pax_global_header00006660000000000000000000000064147674662640014540gustar00rootroot0000000000000052 comment=551abaf0566180967d367ae38e4bf733c83f8234 tldts-6.1.85/000077500000000000000000000000001476746626400127735ustar00rootroot00000000000000tldts-6.1.85/.editorconfig000066400000000000000000000003151476746626400154470ustar00rootroot00000000000000# top-most EditorConfig file root = true [*] end_of_line = lf insert_final_newline = true charset = utf-8 trim_trailing_whitespace = true [*.{es,js,json,jsm,jsx,ts}] indent_style = space indent_size = 2 tldts-6.1.85/.eslintrc.cjs000066400000000000000000000014431476746626400153770ustar00rootroot00000000000000module.exports = { extends: [ 'eslint:recommended', 'plugin:@typescript-eslint/recommended', 'plugin:@typescript-eslint/recommended-requiring-type-checking', 'plugin:@typescript-eslint/strict', ], ignorePatterns: [ '**/node_modules/**', '**/dist/**', '**/comparison/**', '**/bench/**', '**/publicsuffix/**', ], parserOptions: { project: 'tsconfig.json', tsconfigRootDir: __dirname, }, parser: '@typescript-eslint/parser', plugins: ['@typescript-eslint'], env: { browser: true, node: true }, root: true, rules: { '@typescript-eslint/ban-ts-comment': 'off', '@typescript-eslint/consistent-indexed-object-style': 'off', '@typescript-eslint/no-non-null-assertion': 'off', '@typescript-eslint/no-var-requires': 'off', }, }; tldts-6.1.85/.github/000077500000000000000000000000001476746626400143335ustar00rootroot00000000000000tldts-6.1.85/.github/dependabot.yml000066400000000000000000000007431476746626400171670ustar00rootroot00000000000000version: 2 updates: - package-ecosystem: npm directory: '/' schedule: interval: daily time: '04:00' open-pull-requests-limit: 99 reviewers: - remusao labels: - 'PR: Dependencies :nut_and_bolt:' ignore: - dependency-name: chai versions: - 4.3.2 - dependency-name: '@types/node' versions: - 14.14.23 - 15.0.0 - dependency-name: auto versions: - 10.18.5 tldts-6.1.85/.github/workflows/000077500000000000000000000000001476746626400163705ustar00rootroot00000000000000tldts-6.1.85/.github/workflows/psl.yml000066400000000000000000000031031476746626400177060ustar00rootroot00000000000000name: Assets on: schedule: - cron: '0 20 * * *' jobs: assets: name: Update local assets runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Checkout submodules shell: bash run: | auth_header="$(git config --local --get http.https://github.com/.extraheader)" git submodule sync --recursive git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive - name: Get yarn cache id: yarn-cache run: echo "::set-output name=dir::$(yarn cache dir)" - uses: actions/cache@v4 with: path: ${{ steps.yarn-cache.outputs.dir }} key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} restore-keys: | ${{ runner.os }}-yarn- - name: Install dependencies run: yarn bootstrap - name: Fetch latest assets id: fetch run: yarn update - name: Create Pull Request uses: peter-evans/create-pull-request@v6 with: token: ${{ secrets.CREATE_PULL_REQUEST_TOKEN }} commit-message: 'Update upstream public suffix list' title: 'Update upstream public suffix list' body: 'Automated update of upstream public suffix list' reviewers: remusao branch: update-psl labels: 'PR: Update PSL :scroll:' - name: Check outputs run: | echo "Pull Request Number - ${{ env.PULL_REQUEST_NUMBER }}" echo "Pull Request Number - ${{ steps.cpr.outputs.pr_number }}" tldts-6.1.85/.github/workflows/release.yml000066400000000000000000000024411476746626400205340ustar00rootroot00000000000000name: Release on: push: branches: ['master'] jobs: release: name: Trigger release runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, 'ci skip') && !contains(github.event.head_commit.message, 'skip ci')" steps: - uses: actions/checkout@v4 - name: Prepare repository run: | git fetch --depth=1 origin +refs/tags/*:refs/tags/* git fetch --no-tags --prune --depth=1 origin +refs/heads/*:refs/remotes/origin/* git fetch --prune --unshallow - name: Get yarn cache id: yarn-cache run: echo "::set-output name=dir::$(yarn cache dir)" - uses: actions/cache@v4 with: path: ${{ steps.yarn-cache.outputs.dir }} key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} restore-keys: | ${{ runner.os }}-yarn- - name: Bootstrap run: yarn bootstrap - name: Build run: yarn build - name: Bundle run: yarn bundle - name: Lint run: yarn lint - name: Create release env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} run: | echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc yarn release tldts-6.1.85/.github/workflows/tests.yml000066400000000000000000000020631476746626400202560ustar00rootroot00000000000000name: Tests on: [pull_request] jobs: test: name: Test on node ${{ matrix.node }} and ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: matrix: node: [18, 20, 22] os: [ubuntu-latest] steps: - uses: actions/checkout@v4 with: submodules: 'true' - name: Use node ${{ matrix.node }} uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} registry-url: https://registry.npmjs.org - name: Get yarn cache id: yarn-cache run: echo "::set-output name=dir::$(yarn cache dir)" - uses: actions/cache@v4 with: path: ${{ steps.yarn-cache.outputs.dir }} key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} restore-keys: | ${{ runner.os }}-yarn- - name: Bootstrap run: yarn bootstrap - name: Build run: yarn build - name: Bundle run: yarn bundle - name: Lint run: yarn lint - name: Test run: yarn test tldts-6.1.85/.gitignore000066400000000000000000000001351476746626400147620ustar00rootroot00000000000000.nyc_output coverage/ dist/ node_modules/ bench/requests.json .nx/cache .nx/workspace-data tldts-6.1.85/.gitmodules000066400000000000000000000001401476746626400151430ustar00rootroot00000000000000[submodule "publicsuffix"] path = publicsuffix url = https://github.com/publicsuffix/list.git tldts-6.1.85/.metalint.json000066400000000000000000000015541476746626400155660ustar00rootroot00000000000000{ "workspaces": { "pkg": { "contributors": [ "Alexei ", "Alexey ", "Andrew ", "Johannes Ewald ", "Jérôme Desboeufs ", "Kelly Campbell ", "Kiko Beats ", "Kris Reeves ", "Krzysztof Jan Modras ", "Olivier Melcher ", "Rémi Berson ", "Saad Rashid ", "Thomas Parisot ", "Timo Tijhof ", "Xavier Damman ", "Yehezkiel Syamsuhadi " ] } } } tldts-6.1.85/.mocharc.cjs000066400000000000000000000002431476746626400151650ustar00rootroot00000000000000module.exports = { timeout: 10000, reporter: 'spec', require: ['ts-node/register'], retries: 2, color: false, extension: ['ts'], recursive: true, }; tldts-6.1.85/.npmignore000066400000000000000000000000341476746626400147670ustar00rootroot00000000000000node_modules coverage build tldts-6.1.85/.prettierrc000066400000000000000000000000641476746626400151570ustar00rootroot00000000000000{ "trailingComma": "all", "singleQuote": true } tldts-6.1.85/CHANGELOG.md000066400000000000000000012540671476746626400146230ustar00rootroot00000000000000# v6.1.85 (Sat Mar 22 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2302](https://github.com/remusao/tldts/pull/2302) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.84 (Mon Mar 10 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2298](https://github.com/remusao/tldts/pull/2298) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.83 (Thu Mar 06 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2297](https://github.com/remusao/tldts/pull/2297) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.81 (Sat Mar 01 2025) #### :scroll: Update Public Suffix List - `tldts-tests` - Fix scope [#2291](https://github.com/remusao/tldts/pull/2291) ([@remusao](https://github.com/remusao)) - Fix bundle [#2290](https://github.com/remusao/tldts/pull/2290) ([@remusao](https://github.com/remusao)) - `tldts-tests`, `tldts-utils` - Make sure internal packages are also present on npmjs [#2289](https://github.com/remusao/tldts/pull/2289) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.80 (Sat Mar 01 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2287](https://github.com/remusao/tldts/pull/2287) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.32.1 to 4.34.8 [#2280](https://github.com/remusao/tldts/pull/2280) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 8.1.9 to 8.2.0 [#2281](https://github.com/remusao/tldts/pull/2281) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.12.0 to 22.13.5 [#2285](https://github.com/remusao/tldts/pull/2285) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.79 (Thu Feb 27 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2284](https://github.com/remusao/tldts/pull/2284) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.78 (Thu Feb 20 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2275](https://github.com/remusao/tldts/pull/2275) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.77 (Sat Feb 08 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2273](https://github.com/remusao/tldts/pull/2273) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.76 (Fri Jan 31 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2266](https://github.com/remusao/tldts/pull/2266) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.10.10 to 22.12.0 [#2264](https://github.com/remusao/tldts/pull/2264) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.31.0 to 4.32.1 [#2265](https://github.com/remusao/tldts/pull/2265) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.75 (Sun Jan 26 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2261](https://github.com/remusao/tldts/pull/2261) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.10.8 to 22.10.10 [#2259](https://github.com/remusao/tldts/pull/2259) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 11.0.1 to 11.1.0 [#2255](https://github.com/remusao/tldts/pull/2255) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.10.7 to 22.10.8 [#2256](https://github.com/remusao/tldts/pull/2256) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.74 (Wed Jan 22 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2254](https://github.com/remusao/tldts/pull/2254) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.30.1 to 4.31.0 [#2252](https://github.com/remusao/tldts/pull/2252) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.73 (Sat Jan 18 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2251](https://github.com/remusao/tldts/pull/2251) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.10.6 to 22.10.7 [#2250](https://github.com/remusao/tldts/pull/2250) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.72 (Wed Jan 15 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts-tests`, `tldts` - Update upstream public suffix list [#2245](https://github.com/remusao/tldts/pull/2245) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 5.7.2 to 5.7.3 [#2247](https://github.com/remusao/tldts/pull/2247) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.10.5 to 22.10.6 [#2248](https://github.com/remusao/tldts/pull/2248) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.29.2 to 4.30.1 [#2246](https://github.com/remusao/tldts/pull/2246) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.71 (Mon Jan 06 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2241](https://github.com/remusao/tldts/pull/2241) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.10.2 to 22.10.5 [#2243](https://github.com/remusao/tldts/pull/2243) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.29.1 to 4.29.2 [#2242](https://github.com/remusao/tldts/pull/2242) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.70 (Wed Dec 25 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2237](https://github.com/remusao/tldts/pull/2237) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.28.1 to 4.29.1 [#2238](https://github.com/remusao/tldts/pull/2238) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.69 (Thu Dec 19 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2234](https://github.com/remusao/tldts/pull/2234) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-typescript from 12.1.1 to 12.1.2 [#2236](https://github.com/remusao/tldts/pull/2236) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts-icann`, `tldts-utils`, `tldts` - Bump @rollup/plugin-node-resolve from 15.3.0 to 16.0.0 [#2235](https://github.com/remusao/tldts/pull/2235) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.68 (Sat Dec 14 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts-tests`, `tldts` - Update upstream public suffix list [#2233](https://github.com/remusao/tldts/pull/2233) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.28.0 to 4.28.1 [#2230](https://github.com/remusao/tldts/pull/2230) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.10.1 to 22.10.2 [#2232](https://github.com/remusao/tldts/pull/2232) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts-icann`, `tldts-tests`, `tldts` - Bump mocha from 10.8.2 to 11.0.1 [#2229](https://github.com/remusao/tldts/pull/2229) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.67 (Wed Dec 11 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2231](https://github.com/remusao/tldts/pull/2231) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.66 (Sat Dec 07 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2228](https://github.com/remusao/tldts/pull/2228) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.27.4 to 4.28.0 [#2227](https://github.com/remusao/tldts/pull/2227) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.65 (Sat Nov 30 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2221](https://github.com/remusao/tldts/pull/2221) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.9.1 to 22.10.1 [#2226](https://github.com/remusao/tldts/pull/2226) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.6.3 to 5.7.2 [#2223](https://github.com/remusao/tldts/pull/2223) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.27.3 to 4.27.4 [#2222](https://github.com/remusao/tldts/pull/2222) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.64 (Sat Nov 23 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2220](https://github.com/remusao/tldts/pull/2220) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.63 (Thu Nov 21 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2218](https://github.com/remusao/tldts/pull/2218) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/mocha from 10.0.9 to 10.0.10 [#2219](https://github.com/remusao/tldts/pull/2219) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.62 (Wed Nov 20 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2214](https://github.com/remusao/tldts/pull/2214) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.9.0 to 22.9.1 [#2217](https://github.com/remusao/tldts/pull/2217) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.26.0 to 4.27.3 [#2216](https://github.com/remusao/tldts/pull/2216) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump cross-spawn from 7.0.3 to 7.0.6 [#2215](https://github.com/remusao/tldts/pull/2215) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.25.0 to 4.26.0 [#2212](https://github.com/remusao/tldts/pull/2212) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.61 (Wed Nov 13 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2211](https://github.com/remusao/tldts/pull/2211) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.24.4 to 4.25.0 [#2210](https://github.com/remusao/tldts/pull/2210) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.60 (Sun Nov 10 2024) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#2209](https://github.com/remusao/tldts/pull/2209) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump auto from 11.2.1 to 11.3.0 [#2191](https://github.com/remusao/tldts/pull/2191) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.59 (Thu Nov 07 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2205](https://github.com/remusao/tldts/pull/2205) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.24.3 to 4.24.4 [#2207](https://github.com/remusao/tldts/pull/2207) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.8.6 to 22.9.0 [#2208](https://github.com/remusao/tldts/pull/2208) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.24.2 to 4.24.3 [#2198](https://github.com/remusao/tldts/pull/2198) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 10.7.3 to 10.8.2 [#2200](https://github.com/remusao/tldts/pull/2200) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.8.2 to 22.8.6 [#2202](https://github.com/remusao/tldts/pull/2202) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 8.1.8 to 8.1.9 [#2203](https://github.com/remusao/tldts/pull/2203) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.58 (Sat Nov 02 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2201](https://github.com/remusao/tldts/pull/2201) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.57 (Tue Oct 29 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2195](https://github.com/remusao/tldts/pull/2195) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.24.0 to 4.24.2 [#2193](https://github.com/remusao/tldts/pull/2193) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.7.9 to 22.8.2 [#2196](https://github.com/remusao/tldts/pull/2196) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.56 (Sat Oct 26 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2192](https://github.com/remusao/tldts/pull/2192) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.7.8 to 22.7.9 [#2188](https://github.com/remusao/tldts/pull/2188) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.55 (Thu Oct 24 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2190](https://github.com/remusao/tldts/pull/2190) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.54 (Tue Oct 22 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2187](https://github.com/remusao/tldts/pull/2187) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.53 (Tue Oct 22 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2183](https://github.com/remusao/tldts/pull/2183) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.7.5 to 22.7.8 [#2186](https://github.com/remusao/tldts/pull/2186) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 12.1.0 to 12.1.1 [#2182](https://github.com/remusao/tldts/pull/2182) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.52 (Wed Oct 16 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2181](https://github.com/remusao/tldts/pull/2181) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.51 (Sat Oct 12 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2179](https://github.com/remusao/tldts/pull/2179) ([@remusao](https://github.com/remusao)) #### :memo: Documentation - Update README.md with migration section [#2176](https://github.com/remusao/tldts/pull/2176) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 5.6.2 to 5.6.3 [#2180](https://github.com/remusao/tldts/pull/2180) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.7.4 to 22.7.5 [#2178](https://github.com/remusao/tldts/pull/2178) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/mocha from 10.0.8 to 10.0.9 [#2177](https://github.com/remusao/tldts/pull/2177) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.50 (Thu Oct 03 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2174](https://github.com/remusao/tldts/pull/2174) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.23.0 to 4.24.0 [#2175](https://github.com/remusao/tldts/pull/2175) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.49 (Wed Oct 02 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2171](https://github.com/remusao/tldts/pull/2171) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.22.5 to 4.23.0 [#2173](https://github.com/remusao/tldts/pull/2173) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.7.3 to 22.7.4 [#2170](https://github.com/remusao/tldts/pull/2170) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.22.4 to 4.22.5 [#2169](https://github.com/remusao/tldts/pull/2169) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.6.1 to 22.7.3 [#2168](https://github.com/remusao/tldts/pull/2168) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.48 (Fri Sep 27 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2166](https://github.com/remusao/tldts/pull/2166) ([@remusao](https://github.com/remusao)) - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2157](https://github.com/remusao/tldts/pull/2157) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-node-resolve from 15.2.3 to 15.3.0 [#2164](https://github.com/remusao/tldts/pull/2164) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.5.5 to 22.6.1 [#2163](https://github.com/remusao/tldts/pull/2163) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.21.3 to 4.22.4 [#2160](https://github.com/remusao/tldts/pull/2160) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts-icann`, `tldts` - Bump @rollup/plugin-typescript from 11.1.6 to 12.1.0 [#2161](https://github.com/remusao/tldts/pull/2161) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.47 (Thu Sep 19 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2154](https://github.com/remusao/tldts/pull/2154) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump nyc from 17.0.0 to 17.1.0 [#2156](https://github.com/remusao/tldts/pull/2156) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.57.0 to 8.57.1 [#2155](https://github.com/remusao/tldts/pull/2155) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.5.4 to 22.5.5 [#2153](https://github.com/remusao/tldts/pull/2153) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.46 (Sun Sep 15 2024) #### :scroll: Update Public Suffix List - `tldts-icann`, `tldts` - Update upstream public suffix list [#2152](https://github.com/remusao/tldts/pull/2152) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.45 (Fri Sep 13 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2149](https://github.com/remusao/tldts/pull/2149) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/mocha from 10.0.7 to 10.0.8 [#2151](https://github.com/remusao/tldts/pull/2151) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.21.2 to 4.21.3 [#2150](https://github.com/remusao/tldts/pull/2150) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.5.4 to 5.6.2 [#2148](https://github.com/remusao/tldts/pull/2148) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.44 (Tue Sep 10 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2147](https://github.com/remusao/tldts/pull/2147) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.43 (Sat Sep 07 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2146](https://github.com/remusao/tldts/pull/2146) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.42 (Thu Sep 05 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2137](https://github.com/remusao/tldts/pull/2137) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.5.2 to 22.5.4 [#2145](https://github.com/remusao/tldts/pull/2145) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.5.1 to 22.5.2 [#2142](https://github.com/remusao/tldts/pull/2142) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.21.1 to 4.21.2 [#2143](https://github.com/remusao/tldts/pull/2143) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.21.0 to 4.21.1 [#2138](https://github.com/remusao/tldts/pull/2138) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.5.0 to 22.5.1 [#2139](https://github.com/remusao/tldts/pull/2139) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 11.2.0 to 11.2.1 [#2140](https://github.com/remusao/tldts/pull/2140) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump micromatch from 4.0.5 to 4.0.8 [#2141](https://github.com/remusao/tldts/pull/2141) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.41 (Thu Aug 22 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2135](https://github.com/remusao/tldts/pull/2135) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.4.1 to 22.5.0 [#2136](https://github.com/remusao/tldts/pull/2136) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump axios from 1.6.7 to 1.7.4 [#2133](https://github.com/remusao/tldts/pull/2133) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.40 (Mon Aug 19 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2127](https://github.com/remusao/tldts/pull/2127) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump mocha from 10.7.0 to 10.7.3 [#2128](https://github.com/remusao/tldts/pull/2128) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.20.0 to 4.21.0 [#2131](https://github.com/remusao/tldts/pull/2131) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.1.0 to 22.4.1 [#2132](https://github.com/remusao/tldts/pull/2132) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.0.2 to 22.1.0 [#2123](https://github.com/remusao/tldts/pull/2123) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.19.2 to 4.20.0 [#2124](https://github.com/remusao/tldts/pull/2124) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 8.1.7 to 8.1.8 [#2126](https://github.com/remusao/tldts/pull/2126) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.39 (Sat Aug 10 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2125](https://github.com/remusao/tldts/pull/2125) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.38 (Mon Aug 05 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2122](https://github.com/remusao/tldts/pull/2122) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.0.0 to 22.0.2 [#2119](https://github.com/remusao/tldts/pull/2119) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.19.1 to 4.19.2 [#2120](https://github.com/remusao/tldts/pull/2120) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.17.0 to 7.18.0 [#2118](https://github.com/remusao/tldts/pull/2118) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.37 (Wed Jul 31 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2116](https://github.com/remusao/tldts/pull/2116) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/parser from 7.17.0 to 7.18.0 [#2117](https://github.com/remusao/tldts/pull/2117) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.36 (Mon Jul 29 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2113](https://github.com/remusao/tldts/pull/2113) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.19.0 to 4.19.1 [#2114](https://github.com/remusao/tldts/pull/2114) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts-icann`, `tldts` - Bump @types/node from 20.14.12 to 22.0.0 [#2115](https://github.com/remusao/tldts/pull/2115) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.35 (Fri Jul 26 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2110](https://github.com/remusao/tldts/pull/2110) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 7.16.1 to 7.17.0 [#2109](https://github.com/remusao/tldts/pull/2109) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump chai and @types/chai [#2112](https://github.com/remusao/tldts/pull/2112) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.14.11 to 20.14.12 [#2111](https://github.com/remusao/tldts/pull/2111) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.5.3 to 5.5.4 [#2108](https://github.com/remusao/tldts/pull/2108) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.16.1 to 7.17.0 [#2107](https://github.com/remusao/tldts/pull/2107) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 8.1.6 to 8.1.7 [#2105](https://github.com/remusao/tldts/pull/2105) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.18.1 to 4.19.0 [#2104](https://github.com/remusao/tldts/pull/2104) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 10.6.0 to 10.7.0 [#2103](https://github.com/remusao/tldts/pull/2103) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.34 (Tue Jul 23 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2106](https://github.com/remusao/tldts/pull/2106) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.33 (Sat Jul 20 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2102](https://github.com/remusao/tldts/pull/2102) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/parser from 7.15.0 to 7.16.1 [#2098](https://github.com/remusao/tldts/pull/2098) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 10.4.0 to 10.6.0 [#2088](https://github.com/remusao/tldts/pull/2088) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 8.1.5 to 8.1.6 [#2089](https://github.com/remusao/tldts/pull/2089) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.18.0 to 4.18.1 [#2092](https://github.com/remusao/tldts/pull/2092) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.15.0 to 7.16.1 [#2099](https://github.com/remusao/tldts/pull/2099) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.14.9 to 20.14.11 [#2100](https://github.com/remusao/tldts/pull/2100) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 11.1.6 to 11.2.0 [#2101](https://github.com/remusao/tldts/pull/2101) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.32 (Wed Jul 17 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2097](https://github.com/remusao/tldts/pull/2097) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.31 (Sun Jul 07 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2084](https://github.com/remusao/tldts/pull/2084) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 7.13.1 to 7.15.0 [#2085](https://github.com/remusao/tldts/pull/2085) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 8.1.3 to 8.1.5 [#2081](https://github.com/remusao/tldts/pull/2081) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.13.1 to 7.15.0 [#2087](https://github.com/remusao/tldts/pull/2087) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.5.2 to 5.5.3 [#2086](https://github.com/remusao/tldts/pull/2086) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.14.7 to 20.14.9 [#2083](https://github.com/remusao/tldts/pull/2083) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/mocha from 10.0.6 to 10.0.7 [#2077](https://github.com/remusao/tldts/pull/2077) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.30 (Thu Jun 27 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2079](https://github.com/remusao/tldts/pull/2079) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.29 (Sat Jun 22 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2076](https://github.com/remusao/tldts/pull/2076) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 7.13.0 to 7.13.1 [#2071](https://github.com/remusao/tldts/pull/2071) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.4.5 to 5.5.2 [#2074](https://github.com/remusao/tldts/pull/2074) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.14.6 to 20.14.7 [#2075](https://github.com/remusao/tldts/pull/2075) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.28 (Thu Jun 20 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2068](https://github.com/remusao/tldts/pull/2068) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/parser from 7.13.0 to 7.13.1 [#2069](https://github.com/remusao/tldts/pull/2069) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.14.2 to 20.14.6 [#2073](https://github.com/remusao/tldts/pull/2073) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.27 (Mon Jun 17 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2067](https://github.com/remusao/tldts/pull/2067) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.26 (Fri Jun 14 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2063](https://github.com/remusao/tldts/pull/2063) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump braces from 3.0.2 to 3.0.3 [#2066](https://github.com/remusao/tldts/pull/2066) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.12.0 to 7.13.0 [#2064](https://github.com/remusao/tldts/pull/2064) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.12.0 to 7.13.0 [#2065](https://github.com/remusao/tldts/pull/2065) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.11.0 to 7.12.0 [#2060](https://github.com/remusao/tldts/pull/2060) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts-icann`, `tldts` - Bump nyc from 15.1.0 to 17.0.0 [#2062](https://github.com/remusao/tldts/pull/2062) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.25 (Thu Jun 06 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2057](https://github.com/remusao/tldts/pull/2057) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 20.14.0 to 20.14.2 [#2061](https://github.com/remusao/tldts/pull/2061) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.11.0 to 7.12.0 [#2059](https://github.com/remusao/tldts/pull/2059) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.10.0 to 7.11.0 [#2052](https://github.com/remusao/tldts/pull/2052) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.10.0 to 7.11.0 [#2053](https://github.com/remusao/tldts/pull/2053) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.12.12 to 20.14.0 [#2056](https://github.com/remusao/tldts/pull/2056) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.24 (Sat Jun 01 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2055](https://github.com/remusao/tldts/pull/2055) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.23 (Tue May 28 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2051](https://github.com/remusao/tldts/pull/2051) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.22 (Sun May 26 2024) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#2049](https://github.com/remusao/tldts/pull/2049) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.17.2 to 4.18.0 [#2048](https://github.com/remusao/tldts/pull/2048) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.8.0 to 7.10.0 [#2047](https://github.com/remusao/tldts/pull/2047) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.8.0 to 7.10.0 [#2046](https://github.com/remusao/tldts/pull/2046) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.12.11 to 20.12.12 [#2045](https://github.com/remusao/tldts/pull/2045) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 8.1.2 to 8.1.3 [#2042](https://github.com/remusao/tldts/pull/2042) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.21 (Tue May 21 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2040](https://github.com/remusao/tldts/pull/2040) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.20 (Mon May 13 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2035](https://github.com/remusao/tldts/pull/2035) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rimraf from 5.0.5 to 5.0.7 [#2039](https://github.com/remusao/tldts/pull/2039) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.12.8 to 20.12.11 [#2037](https://github.com/remusao/tldts/pull/2037) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.19 (Sat May 04 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2031](https://github.com/remusao/tldts/pull/2031) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/parser from 7.7.1 to 7.8.0 [#2030](https://github.com/remusao/tldts/pull/2030) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ejs from 3.1.9 to 3.1.10 [#2034](https://github.com/remusao/tldts/pull/2034) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.12.7 to 20.12.8 [#2033](https://github.com/remusao/tldts/pull/2033) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.16.4 to 4.17.2 [#2032](https://github.com/remusao/tldts/pull/2032) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.7.1 to 7.8.0 [#2029](https://github.com/remusao/tldts/pull/2029) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.7.0 to 7.7.1 [#2023](https://github.com/remusao/tldts/pull/2023) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.7.0 to 7.7.1 [#2025](https://github.com/remusao/tldts/pull/2025) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.16.1 to 4.16.4 [#2026](https://github.com/remusao/tldts/pull/2026) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.14.3 to 4.16.1 [#2022](https://github.com/remusao/tldts/pull/2022) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.18 (Fri Apr 19 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2021](https://github.com/remusao/tldts/pull/2021) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.17 (Fri Apr 19 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2015](https://github.com/remusao/tldts/pull/2015) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 7.5.0 to 7.7.0 [#2018](https://github.com/remusao/tldts/pull/2018) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.12.5 to 20.12.7 [#2014](https://github.com/remusao/tldts/pull/2014) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.4.4 to 5.4.5 [#2016](https://github.com/remusao/tldts/pull/2016) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.14.1 to 4.14.3 [#2019](https://github.com/remusao/tldts/pull/2019) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.5.0 to 7.7.0 [#2020](https://github.com/remusao/tldts/pull/2020) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.4.0 to 7.5.0 [#2001](https://github.com/remusao/tldts/pull/2001) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.14.0 to 4.14.1 [#2009](https://github.com/remusao/tldts/pull/2009) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.12.4 to 20.12.5 [#2010](https://github.com/remusao/tldts/pull/2010) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.4.0 to 7.5.0 [#2002](https://github.com/remusao/tldts/pull/2002) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.13.2 to 4.14.0 [#2005](https://github.com/remusao/tldts/pull/2005) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.12.2 to 20.12.4 [#2006](https://github.com/remusao/tldts/pull/2006) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 11.1.2 to 11.1.6 [#2007](https://github.com/remusao/tldts/pull/2007) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.4.3 to 5.4.4 [#2008](https://github.com/remusao/tldts/pull/2008) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.11.30 to 20.12.2 [#2000](https://github.com/remusao/tldts/pull/2000) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.16 (Fri Mar 29 2024) #### :scroll: Update Public Suffix List - `tldts-icann`, `tldts` - Update upstream public suffix list [#1998](https://github.com/remusao/tldts/pull/1998) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.13.1 to 4.13.2 [#1999](https://github.com/remusao/tldts/pull/1999) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.13.0 to 4.13.1 [#1997](https://github.com/remusao/tldts/pull/1997) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.3.1 to 7.4.0 [#1994](https://github.com/remusao/tldts/pull/1994) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.15 (Wed Mar 27 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1996](https://github.com/remusao/tldts/pull/1996) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump mocha from 10.3.0 to 10.4.0 [#1995](https://github.com/remusao/tldts/pull/1995) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.3.1 to 7.4.0 [#1993](https://github.com/remusao/tldts/pull/1993) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 11.1.1 to 11.1.2 [#1991](https://github.com/remusao/tldts/pull/1991) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.4.2 to 5.4.3 [#1990](https://github.com/remusao/tldts/pull/1990) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.14 (Thu Mar 21 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1992](https://github.com/remusao/tldts/pull/1992) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/parser from 7.2.0 to 7.3.1 [#1986](https://github.com/remusao/tldts/pull/1986) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.2.0 to 7.3.1 [#1987](https://github.com/remusao/tldts/pull/1987) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.11.27 to 20.11.30 [#1989](https://github.com/remusao/tldts/pull/1989) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.1.1 to 7.2.0 [#1979](https://github.com/remusao/tldts/pull/1979) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump follow-redirects from 1.15.5 to 1.15.6 [#1984](https://github.com/remusao/tldts/pull/1984) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.1.1 to 7.2.0 [#1980](https://github.com/remusao/tldts/pull/1980) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.12.1 to 4.13.0 [#1982](https://github.com/remusao/tldts/pull/1982) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.11.25 to 20.11.27 [#1983](https://github.com/remusao/tldts/pull/1983) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.13 (Thu Mar 07 2024) #### :bug: Bug Fix - `tldts-core`, `tldts-experimental`, `tldts-icann`, `tldts` - Fixes [#1978](https://github.com/remusao/tldts/pull/1978) ([@remusao](https://github.com/remusao)) #### :nail_care: Polish - Updates [#1977](https://github.com/remusao/tldts/pull/1977) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.12 (Thu Mar 07 2024) #### :scroll: Update Public Suffix List - Bump auto from 10.46.0 to 11.1.1 [#1968](https://github.com/remusao/tldts/pull/1968) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#1973](https://github.com/remusao/tldts/pull/1973) ([@remusao](https://github.com/remusao)) - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1972](https://github.com/remusao/tldts/pull/1972) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.12.0 to 4.12.1 [#1974](https://github.com/remusao/tldts/pull/1974) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.3.3 to 5.4.2 [#1976](https://github.com/remusao/tldts/pull/1976) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.11.21 to 20.11.25 [#1975](https://github.com/remusao/tldts/pull/1975) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.56.0 to 8.57.0 [#1967](https://github.com/remusao/tldts/pull/1967) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.11.19 to 20.11.21 [#1969](https://github.com/remusao/tldts/pull/1969) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ip from 2.0.0 to 2.0.1 [#1963](https://github.com/remusao/tldts/pull/1963) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.11.0 to 4.12.0 [#1962](https://github.com/remusao/tldts/pull/1962) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 10.2.0 to 10.3.0 [#1954](https://github.com/remusao/tldts/pull/1954) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/punycode from 2.1.3 to 2.1.4 [#1957](https://github.com/remusao/tldts/pull/1957) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.21.0 to 7.0.0 [#1958](https://github.com/remusao/tldts/pull/1958) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.11.16 to 20.11.19 [#1960](https://github.com/remusao/tldts/pull/1960) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.9.6 to 4.11.0 [#1961](https://github.com/remusao/tldts/pull/1961) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.11 (Tue Feb 13 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1959](https://github.com/remusao/tldts/pull/1959) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.10 (Thu Feb 08 2024) #### :scroll: Update Public Suffix List - `tldts-icann`, `tldts` - Update upstream public suffix list [#1952](https://github.com/remusao/tldts/pull/1952) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/parser from 6.20.0 to 6.21.0 [#1948](https://github.com/remusao/tldts/pull/1948) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.20.0 to 6.21.0 [#1949](https://github.com/remusao/tldts/pull/1949) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.9 (Tue Feb 06 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1951](https://github.com/remusao/tldts/pull/1951) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.8 (Sun Feb 04 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1947](https://github.com/remusao/tldts/pull/1947) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.7 (Sat Feb 03 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1946](https://github.com/remusao/tldts/pull/1946) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 6.19.1 to 6.20.0 [#1940](https://github.com/remusao/tldts/pull/1940) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.6 (Fri Feb 02 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1945](https://github.com/remusao/tldts/pull/1945) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 20.11.7 to 20.11.16 [#1944](https://github.com/remusao/tldts/pull/1944) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.19.1 to 6.20.0 [#1939](https://github.com/remusao/tldts/pull/1939) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.5 (Fri Feb 02 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1941](https://github.com/remusao/tldts/pull/1941) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.4 (Sat Jan 27 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1937](https://github.com/remusao/tldts/pull/1937) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 20.11.6 to 20.11.7 [#1936](https://github.com/remusao/tldts/pull/1936) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.11.5 to 20.11.6 [#1934](https://github.com/remusao/tldts/pull/1934) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.3 (Wed Jan 24 2024) #### :scroll: Update Public Suffix List - `tldts-icann`, `tldts` - Update upstream public suffix list [#1933](https://github.com/remusao/tldts/pull/1933) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/parser from 6.19.0 to 6.19.1 [#1931](https://github.com/remusao/tldts/pull/1931) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.19.0 to 6.19.1 [#1932](https://github.com/remusao/tldts/pull/1932) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.9.5 to 4.9.6 [#1930](https://github.com/remusao/tldts/pull/1930) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.18.1 to 6.19.0 [#1927](https://github.com/remusao/tldts/pull/1927) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.11.1 to 20.11.5 [#1929](https://github.com/remusao/tldts/pull/1929) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.18.1 to 6.19.0 [#1926](https://github.com/remusao/tldts/pull/1926) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.17.0 to 6.18.1 [#1917](https://github.com/remusao/tldts/pull/1917) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.17.0 to 6.18.1 [#1918](https://github.com/remusao/tldts/pull/1918) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 11.1.5 to 11.1.6 [#1920](https://github.com/remusao/tldts/pull/1920) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.9.2 to 4.9.5 [#1923](https://github.com/remusao/tldts/pull/1923) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.10.6 to 20.11.1 [#1924](https://github.com/remusao/tldts/pull/1924) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump follow-redirects from 1.15.3 to 1.15.4 [#1921](https://github.com/remusao/tldts/pull/1921) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.2 (Sun Jan 07 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1912](https://github.com/remusao/tldts/pull/1912) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 6.14.0 to 6.17.0 [#1909](https://github.com/remusao/tldts/pull/1909) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.9.1 to 4.9.2 [#1907](https://github.com/remusao/tldts/pull/1907) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.10.5 to 20.10.6 [#1908](https://github.com/remusao/tldts/pull/1908) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.14.0 to 6.17.0 [#1910](https://github.com/remusao/tldts/pull/1910) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.10.4 to 20.10.5 [#1898](https://github.com/remusao/tldts/pull/1898) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.55.0 to 8.56.0 [#1899](https://github.com/remusao/tldts/pull/1899) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.9.0 to 4.9.1 [#1901](https://github.com/remusao/tldts/pull/1901) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.13.2 to 6.14.0 [#1894](https://github.com/remusao/tldts/pull/1894) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.9.1 to 10.9.2 [#1892](https://github.com/remusao/tldts/pull/1892) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.13.2 to 6.14.0 [#1896](https://github.com/remusao/tldts/pull/1896) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.6.1 to 4.9.0 [#1897](https://github.com/remusao/tldts/pull/1897) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.1 (Thu Dec 14 2023) #### :scroll: Update Public Suffix List - `tldts-icann`, `tldts` - Update upstream public suffix list [#1890](https://github.com/remusao/tldts/pull/1890) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 5.3.2 to 5.3.3 [#1889](https://github.com/remusao/tldts/pull/1889) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.10.3 to 20.10.4 [#1891](https://github.com/remusao/tldts/pull/1891) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.0 (Tue Dec 05 2023) #### :rocket: New Feature - `tldts-experimental`, `tldts-icann`, `tldts` - Add new tldts-icann package which does not contain private rules [#1888](https://github.com/remusao/tldts/pull/1888) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.23 (Mon Dec 04 2023) #### :nail_care: Polish - chore: replace native punycode by package to avoid deprecation [#1887](https://github.com/remusao/tldts/pull/1887) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 6.12.0 to 6.13.1 [#1880](https://github.com/remusao/tldts/pull/1880) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.54.0 to 8.55.0 [#1886](https://github.com/remusao/tldts/pull/1886) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.10.0 to 20.10.3 [#1885](https://github.com/remusao/tldts/pull/1885) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.6.0 to 4.6.1 [#1883](https://github.com/remusao/tldts/pull/1883) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.12.0 to 6.13.1 [#1879](https://github.com/remusao/tldts/pull/1879) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.22 (Mon Nov 27 2023) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1868](https://github.com/remusao/tldts/pull/1868) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 6.11.0 to 6.12.0 [#1865](https://github.com/remusao/tldts/pull/1865) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/chai from 4.3.10 to 4.3.11 [#1864](https://github.com/remusao/tldts/pull/1864) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.11.0 to 6.12.0 [#1861](https://github.com/remusao/tldts/pull/1861) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.53.0 to 8.54.0 [#1858](https://github.com/remusao/tldts/pull/1858) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.2.2 to 5.3.2 [#1862](https://github.com/remusao/tldts/pull/1862) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/mocha from 10.0.4 to 10.0.6 [#1869](https://github.com/remusao/tldts/pull/1869) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.4.1 to 4.6.0 [#1874](https://github.com/remusao/tldts/pull/1874) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.9.1 to 20.10.0 [#1875](https://github.com/remusao/tldts/pull/1875) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.21 (Tue Nov 21 2023) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1857](https://github.com/remusao/tldts/pull/1857) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 20.9.0 to 20.9.1 [#1856](https://github.com/remusao/tldts/pull/1856) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.20 (Thu Nov 16 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1849](https://github.com/remusao/tldts/pull/1849) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.3.0 to 4.4.1 [#1855](https://github.com/remusao/tldts/pull/1855) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.10.0 to 6.11.0 [#1854](https://github.com/remusao/tldts/pull/1854) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.10.0 to 6.11.0 [#1853](https://github.com/remusao/tldts/pull/1853) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump axios from 1.4.0 to 1.6.1 [#1850](https://github.com/remusao/tldts/pull/1850) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/mocha from 10.0.3 to 10.0.4 [#1848](https://github.com/remusao/tldts/pull/1848) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/chai from 4.3.9 to 4.3.10 [#1847](https://github.com/remusao/tldts/pull/1847) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.8.7 to 20.9.0 [#1846](https://github.com/remusao/tldts/pull/1846) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.8.0 to 6.10.0 [#1845](https://github.com/remusao/tldts/pull/1845) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.8.0 to 6.10.0 [#1844](https://github.com/remusao/tldts/pull/1844) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.51.0 to 8.53.0 [#1843](https://github.com/remusao/tldts/pull/1843) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.1.4 to 4.3.0 [#1842](https://github.com/remusao/tldts/pull/1842) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.19 (Sun Nov 05 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1841](https://github.com/remusao/tldts/pull/1841) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.18 (Thu Nov 02 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1833](https://github.com/remusao/tldts/pull/1833) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.17 (Sun Oct 22 2023) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1828](https://github.com/remusao/tldts/pull/1828) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/mocha from 10.0.2 to 10.0.3 [#1827](https://github.com/remusao/tldts/pull/1827) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.8.6 to 20.8.7 [#1826](https://github.com/remusao/tldts/pull/1826) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.7.5 to 6.8.0 [#1821](https://github.com/remusao/tldts/pull/1821) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.7.5 to 6.8.0 [#1822](https://github.com/remusao/tldts/pull/1822) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/chai from 4.3.8 to 4.3.9 [#1823](https://github.com/remusao/tldts/pull/1823) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @babel/traverse from 7.22.8 to 7.23.2 [#1820](https://github.com/remusao/tldts/pull/1820) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.1.0 to 4.1.4 [#1819](https://github.com/remusao/tldts/pull/1819) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.6.0 to 20.8.6 [#1818](https://github.com/remusao/tldts/pull/1818) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump chai and @types/chai [#1814](https://github.com/remusao/tldts/pull/1814) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.7.0 to 6.7.5 [#1813](https://github.com/remusao/tldts/pull/1813) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.7.0 to 6.7.5 [#1811](https://github.com/remusao/tldts/pull/1811) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.49.0 to 8.51.0 [#1809](https://github.com/remusao/tldts/pull/1809) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 15.2.1 to 15.2.3 [#1808](https://github.com/remusao/tldts/pull/1808) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-terser from 0.4.3 to 0.4.4 [#1805](https://github.com/remusao/tldts/pull/1805) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 11.1.3 to 11.1.5 [#1802](https://github.com/remusao/tldts/pull/1802) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rimraf from 5.0.1 to 5.0.5 [#1795](https://github.com/remusao/tldts/pull/1795) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/mocha from 10.0.1 to 10.0.2 [#1794](https://github.com/remusao/tldts/pull/1794) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump get-func-name from 2.0.0 to 2.0.2 [#1793](https://github.com/remusao/tldts/pull/1793) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - Bump rollup from 3.29.1 to 4.1.0 [#1817](https://github.com/remusao/tldts/pull/1817) ([@dependabot[bot]](https://github.com/dependabot[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.16 (Fri Oct 06 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1787](https://github.com/remusao/tldts/pull/1787) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.15 (Sat Sep 23 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1744](https://github.com/remusao/tldts/pull/1744) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/parser from 6.5.0 to 6.7.0 [#1776](https://github.com/remusao/tldts/pull/1776) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.48.0 to 8.49.0 [#1772](https://github.com/remusao/tldts/pull/1772) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.5.7 to 20.6.0 [#1773](https://github.com/remusao/tldts/pull/1773) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.28.1 to 3.29.1 [#1775](https://github.com/remusao/tldts/pull/1775) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.5.0 to 6.7.0 [#1777](https://github.com/remusao/tldts/pull/1777) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.4.1 to 6.5.0 [#1763](https://github.com/remusao/tldts/pull/1763) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 11.1.2 to 11.1.3 [#1762](https://github.com/remusao/tldts/pull/1762) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.47.0 to 8.48.0 [#1761](https://github.com/remusao/tldts/pull/1761) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.5.3 to 20.5.7 [#1760](https://github.com/remusao/tldts/pull/1760) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.1.6 to 5.2.2 [#1759](https://github.com/remusao/tldts/pull/1759) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump chai from 4.3.7 to 4.3.8 [#1758](https://github.com/remusao/tldts/pull/1758) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.3.0 to 6.5.0 [#1764](https://github.com/remusao/tldts/pull/1764) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.46.0 to 8.47.0 [#1745](https://github.com/remusao/tldts/pull/1745) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.3.0 to 6.4.1 [#1752](https://github.com/remusao/tldts/pull/1752) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.28.0 to 3.28.1 [#1753](https://github.com/remusao/tldts/pull/1753) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 15.1.0 to 15.2.1 [#1754](https://github.com/remusao/tldts/pull/1754) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.4.9 to 20.5.3 [#1755](https://github.com/remusao/tldts/pull/1755) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.2.0 to 6.3.0 [#1739](https://github.com/remusao/tldts/pull/1739) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.26.3 to 3.28.0 [#1741](https://github.com/remusao/tldts/pull/1741) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.4.5 to 20.4.9 [#1740](https://github.com/remusao/tldts/pull/1740) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.1.0 to 6.3.0 [#1738](https://github.com/remusao/tldts/pull/1738) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.45.0 to 8.46.0 [#1729](https://github.com/remusao/tldts/pull/1729) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.14 (Thu Aug 10 2023) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1732](https://github.com/remusao/tldts/pull/1732) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.13 (Sun Jul 30 2023) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1727](https://github.com/remusao/tldts/pull/1727) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 6.1.0 to 6.2.0 [#1724](https://github.com/remusao/tldts/pull/1724) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.4.4 to 20.4.5 [#1725](https://github.com/remusao/tldts/pull/1725) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.4.2 to 20.4.4 [#1722](https://github.com/remusao/tldts/pull/1722) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.12 (Sat Jul 22 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1717](https://github.com/remusao/tldts/pull/1717) ([@remusao](https://github.com/remusao)) #### ⚠️ Pushed to `master` - Update README.md ([@remusao](https://github.com/remusao)) #### :house: Internal - Revert to Lerna v6 to unbreak publishing [#1721](https://github.com/remusao/tldts/pull/1721) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 6.0.0 to 6.1.0 [#1719](https://github.com/remusao/tldts/pull/1719) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.26.2 to 3.26.3 [#1718](https://github.com/remusao/tldts/pull/1718) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.0.0 to 6.1.0 [#1720](https://github.com/remusao/tldts/pull/1720) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Update lerna [#1716](https://github.com/remusao/tldts/pull/1716) ([@remusao](https://github.com/remusao)) - Bump @typescript-eslint/eslint-plugin from 5.61.0 to 5.62.0 [#1711](https://github.com/remusao/tldts/pull/1711) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump semver from 5.7.1 to 5.7.2 [#1712](https://github.com/remusao/tldts/pull/1712) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.4.1 to 20.4.2 [#1713](https://github.com/remusao/tldts/pull/1713) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.11 (Mon Jul 10 2023) #### :bug: Bug Fix - `tldts` - bug: fix for https://github.com/remusao/tldts/issues/1697 [#1709](https://github.com/remusao/tldts/pull/1709) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.10 (Mon Jul 10 2023) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1700](https://github.com/remusao/tldts/pull/1700) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 3.26.0 to 3.26.2 [#1707](https://github.com/remusao/tldts/pull/1707) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.3.3 to 20.4.1 [#1708](https://github.com/remusao/tldts/pull/1708) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 5.59.11 to 5.61.0 [#1703](https://github.com/remusao/tldts/pull/1703) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 11.1.1 to 11.1.2 [#1695](https://github.com/remusao/tldts/pull/1695) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.1.3 to 5.1.6 [#1696](https://github.com/remusao/tldts/pull/1696) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.25.1 to 3.26.0 [#1699](https://github.com/remusao/tldts/pull/1699) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.43.0 to 8.44.0 [#1701](https://github.com/remusao/tldts/pull/1701) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.3.1 to 20.3.3 [#1702](https://github.com/remusao/tldts/pull/1702) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 5.60.0 to 5.61.0 [#1704](https://github.com/remusao/tldts/pull/1704) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.9 (Sat Jul 01 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1698](https://github.com/remusao/tldts/pull/1698) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 5.59.11 to 5.60.0 [#1684](https://github.com/remusao/tldts/pull/1684) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.42.0 to 8.43.0 [#1683](https://github.com/remusao/tldts/pull/1683) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.8 (Sun Jun 18 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1682](https://github.com/remusao/tldts/pull/1682) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.7 (Sat Jun 17 2023) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1681](https://github.com/remusao/tldts/pull/1681) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.6 (Fri Jun 16 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1640](https://github.com/remusao/tldts/pull/1640) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 5.59.7 to 5.59.11 [#1678](https://github.com/remusao/tldts/pull/1678) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 5.59.8 to 5.59.11 [#1677](https://github.com/remusao/tldts/pull/1677) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.2.5 to 20.3.1 [#1676](https://github.com/remusao/tldts/pull/1676) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.23.0 to 3.25.1 [#1675](https://github.com/remusao/tldts/pull/1675) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.41.0 to 8.42.0 [#1669](https://github.com/remusao/tldts/pull/1669) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.2.4 to 20.2.5 [#1663](https://github.com/remusao/tldts/pull/1663) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 5.59.7 to 5.59.8 [#1665](https://github.com/remusao/tldts/pull/1665) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 15.0.2 to 15.1.0 [#1666](https://github.com/remusao/tldts/pull/1666) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.0.4 to 5.1.3 [#1667](https://github.com/remusao/tldts/pull/1667) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.2.3 to 20.2.4 [#1662](https://github.com/remusao/tldts/pull/1662) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 5.59.2 to 5.59.7 [#1659](https://github.com/remusao/tldts/pull/1659) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 11.1.0 to 11.1.1 [#1645](https://github.com/remusao/tldts/pull/1645) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 6.6.1 to 6.6.2 [#1631](https://github.com/remusao/tldts/pull/1631) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-terser from 0.4.1 to 0.4.3 [#1653](https://github.com/remusao/tldts/pull/1653) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.39.0 to 8.41.0 [#1657](https://github.com/remusao/tldts/pull/1657) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 5.59.2 to 5.59.7 [#1660](https://github.com/remusao/tldts/pull/1660) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.21.3 to 3.23.0 [#1661](https://github.com/remusao/tldts/pull/1661) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - Bump rimraf from 4.4.1 to 5.0.1 [#1654](https://github.com/remusao/tldts/pull/1654) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.16.3 to 20.2.3 [#1658](https://github.com/remusao/tldts/pull/1658) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.5 (Tue May 09 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1633](https://github.com/remusao/tldts/pull/1633) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.4 (Tue May 02 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1606](https://github.com/remusao/tldts/pull/1606) ([@remusao](https://github.com/remusao)) #### :house: Internal - tldts-utils should be private [#1601](https://github.com/remusao/tldts/pull/1601) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/parser from 5.59.1 to 5.59.2 [#1629](https://github.com/remusao/tldts/pull/1629) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.21.0 to 3.21.3 [#1628](https://github.com/remusao/tldts/pull/1628) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 5.59.1 to 5.59.2 [#1627](https://github.com/remusao/tldts/pull/1627) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.16.0 to 18.16.3 [#1626](https://github.com/remusao/tldts/pull/1626) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/chai from 4.3.4 to 4.3.5 [#1625](https://github.com/remusao/tldts/pull/1625) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.45.0 to 10.46.0 [#1621](https://github.com/remusao/tldts/pull/1621) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 5.57.1 to 5.59.1 [#1619](https://github.com/remusao/tldts/pull/1619) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.44.0 to 10.45.0 [#1612](https://github.com/remusao/tldts/pull/1612) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.15.11 to 18.16.0 [#1616](https://github.com/remusao/tldts/pull/1616) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.38.0 to 8.39.0 [#1617](https://github.com/remusao/tldts/pull/1617) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.20.2 to 3.21.0 [#1618](https://github.com/remusao/tldts/pull/1618) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 5.58.0 to 5.59.1 [#1620](https://github.com/remusao/tldts/pull/1620) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 5.57.1 to 5.58.0 [#1604](https://github.com/remusao/tldts/pull/1604) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-terser from 0.4.0 to 0.4.1 [#1603](https://github.com/remusao/tldts/pull/1603) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.3 (Sat Apr 08 2023) #### :scroll: Update Public Suffix List - `tldts-core`, `tldts-experimental`, `tldts-utils`, `tldts` - Update upstream public suffix list [#1598](https://github.com/remusao/tldts/pull/1598) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 5.57.0 to 5.57.1 [#1597](https://github.com/remusao/tldts/pull/1597) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 11.0.0 to 11.1.0 [#1600](https://github.com/remusao/tldts/pull/1600) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 15.0.1 to 15.0.2 [#1599](https://github.com/remusao/tldts/pull/1599) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 5.57.0 to 5.57.1 [#1596](https://github.com/remusao/tldts/pull/1596) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.43.0 to 10.44.0 [#1595](https://github.com/remusao/tldts/pull/1595) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.2 (Mon Apr 03 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1594](https://github.com/remusao/tldts/pull/1594) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.1 (Sat Apr 01 2023) #### :bug: Bug Fix - `tldts-experimental` - Extended tests and fix in wildcard matching from tldts-experimental [#1593](https://github.com/remusao/tldts/pull/1593) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.0 (Sat Apr 01 2023) ### Release Notes #### Be more lenient in accepting leading underscores and dots in hostnames ([#1553](https://github.com/remusao/tldts/pull/1553)) Handling of _leading dot(s)_ in input URIs and hostnames: ```patch - expect(isValidHostname('.github.com')).to.equal(false); + expect(isValidHostname('.github.com')).to.equal(true); - expect(getDomain('.github.com')).to.equal(null); + expect(getDomain('.github.com')).to.equal('github.com'); - expect(getDomain('.remusao.github.io')).to.equal(null); + expect(getDomain('.remusao.github.io')).to.equal('github.io'); ``` Handling of _leading underscores_ in input URIs and hostnames: ```patch - expect(getDomain('_0f6879.bsg-1418.bryanjswift.com')).to.equal(null); + expect(getDomain('_0f6879.bsg-1418.bryanjswift.com')).to.equal('bryanjswift.com'); ``` Lastly, increase test coverage using test cases found in the [whatwg](https://url.spec.whatwg.org/#host-miscellaneous) spec. This is a breaking change because some might rely on the previous behavior to consider leading dots and underscores as invalid hostnames or domains. Resolves #1534 Resolves #1523 #### tooling: migrate to eslint + TypeScript v5 + prettier ([#1575](https://github.com/remusao/tldts/pull/1575)) Updated internal representation of the DAWG used to encode the public suffix list, resulting in ~5% size reduction of minified bundle for identical performance (and likely a faster parsing/loading time of the source, although I did not measure that particular aspect yet). Migrate from deprecated `tslint` to eslint with TypeScript support and fix most of the issues encountered, resulting in tighter typing. Bump TypeScript to v5 as well and make sure code-base is formatted according to prettier's preset. --- #### :boom: Breaking Change - `tldts-core`, `tldts-experimental`, `tldts` - Be more lenient in accepting leading underscores and dots in hostnames [#1553](https://github.com/remusao/tldts/pull/1553) ([@remusao](https://github.com/remusao)) #### :house: Internal - `tldts-core`, `tldts-experimental`, `tldts` - tooling: migrate to eslint + TypeScript v5 + prettier [#1575](https://github.com/remusao/tldts/pull/1575) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.112 (Sun Mar 19 2023) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1574](https://github.com/remusao/tldts/pull/1574) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.111 (Wed Mar 08 2023) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1566](https://github.com/remusao/tldts/pull/1566) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 18.14.2 to 18.14.4 [#1562](https://github.com/remusao/tldts/pull/1562) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rimraf from 4.1.2 to 4.2.0 [#1561](https://github.com/remusao/tldts/pull/1561) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.42.2 to 10.43.0 [#1560](https://github.com/remusao/tldts/pull/1560) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.17.3 to 3.18.0 [#1559](https://github.com/remusao/tldts/pull/1559) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.110 (Wed Mar 01 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1555](https://github.com/remusao/tldts/pull/1555) ([@remusao](https://github.com/remusao)) #### :house: Internal - `tldts-core`, `tldts-experimental`, `tldts` - Update deprecated dep and refresh lock [#1554](https://github.com/remusao/tldts/pull/1554) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 18.14.1 to 18.14.2 [#1556](https://github.com/remusao/tldts/pull/1556) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.13.0 to 18.14.1 [#1552](https://github.com/remusao/tldts/pull/1552) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.42.0 to 10.42.2 [#1551](https://github.com/remusao/tldts/pull/1551) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.15.0 to 3.17.2 [#1549](https://github.com/remusao/tldts/pull/1549) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 6.4.1 to 6.5.1 [#1544](https://github.com/remusao/tldts/pull/1544) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.14.0 to 3.15.0 [#1542](https://github.com/remusao/tldts/pull/1542) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.41.0 to 10.42.0 [#1541](https://github.com/remusao/tldts/pull/1541) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.109 (Wed Feb 15 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1545](https://github.com/remusao/tldts/pull/1545) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.108 (Sat Feb 11 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1540](https://github.com/remusao/tldts/pull/1540) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.107 (Fri Feb 10 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1538](https://github.com/remusao/tldts/pull/1538) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump auto from 10.38.5 to 10.41.0 [#1539](https://github.com/remusao/tldts/pull/1539) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.106 (Wed Feb 08 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1536](https://github.com/remusao/tldts/pull/1536) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump auto from 10.37.6 to 10.38.5 [#1531](https://github.com/remusao/tldts/pull/1531) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.12.1 to 3.14.0 [#1532](https://github.com/remusao/tldts/pull/1532) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.11.18 to 18.13.0 [#1535](https://github.com/remusao/tldts/pull/1535) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump http-cache-semantics from 4.1.0 to 4.1.1 [#1530](https://github.com/remusao/tldts/pull/1530) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.105 (Thu Feb 02 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1521](https://github.com/remusao/tldts/pull/1521) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 4.9.4 to 4.9.5 [#1528](https://github.com/remusao/tldts/pull/1528) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.12.0 to 3.12.1 [#1529](https://github.com/remusao/tldts/pull/1529) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.9.1 to 3.12.0 [#1527](https://github.com/remusao/tldts/pull/1527) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.9.1 to 3.11.0 [#1526](https://github.com/remusao/tldts/pull/1526) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 6.4.0 to 6.4.1 [#1517](https://github.com/remusao/tldts/pull/1517) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 6.3.0 to 6.4.0 [#1514](https://github.com/remusao/tldts/pull/1514) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - Bump rimraf from 3.0.2 to 4.1.2 [#1525](https://github.com/remusao/tldts/pull/1525) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 10.0.1 to 11.0.0 [#1515](https://github.com/remusao/tldts/pull/1515) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.104 (Wed Jan 04 2023) #### :nail_care: Polish - Bump json5 from 1.0.1 to 1.0.2 [#1513](https://github.com/remusao/tldts/pull/1513) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### :nut_and_bolt: Dependencies - Bump rollup from 3.9.0 to 3.9.1 [#1512](https://github.com/remusao/tldts/pull/1512) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.8.1 to 3.9.0 [#1511](https://github.com/remusao/tldts/pull/1511) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 6.1.0 to 6.3.0 [#1510](https://github.com/remusao/tldts/pull/1510) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.11.17 to 18.11.18 [#1509](https://github.com/remusao/tldts/pull/1509) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.8.0 to 3.8.1 [#1508](https://github.com/remusao/tldts/pull/1508) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.7.5 to 3.8.0 [#1507](https://github.com/remusao/tldts/pull/1507) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v5.7.103 (Mon Dec 19 2022) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1497](https://github.com/remusao/tldts/pull/1497) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 4.9.3 to 4.9.4 [#1496](https://github.com/remusao/tldts/pull/1496) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 10.1.0 to 10.2.0 [#1501](https://github.com/remusao/tldts/pull/1501) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.11.10 to 18.11.17 [#1505](https://github.com/remusao/tldts/pull/1505) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.5.1 to 3.7.5 [#1506](https://github.com/remusao/tldts/pull/1506) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/mocha from 10.0.0 to 10.0.1 [#1488](https://github.com/remusao/tldts/pull/1488) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 6.0.3 to 6.1.0 [#1490](https://github.com/remusao/tldts/pull/1490) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.11.9 to 18.11.10 [#1491](https://github.com/remusao/tldts/pull/1491) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.5.0 to 3.5.1 [#1492](https://github.com/remusao/tldts/pull/1492) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump decode-uri-component from 0.2.0 to 0.2.2 [#1493](https://github.com/remusao/tldts/pull/1493) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 10.0.0 to 10.0.1 [#1487](https://github.com/remusao/tldts/pull/1487) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.102 (Thu Dec 01 2022) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1489](https://github.com/remusao/tldts/pull/1489) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 3.4.0 to 3.5.0 [#1485](https://github.com/remusao/tldts/pull/1485) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - Bump @rollup/plugin-typescript from 9.0.2 to 10.0.0 [#1484](https://github.com/remusao/tldts/pull/1484) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.101 (Wed Nov 23 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1483](https://github.com/remusao/tldts/pull/1483) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 3.3.0 to 3.4.0 [#1482](https://github.com/remusao/tldts/pull/1482) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.8.4 to 4.9.3 [#1481](https://github.com/remusao/tldts/pull/1481) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.100 (Tue Nov 15 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1480](https://github.com/remusao/tldts/pull/1480) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 3.2.5 to 3.3.0 [#1479](https://github.com/remusao/tldts/pull/1479) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 6.0.1 to 6.0.3 [#1478](https://github.com/remusao/tldts/pull/1478) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump chai from 4.3.6 to 4.3.7 [#1477](https://github.com/remusao/tldts/pull/1477) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.99 (Mon Nov 07 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1476](https://github.com/remusao/tldts/pull/1476) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.98 (Sat Nov 05 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1475](https://github.com/remusao/tldts/pull/1475) ([@remusao](https://github.com/remusao)) #### :house: Internal - `tldts-core`, `tldts-experimental`, `tldts` - Dependencies updates [#1464](https://github.com/remusao/tldts/pull/1464) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 18.11.7 to 18.11.9 [#1472](https://github.com/remusao/tldts/pull/1472) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.2.3 to 3.2.5 [#1473](https://github.com/remusao/tldts/pull/1473) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.11.5 to 18.11.7 [#1467](https://github.com/remusao/tldts/pull/1467) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.11.3 to 18.11.5 [#1466](https://github.com/remusao/tldts/pull/1466) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.8.3 to 4.8.4 [#1441](https://github.com/remusao/tldts/pull/1441) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 5.5.2 to 6.0.1 [#1459](https://github.com/remusao/tldts/pull/1459) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.7.18 to 18.11.3 [#1462](https://github.com/remusao/tldts/pull/1462) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - Bump @types/mocha from 9.1.1 to 10.0.0 [#1443](https://github.com/remusao/tldts/pull/1443) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.97 (Fri Oct 14 2022) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1457](https://github.com/remusao/tldts/pull/1457) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.96 (Fri Oct 14 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1456](https://github.com/remusao/tldts/pull/1456) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.95 (Tue Oct 11 2022) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1453](https://github.com/remusao/tldts/pull/1453) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.94 (Fri Oct 07 2022) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1449](https://github.com/remusao/tldts/pull/1449) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.93 (Tue Oct 04 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1440](https://github.com/remusao/tldts/pull/1440) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.92 (Sat Sep 24 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1434](https://github.com/remusao/tldts/pull/1434) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump lerna from 5.5.1 to 5.5.2 [#1435](https://github.com/remusao/tldts/pull/1435) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.79.0 to 2.79.1 [#1436](https://github.com/remusao/tldts/pull/1436) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.78.1 to 2.79.0 [#1421](https://github.com/remusao/tldts/pull/1421) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 5.4.3 to 5.5.1 [#1429](https://github.com/remusao/tldts/pull/1429) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.37.4 to 10.37.6 [#1432](https://github.com/remusao/tldts/pull/1432) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.7.14 to 18.7.18 [#1433](https://github.com/remusao/tldts/pull/1433) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - Bump @rollup/plugin-node-resolve from 13.3.0 to 14.1.0 [#1431](https://github.com/remusao/tldts/pull/1431) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.91 (Sun Sep 04 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1423](https://github.com/remusao/tldts/pull/1423) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 18.7.13 to 18.7.14 [#1420](https://github.com/remusao/tldts/pull/1420) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.90 (Fri Aug 26 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1417](https://github.com/remusao/tldts/pull/1417) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/chai from 4.3.1 to 4.3.3 [#1400](https://github.com/remusao/tldts/pull/1400) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 5.3.0 to 5.4.3 [#1410](https://github.com/remusao/tldts/pull/1410) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.77.2 to 2.78.1 [#1413](https://github.com/remusao/tldts/pull/1413) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.6.4 to 18.7.13 [#1418](https://github.com/remusao/tldts/pull/1418) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.7.4 to 4.8.2 [#1419](https://github.com/remusao/tldts/pull/1419) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.89 (Thu Aug 11 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1404](https://github.com/remusao/tldts/pull/1404) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.88 (Sun Aug 07 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1395](https://github.com/remusao/tldts/pull/1395) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 18.6.2 to 18.6.4 [#1399](https://github.com/remusao/tldts/pull/1399) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.87 (Tue Aug 02 2022) #### :nail_care: Polish - `tldts-core`, `tldts-experimental`, `tldts` - Add index.ts as part of published packages [#1398](https://github.com/remusao/tldts/pull/1398) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.85 (Sun Jul 31 2022) #### :nail_care: Polish - `tldts-core`, `tldts-experimental`, `tldts` - Include 'src' folder as part of published packages [#1396](https://github.com/remusao/tldts/pull/1396) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 2.77.0 to 2.77.2 [#1394](https://github.com/remusao/tldts/pull/1394) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 5.2.0 to 5.3.0 [#1393](https://github.com/remusao/tldts/pull/1393) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.6.1 to 18.6.2 [#1392](https://github.com/remusao/tldts/pull/1392) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.0.6 to 18.6.1 [#1388](https://github.com/remusao/tldts/pull/1388) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.37.2 to 10.37.4 [#1390](https://github.com/remusao/tldts/pull/1390) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 5.1.8 to 5.2.0 [#1386](https://github.com/remusao/tldts/pull/1386) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.0.4 to 18.0.6 [#1383](https://github.com/remusao/tldts/pull/1383) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.37.1 to 10.37.2 [#1384](https://github.com/remusao/tldts/pull/1384) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.76.0 to 2.77.0 [#1382](https://github.com/remusao/tldts/pull/1382) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump terser from 5.7.0 to 5.14.2 [#1385](https://github.com/remusao/tldts/pull/1385) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.0.3 to 18.0.4 [#1381](https://github.com/remusao/tldts/pull/1381) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.8.2 to 10.9.1 [#1380](https://github.com/remusao/tldts/pull/1380) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump tar from 6.1.0 to 6.1.11 [#1379](https://github.com/remusao/tldts/pull/1379) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.75.7 to 2.76.0 [#1378](https://github.com/remusao/tldts/pull/1378) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ansi-regex from 5.0.0 to 5.0.1 [#1377](https://github.com/remusao/tldts/pull/1377) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.8.1 to 10.8.2 [#1372](https://github.com/remusao/tldts/pull/1372) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.0.0 to 18.0.3 [#1375](https://github.com/remusao/tldts/pull/1375) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 5.1.6 to 5.1.8 [#1376](https://github.com/remusao/tldts/pull/1376) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.84 (Mon Jul 04 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1370](https://github.com/remusao/tldts/pull/1370) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.83 (Wed Jun 29 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1369](https://github.com/remusao/tldts/pull/1369) ([@remusao](https://github.com/remusao)) #### :house: Internal - Update CI Node.js matrix [#1368](https://github.com/remusao/tldts/pull/1368) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump lerna from 4.0.0 to 5.1.6 [#1367](https://github.com/remusao/tldts/pull/1367) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.7.3 to 4.7.4 [#1365](https://github.com/remusao/tldts/pull/1365) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.75.6 to 2.75.7 [#1366](https://github.com/remusao/tldts/pull/1366) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - Bump mocha from 9.2.2 to 10.0.0 [#1327](https://github.com/remusao/tldts/pull/1327) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.41 to 18.0.0 [#1364](https://github.com/remusao/tldts/pull/1364) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.82 (Tue Jun 14 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1361](https://github.com/remusao/tldts/pull/1361) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 17.0.38 to 17.0.41 [#1357](https://github.com/remusao/tldts/pull/1357) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.75.5 to 2.75.6 [#1356](https://github.com/remusao/tldts/pull/1356) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.8.0 to 10.8.1 [#1354](https://github.com/remusao/tldts/pull/1354) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.7.2 to 4.7.3 [#1352](https://github.com/remusao/tldts/pull/1352) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.81 (Sat Jun 04 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1351](https://github.com/remusao/tldts/pull/1351) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 2.74.1 to 2.75.5 [#1350](https://github.com/remusao/tldts/pull/1350) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.35 to 17.0.38 [#1349](https://github.com/remusao/tldts/pull/1349) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.36.5 to 10.37.1 [#1345](https://github.com/remusao/tldts/pull/1345) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.6.4 to 4.7.2 [#1343](https://github.com/remusao/tldts/pull/1343) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.7.0 to 10.8.0 [#1341](https://github.com/remusao/tldts/pull/1341) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.80 (Sun May 22 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1338](https://github.com/remusao/tldts/pull/1338) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 2.70.2 to 2.74.1 [#1339](https://github.com/remusao/tldts/pull/1339) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.30 to 17.0.35 [#1340](https://github.com/remusao/tldts/pull/1340) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 13.2.1 to 13.3.0 [#1329](https://github.com/remusao/tldts/pull/1329) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.79 (Mon May 16 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1334](https://github.com/remusao/tldts/pull/1334) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.78 (Wed May 11 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1332](https://github.com/remusao/tldts/pull/1332) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.77 (Sat Apr 30 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1325](https://github.com/remusao/tldts/pull/1325) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 4.6.3 to 4.6.4 [#1324](https://github.com/remusao/tldts/pull/1324) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.29 to 17.0.30 [#1323](https://github.com/remusao/tldts/pull/1323) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.27 to 17.0.29 [#1322](https://github.com/remusao/tldts/pull/1322) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.25 to 17.0.27 [#1321](https://github.com/remusao/tldts/pull/1321) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/mocha from 9.1.0 to 9.1.1 [#1319](https://github.com/remusao/tldts/pull/1319) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.23 to 17.0.25 [#1318](https://github.com/remusao/tldts/pull/1318) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 13.2.0 to 13.2.1 [#1317](https://github.com/remusao/tldts/pull/1317) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.70.1 to 2.70.2 [#1316](https://github.com/remusao/tldts/pull/1316) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/chai from 4.3.0 to 4.3.1 [#1314](https://github.com/remusao/tldts/pull/1314) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.76 (Sat Apr 16 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1313](https://github.com/remusao/tldts/pull/1313) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-node-resolve from 13.1.3 to 13.2.0 [#1312](https://github.com/remusao/tldts/pull/1312) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.75 (Fri Apr 08 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1311](https://github.com/remusao/tldts/pull/1311) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump node-fetch from 2.6.1 to 2.6.7 [#1310](https://github.com/remusao/tldts/pull/1310) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.74 (Thu Mar 31 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1309](https://github.com/remusao/tldts/pull/1309) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump minimist from 1.2.5 to 1.2.6 [#1308](https://github.com/remusao/tldts/pull/1308) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.73 (Sat Mar 26 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1306](https://github.com/remusao/tldts/pull/1306) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 4.6.2 to 4.6.3 [#1307](https://github.com/remusao/tldts/pull/1307) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.22 to 17.0.23 [#1305](https://github.com/remusao/tldts/pull/1305) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.21 to 17.0.22 [#1303](https://github.com/remusao/tldts/pull/1303) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.72 (Tue Mar 22 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1304](https://github.com/remusao/tldts/pull/1304) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.71 (Mon Mar 21 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1302](https://github.com/remusao/tldts/pull/1302) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump auto from 10.34.1 to 10.36.5 [#1301](https://github.com/remusao/tldts/pull/1301) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.70.0 to 2.70.1 [#1298](https://github.com/remusao/tldts/pull/1298) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.2.1 to 9.2.2 [#1297](https://github.com/remusao/tldts/pull/1297) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.70 (Thu Mar 17 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1299](https://github.com/remusao/tldts/pull/1299) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 2.69.2 to 2.70.0 [#1296](https://github.com/remusao/tldts/pull/1296) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.69.0 to 2.69.2 [#1293](https://github.com/remusao/tldts/pull/1293) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.32.6 to 10.34.1 [#1294](https://github.com/remusao/tldts/pull/1294) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.6.0 to 10.7.0 [#1295](https://github.com/remusao/tldts/pull/1295) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.69 (Sun Mar 06 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1292](https://github.com/remusao/tldts/pull/1292) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.68 (Sat Mar 05 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1289](https://github.com/remusao/tldts/pull/1289) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 2.68.0 to 2.69.0 [#1290](https://github.com/remusao/tldts/pull/1290) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.5.5 to 4.6.2 [#1287](https://github.com/remusao/tldts/pull/1287) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.5.0 to 10.6.0 [#1288](https://github.com/remusao/tldts/pull/1288) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.67 (Mon Feb 28 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1285](https://github.com/remusao/tldts/pull/1285) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 17.0.18 to 17.0.21 [#1286](https://github.com/remusao/tldts/pull/1286) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.67.3 to 2.68.0 [#1284](https://github.com/remusao/tldts/pull/1284) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.66 (Wed Feb 23 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1283](https://github.com/remusao/tldts/pull/1283) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump mocha from 9.2.0 to 9.2.1 [#1281](https://github.com/remusao/tldts/pull/1281) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.67.2 to 2.67.3 [#1280](https://github.com/remusao/tldts/pull/1280) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.65 (Sat Feb 19 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1279](https://github.com/remusao/tldts/pull/1279) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 17.0.17 to 17.0.18 [#1276](https://github.com/remusao/tldts/pull/1276) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.64 (Sat Feb 19 2022) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1278](https://github.com/remusao/tldts/pull/1278) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.63 (Tue Feb 15 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1277](https://github.com/remusao/tldts/pull/1277) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.62 (Sun Feb 13 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1275](https://github.com/remusao/tldts/pull/1275) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 17.0.15 to 17.0.17 [#1274](https://github.com/remusao/tldts/pull/1274) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.67.0 to 2.67.2 [#1273](https://github.com/remusao/tldts/pull/1273) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.4.0 to 10.5.0 [#1272](https://github.com/remusao/tldts/pull/1272) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.14 to 17.0.15 [#1269](https://github.com/remusao/tldts/pull/1269) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.61 (Fri Feb 04 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1266](https://github.com/remusao/tldts/pull/1266) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 2.66.1 to 2.67.0 [#1268](https://github.com/remusao/tldts/pull/1268) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.13 to 17.0.14 [#1267](https://github.com/remusao/tldts/pull/1267) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.1.4 to 9.2.0 [#1258](https://github.com/remusao/tldts/pull/1258) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.64.0 to 2.66.1 [#1261](https://github.com/remusao/tldts/pull/1261) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump chai from 4.3.4 to 4.3.6 [#1263](https://github.com/remusao/tldts/pull/1263) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.10 to 17.0.13 [#1264](https://github.com/remusao/tldts/pull/1264) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.60 (Sat Jan 29 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1265](https://github.com/remusao/tldts/pull/1265) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.59 (Fri Jan 21 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1254](https://github.com/remusao/tldts/pull/1254) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 4.5.4 to 4.5.5 [#1256](https://github.com/remusao/tldts/pull/1256) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.32.5 to 10.32.6 [#1255](https://github.com/remusao/tldts/pull/1255) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/mocha from 9.0.0 to 9.1.0 [#1253](https://github.com/remusao/tldts/pull/1253) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump trim-off-newlines from 1.0.1 to 1.0.3 [#1252](https://github.com/remusao/tldts/pull/1252) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.9 to 17.0.10 [#1251](https://github.com/remusao/tldts/pull/1251) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.8 to 17.0.9 [#1250](https://github.com/remusao/tldts/pull/1250) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.63.0 to 2.64.0 [#1249](https://github.com/remusao/tldts/pull/1249) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.1.3 to 9.1.4 [#1248](https://github.com/remusao/tldts/pull/1248) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump shelljs from 0.8.4 to 0.8.5 [#1247](https://github.com/remusao/tldts/pull/1247) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 13.0.6 to 13.1.3 [#1245](https://github.com/remusao/tldts/pull/1245) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.60.2 to 2.63.0 [#1243](https://github.com/remusao/tldts/pull/1243) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.5.2 to 4.5.4 [#1231](https://github.com/remusao/tldts/pull/1231) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.32.3 to 10.32.5 [#1227](https://github.com/remusao/tldts/pull/1227) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/chai from 4.2.22 to 4.3.0 [#1223](https://github.com/remusao/tldts/pull/1223) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - Bump @types/node from 16.11.11 to 17.0.8 [#1244](https://github.com/remusao/tldts/pull/1244) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.58 (Mon Jan 03 2022) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1236](https://github.com/remusao/tldts/pull/1236) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.57 (Thu Dec 16 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1222](https://github.com/remusao/tldts/pull/1222) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.56 (Tue Dec 07 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1221](https://github.com/remusao/tldts/pull/1221) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.55 (Sun Dec 05 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1220](https://github.com/remusao/tldts/pull/1220) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.54 (Sun Dec 05 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1217](https://github.com/remusao/tldts/pull/1217) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.11.10 to 16.11.11 [#1218](https://github.com/remusao/tldts/pull/1218) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.60.1 to 2.60.2 [#1219](https://github.com/remusao/tldts/pull/1219) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 16.11.7 to 16.11.10 [#1216](https://github.com/remusao/tldts/pull/1216) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.32.2 to 10.32.3 [#1215](https://github.com/remusao/tldts/pull/1215) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.60.0 to 2.60.1 [#1214](https://github.com/remusao/tldts/pull/1214) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.53 (Thu Nov 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1209](https://github.com/remusao/tldts/pull/1209) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 4.4.4 to 4.5.2 [#1211](https://github.com/remusao/tldts/pull/1211) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.59.0 to 2.60.0 [#1210](https://github.com/remusao/tldts/pull/1210) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.52 (Wed Nov 10 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1208](https://github.com/remusao/tldts/pull/1208) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.11.6 to 16.11.7 [#1207](https://github.com/remusao/tldts/pull/1207) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.51 (Mon Nov 08 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1206](https://github.com/remusao/tldts/pull/1206) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 2.58.3 to 2.59.0 [#1205](https://github.com/remusao/tldts/pull/1205) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.50 (Fri Oct 29 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1203](https://github.com/remusao/tldts/pull/1203) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump auto from 10.32.1 to 10.32.2 [#1204](https://github.com/remusao/tldts/pull/1204) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 16.11.1 to 16.11.6 [#1202](https://github.com/remusao/tldts/pull/1202) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.58.0 to 2.58.3 [#1201](https://github.com/remusao/tldts/pull/1201) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.3.0 to 10.4.0 [#1200](https://github.com/remusao/tldts/pull/1200) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 13.0.5 to 13.0.6 [#1196](https://github.com/remusao/tldts/pull/1196) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.49 (Mon Oct 18 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1192](https://github.com/remusao/tldts/pull/1192) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump auto from 10.32.0 to 10.32.1 [#1185](https://github.com/remusao/tldts/pull/1185) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.57.0 to 2.58.0 [#1186](https://github.com/remusao/tldts/pull/1186) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.2.1 to 10.3.0 [#1188](https://github.com/remusao/tldts/pull/1188) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.4.3 to 4.4.4 [#1189](https://github.com/remusao/tldts/pull/1189) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 16.10.1 to 16.11.1 [#1194](https://github.com/remusao/tldts/pull/1194) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.1.2 to 9.1.3 [#1195](https://github.com/remusao/tldts/pull/1195) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.48 (Thu Oct 14 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1183](https://github.com/remusao/tldts/pull/1183) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.47 (Tue Sep 28 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1182](https://github.com/remusao/tldts/pull/1182) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.9.6 to 16.10.1 [#1181](https://github.com/remusao/tldts/pull/1181) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.1.1 to 9.1.2 [#1180](https://github.com/remusao/tldts/pull/1180) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.46 (Sun Sep 26 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1178](https://github.com/remusao/tldts/pull/1178) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 2.56.3 to 2.57.0 [#1179](https://github.com/remusao/tldts/pull/1179) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 16.9.4 to 16.9.6 [#1177](https://github.com/remusao/tldts/pull/1177) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 13.0.4 to 13.0.5 [#1176](https://github.com/remusao/tldts/pull/1176) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.45 (Tue Sep 21 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1175](https://github.com/remusao/tldts/pull/1175) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.9.2 to 16.9.4 [#1173](https://github.com/remusao/tldts/pull/1173) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/chai from 4.2.21 to 4.2.22 [#1174](https://github.com/remusao/tldts/pull/1174) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.44 (Fri Sep 17 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1168](https://github.com/remusao/tldts/pull/1168) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 4.4.2 to 4.4.3 [#1170](https://github.com/remusao/tldts/pull/1170) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.31.0 to 10.32.0 [#1171](https://github.com/remusao/tldts/pull/1171) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 16.7.13 to 16.9.2 [#1172](https://github.com/remusao/tldts/pull/1172) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 16.7.10 to 16.7.13 [#1166](https://github.com/remusao/tldts/pull/1166) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.43 (Sun Sep 05 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1164](https://github.com/remusao/tldts/pull/1164) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.42 (Fri Sep 03 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1163](https://github.com/remusao/tldts/pull/1163) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.7.2 to 16.7.10 [#1162](https://github.com/remusao/tldts/pull/1162) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump tar from 4.4.15 to 4.4.19 [#1161](https://github.com/remusao/tldts/pull/1161) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.1.0 to 9.1.1 [#1158](https://github.com/remusao/tldts/pull/1158) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.41 (Fri Aug 27 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1148](https://github.com/remusao/tldts/pull/1148) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump ts-node from 10.2.0 to 10.2.1 [#1152](https://github.com/remusao/tldts/pull/1152) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.0.3 to 9.1.0 [#1153](https://github.com/remusao/tldts/pull/1153) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.56.2 to 2.56.3 [#1155](https://github.com/remusao/tldts/pull/1155) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 16.6.0 to 16.7.2 [#1156](https://github.com/remusao/tldts/pull/1156) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.3.5 to 4.4.2 [#1157](https://github.com/remusao/tldts/pull/1157) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.30.0 to 10.31.0 [#1149](https://github.com/remusao/tldts/pull/1149) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.56.1 to 2.56.2 [#1146](https://github.com/remusao/tldts/pull/1146) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 16.4.13 to 16.6.0 [#1147](https://github.com/remusao/tldts/pull/1147) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.56.0 to 2.56.1 [#1144](https://github.com/remusao/tldts/pull/1144) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.1.0 to 10.2.0 [#1145](https://github.com/remusao/tldts/pull/1145) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.40 (Fri Aug 06 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1143](https://github.com/remusao/tldts/pull/1143) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.4.12 to 16.4.13 [#1142](https://github.com/remusao/tldts/pull/1142) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.55.1 to 2.56.0 [#1141](https://github.com/remusao/tldts/pull/1141) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.39 (Thu Aug 05 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1140](https://github.com/remusao/tldts/pull/1140) ([@remusao](https://github.com/remusao)) #### :house: Internal - Update workflow token [#1139](https://github.com/remusao/tldts/pull/1139) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.4.1 to 16.4.12 [#1138](https://github.com/remusao/tldts/pull/1138) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump tar from 4.4.13 to 4.4.15 [#1137](https://github.com/remusao/tldts/pull/1137) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.53.3 to 2.55.1 [#1135](https://github.com/remusao/tldts/pull/1135) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 13.0.2 to 13.0.4 [#1129](https://github.com/remusao/tldts/pull/1129) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.0.2 to 9.0.3 [#1127](https://github.com/remusao/tldts/pull/1127) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.53.2 to 2.53.3 [#1123](https://github.com/remusao/tldts/pull/1123) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 16.3.2 to 16.4.1 [#1124](https://github.com/remusao/tldts/pull/1124) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.29.3 to 10.30.0 [#1126](https://github.com/remusao/tldts/pull/1126) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 13.0.0 to 13.0.2 [#1120](https://github.com/remusao/tldts/pull/1120) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.53.1 to 2.53.2 [#1119](https://github.com/remusao/tldts/pull/1119) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.0.0 to 10.1.0 [#1116](https://github.com/remusao/tldts/pull/1116) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.52.2 to 2.53.1 [#1115](https://github.com/remusao/tldts/pull/1115) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/chai from 4.2.19 to 4.2.21 [#1113](https://github.com/remusao/tldts/pull/1113) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/mocha from 8.2.2 to 8.2.3 [#1109](https://github.com/remusao/tldts/pull/1109) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.0.1 to 9.0.2 [#1108](https://github.com/remusao/tldts/pull/1108) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.3.4 to 4.3.5 [#1103](https://github.com/remusao/tldts/pull/1103) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.52.1 to 2.52.2 [#1099](https://github.com/remusao/tldts/pull/1099) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/chai from 4.2.18 to 4.2.19 [#1098](https://github.com/remusao/tldts/pull/1098) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 15.12.2 to 15.12.4 [#1097](https://github.com/remusao/tldts/pull/1097) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.0.0 to 9.0.1 [#1096](https://github.com/remusao/tldts/pull/1096) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.3.2 to 4.3.4 [#1095](https://github.com/remusao/tldts/pull/1095) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.51.1 to 2.52.1 [#1094](https://github.com/remusao/tldts/pull/1094) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.29.2 to 10.29.3 [#1090](https://github.com/remusao/tldts/pull/1090) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.51.0 to 2.51.1 [#1089](https://github.com/remusao/tldts/pull/1089) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 15.12.1 to 15.12.2 [#1087](https://github.com/remusao/tldts/pull/1087) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 15.6.1 to 15.12.1 [#1085](https://github.com/remusao/tldts/pull/1085) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.50.5 to 2.51.0 [#1086](https://github.com/remusao/tldts/pull/1086) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.50.4 to 2.50.5 [#1080](https://github.com/remusao/tldts/pull/1080) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - Bump @types/mocha from 8.2.3 to 9.0.0 [#1125](https://github.com/remusao/tldts/pull/1125) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 15.12.4 to 16.3.2 [#1118](https://github.com/remusao/tldts/pull/1118) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 8.4.0 to 9.0.0 [#1088](https://github.com/remusao/tldts/pull/1088) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.38 (Sun May 30 2021) #### :scroll: Update Public Suffix List - `tldts-core`, `tldts-experimental`, `tldts` - Bump deps + GitHub actions + update rules [#1079](https://github.com/remusao/tldts/pull/1079) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 15.3.0 to 15.6.1 [#1073](https://github.com/remusao/tldts/pull/1073) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.48.0 to 2.49.0 [#1070](https://github.com/remusao/tldts/pull/1070) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.27.1 to 10.29.0 [#1069](https://github.com/remusao/tldts/pull/1069) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.37 (Wed May 19 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1066](https://github.com/remusao/tldts/pull/1066) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 15.0.3 to 15.3.0 [#1063](https://github.com/remusao/tldts/pull/1063) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.47.0 to 2.48.0 [#1064](https://github.com/remusao/tldts/pull/1064) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.36 (Tue May 18 2021) #### :scroll: Update Public Suffix List - Bump hosted-git-info from 2.8.8 to 2.8.9 [#1058](https://github.com/remusao/tldts/pull/1058) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1065](https://github.com/remusao/tldts/pull/1065) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump handlebars from 4.7.6 to 4.7.7 [#1056](https://github.com/remusao/tldts/pull/1056) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.27.0 to 10.27.1 [#1061](https://github.com/remusao/tldts/pull/1061) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 15.0.2 to 15.0.3 [#1062](https://github.com/remusao/tldts/pull/1062) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.35 (Tue May 11 2021) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1060](https://github.com/remusao/tldts/pull/1060) ([@remusao](https://github.com/remusao)) #### :house: Internal - `tldts-core`, `tldts-experimental`, `tldts` - Refresh yarn.lock + updates [#1059](https://github.com/remusao/tldts/pull/1059) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.34 (Thu May 06 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1055](https://github.com/remusao/tldts/pull/1055) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.33 (Sat May 01 2021) #### :scroll: Update Public Suffix List - Upgrade to GitHub-native Dependabot [#1049](https://github.com/remusao/tldts/pull/1049) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1050](https://github.com/remusao/tldts/pull/1050) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.45.2 to 2.46.0 [#1048](https://github.com/remusao/tldts/pull/1048) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.25.2 to 10.26.0 [#1047](https://github.com/remusao/tldts/pull/1047) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.32 (Wed Apr 28 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1046](https://github.com/remusao/tldts/pull/1046) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.25.1 to 10.25.2 [#1045](https://github.com/remusao/tldts/pull/1045) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/chai from 4.2.16 to 4.2.17 [#1042](https://github.com/remusao/tldts/pull/1042) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump @types/node from 14.14.41 to 15.0.1 [#1044](https://github.com/remusao/tldts/pull/1044) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.31 (Tue Apr 27 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1041](https://github.com/remusao/tldts/pull/1041) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.30 (Tue Apr 27 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1040](https://github.com/remusao/tldts/pull/1040) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.29 (Fri Apr 23 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1039](https://github.com/remusao/tldts/pull/1039) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.28 (Thu Apr 22 2021) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1038](https://github.com/remusao/tldts/pull/1038) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.25.0 to 10.25.1 [#1037](https://github.com/remusao/tldts/pull/1037) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.39 to 14.14.41 [#1036](https://github.com/remusao/tldts/pull/1036) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.27 (Mon Apr 19 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1035](https://github.com/remusao/tldts/pull/1035) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.26 (Sun Apr 18 2021) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1034](https://github.com/remusao/tldts/pull/1034) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.37 to 14.14.39 [#1033](https://github.com/remusao/tldts/pull/1033) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.24.3 to 10.25.0 [#1032](https://github.com/remusao/tldts/pull/1032) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.45.1 to 2.45.2 [#1031](https://github.com/remusao/tldts/pull/1031) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.45.0 to 2.45.1 [#1030](https://github.com/remusao/tldts/pull/1030) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.44.0 to 2.45.0 [#1029](https://github.com/remusao/tldts/pull/1029) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.24.2 to 10.24.3 [#1028](https://github.com/remusao/tldts/pull/1028) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.24.1 to 10.24.2 [#1027](https://github.com/remusao/tldts/pull/1027) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 4.2.3 to 4.2.4 [#1026](https://github.com/remusao/tldts/pull/1026) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.25 (Wed Apr 07 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1025](https://github.com/remusao/tldts/pull/1025) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.24 (Mon Apr 05 2021) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1024](https://github.com/remusao/tldts/pull/1024) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.23 (Sat Apr 03 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1023](https://github.com/remusao/tldts/pull/1023) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/chai from 4.2.15 to 4.2.16 [#1022](https://github.com/remusao/tldts/pull/1022) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.22 (Fri Apr 02 2021) #### :nail_care: Polish - `tldts` - CLI: process each line of STDIN if no agruments are passed, fixes #1009 [#1021](https://github.com/remusao/tldts/pull/1021) ([@fulldecent](https://github.com/fulldecent) [@remusao](https://github.com/remusao)) #### Authors: 2 - Rémi ([@remusao](https://github.com/remusao)) - William Entriken ([@fulldecent](https://github.com/fulldecent)) --- # v5.7.21 (Thu Apr 01 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1020](https://github.com/remusao/tldts/pull/1020) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.20 (Tue Mar 30 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1019](https://github.com/remusao/tldts/pull/1019) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.24.0 to 10.24.1 [#1018](https://github.com/remusao/tldts/pull/1018) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.23.0 to 10.24.0 [#1017](https://github.com/remusao/tldts/pull/1017) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.43.1 to 2.44.0 [#1016](https://github.com/remusao/tldts/pull/1016) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.19 (Sun Mar 28 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1015](https://github.com/remusao/tldts/pull/1015) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.43.0 to 2.43.1 [#1014](https://github.com/remusao/tldts/pull/1014) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.42.4 to 2.43.0 [#1013](https://github.com/remusao/tldts/pull/1013) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.36 to 14.14.37 [#1012](https://github.com/remusao/tldts/pull/1012) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.22.1 to 10.23.0 [#1011](https://github.com/remusao/tldts/pull/1011) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @rollup/plugin-node-resolve from 11.2.0 to 11.2.1 [#1010](https://github.com/remusao/tldts/pull/1010) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.18 (Fri Mar 26 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1005](https://github.com/remusao/tldts/pull/1005) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.42.3 to 2.42.4 [#1007](https://github.com/remusao/tldts/pull/1007) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.35 to 14.14.36 [#1008](https://github.com/remusao/tldts/pull/1008) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.22.0 to 10.22.1 [#1006](https://github.com/remusao/tldts/pull/1006) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.21.3 to 10.22.0 [#1004](https://github.com/remusao/tldts/pull/1004) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.21.2 to 10.21.3 [#1003](https://github.com/remusao/tldts/pull/1003) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.17 (Mon Mar 22 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1002](https://github.com/remusao/tldts/pull/1002) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.21.1 to 10.21.2 [#1001](https://github.com/remusao/tldts/pull/1001) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.21.0 to 10.21.1 [#1000](https://github.com/remusao/tldts/pull/1000) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.42.2 to 2.42.3 [#999](https://github.com/remusao/tldts/pull/999) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.42.1 to 2.42.2 [#998](https://github.com/remusao/tldts/pull/998) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.42.0 to 2.42.1 [#997](https://github.com/remusao/tldts/pull/997) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/mocha from 8.2.1 to 8.2.2 [#996](https://github.com/remusao/tldts/pull/996) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.20.6 to 10.21.0 [#995](https://github.com/remusao/tldts/pull/995) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.41.5 to 2.42.0 [#994](https://github.com/remusao/tldts/pull/994) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.20.5 to 10.20.6 [#993](https://github.com/remusao/tldts/pull/993) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.20.4 to 10.20.5 [#992](https://github.com/remusao/tldts/pull/992) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.41.4 to 2.41.5 [#991](https://github.com/remusao/tldts/pull/991) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.16 (Thu Mar 18 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#990](https://github.com/remusao/tldts/pull/990) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.41.3 to 2.41.4 [#989](https://github.com/remusao/tldts/pull/989) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.41.2 to 2.41.3 [#988](https://github.com/remusao/tldts/pull/988) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.20.3 to 10.20.4 [#987](https://github.com/remusao/tldts/pull/987) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.34 to 14.14.35 [#986](https://github.com/remusao/tldts/pull/986) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.20.2 to 10.20.3 [#985](https://github.com/remusao/tldts/pull/985) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.20.1 to 10.20.2 [#984](https://github.com/remusao/tldts/pull/984) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.15 (Sun Mar 14 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#983](https://github.com/remusao/tldts/pull/983) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.20.0 to 10.20.1 [#982](https://github.com/remusao/tldts/pull/982) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.19.0 to 10.20.0 [#981](https://github.com/remusao/tldts/pull/981) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.18.9 to 10.19.0 [#980](https://github.com/remusao/tldts/pull/980) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.14 (Sat Mar 13 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#977](https://github.com/remusao/tldts/pull/977) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.18.8 to 10.18.9 [#979](https://github.com/remusao/tldts/pull/979) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.18.7 to 10.18.8 [#978](https://github.com/remusao/tldts/pull/978) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump chai from 4.3.3 to 4.3.4 [#976](https://github.com/remusao/tldts/pull/976) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.41.1 to 2.41.2 [#975](https://github.com/remusao/tldts/pull/975) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.33 to 14.14.34 [#974](https://github.com/remusao/tldts/pull/974) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 8.3.1 to 8.3.2 [#973](https://github.com/remusao/tldts/pull/973) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.18.6 to 10.18.7 [#972](https://github.com/remusao/tldts/pull/972) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.18.4 to 10.18.6 [#971](https://github.com/remusao/tldts/pull/971) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.41.0 to 2.41.1 [#969](https://github.com/remusao/tldts/pull/969) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.13 (Wed Mar 10 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#968](https://github.com/remusao/tldts/pull/968) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.18.3 to 10.18.4 [#967](https://github.com/remusao/tldts/pull/967) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.32 to 14.14.33 [#966](https://github.com/remusao/tldts/pull/966) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.40.0 to 2.41.0 [#965](https://github.com/remusao/tldts/pull/965) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.31 to 14.14.32 [#964](https://github.com/remusao/tldts/pull/964) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.12 (Sat Mar 06 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#961](https://github.com/remusao/tldts/pull/961) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump mocha from 8.3.0 to 8.3.1 [#963](https://github.com/remusao/tldts/pull/963) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 4.2.2 to 4.2.3 [#962](https://github.com/remusao/tldts/pull/962) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.18.2 to 10.18.3 [#960](https://github.com/remusao/tldts/pull/960) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.11 (Wed Mar 03 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#958](https://github.com/remusao/tldts/pull/958) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.18.1 to 10.18.2 [#959](https://github.com/remusao/tldts/pull/959) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump chai from 4.3.1 to 4.3.3 [#957](https://github.com/remusao/tldts/pull/957) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.18.0 to 10.18.1 [#955](https://github.com/remusao/tldts/pull/955) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.17.1 to 10.18.0 [#954](https://github.com/remusao/tldts/pull/954) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.17.0 to 10.17.1 [#953](https://github.com/remusao/tldts/pull/953) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump lerna from 3.22.1 to 4.0.0 [#952](https://github.com/remusao/tldts/pull/952) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.16.8 to 10.17.0 [#951](https://github.com/remusao/tldts/pull/951) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump chai from 4.3.0 to 4.3.1 [#950](https://github.com/remusao/tldts/pull/950) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.39.1 to 2.40.0 [#949](https://github.com/remusao/tldts/pull/949) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.16.7 to 10.16.8 [#948](https://github.com/remusao/tldts/pull/948) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.10 (Wed Feb 24 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#946](https://github.com/remusao/tldts/pull/946) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump typescript from 4.1.5 to 4.2.2 [#947](https://github.com/remusao/tldts/pull/947) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.39.0 to 2.39.1 [#945](https://github.com/remusao/tldts/pull/945) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.9 (Sun Feb 21 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#944](https://github.com/remusao/tldts/pull/944) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.16.6 to 10.16.7 [#943](https://github.com/remusao/tldts/pull/943) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.30 to 14.14.31 [#942](https://github.com/remusao/tldts/pull/942) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.29 to 14.14.30 [#941](https://github.com/remusao/tldts/pull/941) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.28 to 14.14.29 [#940](https://github.com/remusao/tldts/pull/940) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.8 (Thu Feb 18 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#939](https://github.com/remusao/tldts/pull/939) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.16.5 to 10.16.6 [#938](https://github.com/remusao/tldts/pull/938) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/mocha from 8.2.0 to 8.2.1 [#937](https://github.com/remusao/tldts/pull/937) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.7 (Tue Feb 16 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#936](https://github.com/remusao/tldts/pull/936) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.27 to 14.14.28 [#935](https://github.com/remusao/tldts/pull/935) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @rollup/plugin-node-resolve from 11.1.1 to 11.2.0 [#934](https://github.com/remusao/tldts/pull/934) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.6 (Fri Feb 12 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#933](https://github.com/remusao/tldts/pull/933) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.38.5 to 2.39.0 [#932](https://github.com/remusao/tldts/pull/932) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.26 to 14.14.27 [#931](https://github.com/remusao/tldts/pull/931) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.16.4 to 10.16.5 [#930](https://github.com/remusao/tldts/pull/930) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.16.3 to 10.16.4 [#929](https://github.com/remusao/tldts/pull/929) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.5 (Thu Feb 11 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#926](https://github.com/remusao/tldts/pull/926) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.16.2 to 10.16.3 [#928](https://github.com/remusao/tldts/pull/928) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.25 to 14.14.26 [#927](https://github.com/remusao/tldts/pull/927) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.16.1 to 10.16.2 [#925](https://github.com/remusao/tldts/pull/925) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 8.2.1 to 8.3.0 [#924](https://github.com/remusao/tldts/pull/924) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.16.0 to 10.16.1 [#923](https://github.com/remusao/tldts/pull/923) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 4.1.4 to 4.1.5 [#922](https://github.com/remusao/tldts/pull/922) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.4 (Wed Feb 10 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#921](https://github.com/remusao/tldts/pull/921) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/chai from 4.2.14 to 4.2.15 [#920](https://github.com/remusao/tldts/pull/920) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.3 (Tue Feb 09 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#919](https://github.com/remusao/tldts/pull/919) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump typescript from 4.1.3 to 4.1.4 [#918](https://github.com/remusao/tldts/pull/918) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.38.4 to 2.38.5 [#917](https://github.com/remusao/tldts/pull/917) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.15.0 to 10.16.0 [#916](https://github.com/remusao/tldts/pull/916) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump chai from 4.2.0 to 4.3.0 [#915](https://github.com/remusao/tldts/pull/915) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.24 to 14.14.25 [#914](https://github.com/remusao/tldts/pull/914) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.14.2 to 10.15.0 [#912](https://github.com/remusao/tldts/pull/912) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.14.1 to 10.14.2 [#911](https://github.com/remusao/tldts/pull/911) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.14.0 to 10.14.1 [#910](https://github.com/remusao/tldts/pull/910) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.22 to 14.14.24 [#909](https://github.com/remusao/tldts/pull/909) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.13.4 to 10.14.0 [#907](https://github.com/remusao/tldts/pull/907) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.38.3 to 2.38.4 [#906](https://github.com/remusao/tldts/pull/906) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.13.3 to 10.13.4 [#905](https://github.com/remusao/tldts/pull/905) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.38.2 to 2.38.3 [#904](https://github.com/remusao/tldts/pull/904) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.38.1 to 2.38.2 [#903](https://github.com/remusao/tldts/pull/903) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @rollup/plugin-node-resolve from 11.1.0 to 11.1.1 [#902](https://github.com/remusao/tldts/pull/902) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.2 (Fri Jan 29 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#901](https://github.com/remusao/tldts/pull/901) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.13.2 to 10.13.3 [#900](https://github.com/remusao/tldts/pull/900) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.38.0 to 2.38.1 [#899](https://github.com/remusao/tldts/pull/899) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.13.1 to 10.13.2 [#898](https://github.com/remusao/tldts/pull/898) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.1 (Mon Jan 25 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#897](https://github.com/remusao/tldts/pull/897) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.13.0 to 10.13.1 [#896](https://github.com/remusao/tldts/pull/896) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.12.2 to 10.13.0 [#895](https://github.com/remusao/tldts/pull/895) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.37.1 to 2.38.0 [#894](https://github.com/remusao/tldts/pull/894) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.0 (Fri Jan 22 2021) #### :rocket: New Feature - `tldts-core`, `tldts-experimental`, `tldts` - Migrate to using Terser [#893](https://github.com/remusao/tldts/pull/893) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.85 (Fri Jan 22 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#889](https://github.com/remusao/tldts/pull/889) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.12.1 to 10.12.2 [#892](https://github.com/remusao/tldts/pull/892) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.12.0 to 10.12.1 [#891](https://github.com/remusao/tldts/pull/891) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.11.0 to 10.12.0 [#890](https://github.com/remusao/tldts/pull/890) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.37.0 to 2.37.1 [#888](https://github.com/remusao/tldts/pull/888) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.10.1 to 10.11.0 [#887](https://github.com/remusao/tldts/pull/887) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.21 to 14.14.22 [#886](https://github.com/remusao/tldts/pull/886) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.10.0 to 10.10.1 [#885](https://github.com/remusao/tldts/pull/885) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.84 (Tue Jan 19 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#883](https://github.com/remusao/tldts/pull/883) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.36.2 to 2.37.0 [#884](https://github.com/remusao/tldts/pull/884) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.9.1 to 10.10.0 [#882](https://github.com/remusao/tldts/pull/882) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.36.1 to 2.36.2 [#881](https://github.com/remusao/tldts/pull/881) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @rollup/plugin-node-resolve from 11.0.1 to 11.1.0 [#880](https://github.com/remusao/tldts/pull/880) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.83 (Thu Jan 14 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#875](https://github.com/remusao/tldts/pull/875) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.7.0 to 10.9.1 [#879](https://github.com/remusao/tldts/pull/879) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.20 to 14.14.21 [#878](https://github.com/remusao/tldts/pull/878) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.6.2 to 10.7.0 [#877](https://github.com/remusao/tldts/pull/877) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.6.1 to 10.6.2 [#876](https://github.com/remusao/tldts/pull/876) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.82 (Tue Jan 12 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#874](https://github.com/remusao/tldts/pull/874) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.6.0 to 10.6.1 [#873](https://github.com/remusao/tldts/pull/873) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.5.1 to 10.6.0 [#872](https://github.com/remusao/tldts/pull/872) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.81 (Sat Jan 09 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#870](https://github.com/remusao/tldts/pull/870) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.5.0 to 10.5.1 [#871](https://github.com/remusao/tldts/pull/871) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.36.0 to 2.36.1 [#869](https://github.com/remusao/tldts/pull/869) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.35.1 to 2.36.0 [#868](https://github.com/remusao/tldts/pull/868) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.19 to 14.14.20 [#867](https://github.com/remusao/tldts/pull/867) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.18 to 14.14.19 [#866](https://github.com/remusao/tldts/pull/866) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.17 to 14.14.18 [#865](https://github.com/remusao/tldts/pull/865) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.16 to 14.14.17 [#864](https://github.com/remusao/tldts/pull/864) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.80 (Fri Dec 25 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#863](https://github.com/remusao/tldts/pull/863) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.14 to 14.14.16 [#862](https://github.com/remusao/tldts/pull/862) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.4.2 to 10.5.0 [#861](https://github.com/remusao/tldts/pull/861) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.79 (Fri Dec 18 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#859](https://github.com/remusao/tldts/pull/859) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.78 (Thu Dec 17 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#858](https://github.com/remusao/tldts/pull/858) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.77 (Tue Dec 15 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#857](https://github.com/remusao/tldts/pull/857) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.13 to 14.14.14 [#856](https://github.com/remusao/tldts/pull/856) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @rollup/plugin-node-resolve from 11.0.0 to 11.0.1 [#854](https://github.com/remusao/tldts/pull/854) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.35.0 to 2.35.1 [#853](https://github.com/remusao/tldts/pull/853) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.34.2 to 2.35.0 [#852](https://github.com/remusao/tldts/pull/852) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.76 (Sat Dec 12 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#851](https://github.com/remusao/tldts/pull/851) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.12 to 14.14.13 [#850](https://github.com/remusao/tldts/pull/850) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.75 (Fri Dec 11 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#848](https://github.com/remusao/tldts/pull/848) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump typescript from 4.1.2 to 4.1.3 [#849](https://github.com/remusao/tldts/pull/849) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): [security] bump ini from 1.3.5 to 1.3.7 [#847](https://github.com/remusao/tldts/pull/847) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.11 to 14.14.12 [#846](https://github.com/remusao/tldts/pull/846) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/mocha from 8.0.4 to 8.2.0 [#844](https://github.com/remusao/tldts/pull/844) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.10 to 14.14.11 [#845](https://github.com/remusao/tldts/pull/845) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 9.1.0 to 9.1.1 [#843](https://github.com/remusao/tldts/pull/843) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.34.1 to 2.34.2 [#842](https://github.com/remusao/tldts/pull/842) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 9.0.0 to 9.1.0 [#841](https://github.com/remusao/tldts/pull/841) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.34.0 to 2.34.1 [#840](https://github.com/remusao/tldts/pull/840) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.74 (Wed Dec 02 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#839](https://github.com/remusao/tldts/pull/839) ([@remusao](https://github.com/remusao)) #### :house: Internal - Update create-pull-request action [#837](https://github.com/remusao/tldts/pull/837) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.33.3 to 2.34.0 [#836](https://github.com/remusao/tldts/pull/836) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.9 to 14.14.10 [#835](https://github.com/remusao/tldts/pull/835) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.4.1 to 10.4.2 [#834](https://github.com/remusao/tldts/pull/834) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.4.0 to 10.4.1 [#833](https://github.com/remusao/tldts/pull/833) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump @rollup/plugin-node-resolve from 10.0.0 to 11.0.0 [#838](https://github.com/remusao/tldts/pull/838) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.73 (Sun Nov 22 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#832](https://github.com/remusao/tldts/pull/832) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump typescript from 4.0.5 to 4.1.2 [#831](https://github.com/remusao/tldts/pull/831) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.8 to 14.14.9 [#830](https://github.com/remusao/tldts/pull/830) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.3.0 to 10.4.0 [#829](https://github.com/remusao/tldts/pull/829) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.72 (Wed Nov 18 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#828](https://github.com/remusao/tldts/pull/828) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.33.2 to 2.33.3 [#827](https://github.com/remusao/tldts/pull/827) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.7 to 14.14.8 [#826](https://github.com/remusao/tldts/pull/826) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.33.1 to 2.33.2 [#825](https://github.com/remusao/tldts/pull/825) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.71 (Thu Nov 12 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#824](https://github.com/remusao/tldts/pull/824) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.70 (Wed Nov 11 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#823](https://github.com/remusao/tldts/pull/823) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/mocha from 8.0.3 to 8.0.4 [#822](https://github.com/remusao/tldts/pull/822) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.69 (Tue Nov 10 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#821](https://github.com/remusao/tldts/pull/821) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.6 to 14.14.7 [#820](https://github.com/remusao/tldts/pull/820) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.68 (Sat Nov 07 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#819](https://github.com/remusao/tldts/pull/819) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.2.5 to 10.3.0 [#818](https://github.com/remusao/tldts/pull/818) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.67 (Fri Nov 06 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#817](https://github.com/remusao/tldts/pull/817) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.2.4 to 10.2.5 [#816](https://github.com/remusao/tldts/pull/816) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.2.3 to 10.2.4 [#815](https://github.com/remusao/tldts/pull/815) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.66 (Wed Nov 04 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#813](https://github.com/remusao/tldts/pull/813) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.2.2 to 10.2.3 [#814](https://github.com/remusao/tldts/pull/814) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.2.1 to 10.2.2 [#812](https://github.com/remusao/tldts/pull/812) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.2.0 to 10.2.1 [#811](https://github.com/remusao/tldts/pull/811) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.65 (Tue Nov 03 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#810](https://github.com/remusao/tldts/pull/810) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :house: Internal - Skip canary releases on PRs [#809](https://github.com/remusao/tldts/pull/809) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.1.0 to 10.2.0 [#808](https://github.com/remusao/tldts/pull/808) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 8.2.0 to 8.2.1 [#807](https://github.com/remusao/tldts/pull/807) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.0.2 to 10.1.0 [#806](https://github.com/remusao/tldts/pull/806) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.33.0 to 2.33.1 [#805](https://github.com/remusao/tldts/pull/805) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.32.1 to 2.33.0 [#804](https://github.com/remusao/tldts/pull/804) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.64 (Fri Oct 30 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#803](https://github.com/remusao/tldts/pull/803) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.61.0 to 10.0.2 [#802](https://github.com/remusao/tldts/pull/802) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.63 (Thu Oct 29 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#801](https://github.com/remusao/tldts/pull/801) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.5 to 14.14.6 [#800](https://github.com/remusao/tldts/pull/800) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.62 (Thu Oct 29 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#799](https://github.com/remusao/tldts/pull/799) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.60.1 to 9.61.0 [#798](https://github.com/remusao/tldts/pull/798) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 4.0.3 to 4.0.5 [#796](https://github.com/remusao/tldts/pull/796) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.3 to 14.14.5 [#795](https://github.com/remusao/tldts/pull/795) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump @rollup/plugin-node-resolve from 9.0.0 to 10.0.0 [#797](https://github.com/remusao/tldts/pull/797) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.61 (Tue Oct 27 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#794](https://github.com/remusao/tldts/pull/794) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.2 to 14.14.3 [#793](https://github.com/remusao/tldts/pull/793) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.60.0 to 9.60.1 [#792](https://github.com/remusao/tldts/pull/792) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.0 to 14.14.2 [#791](https://github.com/remusao/tldts/pull/791) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.59.1 to 9.60.0 [#790](https://github.com/remusao/tldts/pull/790) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.32.0 to 2.32.1 [#789](https://github.com/remusao/tldts/pull/789) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.11.10 to 14.14.0 [#788](https://github.com/remusao/tldts/pull/788) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.11.8 to 14.11.10 [#787](https://github.com/remusao/tldts/pull/787) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 8.1.3 to 8.2.0 [#785](https://github.com/remusao/tldts/pull/785) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/chai from 4.2.13 to 4.2.14 [#786](https://github.com/remusao/tldts/pull/786) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.31.0 to 2.32.0 [#784](https://github.com/remusao/tldts/pull/784) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.58.0 to 9.59.1 [#783](https://github.com/remusao/tldts/pull/783) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.30.0 to 2.31.0 [#782](https://github.com/remusao/tldts/pull/782) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.57.0 to 9.58.0 [#781](https://github.com/remusao/tldts/pull/781) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.60 (Wed Oct 14 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#780](https://github.com/remusao/tldts/pull/780) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.29.0 to 2.30.0 [#779](https://github.com/remusao/tldts/pull/779) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.59 (Tue Oct 13 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#778](https://github.com/remusao/tldts/pull/778) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.58 (Sat Oct 10 2020) #### ⚠️ Pushed to `master` - Refresh yarn.lock ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.57 (Fri Oct 09 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#777](https://github.com/remusao/tldts/pull/777) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.56 (Fri Oct 09 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#762](https://github.com/remusao/tldts/pull/762) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.11.5 to 14.11.8 [#776](https://github.com/remusao/tldts/pull/776) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.55.0 to 9.57.0 [#775](https://github.com/remusao/tldts/pull/775) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.28.2 to 2.29.0 [#774](https://github.com/remusao/tldts/pull/774) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.6.2 to 0.6.3 [#773](https://github.com/remusao/tldts/pull/773) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.54.5 to 9.55.0 [#772](https://github.com/remusao/tldts/pull/772) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.54.2 to 9.54.5 [#771](https://github.com/remusao/tldts/pull/771) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.11.2 to 14.11.5 [#770](https://github.com/remusao/tldts/pull/770) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.54.0 to 9.54.2 [#769](https://github.com/remusao/tldts/pull/769) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/chai from 4.2.12 to 4.2.13 [#768](https://github.com/remusao/tldts/pull/768) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): [security] bump node-fetch from 2.6.0 to 2.6.1 [#767](https://github.com/remusao/tldts/pull/767) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.53.1 to 9.54.0 [#766](https://github.com/remusao/tldts/pull/766) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.28.1 to 2.28.2 [#765](https://github.com/remusao/tldts/pull/765) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.28.0 to 2.28.1 [#763](https://github.com/remusao/tldts/pull/763) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.11.1 to 14.11.2 [#764](https://github.com/remusao/tldts/pull/764) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.27.1 to 2.28.0 [#761](https://github.com/remusao/tldts/pull/761) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 4.0.2 to 4.0.3 [#760](https://github.com/remusao/tldts/pull/760) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.27.0 to 2.27.1 [#759](https://github.com/remusao/tldts/pull/759) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.10.3 to 14.11.1 [#758](https://github.com/remusao/tldts/pull/758) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.55 (Thu Sep 17 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#757](https://github.com/remusao/tldts/pull/757) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.10.2 to 14.10.3 [#756](https://github.com/remusao/tldts/pull/756) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.26.11 to 2.27.0 [#755](https://github.com/remusao/tldts/pull/755) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.10.1 to 14.10.2 [#754](https://github.com/remusao/tldts/pull/754) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.10.0 to 14.10.1 [#753](https://github.com/remusao/tldts/pull/753) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.6.4 to 14.10.0 [#752](https://github.com/remusao/tldts/pull/752) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.54 (Wed Sep 09 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#751](https://github.com/remusao/tldts/pull/751) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.52.0 to 9.53.1 [#750](https://github.com/remusao/tldts/pull/750) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.26.10 to 2.26.11 [#749](https://github.com/remusao/tldts/pull/749) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.53 (Sat Sep 05 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#747](https://github.com/remusao/tldts/pull/747) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.26.9 to 2.26.10 [#748](https://github.com/remusao/tldts/pull/748) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.6.3 to 14.6.4 [#746](https://github.com/remusao/tldts/pull/746) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.6.2 to 14.6.3 [#745](https://github.com/remusao/tldts/pull/745) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.26.8 to 2.26.9 [#744](https://github.com/remusao/tldts/pull/744) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.26.7 to 2.26.8 [#743](https://github.com/remusao/tldts/pull/743) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 8.1.2 to 8.1.3 [#742](https://github.com/remusao/tldts/pull/742) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.26.6 to 2.26.7 [#741](https://github.com/remusao/tldts/pull/741) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.6.1 to 14.6.2 [#740](https://github.com/remusao/tldts/pull/740) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.52 (Fri Aug 28 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#739](https://github.com/remusao/tldts/pull/739) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.6.0 to 14.6.1 [#738](https://github.com/remusao/tldts/pull/738) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.26.5 to 2.26.6 [#737](https://github.com/remusao/tldts/pull/737) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 8.1.1 to 8.1.2 [#736](https://github.com/remusao/tldts/pull/736) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.51 (Tue Aug 25 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#735](https://github.com/remusao/tldts/pull/735) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.26.4 to 2.26.5 [#734](https://github.com/remusao/tldts/pull/734) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.51.0 to 9.52.0 [#733](https://github.com/remusao/tldts/pull/733) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.50.11 to 9.51.0 [#731](https://github.com/remusao/tldts/pull/731) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.50.11 to 9.50.12 [#730](https://github.com/remusao/tldts/pull/730) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.26.3 to 2.26.4 [#728](https://github.com/remusao/tldts/pull/728) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/mocha from 8.0.2 to 8.0.3 [#727](https://github.com/remusao/tldts/pull/727) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.27 to 14.6.0 [#726](https://github.com/remusao/tldts/pull/726) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-tests` - chore(deps-dev): bump ts-node from 8.10.2 to 9.0.0 [#732](https://github.com/remusao/tldts/pull/732) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts-tests`, `tldts` - chore(deps-dev): bump typescript from 3.9.7 to 4.0.2 [#729](https://github.com/remusao/tldts/pull/729) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.50 (Mon Aug 17 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#725](https://github.com/remusao/tldts/pull/725) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.26.2 to 2.26.3 [#724](https://github.com/remusao/tldts/pull/724) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.26.1 to 2.26.2 [#723](https://github.com/remusao/tldts/pull/723) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.26.0 to 2.26.1 [#722](https://github.com/remusao/tldts/pull/722) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.25.0 to 2.26.0 [#721](https://github.com/remusao/tldts/pull/721) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.50.9 to 9.50.11 [#720](https://github.com/remusao/tldts/pull/720) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.49 (Fri Aug 14 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#718](https://github.com/remusao/tldts/pull/718) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.50.6 to 9.50.9 [#719](https://github.com/remusao/tldts/pull/719) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.24.0 to 2.25.0 [#717](https://github.com/remusao/tldts/pull/717) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.23.1 to 2.24.0 [#716](https://github.com/remusao/tldts/pull/716) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.50.2 to 9.50.6 [#715](https://github.com/remusao/tldts/pull/715) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/mocha from 8.0.1 to 8.0.2 [#713](https://github.com/remusao/tldts/pull/713) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.50.1 to 9.50.2 [#712](https://github.com/remusao/tldts/pull/712) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump @rollup/plugin-node-resolve from 8.4.0 to 9.0.0 [#714](https://github.com/remusao/tldts/pull/714) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.48 (Tue Aug 11 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#710](https://github.com/remusao/tldts/pull/710) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.50.0 to 9.50.1 [#711](https://github.com/remusao/tldts/pull/711) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.47 (Sat Aug 08 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#709](https://github.com/remusao/tldts/pull/709) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.23.0 to 2.23.1 [#708](https://github.com/remusao/tldts/pull/708) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.49.5 to 9.50.0 [#707](https://github.com/remusao/tldts/pull/707) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.49.4 to 9.49.5 [#706](https://github.com/remusao/tldts/pull/706) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 8.1.0 to 8.1.1 [#705](https://github.com/remusao/tldts/pull/705) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.49.3 to 9.49.4 [#704](https://github.com/remusao/tldts/pull/704) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.46 (Tue Aug 04 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#703](https://github.com/remusao/tldts/pull/703) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/mocha from 8.0.0 to 8.0.1 [#702](https://github.com/remusao/tldts/pull/702) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump tslint from 6.1.2 to 6.1.3 [#701](https://github.com/remusao/tldts/pull/701) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.49.1 to 9.49.3 [#700](https://github.com/remusao/tldts/pull/700) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 8.0.1 to 8.1.0 [#699](https://github.com/remusao/tldts/pull/699) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.49.0 to 9.49.1 [#698](https://github.com/remusao/tldts/pull/698) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.48.3 to 9.49.0 [#697](https://github.com/remusao/tldts/pull/697) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.45 (Wed Jul 29 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#696](https://github.com/remusao/tldts/pull/696) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.48.2 to 9.48.3 [#695](https://github.com/remusao/tldts/pull/695) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.44 (Wed Jul 29 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#692](https://github.com/remusao/tldts/pull/692) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.48.1 to 9.48.2 [#694](https://github.com/remusao/tldts/pull/694) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.26 to 14.0.27 [#693](https://github.com/remusao/tldts/pull/693) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.25 to 14.0.26 [#691](https://github.com/remusao/tldts/pull/691) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.24 to 14.0.25 [#690](https://github.com/remusao/tldts/pull/690) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.48.0 to 9.48.1 [#689](https://github.com/remusao/tldts/pull/689) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.22.2 to 2.23.0 [#688](https://github.com/remusao/tldts/pull/688) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/chai from 4.2.11 to 4.2.12 [#687](https://github.com/remusao/tldts/pull/687) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.47.2 to 9.48.0 [#686](https://github.com/remusao/tldts/pull/686) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.47.1 to 9.47.2 [#685](https://github.com/remusao/tldts/pull/685) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.22.1 to 2.22.2 [#684](https://github.com/remusao/tldts/pull/684) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.43 (Tue Jul 21 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#681](https://github.com/remusao/tldts/pull/681) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.47.0 to 9.47.1 [#683](https://github.com/remusao/tldts/pull/683) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.23 to 14.0.24 [#682](https://github.com/remusao/tldts/pull/682) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.42 (Sat Jul 18 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#680](https://github.com/remusao/tldts/pull/680) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.22.0 to 2.22.1 [#679](https://github.com/remusao/tldts/pull/679) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.21.0 to 2.22.0 [#678](https://github.com/remusao/tldts/pull/678) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.41 (Fri Jul 17 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#677](https://github.com/remusao/tldts/pull/677) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.46.0 to 9.47.0 [#676](https://github.com/remusao/tldts/pull/676) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 3.9.6 to 3.9.7 [#675](https://github.com/remusao/tldts/pull/675) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.40 (Thu Jul 16 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#673](https://github.com/remusao/tldts/pull/673) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): [security] bump lodash from 4.17.15 to 4.17.19 [#674](https://github.com/remusao/tldts/pull/674) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.39 (Tue Jul 14 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#672](https://github.com/remusao/tldts/pull/672) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.45.0 to 9.46.0 [#671](https://github.com/remusao/tldts/pull/671) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.44.0 to 9.45.0 [#670](https://github.com/remusao/tldts/pull/670) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.22 to 14.0.23 [#669](https://github.com/remusao/tldts/pull/669) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @rollup/plugin-node-resolve from 8.1.0 to 8.4.0 [#668](https://github.com/remusao/tldts/pull/668) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.43.2 to 9.44.0 [#666](https://github.com/remusao/tldts/pull/666) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.43.1 to 9.43.2 [#665](https://github.com/remusao/tldts/pull/665) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.20 to 14.0.22 [#664](https://github.com/remusao/tldts/pull/664) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.19 to 14.0.20 [#663](https://github.com/remusao/tldts/pull/663) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.43.0 to 9.43.1 [#662](https://github.com/remusao/tldts/pull/662) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.41.1 to 9.43.0 [#661](https://github.com/remusao/tldts/pull/661) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.20.0 to 2.21.0 [#660](https://github.com/remusao/tldts/pull/660) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.18 to 14.0.19 [#659](https://github.com/remusao/tldts/pull/659) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.14 to 14.0.18 [#658](https://github.com/remusao/tldts/pull/658) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.40.6 to 9.41.1 [#657](https://github.com/remusao/tldts/pull/657) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.19.0 to 2.20.0 [#656](https://github.com/remusao/tldts/pull/656) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.18.2 to 2.19.0 [#655](https://github.com/remusao/tldts/pull/655) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.40.5 to 9.40.6 [#654](https://github.com/remusao/tldts/pull/654) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.18.1 to 2.18.2 [#653](https://github.com/remusao/tldts/pull/653) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 3.9.5 to 3.9.6 [#652](https://github.com/remusao/tldts/pull/652) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps): bump @types/mocha from 7.0.2 to 8.0.0 [#667](https://github.com/remusao/tldts/pull/667) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.38 (Sat Jun 27 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#651](https://github.com/remusao/tldts/pull/651) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.37 (Sat Jun 27 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#650](https://github.com/remusao/tldts/pull/650) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.18.0 to 2.18.1 [#649](https://github.com/remusao/tldts/pull/649) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.40.4 to 9.40.5 [#648](https://github.com/remusao/tldts/pull/648) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.39.0 to 9.40.4 [#647](https://github.com/remusao/tldts/pull/647) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.36 (Wed Jun 24 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#646](https://github.com/remusao/tldts/pull/646) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.0.13 to 14.0.14 [#645](https://github.com/remusao/tldts/pull/645) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @rollup/plugin-node-resolve from 8.0.1 to 8.1.0 [#644](https://github.com/remusao/tldts/pull/644) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.17.1 to 2.18.0 [#643](https://github.com/remusao/tldts/pull/643) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.35 (Sun Jun 21 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#642](https://github.com/remusao/tldts/pull/642) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.17.0 to 2.17.1 [#641](https://github.com/remusao/tldts/pull/641) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.16.1 to 2.17.0 [#640](https://github.com/remusao/tldts/pull/640) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.34 (Tue Jun 16 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#639](https://github.com/remusao/tldts/pull/639) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.15.0 to 2.16.1 [#638](https://github.com/remusao/tldts/pull/638) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.33 (Sun Jun 14 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#637](https://github.com/remusao/tldts/pull/637) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.32 (Fri Jun 12 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#636](https://github.com/remusao/tldts/pull/636) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.31 (Thu Jun 11 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#635](https://github.com/remusao/tldts/pull/635) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.0.12 to 14.0.13 [#633](https://github.com/remusao/tldts/pull/633) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump lerna from 3.22.0 to 3.22.1 [#632](https://github.com/remusao/tldts/pull/632) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.11 to 14.0.12 [#631](https://github.com/remusao/tldts/pull/631) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @rollup/plugin-node-resolve from 8.0.0 to 8.0.1 [#630](https://github.com/remusao/tldts/pull/630) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.13.1 to 2.15.0 [#629](https://github.com/remusao/tldts/pull/629) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps): bump mocha from 7.2.0 to 8.0.1 [#634](https://github.com/remusao/tldts/pull/634) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.30 (Sat Jun 06 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#628](https://github.com/remusao/tldts/pull/628) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.38.2 to 9.39.0 [#627](https://github.com/remusao/tldts/pull/627) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.10 to 14.0.11 [#626](https://github.com/remusao/tldts/pull/626) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 3.9.3 to 3.9.5 [#625](https://github.com/remusao/tldts/pull/625) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.13.0 to 2.13.1 [#624](https://github.com/remusao/tldts/pull/624) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.9 to 14.0.10 [#623](https://github.com/remusao/tldts/pull/623) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.38.1 to 9.38.2 [#622](https://github.com/remusao/tldts/pull/622) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.38.0 to 9.38.1 [#621](https://github.com/remusao/tldts/pull/621) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.12.1 to 2.13.0 [#620](https://github.com/remusao/tldts/pull/620) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.12.0 to 2.12.1 [#619](https://github.com/remusao/tldts/pull/619) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.6 to 14.0.9 [#618](https://github.com/remusao/tldts/pull/618) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump nyc from 15.0.1 to 15.1.0 [#616](https://github.com/remusao/tldts/pull/616) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.37.0 to 9.38.0 [#615](https://github.com/remusao/tldts/pull/615) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.11.2 to 2.12.0 [#614](https://github.com/remusao/tldts/pull/614) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.5 to 14.0.6 [#613](https://github.com/remusao/tldts/pull/613) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.36.4 to 9.37.0 [#612](https://github.com/remusao/tldts/pull/612) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.36.3 to 9.36.4 [#611](https://github.com/remusao/tldts/pull/611) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.36.2 to 9.36.3 [#610](https://github.com/remusao/tldts/pull/610) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#617](https://github.com/remusao/tldts/pull/617) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.29 (Thu May 28 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#609](https://github.com/remusao/tldts/pull/609) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump ts-node from 8.10.1 to 8.10.2 [#608](https://github.com/remusao/tldts/pull/608) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.28 (Thu May 28 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#605](https://github.com/remusao/tldts/pull/605) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.11.0 to 2.11.2 [#607](https://github.com/remusao/tldts/pull/607) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.10.9 to 2.11.0 [#606](https://github.com/remusao/tldts/pull/606) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.27 (Wed May 27 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#603](https://github.com/remusao/tldts/pull/603) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump lerna from 3.21.0 to 3.22.0 [#602](https://github.com/remusao/tldts/pull/602) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.10.8 to 2.10.9 [#601](https://github.com/remusao/tldts/pull/601) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.36.1 to 9.36.2 [#600](https://github.com/remusao/tldts/pull/600) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 7.1.2 to 7.2.0 [#599](https://github.com/remusao/tldts/pull/599) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.26 (Sat May 23 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#598](https://github.com/remusao/tldts/pull/598) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.36.0 to 9.36.1 [#597](https://github.com/remusao/tldts/pull/597) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.10.7 to 2.10.8 [#596](https://github.com/remusao/tldts/pull/596) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.35.3 to 9.36.0 [#595](https://github.com/remusao/tldts/pull/595) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.35.2 to 9.35.3 [#594](https://github.com/remusao/tldts/pull/594) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.35.1 to 9.35.2 [#593](https://github.com/remusao/tldts/pull/593) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.10.5 to 2.10.7 [#592](https://github.com/remusao/tldts/pull/592) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.35.0 to 9.35.1 [#591](https://github.com/remusao/tldts/pull/591) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.34.1 to 9.35.0 [#590](https://github.com/remusao/tldts/pull/590) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.4 to 14.0.5 [#589](https://github.com/remusao/tldts/pull/589) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.3 to 14.0.4 [#587](https://github.com/remusao/tldts/pull/587) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 3.9.2 to 3.9.3 [#586](https://github.com/remusao/tldts/pull/586) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.10.4 to 2.10.5 [#585](https://github.com/remusao/tldts/pull/585) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.1 to 14.0.3 [#584](https://github.com/remusao/tldts/pull/584) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.33.2 to 9.34.1 [#583](https://github.com/remusao/tldts/pull/583) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.10.3 to 2.10.4 [#582](https://github.com/remusao/tldts/pull/582) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.10.2 to 2.10.3 [#581](https://github.com/remusao/tldts/pull/581) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.32.3 to 9.33.2 [#580](https://github.com/remusao/tldts/pull/580) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.32.2 to 9.32.3 [#579](https://github.com/remusao/tldts/pull/579) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.32.1 to 9.32.2 [#578](https://github.com/remusao/tldts/pull/578) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.32.0 to 9.32.1 [#577](https://github.com/remusao/tldts/pull/577) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.10.1 to 2.10.2 [#576](https://github.com/remusao/tldts/pull/576) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.10.0 to 2.10.1 [#575](https://github.com/remusao/tldts/pull/575) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.9.1 to 2.10.0 [#574](https://github.com/remusao/tldts/pull/574) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump lerna from 3.20.2 to 3.21.0 [#573](https://github.com/remusao/tldts/pull/573) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.0 to 14.0.1 [#572](https://github.com/remusao/tldts/pull/572) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 3.8.3 to 3.9.2 [#570](https://github.com/remusao/tldts/pull/570) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.31.1 to 9.32.0 [#569](https://github.com/remusao/tldts/pull/569) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.9.0 to 2.9.1 [#568](https://github.com/remusao/tldts/pull/568) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.8.2 to 2.9.0 [#567](https://github.com/remusao/tldts/pull/567) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.6.1 to 0.6.2 [#566](https://github.com/remusao/tldts/pull/566) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.8.1 to 2.8.2 [#565](https://github.com/remusao/tldts/pull/565) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.8.0 to 2.8.1 [#564](https://github.com/remusao/tldts/pull/564) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump @rollup/plugin-node-resolve from 7.1.3 to 8.0.0 [#588](https://github.com/remusao/tldts/pull/588) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump @types/node from 13.13.5 to 14.0.0 [#571](https://github.com/remusao/tldts/pull/571) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.25 (Wed May 06 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#563](https://github.com/remusao/tldts/pull/563) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.7.6 to 2.8.0 [#562](https://github.com/remusao/tldts/pull/562) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.13.4 to 13.13.5 [#561](https://github.com/remusao/tldts/pull/561) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.30.5 to 9.31.1 [#560](https://github.com/remusao/tldts/pull/560) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.9.1 to 8.10.1 [#559](https://github.com/remusao/tldts/pull/559) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.30.4 to 9.30.5 [#557](https://github.com/remusao/tldts/pull/557) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.30.3 to 9.30.4 [#556](https://github.com/remusao/tldts/pull/556) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.7.5 to 2.7.6 [#554](https://github.com/remusao/tldts/pull/554) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.7.4 to 2.7.5 [#552](https://github.com/remusao/tldts/pull/552) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.7.3 to 2.7.4 [#551](https://github.com/remusao/tldts/pull/551) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.30.2 to 9.30.3 [#550](https://github.com/remusao/tldts/pull/550) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.7.2 to 2.7.3 [#549](https://github.com/remusao/tldts/pull/549) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump tslint from 6.1.1 to 6.1.2 [#548](https://github.com/remusao/tldts/pull/548) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.13.3 to 13.13.4 [#547](https://github.com/remusao/tldts/pull/547) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.13.2 to 13.13.3 [#546](https://github.com/remusao/tldts/pull/546) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 7.1.1 to 7.1.2 [#545](https://github.com/remusao/tldts/pull/545) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.30.1 to 9.30.2 [#544](https://github.com/remusao/tldts/pull/544) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.9.0 to 8.9.1 [#543](https://github.com/remusao/tldts/pull/543) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.5.0 to 0.6.1 [#555](https://github.com/remusao/tldts/pull/555) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.24 (Fri Apr 24 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#542](https://github.com/remusao/tldts/pull/542) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :house: Internal - `tldts-core`, `tldts-experimental`, `tldts` - Migrate from jest to mocha + chai [#525](https://github.com/remusao/tldts/pull/525) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.7.1 to 2.7.2 [#541](https://github.com/remusao/tldts/pull/541) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.30.0 to 9.30.1 [#540](https://github.com/remusao/tldts/pull/540) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.29.0 to 9.30.0 [#539](https://github.com/remusao/tldts/pull/539) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.13.1 to 13.13.2 [#538](https://github.com/remusao/tldts/pull/538) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.7.0 to 2.7.1 [#537](https://github.com/remusao/tldts/pull/537) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.28.3 to 9.29.0 [#536](https://github.com/remusao/tldts/pull/536) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.6.1 to 2.7.0 [#535](https://github.com/remusao/tldts/pull/535) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.8.2 to 8.9.0 [#534](https://github.com/remusao/tldts/pull/534) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.28.0 to 9.28.3 [#533](https://github.com/remusao/tldts/pull/533) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.13.0 to 13.13.1 [#532](https://github.com/remusao/tldts/pull/532) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.11.1 to 13.13.0 [#531](https://github.com/remusao/tldts/pull/531) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.27.3 to 9.28.0 [#530](https://github.com/remusao/tldts/pull/530) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.27.2 to 9.27.3 [#529](https://github.com/remusao/tldts/pull/529) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.27.1 to 9.27.2 [#528](https://github.com/remusao/tldts/pull/528) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.27.0 to 9.27.1 [#527](https://github.com/remusao/tldts/pull/527) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.26.8 to 9.27.0 [#526](https://github.com/remusao/tldts/pull/526) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#524](https://github.com/remusao/tldts/pull/524) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#523](https://github.com/remusao/tldts/pull/523) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.6.0 to 2.6.1 [#521](https://github.com/remusao/tldts/pull/521) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.5.0 to 2.6.0 [#520](https://github.com/remusao/tldts/pull/520) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.4.0 to 2.5.0 [#519](https://github.com/remusao/tldts/pull/519) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.3.5 to 2.4.0 [#518](https://github.com/remusao/tldts/pull/518) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#522](https://github.com/remusao/tldts/pull/522) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.23 (Thu Apr 09 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#516](https://github.com/remusao/tldts/pull/516) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.3.4 to 2.3.5 [#517](https://github.com/remusao/tldts/pull/517) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.26.7 to 9.26.8 [#515](https://github.com/remusao/tldts/pull/515) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.11.0 to 13.11.1 [#514](https://github.com/remusao/tldts/pull/514) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump jest from 25.2.7 to 25.3.0 [#513](https://github.com/remusao/tldts/pull/513) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.26.6 to 9.26.7 [#510](https://github.com/remusao/tldts/pull/510) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.26.5 to 9.26.6 [#509](https://github.com/remusao/tldts/pull/509) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.3.3 to 2.3.4 [#508](https://github.com/remusao/tldts/pull/508) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.22 (Tue Apr 07 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#507](https://github.com/remusao/tldts/pull/507) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.26.4 to 9.26.5 [#506](https://github.com/remusao/tldts/pull/506) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.26.3 to 9.26.4 [#505](https://github.com/remusao/tldts/pull/505) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.26.2 to 9.26.3 [#504](https://github.com/remusao/tldts/pull/504) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.26.1 to 9.26.2 [#503](https://github.com/remusao/tldts/pull/503) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.21 (Mon Apr 06 2020) #### :bug: Bug Fix - `tldts-core` - Fix handling of data URLs [#502](https://github.com/remusao/tldts/pull/502) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.26.0 to 9.26.1 [#501](https://github.com/remusao/tldts/pull/501) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.25.4 to 9.26.0 [#500](https://github.com/remusao/tldts/pull/500) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.25.2 to 9.25.4 [#499](https://github.com/remusao/tldts/pull/499) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.8.1 to 8.8.2 [#498](https://github.com/remusao/tldts/pull/498) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.3.2 to 2.3.3 [#497](https://github.com/remusao/tldts/pull/497) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.20 (Sat Apr 04 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#496](https://github.com/remusao/tldts/pull/496) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.25.1 to 9.25.2 [#495](https://github.com/remusao/tldts/pull/495) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/jest from 25.1.5 to 25.2.1 [#494](https://github.com/remusao/tldts/pull/494) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.25.0 to 9.25.1 [#493](https://github.com/remusao/tldts/pull/493) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump ts-jest from 25.3.0 to 25.3.1 [#492](https://github.com/remusao/tldts/pull/492) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump jest from 25.2.6 to 25.2.7 [#491](https://github.com/remusao/tldts/pull/491) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.24.0 to 9.25.0 [#490](https://github.com/remusao/tldts/pull/490) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.23.1 to 9.24.0 [#489](https://github.com/remusao/tldts/pull/489) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.23.0 to 9.23.1 [#488](https://github.com/remusao/tldts/pull/488) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.19 (Thu Apr 02 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#487](https://github.com/remusao/tldts/pull/487) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/jest from 25.1.4 to 25.1.5 [#486](https://github.com/remusao/tldts/pull/486) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.9.8 to 13.11.0 [#485](https://github.com/remusao/tldts/pull/485) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump jest from 25.2.4 to 25.2.6 [#484](https://github.com/remusao/tldts/pull/484) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump tslint from 6.1.0 to 6.1.1 [#483](https://github.com/remusao/tldts/pull/483) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.22.4 to 9.23.0 [#482](https://github.com/remusao/tldts/pull/482) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.18 (Wed Apr 01 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#481](https://github.com/remusao/tldts/pull/481) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.22.2 to 9.22.4 [#480](https://github.com/remusao/tldts/pull/480) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.3.1 to 2.3.2 [#479](https://github.com/remusao/tldts/pull/479) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.9.7 to 13.9.8 [#478](https://github.com/remusao/tldts/pull/478) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.9.6 to 13.9.7 [#477](https://github.com/remusao/tldts/pull/477) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.9.5 to 13.9.6 [#476](https://github.com/remusao/tldts/pull/476) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.17 (Mon Mar 30 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#474](https://github.com/remusao/tldts/pull/474) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.3.0 to 2.3.1 [#475](https://github.com/remusao/tldts/pull/475) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.22.1 to 9.22.2 [#473](https://github.com/remusao/tldts/pull/473) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump ts-jest from 25.2.1 to 25.3.0 [#472](https://github.com/remusao/tldts/pull/472) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.2.0 to 2.3.0 [#471](https://github.com/remusao/tldts/pull/471) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.16 (Sun Mar 29 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#469](https://github.com/remusao/tldts/pull/469) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump jest from 25.2.3 to 25.2.4 [#470](https://github.com/remusao/tldts/pull/470) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.22.0 to 9.22.1 [#468](https://github.com/remusao/tldts/pull/468) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.21.2 to 9.22.0 [#467](https://github.com/remusao/tldts/pull/467) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.21.1 to 9.21.2 [#466](https://github.com/remusao/tldts/pull/466) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.21.0 to 9.21.1 [#465](https://github.com/remusao/tldts/pull/465) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.9.4 to 13.9.5 [#464](https://github.com/remusao/tldts/pull/464) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.15 (Thu Mar 26 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#462](https://github.com/remusao/tldts/pull/462) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump jest from 25.2.2 to 25.2.3 [#463](https://github.com/remusao/tldts/pull/463) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump jest from 25.2.1 to 25.2.2 [#461](https://github.com/remusao/tldts/pull/461) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump jest from 25.2.0 to 25.2.1 [#460](https://github.com/remusao/tldts/pull/460) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump jest from 25.1.0 to 25.2.0 [#459](https://github.com/remusao/tldts/pull/459) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.9.3 to 13.9.4 [#458](https://github.com/remusao/tldts/pull/458) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.1.0 to 2.2.0 [#457](https://github.com/remusao/tldts/pull/457) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.14 (Sun Mar 22 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#456](https://github.com/remusao/tldts/pull/456) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 13.9.2 to 13.9.3 [#455](https://github.com/remusao/tldts/pull/455) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.8.0 to 8.8.1 [#454](https://github.com/remusao/tldts/pull/454) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.7.0 to 8.8.0 [#453](https://github.com/remusao/tldts/pull/453) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.13 (Sat Mar 21 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#452](https://github.com/remusao/tldts/pull/452) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.20.1 to 9.21.0 [#451](https://github.com/remusao/tldts/pull/451) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.20.0 to 9.20.1 [#450](https://github.com/remusao/tldts/pull/450) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.19.5 to 9.20.0 [#449](https://github.com/remusao/tldts/pull/449) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.9.1 to 13.9.2 [#448](https://github.com/remusao/tldts/pull/448) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.6.2 to 8.7.0 [#447](https://github.com/remusao/tldts/pull/447) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.0.6 to 2.1.0 [#446](https://github.com/remusao/tldts/pull/446) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.12 (Sun Mar 15 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#445](https://github.com/remusao/tldts/pull/445) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): [security] bump acorn from 6.4.0 to 6.4.1 [#444](https://github.com/remusao/tldts/pull/444) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.0.5 to 2.0.6 [#443](https://github.com/remusao/tldts/pull/443) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.9.0 to 13.9.1 [#442](https://github.com/remusao/tldts/pull/442) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.0.4 to 2.0.5 [#441](https://github.com/remusao/tldts/pull/441) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.0.3 to 2.0.4 [#440](https://github.com/remusao/tldts/pull/440) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump tslint from 6.0.0 to 6.1.0 [#439](https://github.com/remusao/tldts/pull/439) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.19.4 to 9.19.5 [#438](https://github.com/remusao/tldts/pull/438) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.11 (Wed Mar 11 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#436](https://github.com/remusao/tldts/pull/436) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.19.3 to 9.19.4 [#437](https://github.com/remusao/tldts/pull/437) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.0.2 to 2.0.3 [#435](https://github.com/remusao/tldts/pull/435) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.19.2 to 9.19.3 [#434](https://github.com/remusao/tldts/pull/434) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.19.1 to 9.19.2 [#433](https://github.com/remusao/tldts/pull/433) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.19.0 to 9.19.1 [#432](https://github.com/remusao/tldts/pull/432) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.17.1 to 9.19.0 [#431](https://github.com/remusao/tldts/pull/431) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.0.1 to 2.0.2 [#429](https://github.com/remusao/tldts/pull/429) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.0.0 to 2.0.1 [#428](https://github.com/remusao/tldts/pull/428) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.17.0 to 9.17.1 [#427](https://github.com/remusao/tldts/pull/427) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/jest from 25.1.3 to 25.1.4 [#426](https://github.com/remusao/tldts/pull/426) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.16.7 to 9.17.0 [#425](https://github.com/remusao/tldts/pull/425) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.16.6 to 9.16.7 [#424](https://github.com/remusao/tldts/pull/424) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.7.7 to 13.9.0 [#423](https://github.com/remusao/tldts/pull/423) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.32.0 to 1.32.1 [#420](https://github.com/remusao/tldts/pull/420) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.16.5 to 9.16.6 [#419](https://github.com/remusao/tldts/pull/419) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.16.1 to 9.16.5 [#418](https://github.com/remusao/tldts/pull/418) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.16.0 to 9.16.1 [#414](https://github.com/remusao/tldts/pull/414) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.11 to 9.16.0 [#413](https://github.com/remusao/tldts/pull/413) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.10 to 9.15.11 [#412](https://github.com/remusao/tldts/pull/412) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.9 to 9.15.10 [#411](https://github.com/remusao/tldts/pull/411) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.8 to 9.15.9 [#410](https://github.com/remusao/tldts/pull/410) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.6 to 9.15.8 [#409](https://github.com/remusao/tldts/pull/409) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.5 to 9.15.6 [#408](https://github.com/remusao/tldts/pull/408) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#422](https://github.com/remusao/tldts/pull/422) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump rollup from 1.32.1 to 2.0.0 [#421](https://github.com/remusao/tldts/pull/421) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.10 (Tue Mar 03 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#407](https://github.com/remusao/tldts/pull/407) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump typescript from 3.8.2 to 3.8.3 Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.8.2 to 3.8.3. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/compare/v3.8.2...v3.8.3) Signed-off-by: dependabot-preview[bot] [#399](https://github.com/remusao/tldts/pull/399) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.7.6 to 13.7.7 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.7.6 to 13.7.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] [#398](https://github.com/remusao/tldts/pull/398) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.4 to 9.15.5 Bumps [auto](https://github.com/intuit/auto) from 9.15.4 to 9.15.5. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.15.4...v9.15.5) Signed-off-by: dependabot-preview[bot] [#406](https://github.com/remusao/tldts/pull/406) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.3 to 9.15.4 Bumps [auto](https://github.com/intuit/auto) from 9.15.3 to 9.15.4. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.15.3...v9.15.4) Signed-off-by: dependabot-preview[bot] [#405](https://github.com/remusao/tldts/pull/405) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.2 to 9.15.3 Bumps [auto](https://github.com/intuit/auto) from 9.15.2 to 9.15.3. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.15.2...v9.15.3) Signed-off-by: dependabot-preview[bot] [#404](https://github.com/remusao/tldts/pull/404) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.1 to 9.15.2 Bumps [auto](https://github.com/intuit/auto) from 9.15.1 to 9.15.2. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.15.1...v9.15.2) Signed-off-by: dependabot-preview[bot] [#403](https://github.com/remusao/tldts/pull/403) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.22.2 to 0.23.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/commits) Signed-off-by: dependabot-preview[bot] [#402](https://github.com/remusao/tldts/pull/402) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.0 to 9.15.1 Bumps [auto](https://github.com/intuit/auto) from 9.15.0 to 9.15.1. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.15.0...v9.15.1) Signed-off-by: dependabot-preview[bot] [#401](https://github.com/remusao/tldts/pull/401) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.14.0 to 9.15.0 Bumps [auto](https://github.com/intuit/auto) from 9.14.0 to 9.15.0. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.14.0...v9.15.0) Signed-off-by: dependabot-preview[bot] [#400](https://github.com/remusao/tldts/pull/400) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.31.1 to 1.32.0 Bumps [rollup](https://github.com/rollup/rollup) from 1.31.1 to 1.32.0. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v1.31.1...v1.32.0) Signed-off-by: dependabot-preview[bot] [#397](https://github.com/remusao/tldts/pull/397) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.9 (Fri Feb 28 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#395](https://github.com/remusao/tldts/pull/395) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 13.7.5 to 13.7.6 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.7.5 to 13.7.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] [#396](https://github.com/remusao/tldts/pull/396) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.7.4 to 13.7.5 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.7.4 to 13.7.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] [#394](https://github.com/remusao/tldts/pull/394) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 3.7.5 to 3.8.2 Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.7.5 to 3.8.2. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/commits) Signed-off-by: dependabot-preview[bot] [#386](https://github.com/remusao/tldts/pull/386) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.13.1 to 9.14.0 Bumps [auto](https://github.com/intuit/auto) from 9.13.1 to 9.14.0. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.13.1...v9.14.0) Signed-off-by: dependabot-preview[bot] [#393](https://github.com/remusao/tldts/pull/393) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.13.0 to 9.13.1 Bumps [auto](https://github.com/intuit/auto) from 9.13.0 to 9.13.1. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.13.0...v9.13.1) Signed-off-by: dependabot-preview[bot] [#392](https://github.com/remusao/tldts/pull/392) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.12.1 to 9.13.0 Bumps [auto](https://github.com/intuit/auto) from 9.12.1 to 9.13.0. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.12.1...v9.13.0) Signed-off-by: dependabot-preview[bot] [#391](https://github.com/remusao/tldts/pull/391) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.12.0 to 9.12.1 Bumps [auto](https://github.com/intuit/auto) from 9.12.0 to 9.12.1. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.12.0...v9.12.1) Signed-off-by: dependabot-preview[bot] [#390](https://github.com/remusao/tldts/pull/390) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.11.0 to 9.12.0 Bumps [auto](https://github.com/intuit/auto) from 9.11.0 to 9.12.0. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.11.0...v9.12.0) Signed-off-by: dependabot-preview[bot] [#389](https://github.com/remusao/tldts/pull/389) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.10.8 to 9.11.0 Bumps [auto](https://github.com/intuit/auto) from 9.10.8 to 9.11.0. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.10.8...v9.11.0) Signed-off-by: dependabot-preview[bot] [#388](https://github.com/remusao/tldts/pull/388) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.10.7 to 9.10.8 Bumps [auto](https://github.com/intuit/auto) from 9.10.7 to 9.10.8. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.10.7...v9.10.8) Signed-off-by: dependabot-preview[bot] [#387](https://github.com/remusao/tldts/pull/387) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.8 (Wed Feb 19 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#385](https://github.com/remusao/tldts/pull/385) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/jest from 25.1.2 to 25.1.3 Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 25.1.2 to 25.1.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) Signed-off-by: dependabot-preview[bot] [#384](https://github.com/remusao/tldts/pull/384) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.7.2 to 13.7.4 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.7.2 to 13.7.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] [#383](https://github.com/remusao/tldts/pull/383) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.7.1 to 13.7.2 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.7.1 to 13.7.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] [#381](https://github.com/remusao/tldts/pull/381) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.21.0 to 0.22.2. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/commits) Signed-off-by: dependabot-preview[bot] [#378](https://github.com/remusao/tldts/pull/378) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump ts-jest from 25.2.0 to 25.2.1 Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 25.2.0 to 25.2.1. - [Release notes](https://github.com/kulshekhar/ts-jest/releases) - [Changelog](https://github.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/kulshekhar/ts-jest/commits) Signed-off-by: dependabot-preview[bot] [#382](https://github.com/remusao/tldts/pull/382) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.10.6 to 9.10.7 Bumps [auto](https://github.com/intuit/auto) from 9.10.6 to 9.10.7. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.10.6...v9.10.7) Signed-off-by: dependabot-preview[bot] [#380](https://github.com/remusao/tldts/pull/380) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.10.5 to 9.10.6 Bumps [auto](https://github.com/intuit/auto) from 9.10.5 to 9.10.6. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.10.5...v9.10.6) Signed-off-by: dependabot-preview[bot] [#379](https://github.com/remusao/tldts/pull/379) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.7 (Sun Feb 16 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#376](https://github.com/remusao/tldts/pull/376) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.6 (Sun Feb 16 2020) #### ⚠️ Pushed to master - clean-up CHANGELOG ([@remusao](https://github.com/remusao)) - ci: remove 'released' plugin for auto ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.1 (Sun Feb 16 2020) #### :scroll: Update Public Suffix List - `tldts-core`, `tldts-experimental`, `tldts` - Release v5.6.2 [#291](https://github.com/remusao/tldts/pull/291) ([@remusao](https://github.com/remusao)) #### :bug: Bug Fix - `tldts-core`, `tldts-experimental`, `tldts` - fix: handling of ipv6 when 'extractHostname' option is 'false' [#256](https://github.com/remusao/tldts/pull/256) ([@remusao](https://github.com/remusao)) #### ⚠️ Pushed to master - ci: remove auto base config ([@remusao](https://github.com/remusao)) - ci: try to fix publishing ([@remusao](https://github.com/remusao)) - `tldts-core`, `tldts-experimental`, `tldts` - Release v5.6.3 ([@remusao](https://github.com/remusao)) #### :house: Internal - Add workflow to automatically update PSL rules [#375](https://github.com/remusao/tldts/pull/375) ([@remusao](https://github.com/remusao)) - ci: automate releases with auto [#374](https://github.com/remusao/tldts/pull/374) ([@remusao](https://github.com/remusao)) - ci: move to GitHub actions for testing [#351](https://github.com/remusao/tldts/pull/351) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump ts-node from 8.6.0 to 8.6.1 [#345](https://github.com/remusao/tldts/pull/345) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#344](https://github.com/remusao/tldts/pull/344) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.1.5 to 13.1.6 [#342](https://github.com/remusao/tldts/pull/342) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.5.4 to 8.6.0 [#341](https://github.com/remusao/tldts/pull/341) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.1.4 to 13.1.5 [#340](https://github.com/remusao/tldts/pull/340) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.28.0 to 1.29.0 [#339](https://github.com/remusao/tldts/pull/339) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump ts-jest from 24.2.0 to 24.3.0 [#338](https://github.com/remusao/tldts/pull/338) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.14 to 1.28.0 [#337](https://github.com/remusao/tldts/pull/337) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.1.2 to 13.1.4 [#335](https://github.com/remusao/tldts/pull/335) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump lerna from 3.20.1 to 3.20.2 [#334](https://github.com/remusao/tldts/pull/334) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.1.1 to 13.1.2 [#333](https://github.com/remusao/tldts/pull/333) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump lerna from 3.19.0 to 3.20.1 [#331](https://github.com/remusao/tldts/pull/331) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.1.0 to 13.1.1 [#330](https://github.com/remusao/tldts/pull/330) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/jest from 24.0.24 to 24.0.25 [#329](https://github.com/remusao/tldts/pull/329) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): [security] bump handlebars from 4.1.2 to 4.5.3 [#328](https://github.com/remusao/tldts/pull/328) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.13 to 1.27.14 [#326](https://github.com/remusao/tldts/pull/326) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 3.7.3 to 3.7.4 [#324](https://github.com/remusao/tldts/pull/324) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.20 to 12.12.21 [#320](https://github.com/remusao/tldts/pull/320) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/jest from 24.0.23 to 24.0.24 [#319](https://github.com/remusao/tldts/pull/319) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.18 to 12.12.20 [#318](https://github.com/remusao/tldts/pull/318) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.17 to 12.12.18 [#317](https://github.com/remusao/tldts/pull/317) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.11 to 1.27.13 [#316](https://github.com/remusao/tldts/pull/316) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.10 to 1.27.11 [#315](https://github.com/remusao/tldts/pull/315) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.9 to 1.27.10 [#314](https://github.com/remusao/tldts/pull/314) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.16 to 12.12.17 [#313](https://github.com/remusao/tldts/pull/313) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.14 to 12.12.16 [#312](https://github.com/remusao/tldts/pull/312) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.8 to 1.27.9 [#311](https://github.com/remusao/tldts/pull/311) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 3.7.2 to 3.7.3 [#310](https://github.com/remusao/tldts/pull/310) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.7 to 1.27.8 [#309](https://github.com/remusao/tldts/pull/309) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.5 to 1.27.7 [#308](https://github.com/remusao/tldts/pull/308) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.5.2 to 8.5.4 [#307](https://github.com/remusao/tldts/pull/307) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.4 to 1.27.5 [#306](https://github.com/remusao/tldts/pull/306) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.12 to 12.12.14 [#305](https://github.com/remusao/tldts/pull/305) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.11 to 12.12.12 [#303](https://github.com/remusao/tldts/pull/303) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump ts-jest from 24.1.0 to 24.2.0 [#304](https://github.com/remusao/tldts/pull/304) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.3 to 1.27.4 [#302](https://github.com/remusao/tldts/pull/302) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump lerna from 3.18.5 to 3.19.0 [#300](https://github.com/remusao/tldts/pull/300) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.2 to 1.27.3 [#299](https://github.com/remusao/tldts/pull/299) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump lerna from 3.18.4 to 3.18.5 [#298](https://github.com/remusao/tldts/pull/298) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#297](https://github.com/remusao/tldts/pull/297) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.9 to 12.12.11 [#296](https://github.com/remusao/tldts/pull/296) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.8 to 12.12.9 [#295](https://github.com/remusao/tldts/pull/295) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.0 to 1.27.2 [#294](https://github.com/remusao/tldts/pull/294) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): [security] bump https-proxy-agent from 2.2.2 to 2.2.4 [#293](https://github.com/remusao/tldts/pull/293) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.7 to 12.12.8 [#292](https://github.com/remusao/tldts/pull/292) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.5.0 to 8.5.2 [#290](https://github.com/remusao/tldts/pull/290) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.26.5 to 1.27.0 [#289](https://github.com/remusao/tldts/pull/289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/jest from 24.0.22 to 24.0.23 [#288](https://github.com/remusao/tldts/pull/288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.26.4 to 1.26.5 [#287](https://github.com/remusao/tldts/pull/287) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.26.3 to 1.26.4 [#286](https://github.com/remusao/tldts/pull/286) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.6 to 12.12.7 [#285](https://github.com/remusao/tldts/pull/285) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.4.1 to 8.5.0 [#284](https://github.com/remusao/tldts/pull/284) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump lerna from 3.18.3 to 3.18.4 [#283](https://github.com/remusao/tldts/pull/283) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump tslint from 5.20.0 to 5.20.1 [#282](https://github.com/remusao/tldts/pull/282) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/jest from 24.0.21 to 24.0.22 [#281](https://github.com/remusao/tldts/pull/281) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.5 to 12.12.6 [#280](https://github.com/remusao/tldts/pull/280) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 3.6.4 to 3.7.2 [#279](https://github.com/remusao/tldts/pull/279) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.26.2 to 1.26.3 [#278](https://github.com/remusao/tldts/pull/278) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.3 to 12.12.5 [#277](https://github.com/remusao/tldts/pull/277) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.26.0 to 1.26.2 [#276](https://github.com/remusao/tldts/pull/276) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#275](https://github.com/remusao/tldts/pull/275) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.0 to 12.12.3 [#274](https://github.com/remusao/tldts/pull/274) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @types/node from 12.11.7 to 12.12.0 [#273](https://github.com/remusao/tldts/pull/273) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @types/jest from 24.0.20 to 24.0.21 [#272](https://github.com/remusao/tldts/pull/272) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump rollup from 1.25.2 to 1.26.0 [#271](https://github.com/remusao/tldts/pull/271) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @types/jest from 24.0.19 to 24.0.20 [#270](https://github.com/remusao/tldts/pull/270) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @types/node from 12.11.6 to 12.11.7 [#269](https://github.com/remusao/tldts/pull/269) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump rollup from 1.25.1 to 1.25.2 [#268](https://github.com/remusao/tldts/pull/268) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @types/node from 12.11.5 to 12.11.6 [#267](https://github.com/remusao/tldts/pull/267) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @types/node from 12.11.2 to 12.11.5 [#265](https://github.com/remusao/tldts/pull/265) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump lerna from 3.18.2 to 3.18.3 [#264](https://github.com/remusao/tldts/pull/264) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @types/node from 12.11.1 to 12.11.2 [#263](https://github.com/remusao/tldts/pull/263) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump lerna from 3.18.1 to 3.18.2 [#262](https://github.com/remusao/tldts/pull/262) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump rollup from 1.24.0 to 1.25.1 [#261](https://github.com/remusao/tldts/pull/261) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump lerna from 3.17.0 to 3.18.1 [#260](https://github.com/remusao/tldts/pull/260) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @types/node from 12.7.12 to 12.11.1 [#259](https://github.com/remusao/tldts/pull/259) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @types/jest from 24.0.18 to 24.0.19 [#258](https://github.com/remusao/tldts/pull/258) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump rollup from 1.23.1 to 1.24.0 [#257](https://github.com/remusao/tldts/pull/257) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#343](https://github.com/remusao/tldts/pull/343) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.4.2 to 0.5.0 [#336](https://github.com/remusao/tldts/pull/336) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#332](https://github.com/remusao/tldts/pull/332) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump @types/node from 12.12.21 to 13.1.0 [#327](https://github.com/remusao/tldts/pull/327) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#325](https://github.com/remusao/tldts/pull/325) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#323](https://github.com/remusao/tldts/pull/323) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#301](https://github.com/remusao/tldts/pull/301) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - Bump @ampproject/rollup-plugin-closure-compiler from 0.10.0 to 0.12.0 [#266](https://github.com/remusao/tldts/pull/266) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.7.0 to 13.7.1 --- ### 5.6.3 _2019-12-25_ - Update version of public suffix rules. ### 5.6.2 _2019-11-17_ - Update version of public suffix rules. ### 5.6.1 _2019-10-14_ - Fix detection of IPv6 when `extractHostname` is `false` [#256](https://github.com/remusao/tldts/pull/256) - Allow IPv6 to be specified with or without brackets - Make sure detection is case-insensitive ### 5.6.0 _2019-10-12_ - New optimizations [#255](https://github.com/remusao/tldts/pull/255) - re-use a unique result object for all methods but `parse(...)` - remove memory allocation + callback in packed hash - remove unnecessary calls to `indexOf` and `lastIndexOf` in packed hash These optimizations result in up to **20%** faster invocations of `parse(...)` and **40%** faster invocations of `getPublicSuffix(...)`when using `tldts-experimental`. This should also reduce memory pressure in cases where specific methods are used (i.e.: all but `parse(...)`) since no intermediary result object needs to be allocated. ### 5.5.0 _2019-09-24_ - Add minified esm bundle (alongside umd) - Update public suffix ruleset ### 5.4.1 _2019-09-16_ - Update public suffix ruleset ### 5.4.0 _2019-08-29_ - Update public suffix ruleset [#231](https://github.com/remusao/tldts/pull/231) - Add new `getDomainWithoutSuffix(...)` method [#231](https://github.com/remusao/tldts/pull/231) ### 5.3.2 _2019-07-26_ - update public suffix ruleset [#207](https://github.com/remusao/tldts/pull/207) - fix source maps [#207](https://github.com/remusao/tldts/pull/207) - make sure tslib does not appear in build artifacts [#207](https://github.com/remusao/tldts/pull/207) ### 5.3.1 _2019-07-17_ - clean-up dead folder + update rules [#199](https://github.com/remusao/tldts/pull/199) ### 5.3.0 _2019-07-03_ - change structure of the cliqz/adblocker project into a monorepo [#185](https://github.com/cliqz-oss/adblocker/pull/185) - embrace `lerna` and `yarn` workspaces as a way to manage multiple packages - split `tldts` into two packages `tldts` and `tldts-experimental` - both package inherit from `tldts-core` which contains the building blocks ### 5.2.1 _2019-07-01_ - ship both cjs and es6 source + only minified bundles [#183](https://github.com/remusao/tldts/pull/183) ### 5.2.0 _2019-06-21_ - Exclude unnecessary files from package.json [#177](https://github.com/remusao/tldts/pull/177) ### 5.1.0 _2019-06-06_ - [#164](https://github.com/remusao/tldts/pull/164) Update rules + add fast path for experimental bundle as well ### 5.0.3 _2019-05-29_ - [#155](https://github.com/remusao/tldts/pull/151) Update Public Suffix Lists to [f651d07](https://github.com/publicsuffix/list/commit/f651d07f85b5e25f8bc757f0e7db60ec5c41c256) ### 5.0.2 _2019-05-24_ - [#151](https://github.com/remusao/tldts/pull/151) Update Public Suffix Lists to [456d938](https://github.com/publicsuffix/list/commit/456d93876bf5435424646114ad577c3e2aee7587) ### 5.0.1 _2019-05-23_ - [#150](https://github.com/remusao/tldts/pull/150) Update Public Suffix Lists to [7697e3c](https://github.com/publicsuffix/list/commit/7697e3c95a8bb61831d5b4df1f9c942e2095faba) ### 5.0.0 _2019-05-23_ - Improvements in various areas [#149](https://github.com/remusao/tldts/pull/149) - Performance improvements in all methods of public API (up to x2 faster) - `extractHostname`: will now avoid lower-casing the result in some cases - `extractHostname`: handles single or triple '/' after protocol - `extractHostname`: has fast-path for validation of common protocols (e.g. https) - `isProbablyIpv4`: performs first quick check on length of hostname - `isProbablyIpv6`: performs first quick check on length of hostname - `isValidHostname`: make use of `charCodeAt` instead of `codePointAt` - `lookupInTrie`: makes use of Trie with more stable structure (faster) - `lookupInTrie`: lazily allocate memory for result - `suffixLookup`: uses fast-path for most common suffixes (massive speed-up) - `suffixLookup`: does not allocate memory for result anymore - `setDefaults`: fast-path in case no argument was provided - `getSubdomain`: fast-path if subdomain is empty - Add more options to fine-tune behavior and performance - `detectIp` allows to disable IP check - `mixedInput` allows to specify if we expect a mix of URLs and hostnames as input. If only hostnames are expected then `extractHostname` can be set to `false` to speed-up parsing. If only URLs are expected then `mixedInputs` can be set to `false`. The `mixedInputs` is only a hint and will not change the behavior of the library. - `validateHostname` can be set to `false` to disable validation and speed-up processing further. - Check that input is string before parsing - Fix support for reserved keywords in hostnames - Add tests and bring back coverage to 100% - Minified bundle is now also tested with the same suite - Migrate utils scripts from `bin/` folder to TypeScript - Add small `tldts` cli which can be used to parse URLs - Update README with more accurate information ### 4.0.6 _2019-04-15_ - [#123](https://github.com/remusao/tldts/pull/123) Update Public Suffix Lists to 033221af7f600bcfce38dcbfafe03b9a2269c4cc ### 4.0.5 _2019-03-29_ - [#101](https://github.com/remusao/tldts/pull/101) Update Public Suffix Lists - [#101](https://github.com/remusao/tldts/pull/101) Update dev dependencies ### 4.0.4 _2019-03-28_ - [#100](https://github.com/remusao/tldts/pull/100) Update Public Suffix Lists ### 4.0.3 _2019-03-10_ - [#82](https://github.com/remusao/tldts/pull/82) Update Public Suffix Lists ### 4.0.2 _2019-02-05_ - [#36](https://github.com/remusao/tldts/pull/36) Update Public Suffix Lists ### 4.0.1 _2019-01-29_ - [#35](https://github.com/remusao/tldts/pull/35) Update Public Suffix Lists - https://github.com/publicsuffix/list/commit/5d3dfdf7f074ca2831d7c2413cf50b976a019a39 ### 4.0.0 _2019-01-07_ This Release introduces some more optimizations both in size of bundles, memory usage and speed of parsing. Because it introduces some breaking changes in the API results (`host` renamed into `hostname` and deletion of the `isValid` attribute), as well as introducing a new experimental backend (`tldts-experimental` bundle), this is a major version bump. - [#16](https://github.com/remusao/tldts/pull/16) Optimizations + comparison with other libraries (#16) - Optimize Trie into a DAWG (size reduction) - Implement comparison with other libraries - Implement fast path for valid hostnames as arguments - Allow to disable hostname parsing and validation using option - Add tests for corner-cases URLs parsing - Update README - [#13](https://github.com/remusao/tldts/pull/13) Implement experimental probabilistic packed suffix structure (#13) - Implement packed hash probabilistic structure for more compact representation and faster lookups. See ./bin/builders/hashes.js for more details about how it works. - Create second bundle (tldts-experimental) making use of this new implementation - Simplify hostname validation and remove strict IDNA checks - Move lookup implementations into 'lookup' sub-folder - Move compiled data into 'lookup/data' sub-folder - Refactor suffix list parsing out of builders - Handle IDNA hostnames at build-time instead of runtime (by indexing some suffixes multiple times: once puny-coded and once in unicode form) ### 3.1.1 - Minify rules and idna files ### 3.1.0 - [#3](https://github.com/remusao/tldts/pull/3) Various optimizations - Rules are now shipped in a parsed form in the bundle - Rules cannot be updated (opinionated) - Trie matching is now iterative - All rules are stored in their ASCII form instead of Unicode - Use ts-jest to run tests - Remove dist folder from source tree - Hostname parsing has been optimized - [#2](https://github.com/remusao/tldts/pull/2) Fix isPrivate being undefined - [#4](https://github.com/remusao/tldts/pull/4) Optimize the implementation of options' setDefaults ### 3.0.2 (2018/10/03 15h46) - [#6](https://github.com/remusao/tldts/pull/6) Update Public Suffix Lists - https://github.com/publicsuffix/list/commit/6f2b9e75eaf65bb75da83677655a59110088ebc5 ### 3.0.1 (2018/10/02 22:43 +00:00) - [#5](https://github.com/remusao/tldts/pull/5) Update Public Suffix Lists - https://github.com/publicsuffix/list/commit/1422e8a1dfa290b11a483ec660435e33841cf96a ### 3.0.0 (2018/09/18 11:42 +00:00) - [#1](https://github.com/remusao/tld.js/pull/1) Tldts - typescript rewrite - Introduce two new options to enabled/disabled the Private/ICANN domains. - 'allowIcann' set to 'false' will ignore the ICANN section of the list. - 'allowPrivate' set to 'false' will ignore the PRIVATE section of the list. - Introduce 'lenient' mode for hostname validation. - typescript rewrite + toolchain improvements - Update travis config - Optimizations + idna compaction - Allow updating the rules - Use minified/optimized version in benchmark - Simplify tsconfig ### 2.3.1 (2018/02/18 17:59 +00:00) - [#116](https://github.com/oncletom/tld.js/pull/116) Publish bundles to npm (@chrmod) ### v2.3.0 (2018/02/02 14:13 +00:00) - [#108](https://github.com/oncletom/tld.js/pull/108) Add ip validation (@remusao) - [#113](https://github.com/oncletom/tld.js/pull/113) bundles it for the browser (@srashid5) - [#105](https://github.com/oncletom/tld.js/pull/105) Activating Open Collective (@oncletom, @xdamman) - [#115](https://github.com/oncletom/tld.js/pull/115) Use Firefox Headless for CI testing (@oncletom) ### v2.2.0 (2017/09/10 08:45 +00:00) - [#103](https://github.com/oncletom/tld.js/pull/103) API addition proposal + remove redundancy (@remusao) - [#98](https://github.com/oncletom/tld.js/pull/98) Add a benchmark script to tld.js to measure performance evolution (@remusao, @oncletom) ### v2.1.0 (2017/09/01 18:32 +00:00) - [#97](https://github.com/oncletom/tld.js/pull/97) Implement rules using a trie data structure. (@remusao) ### v2.0.0 (2017/07/19 08:36 +00:00) - [#92](https://github.com/oncletom/tld.js/pull/92) Remove polyfills (#92) (@oncletom) - [#96](https://github.com/oncletom/tld.js/pull/96) Add support for fully qualified domains (trailing dot in domain name) (#96) (@remusao) - [#91](https://github.com/oncletom/tld.js/pull/91) Bundle rules.json on prepublish (#91) (@oncletom) - [#90](https://github.com/oncletom/tld.js/pull/90) Remove bower and component support (#90) (@oncletom) - [#87](https://github.com/oncletom/tld.js/pull/87) Expose bound methods (#87) (@oncletom) - [#88](https://github.com/oncletom/tld.js/pull/88) Upgrade development dependencies (#88) (@oncletom) ### v1.7.0 (2016/09/13 19:44 +00:00) - [#84](https://github.com/oncletom/tld.js/pull/84) Add an interactive update system (#84) (@oncletom) - [#83](https://github.com/oncletom/tld.js/pull/83) Rectify the `tldExists("google.google")` README example (#83) (@oncletom) ### v1.6.3 (2016/09/13 17:07 +00:00) - [#81](https://github.com/oncletom/tld.js/pull/81) Publish to npm via Travis CI (#81) (@oncletom) - [#80](https://github.com/oncletom/tld.js/pull/80) Do not require end-users to have `npm@2` (#80) (@oncletom) ### v1.6.2 (2015/11/17 16:24 +00:00) - [#72](https://github.com/oncletom/tld.js/pull/72) Update rules to remove support for .an TLD (@oncletom) ### v1.6.1 (2015/11/03 09:12 +00:00) - [#70](https://github.com/oncletom/tld.js/pull/70) Update rules.json (@Kureev) ### v1.6.0 (2015/10/26 18:31 +00:00) - [#67](https://github.com/oncletom/tld.js/pull/67) Expose the updater as a lib function (@oncletom) - [#68](https://github.com/oncletom/tld.js/pull/68) Add tld.validHosts (@oncletom) ### v1.5.5 (2015/10/13 21:04 +00:00) - [#65](https://github.com/oncletom/tld.js/pull/65) Make sure we do not commit bower_components folder (@oncletom) ### v1.5.4 (2015/09/17 10:59 +00:00) - [#60](https://github.com/oncletom/tld.js/pull/60) Update cleanHostValue so it never returns invalid hostname characters (@myndzi) - [#62](https://github.com/oncletom/tld.js/pull/62) Adding tests for `getPublicSuffix` (@oncletom) - [#61](https://github.com/oncletom/tld.js/pull/61) Build against all major nodejs and iojs versions (@jdesboeufs) ### v1.5.3 (2015/06/19 11:09 +00:00) - [#55](https://github.com/oncletom/tld.js/pull/55) Url parse (@myndzi) ### v1.5.2 (2015/01/15 09:56 +00:00) - [#52](https://github.com/oncletom/tld.js/pull/52) Make rules with no exceptions valid (@GreyKn) ### 1.5.1 (2014/10/08 11:30 +00:00) - [#50](https://github.com/oncletom/tld.js/pull/50) 93% to 97% CI code coverage. (@oncletom) - [#49](https://github.com/oncletom/tld.js/pull/49) URL as a parameter in path broke `cleanHostValue` (@oncletom) - [#44](https://github.com/oncletom/tld.js/pull/44) Fix typo in README. (@ghostwords) ### 1.3.3 (2014/05/21 14:39 +00:00) - [#41](https://github.com/oncletom/tld.js/pull/41) Remove url fragments from host name (@jhnns) ### 1.3.2 (2014/05/07 08:35 +00:00) - [#39](https://github.com/oncletom/tld.js/pull/39) Use publicsuffix.org instead of hg.mozilla.org (@Krinkle) ### 1.3.1 (2014/01/17 13:20 +00:00) - [#36](https://github.com/oncletom/tld.js/pull/36) Remove grunt dependency (@oncletom) - [#35](https://github.com/oncletom/tld.js/pull/35) [WIP] tldjs gives inconsistent results (@oncletom) - [#33](https://github.com/oncletom/tld.js/pull/33) tldjs chokes on weird domains (@oncletom) ### 1.3.0 (2013/11/07 15:21 +00:00) - [#32](https://github.com/oncletom/tld.js/pull/32) add support for component.io (@olivoil) - [#31](https://github.com/oncletom/tld.js/pull/31) Browser feature (@oncletom) - [#29](https://github.com/oncletom/tld.js/pull/29) Grunt 0.4 and Node 0.10 compatibility (@oncletom) ### 1.1.2 (2013/01/08 13:31 +00:00) - [#13](https://github.com/oncletom/tld.js/pull/13) add getSubdomain() (@oncletom) - [#14](https://github.com/oncletom/tld.js/pull/14) add domainExists() (@oncletom) - [#24](https://github.com/oncletom/tld.js/pull/24) isValid() does the wrong job (@oncletom) - [#3](https://github.com/oncletom/tld.js/pull/3) Test Rule object (@oncletom) - [#23](https://github.com/oncletom/tld.js/pull/23) Bumping request version (@oncletom) ### 1.1.0 (2012/12/31 12:12 +00:00) - [#11](https://github.com/oncletom/tld.js/pull/11) rules as regexp (@oncletom) - [#9](https://github.com/oncletom/tld.js/pull/9) Migrate build task as a Grunt task (@oncletom) ### 1.0.2 (2012/12/06 15:51 +00:00) - [#7](https://github.com/oncletom/tld.js/pull/7) checkPublicSuffix('example.example', 'example.example'); is failing (@oncletom) - [#6](https://github.com/oncletom/tld.js/pull/6) Updated the rules from http://publicsuffix.org/ (@yehezkielbs) tldts-6.1.85/LICENSE000066400000000000000000000020661476746626400140040ustar00rootroot00000000000000Copyright (c) 2017 Thomas Parisot, 2018 Rémi Berson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. tldts-6.1.85/README.md000066400000000000000000000166241476746626400142630ustar00rootroot00000000000000# tldts - Blazing Fast URL Parsing `tldts` is a JavaScript library to extract hostnames, domains, public suffixes, top-level domains and subdomains from URLs. **Features**: 1. Tuned for **performance** (order of 0.1 to 1 μs per input) 2. Handles both URLs and hostnames 3. Full Unicode/IDNA support 4. Support parsing email addresses 5. Detect IPv4 and IPv6 addresses 6. Continuously updated version of the public suffix list 7. **TypeScript**, ships with `umd`, `esm`, `cjs` bundles and _type definitions_ 8. Small bundles and small memory footprint 9. Battle tested: full test coverage and production use ⚠️ If you are migrating to `tldts` from another library like `psl`, make sure to check [the migration section](#migrating-from-other-libraries). # Install ```bash npm install --save tldts ``` # Usage Using the command-line interface: ```js $ npx tldts 'http://www.writethedocs.org/conf/eu/2017/' { "domain": "writethedocs.org", "domainWithoutSuffix": "writethedocs", "hostname": "www.writethedocs.org", "isIcann": true, "isIp": false, "isPrivate": false, "publicSuffix": "org", "subdomain": "www" } ``` Or from the command-line in batch: ```js $ echo "http://www.writethedocs.org/\nhttps://example.com" | npx tldts { "domain": "writethedocs.org", "domainWithoutSuffix": "writethedocs", "hostname": "www.writethedocs.org", "isIcann": true, "isIp": false, "isPrivate": false, "publicSuffix": "org", "subdomain": "www" } { "domain": "example.com", "domainWithoutSuffix": "example", "hostname": "example.com", "isIcann": true, "isIp": false, "isPrivate": false, "publicSuffix": "com", "subdomain": "" } ``` Programmatically: ```js const { parse } = require('tldts'); // Retrieving hostname related informations of a given URL parse('http://www.writethedocs.org/conf/eu/2017/'); // { domain: 'writethedocs.org', // domainWithoutSuffix: 'writethedocs', // hostname: 'www.writethedocs.org', // isIcann: true, // isIp: false, // isPrivate: false, // publicSuffix: 'org', // subdomain: 'www' } ``` Modern _ES6 modules import_ is also supported: ```js import { parse } from 'tldts'; ``` Alternatively, you can try it _directly in your browser_ here: https://npm.runkit.com/tldts Check [README.md](/packages/tldts/README.md) for more details about the API. # Migrating from other libraries TL;DR—here is a quick overview of how to use `tldts` to match the default behavior of the `psl` library. Skip to after the tables for a more detailed explanation. | | Parsing a hostname | | --- | --- | | `tldts` | `tldts.parse('spark-public.s3.amazonaws.com', { allowPrivateDomains: true })` | | `psl` | `psl.parse('spark-public.s3.amazonaws.com')` | | Note | Make sure to include `{ allowPrivateDomains: true }` to consider private suffixes | | | Parsing a URL | | --- | --- | | `tldts` | `tldts.parse('https://spark-public.s3.amazonaws.com/data', { allowPrivateDomains: true })` | | `psl` | `psl.parse(new URL('https://spark-public.s3.amazonaws.com/data').hostname)` | | Note | No need to extract hostnames from URLs, `tldts` can do that for you | | | Getting the domain | | --- | --- | | `tldts` | `tldts.getDomain('spark-public.s3.amazonaws.com', { allowPrivateDomains: true })` | | `psl` | `psl.get('spark-public.s3.amazonaws.com')` | | Note | Using specific functions like `getDomain` are more efficient then relying on `parse` | | | Getting the Public Suffix | | --- | --- | | `tldts` | `tldts.getPublicSuffix('spark-public.s3.amazonaws.com', { allowPrivateDomains: true })` | | `psl` | `psl.parse('spark-public.s3.amazonaws.com').tld` | *Explanation*. There are multiple libraries which can be used to parse URIs based on the Public Suffix List. Not all these libraries offer the same behavior by default and depending on your particular use-case, this can matter. When migrating from another library to `tldts`, make sure to read this section to preserve the same behavior. The biggest difference between `tldts`'s default behavior and some other libraries like `psl` has to do with which suffixes are considered by default. The default for `tldts` is to **only consider the ICANN section** and ignore the Private section. Consider this example using the unmaintained `psl` library: ```js const psl = require('psl'); psl.parse('https://spark-public.s3.amazonaws.com/dataanalysis/loansData.csv') // { // input: 'spark-public.s3.amazonaws.com', // tld: 's3.amazonaws.com', <<< Public Suffix is from Private section // sld: 'spark-public', // domain: 'spark-public.s3.amazonaws.com', // subdomain: null, // listed: true // } ``` And now with `tldts`: ```js const { parse } = require('tldts'); parse('spark-public.s3.amazonaws.com'); // { // domain: 'amazonaws.com', // domainWithoutSuffix: 'amazonaws', // hostname: 'spark-public.s3.amazonaws.com', // isIcann: true, // isIp: false, // isPrivate: false, // publicSuffix: 'com', <<< By default, use Public Suffix from ICANN section // subdomain: 'spark-public.s3' // } ``` To get the **same behavior**, you need to pass the `{ allowPrivateDomains: true }` option: ```js const { parse } = require('tldts'); parse('spark-public.s3.amazonaws.com', { allowPrivateDomains: true }); // { // domain: 'spark-public.s3.amazonaws.com', // domainWithoutSuffix: 'spark-public', // hostname: 'spark-public.s3.amazonaws.com', // isIcann: false, // isIp: false, // isPrivate: true, // publicSuffix: 's3.amazonaws.com', <<< Private Public Suffix is used // subdomain: '' // } ``` Here are some other differences which can make your life easy. `tldts` **accepts both hostnames and URLs as arguments**, so you do not need to parse your inputs before handing them over to `tldts`: ```js const { parse } = require('tldts'); // Both are fine! parse('spark-public.s3.amazonaws.com', { allowPrivateDomains: true }); parse('https://spark-public.s3.amazonaws.com/dataanalysis/loansData.csv', { allowPrivateDomains: true }); ``` `tldts` offers dedicated methods to extract the Public Suffix, domain, subdomain, etc. without having to rely on the more generic `parse` function. This is also *more efficient* than calling `parse`, because less work as to be done. ```js const { getHostname, getDomain, getPublicSuffix, getSubdomain, getDomainWithoutSuffix, } = require('tldts'); const url = 'https://spark-public.s3.amazonaws.com'; console.log(getHostname(url)); // spark-public.s3.amazonaws.com console.log(getDomain(url, { allowPrivateDomains: true })); // spark-public.s3.amazonaws.com console.log(getPublicSuffix(url, { allowPrivateDomains: true })); // s3.amazonaws.com console.log(getSubdomain(url, { allowPrivateDomains: true })); // '' console.log(getDomainWithoutSuffix(url, { allowPrivateDomains: true })); // spark-public ``` ## Contributors `tldts` is based upon the excellent `tld.js` library and would not exist without the [many contributors](https://github.com/remusao/tldts/graphs/contributors) who worked on the project. This project would not be possible without the amazing Mozilla's [public suffix list][] either. Thank you for your hard work! # License [MIT License](LICENSE). [badge-ci]: https://secure.travis-ci.org/remusao/tldts.svg?branch=master [badge-downloads]: https://img.shields.io/npm/dm/tldts.svg [public suffix list]: https://publicsuffix.org/list/ [list the recent changes]: https://github.com/publicsuffix/list/commits/master [changes Atom Feed]: https://github.com/publicsuffix/list/commits/master.atom [public suffix]: https://publicsuffix.org/learn/ tldts-6.1.85/bench/000077500000000000000000000000001476746626400140525ustar00rootroot00000000000000tldts-6.1.85/bench/Makefile000066400000000000000000000002551476746626400155140ustar00rootroot00000000000000 all: run requests.json: curl https://cdn.cliqz.com/adblocking/requests_top500.json.gz | gunzip > requests.json run: requests.json NODE_ENV=production node benchmark.js tldts-6.1.85/bench/benchmark.js000066400000000000000000000044051476746626400163450ustar00rootroot00000000000000const Benchmark = require('benchmark'); const chalk = require('chalk'); const { URL } = require('url'); const fs = require('fs'); const path = require('path'); const tldtsDefault = require('tldts'); const tldtsExperimental = require('tldts-experimental'); function main() { const urls = Array.from( new Set( fs .readFileSync(path.resolve(__dirname, './requests.json'), { encoding: 'utf-8', }) .split(/[\n\r]+/g) .map(JSON.parse) .map(({ url }) => url), ), ); const hostnames = Array.from( new Set(urls.map((url) => new URL(url).hostname)), ); function bench(name, args, fn) { const suite = new Benchmark.Suite(); suite .add(name, () => fn(args)) .on('cycle', (event) => { console.log( ` + ${name} ${Math.floor(event.target.hz * args.length)} ops/second`, ); }) .run({ async: false }); } function run(bundleName, tldts) { console.log(bundleName); for (const method of [ 'parse', 'getHostname', 'getPublicSuffix', 'getDomain', 'getSubdomain', ]) { console.log(`= ${chalk.bold(method)}`); const fn = tldts[method]; for (const options of [ undefined, // defaults { validateHostname: false }, { validateHostname: false, detectIp: false, mixedInputs: false }, ]) { bench( `#${chalk.bold(method)}(url, ${chalk.underline( JSON.stringify(options), )})`, urls, (urls) => { for (let i = 0; i < urls.length; i += 1) { fn(urls[i], options); } }, ); } for (const options of [ undefined, // defaults { validateHostname: false }, { validateHostname: false, detectIp: false, extractHostname: false }, ]) { bench( `#${chalk.bold(method)}(hostname, ${chalk.underline( JSON.stringify(options), )})`, hostnames, (hostnames) => { for (let i = 0; i < hostnames.length; i += 1) { fn(hostnames[i], options); } }, ); } } } run('tldts-experimental', tldtsExperimental); run('tldts', tldtsDefault); } main(); tldts-6.1.85/comparison/000077500000000000000000000000001476746626400151455ustar00rootroot00000000000000tldts-6.1.85/comparison/bench_memory.js000066400000000000000000000032461476746626400201570ustar00rootroot00000000000000/* eslint-disable no-await-in-loop */ /* eslint-disable no-restricted-syntax */ const { spawn } = require('child_process'); const files = [ 'tldts-experimental_test.js', 'parse-domain_test.js', 'tldts_test.js', 'psl_test.js', 'tldjs_test.js', 'ublock_psl_test.js', 'haraka_test.js', ]; function getMemoryUsage(file) { const memoryMeasurements = []; return new Promise((resolve, reject) => { const psl = spawn('node', [ '--expose-gc', '--max-old-space-size=1000', '--max-semi-space-size=512', '--noconcurrent_sweeping', file, 'mem', ]); psl.stdout.on('data', (data) => { memoryMeasurements.push(`${data}`.trim()); }); psl.stderr.on('data', (error) => { reject(error); }); psl.on('close', () => { resolve([ parseInt(memoryMeasurements[memoryMeasurements.length - 2], 10), parseInt(memoryMeasurements[memoryMeasurements.length - 1], 10), ]); }); }); } async function bench(file) { const n = 10; let totalBeforeGC = 0; let totalAfterGC = 0; for (let i = 0; i < n; i += 1) { const [beforeGC, afterGC] = await getMemoryUsage(file); totalBeforeGC += beforeGC; totalAfterGC += afterGC; } return [Math.floor(totalBeforeGC / n), Math.floor(totalAfterGC / n)]; } async function main() { const [refBeforeGC, refAfterGC] = await bench('./noop_test.js'); console.log('Reference memory', refBeforeGC, refAfterGC); for (const file of files) { const [beforeGC, afterGC] = await bench(file); console.log(`* ${file.slice(0, -8)}`); console.log(` - ${beforeGC - refBeforeGC}`); console.log(` - ${afterGC - refAfterGC}`); } } main(); tldts-6.1.85/comparison/bench_performance.js000066400000000000000000000126331476746626400211500ustar00rootroot00000000000000const Benchmark = require('benchmark'); const tldtsExperimentalNoParse = require('./tldts-experimental-no-parse_test.js'); const tldtsExperimental = require('./tldts-experimental_test.js'); const tldtsNoParse = require('./tldts-no-parse_test.js'); const tldts = require('./tldts_test.js'); const ublock = require('./ublock_psl_test.js'); const haraka = require('./haraka_test.js'); const parseDomain = require('./parse-domain_test.js'); const psl = require('./psl_test.js'); const tldjs = require('./tldjs_test.js'); const HOSTNAMES = [ // No public suffix 'example.foo.edu.au', // null 'example.foo.edu.sh', // null 'example.disrec.thingdust.io', // null 'foo.bar.baz.ortsinfo.at', // null // ICANN 'example.foo.nom.br', // *.nom.br 'example.wa.edu.au', // wa.edu.au 'example.com', // com 'example.co.uk', // co.uk // Private 'foo.bar.baz.stolos.io', // *.stolos.io 'foo.art.pl', // art.pl 'foo.privatizehealthinsurance.net', // privatizehealthinsurance.net 'example.cust.disrec.thingdust.io', // cust.disrec.thingdust.io // Exception 'foo.city.kitakyushu.jp', // !city.kitakyushu.jp 'example.www.ck', // !www.ck 'foo.bar.baz.city.yokohama.jp', // !city.yokohama.jp 'example.city.kobe.jp', // !city.kobe.jp ]; function printOps(n) { return n.toString().replace(/\B(?=(\d{3})+(?!\d))/g, '_'); } function printResult(event) { console.log( `${event.target.name} => ${printOps( Math.floor(event.target.hz * HOSTNAMES.length), )} ops/second`, ); } console.log(); console.log('>> getPublicSuffix'); new Benchmark.Suite() .add('tldts-experimental no parsing#getPublicSuffix', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldtsExperimentalNoParse.getPublicSuffix(HOSTNAMES[i]); } }) .add('tldts no parsing#getPublicSuffix', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldtsNoParse.getPublicSuffix(HOSTNAMES[i]); } }) .add('tldts-experimental#getPublicSuffix', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldtsExperimental.getPublicSuffix(HOSTNAMES[i]); } }) .add('tldts#getPublicSuffix', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldts.getPublicSuffix(HOSTNAMES[i]); } }) .add('tld.js#getPublicSuffix', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldjs.getPublicSuffix(HOSTNAMES[i]); } }) .add('ublock#getPublicSuffix', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { ublock.getPublicSuffix(HOSTNAMES[i]); } }) .add('parse-domain#getPublicSuffix', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { parseDomain.getPublicSuffix(HOSTNAMES[i]); } }) .add('psl#getPublicSuffix', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { psl.getPublicSuffix(HOSTNAMES[i]); } }) .on('cycle', printResult) .run({ async: false }); console.log(); console.log('>> getDomain'); new Benchmark.Suite() .add('tldts-experimental no parsing#getDomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldtsExperimentalNoParse.getDomain(HOSTNAMES[i]); } }) .add('tldts no parsing#getDomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldtsNoParse.getDomain(HOSTNAMES[i]); } }) .add('tldts-experimental#getDomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldtsExperimental.getDomain(HOSTNAMES[i]); } }) .add('tldts#getDomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldts.getDomain(HOSTNAMES[i]); } }) .add('tld.js#getDomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldjs.getDomain(HOSTNAMES[i]); } }) .add('ublock#getDomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { ublock.getDomain(HOSTNAMES[i]); } }) .add('parse-domain#getDomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { parseDomain.getDomain(HOSTNAMES[i]); } }) .add('haraka#getDomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { haraka.getDomain(HOSTNAMES[i]); } }) .add('psl#getDomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { psl.getDomain(HOSTNAMES[i]); } }) .on('cycle', printResult) .run({ async: false }); console.log(); console.log('>> getSubdomain'); new Benchmark.Suite() .add('tldts-experimental no parsing#getSubdomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldtsExperimentalNoParse.getSubdomain(HOSTNAMES[i]); } }) .add('tldts no parsing#getSubdomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldtsNoParse.getSubdomain(HOSTNAMES[i]); } }) .add('tldts-experimental#getSubdomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldtsExperimental.getSubdomain(HOSTNAMES[i]); } }) .add('tldts#getSubdomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldts.getSubdomain(HOSTNAMES[i]); } }) .add('tld.js#getSubdomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldjs.getSubdomain(HOSTNAMES[i]); } }) .add('parse-domain#getSubdomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { parseDomain.getSubdomain(HOSTNAMES[i]); } }) .add('psl#getSubdomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { psl.getSubdomain(HOSTNAMES[i]); } }) .on('cycle', printResult) .run({ async: false }); tldts-6.1.85/comparison/bench_startup.sh000077500000000000000000000006461476746626400203530ustar00rootroot00000000000000#!/bin/sh echo "Reference" bench 'node noop_test.js' echo echo 'tldts-experimental' bench 'node tldts-experimental_test.js' echo echo 'psl' bench 'node psl_test.js' echo echo 'tldjs' bench 'node tldjs_test.js' echo echo 'parse-domain' bench 'node parse-domain_test.js' echo echo 'tldts' bench 'node tldts_test.js' echo echo 'ublock' bench 'node ublock_psl_test.js' echo echo 'haraka' bench 'node haraka_test.js' tldts-6.1.85/comparison/comparison.md000066400000000000000000000170271476746626400176500ustar00rootroot00000000000000# Comparison With Other Libraries There are a few libraries out there allowing you to parse a hostname into its top-level domain, etc. A common trait is that they all rely on the [public suffix list](https://publicsuffix.org/list/) project which maintains a list of all public suffixes. Nonetheless, the features and performance characteristics of the libraries available in the JavaScript ecosystem vary a lot. Some libraries allow to parse URLs, som e require a hostname as input, etc. This document aims at comparing the most popular libraries available along several axes: 1. Features 2. Performance 3. Loading time 4. Memory used Libraries (with approximate number of downloads per week from NPM): - psl: https://www.npmjs.com/package/psl (4.7M/w) - tld.js: https://www.npmjs.com/package/tldjs (174k/w) - parse-domain: https://www.npmjs.com/package/parse-domain (44k/w) - haraka-tld: https://www.npmjs.com/package/haraka-tld (271/w) - tldts: https://www.npmjs.com/package/tldts (240/w) - uBlock's publicsuffixlist.js: https://github.com/gorhill/uBlock/blob/master/src/lib/publicsuffixlist.js **DISCLAIMER**: - All measurements were performed using Node.js 11.6.0 (latest at the time of writing). - Measurements were performed on a X1 Carbon 2016, i7 U6600 with 16GB of RAM. - These are micro-benchmarks which might not reflect real use-cases although I tried to get as close as possible. ## Feature Matrix | Library | IDNA support | URLs support | IP support | getDomain | getPublicSuffix | ICANN/Private | Ships lists | | :---------------------- | -----------: | -----------: | ---------: | --------: | --------------: | ------------: | ----------: | | **tldt** | X | X | X | X | X | X | X | | tld.js | X | X | X | X | X | X | X | | psl | X | | | X | X | | X | | parse-domain | X | X | | X | X | X | X | | haraka-tld | X | X | | X | X | | X | | uBlock publicsuffixlist | ? | | | X | X | | | # Memory Usage Here we try to estimate the memory used by each library. The measurements are done using the `./comparison/bench_memory.js` script, which will load each file ten times and measure the average memory usage before and after GC using `process.memoryUsage()`. The result are then compared to a reference memory usage computed in the same way using `noop_test.js` which does not import anything. | Library | Before GC | After GC | | :--------------------- | ---------: | -------: | | **tldts-experimental** | 461KB | 229 KB | | parse-domain | 2.579 MB | 1.310MB | | psl | 2.199 MB | 1.537MB | | tldjs | 2.621 MB | 1.714MB | | tldts | 3.094 MB | 1.792MB | | ublock publicsuffix | 4.529 MB\* | 2.399MB | | haraka-tld | 4.405 MB | 2.595MB | (\*) The memory of uBlock cannot be estimated correctly as for this benchmarks the lists were inlined in the source code, which is not how it's used in production. # Performance Matrix Here we measure the performance of three common operations performed with a domain parsing library: getting the public suffix of a hostname, getting the domain (tld + sld) and getting the subdomain. A few notes about this benchmark: - The inputs used are always already valid hostnames (no URLs, although some libraries support it) - The selection of hostnames can be seen in `./comparison/bench_performance.js` and was selected to contain a mix of non-existing suffixes, ICANN rules, private rules as well as wildcards and exceptions. - All hostnames were ASCII (puny-encoded if needed before-hand) - All libraries were used in their default setup (no option given, with the exception of `tldts-no-parse` which runs `tldts` disabling the parsing phase and assuming that the input is already a valid hostname). The results are expressed in terms of operations per second (where each operation is calling the function once on a hostname). | Library | getPublicSuffix | getDomain | getSubdomain | | :--------------------- | --------------: | ------------: | -----------: | | **tldts-experimental** | 1_898_446 | 1_690_572 | 1_615_166 | | tldts no parsing | 1_780_469 | 1_515_703 | 1_502_692 | | **tldts** | **1_280_063** | **1_134_956** | 1_125_362 | | tld.js | 1_141_414 | 1_049_180 | 1_125_362 | | ublock publicsuffix | 620_816 | 567_664 | ? | | parse-domain | 554_355 | 528_217 | 551_008 | | haraka-tld | ? | 105_321 | ? | | psl | 1_654 | 1_693 | 1_673 | Here we see that the performance varies a lot between libraries, for the same operations. `tldts` is almost **1000** faster than `psl`, which is the most popular library. # Loading Time One point of comparison which can be important in some contexts is the loading time of the bundle itself (or time it takes to parse the code and initialize it). It can have a big impact if you use the library on very slow devices (like mobiles) and here again, not all the libraries are equal. The benchmark code can be found in `./comparison/bench_startup.sh`. It measures the time it takes to import each of the libraries. The measurements are performed using the [bench](https://hackage.haskell.org/package/bench) CLI, looking at the `mean` time returned for each. Note that this benchmark was performed using the cjs bundle. The performance might be different in another environment or different bundle (e.g.: UMD in a browser). | Library | Mean (ms) | | :--------------------- | --------: | | Ref (no `require`) | 48.21 | | **tldts-experimental** | **47.93** | | psl | 53.77 | | tld.js | 58.74 | | parse-domain | 61.96 | | tldts | 64.48 | | ublock | 78.05 | | haraka-tld | 84.93 | Note that some libraries like `ublock` or `haraka-tld` perform some form of parsing of the rules at loading-time, which incurs an initial cost when importing the library. # Bundles Matrix Comparison of bundle sizes, when applicable (not all libraries provide bundles): | Library | Normal | Minified | Gzipped | | :--------------------- | --------: | -------: | ------: | | **tldts-experimental** | **100KB** | **94KB** | 38KB | | tldts | 140KB | **95KB** | 37KB | | psl | 138KB | 122KB | 39KB | | tld.js | 209KB | 141KB | 40KB | | parse-domain | ? | ? | ? | | ublock | ? | ? | ? | | haraka-tld | ? | ? | ? | # Dependencies Matrix Here is a comparison of dependencies for each library: | Library | Dependencies | | :----------- | :----------- | | **tldts** | (none) | | psl | punycode | | tld.js | punycode | | ublock | punycode | | haraka-tld | punycode | | parse-domain | ? | tldts-6.1.85/comparison/haraka_test.js000066400000000000000000000005341476746626400177730ustar00rootroot00000000000000const tlds = require('haraka-tld'); module.exports = { getDomain(url) { return tlds.get_organizational_domain(url); }, mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } tldts-6.1.85/comparison/install.sh000077500000000000000000000001001476746626400171410ustar00rootroot00000000000000#!/bin/sh npm install --save haraka-tld tldjs parse-domain psl tldts-6.1.85/comparison/noop_test.js000066400000000000000000000004751476746626400175230ustar00rootroot00000000000000module.exports = { getDomain: () => {}, getPublicSuffix: () => {}, getSubdomain: () => {}, mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } tldts-6.1.85/comparison/parse-domain_test.js000066400000000000000000000010171476746626400211200ustar00rootroot00000000000000const parseDomain = require('parse-domain'); module.exports = { getDomain(url) { const { domain, tld } = parseDomain(url); return `${domain}.${tld}`; }, getPublicSuffix(domain) { return parseDomain(domain).tld; }, getSubdomain(domain) { return parseDomain(domain).subdomain; }, mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } tldts-6.1.85/comparison/psl_test.js000066400000000000000000000007141476746626400173420ustar00rootroot00000000000000const psl = require('psl'); module.exports = { getDomain(domain) { return psl.get(domain); }, getPublicSuffix(domain) { return psl.parse(domain).tld; }, getSubdomain(domain) { return psl.parse(domain).subdomain; }, mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } tldts-6.1.85/comparison/tldjs_test.js000066400000000000000000000005471476746626400176700ustar00rootroot00000000000000const { getPublicSuffix, getDomain, getSubdomain } = require('tldjs'); module.exports = { getDomain, getPublicSuffix, getSubdomain, mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } tldts-6.1.85/comparison/tldts-experimental-no-parse_test.js000066400000000000000000000011471476746626400241140ustar00rootroot00000000000000const { getDomain, getPublicSuffix, getSubdomain, } = require('../packages/tldts-experimental/dist/cjs/index.js'); module.exports = { getDomain: (hostname) => getDomain(hostname, { extractHostname: false }), getSubdomain: (hostname) => getSubdomain(hostname, { extractHostname: false }), getPublicSuffix: (hostname) => getPublicSuffix(hostname, { extractHostname: false }), mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } tldts-6.1.85/comparison/tldts-experimental_test.js000066400000000000000000000006311476746626400223670ustar00rootroot00000000000000const { getDomain, getPublicSuffix, getSubdomain, } = require('../packages/tldts-experimental/dist/cjs/index.js'); module.exports = { getDomain, getSubdomain, getPublicSuffix, mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } tldts-6.1.85/comparison/tldts-no-parse_test.js000066400000000000000000000011321476746626400214130ustar00rootroot00000000000000const { getDomain, getPublicSuffix, getSubdomain, } = require('../packages/tldts/dist/cjs/index.js'); module.exports = { getDomain: (hostname) => getDomain(hostname, { extractHostname: false }), getSubdomain: (hostname) => getSubdomain(hostname, { extractHostname: false }), getPublicSuffix: (hostname) => getPublicSuffix(hostname, { extractHostname: false }), mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } tldts-6.1.85/comparison/tldts_test.js000066400000000000000000000006141476746626400176750ustar00rootroot00000000000000const { getDomain, getPublicSuffix, getSubdomain, } = require('../packages/tldts/dist/cjs/index.js'); module.exports = { getDomain, getSubdomain, getPublicSuffix, mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } tldts-6.1.85/comparison/ublock_psl_test.js000066400000000000000000000013111476746626400206730ustar00rootroot00000000000000const suffixList = require('./publicsuffixlist.js/publicsuffixlist'); // For utf-8 conversion - npm install punycode const punycode = require('punycode'); const fs = require('fs'); // Suffix list downloaded from https://publicsuffix.org/list/public_suffix_list.dat.dat const suffixData = fs.readFileSync('./public_suffix_list.dat', 'utf8'); suffixList.parse(suffixData, punycode.toASCII); module.exports = { getDomain: suffixList.getDomain, getPublicSuffix: suffixList.getPublicSuffix, mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } tldts-6.1.85/lerna.json000066400000000000000000000001551476746626400147700ustar00rootroot00000000000000{ "npmClient": "yarn", "version": "6.1.85", "$schema": "node_modules/lerna/schemas/lerna-schema.json" }tldts-6.1.85/nx.json000066400000000000000000000012741476746626400143170ustar00rootroot00000000000000{ "targetDefaults": { "clean": { "dependsOn": [ "^clean" ] }, "build": { "dependsOn": [ "^build" ], "outputs": [ "{projectRoot}/dist" ], "cache": true }, "bundle": { "dependsOn": [ "^bundle" ], "outputs": [ "{projectRoot}/dist" ], "cache": true }, "test": { "dependsOn": [ "^test" ], "cache": true } }, "$schema": "./node_modules/nx/schemas/nx-schema.json", "namedInputs": { "default": [ "{projectRoot}/**/*", "sharedGlobals" ], "sharedGlobals": [], "production": [ "default" ] } } tldts-6.1.85/package.json000066400000000000000000000114131476746626400152610ustar00rootroot00000000000000{ "name": "tldts", "description": "Library to work against complex domain names, subdomains and URIs.", "private": true, "license": "MIT", "homepage": "https://github.com/remusao/tldts#readme", "author": { "name": "Rémi Berson" }, "contributors": [ "Alexei ", "Alexey ", "Andrew ", "Johannes Ewald ", "Jérôme Desboeufs ", "Kelly Campbell ", "Kiko Beats ", "Kris Reeves ", "Krzysztof Jan Modras ", "Olivier Melcher ", "Rémi Berson ", "Saad Rashid ", "Thomas Parisot ", "Timo Tijhof ", "Xavier Damman ", "Yehezkiel Syamsuhadi " ], "bugs": { "url": "https://github.com/remusao/tldts/issues" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/remusao/tldts.git" }, "workspaces": [ "packages/*" ], "scripts": { "postinstall": "patch-package", "bootstrap": "yarn install --frozen-lock", "build": "tsc --build ./tsconfig.project.json && lerna run build", "watch": "tsc --build ./tsconfig.project.json --watch", "bundle": "lerna run --concurrency 2 bundle", "clean": "lerna run --parallel clean && lerna clean --yes && rimraf node_modules", "lint": "eslint --config .eslintrc.cjs .", "test": "lerna run --concurrency 2 test", "bench": "make -C bench", "update": "git submodule foreach git pull origin main && ts-node -O '{\"module\": \"commonjs\"}' ./packages/tldts-utils/bin/update.js", "release": "auto shipit" }, "devDependencies": { "@types/node": "^22.0.0", "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.1.1", "auto": "^11.1.1", "benchmark": "^2.1.4", "eslint": "^8.45.0", "lerna": "^8.1.2", "patch-package": "^8.0.0", "ts-node": "^10.0.0", "typescript": "^5.0.4" }, "auto": { "name": "Rémi Berson", "email": "remi@cliqz.com", "plugins": [ "npm" ], "labels": [ { "name": "PR: Update PSL :scroll:", "description": "Update upstream public suffix list", "changelogTitle": ":scroll: Update Public Suffix List", "releaseType": "patch", "overwrite": true, "color": "#c2e0c6" }, { "name": "PR: Breaking Change :boom:", "description": "Increment major version when merged", "changelogTitle": ":boom: Breaking Change", "releaseType": "major", "overwrite": true, "color": "#e2372b" }, { "name": "PR: New Feature :rocket:", "description": "Increment minor version when merged", "changelogTitle": ":rocket: New Feature", "releaseType": "minor", "overwrite": true, "color": "#2e449b" }, { "name": "PR: Performance :running_woman:", "description": "Increment minor version when merged", "changelogTitle": ":running_woman: Performance", "releaseType": "minor", "overwrite": true, "color": "#ead99f" }, { "name": "PR: Bug Fix :bug:", "description": "Increment patch version when merged", "changelogTitle": ":bug: Bug Fix", "releaseType": "patch", "overwrite": true, "color": "#56dd97" }, { "name": "PR: Polish :nail_care:", "description": "Increment patch version when merged", "changelogTitle": ":nail_care: Polish", "releaseType": "patch", "overwrite": true, "color": "#a9bbe8" }, { "name": "PR: Internal :house:", "description": "Changes only affect internals", "changelogTitle": ":house: Internal", "releaseType": "none", "overwrite": true, "color": "#5b1482" }, { "name": "PR: Docs :memo:", "description": "Changes only affect documentation", "changelogTitle": ":memo: Documentation", "releaseType": "none", "overwrite": true, "color": "#d2f28a" }, { "name": "skip-release", "description": "Preserve the current version when merged", "releaseType": "skip", "overwrite": true, "color": "#e069cf" }, { "name": "PR: Dependencies :nut_and_bolt:", "description": "Changes only update dependencies", "changelogTitle": ":nut_and_bolt: Dependencies", "releaseType": "none", "overwrite": true, "color": "#5dbdcc" } ] } } tldts-6.1.85/packages/000077500000000000000000000000001476746626400145515ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-core/000077500000000000000000000000001476746626400166315ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-core/CHANGELOG.md000066400000000000000000000421471476746626400204520ustar00rootroot00000000000000# v6.1.69 (Thu Dec 19 2024) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-node-resolve from 15.3.0 to 16.0.0 [#2235](https://github.com/remusao/tldts/pull/2235) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.1.68 (Sat Dec 14 2024) #### :nut_and_bolt: Dependencies - Bump mocha from 10.8.2 to 11.0.1 [#2229](https://github.com/remusao/tldts/pull/2229) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.1.48 (Fri Sep 27 2024) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-typescript from 11.1.6 to 12.1.0 [#2161](https://github.com/remusao/tldts/pull/2161) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.1.36 (Mon Jul 29 2024) #### :nut_and_bolt: Dependencies - Bump @types/node from 20.14.12 to 22.0.0 [#2115](https://github.com/remusao/tldts/pull/2115) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.1.26 (Fri Jun 14 2024) #### :nut_and_bolt: Dependencies - Bump nyc from 15.1.0 to 17.0.0 [#2062](https://github.com/remusao/tldts/pull/2062) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.1.13 (Thu Mar 07 2024) #### :bug: Bug Fix - Fixes [#1978](https://github.com/remusao/tldts/pull/1978) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.17 (Sun Oct 22 2023) #### :nut_and_bolt: Dependencies - Bump rollup from 3.29.1 to 4.1.0 [#1817](https://github.com/remusao/tldts/pull/1817) ([@dependabot[bot]](https://github.com/dependabot[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.6 (Fri Jun 16 2023) #### :nut_and_bolt: Dependencies - Bump rimraf from 4.4.1 to 5.0.1 [#1654](https://github.com/remusao/tldts/pull/1654) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.16.3 to 20.2.3 [#1658](https://github.com/remusao/tldts/pull/1658) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.0.3 (Sat Apr 08 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1598](https://github.com/remusao/tldts/pull/1598) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.0 (Sat Apr 01 2023) ### Release Notes #### Be more lenient in accepting leading underscores and dots in hostnames ([#1553](https://github.com/remusao/tldts/pull/1553)) Handling of _leading dot(s)_ in input URIs and hostnames: ```patch - expect(isValidHostname('.github.com')).to.equal(false); + expect(isValidHostname('.github.com')).to.equal(true); - expect(getDomain('.github.com')).to.equal(null); + expect(getDomain('.github.com')).to.equal('github.com'); - expect(getDomain('.remusao.github.io')).to.equal(null); + expect(getDomain('.remusao.github.io')).to.equal('github.io'); ``` Handling of _leading underscores_ in input URIs and hostnames: ```patch - expect(getDomain('_0f6879.bsg-1418.bryanjswift.com')).to.equal(null); + expect(getDomain('_0f6879.bsg-1418.bryanjswift.com')).to.equal('bryanjswift.com'); ``` Lastly, increase test coverage using test cases found in the [whatwg](https://url.spec.whatwg.org/#host-miscellaneous) spec. This is a breaking change because some might rely on the previous behavior to consider leading dots and underscores as invalid hostnames or domains. Resolves #1534 Resolves #1523 #### tooling: migrate to eslint + TypeScript v5 + prettier ([#1575](https://github.com/remusao/tldts/pull/1575)) Updated internal representation of the DAWG used to encode the public suffix list, resulting in ~5% size reduction of minified bundle for identical performance (and likely a faster parsing/loading time of the source, although I did not measure that particular aspect yet). Migrate from deprecated `tslint` to eslint with TypeScript support and fix most of the issues encountered, resulting in tighter typing. Bump TypeScript to v5 as well and make sure code-base is formatted according to prettier's preset. --- #### :boom: Breaking Change - Be more lenient in accepting leading underscores and dots in hostnames [#1553](https://github.com/remusao/tldts/pull/1553) ([@remusao](https://github.com/remusao)) #### :house: Internal - tooling: migrate to eslint + TypeScript v5 + prettier [#1575](https://github.com/remusao/tldts/pull/1575) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.110 (Wed Mar 01 2023) #### :house: Internal - Update deprecated dep and refresh lock [#1554](https://github.com/remusao/tldts/pull/1554) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.105 (Thu Feb 02 2023) #### :nut_and_bolt: Dependencies - Bump rimraf from 3.0.2 to 4.1.2 [#1525](https://github.com/remusao/tldts/pull/1525) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 10.0.1 to 11.0.0 [#1515](https://github.com/remusao/tldts/pull/1515) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v5.7.102 (Thu Dec 01 2022) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-typescript from 9.0.2 to 10.0.0 [#1484](https://github.com/remusao/tldts/pull/1484) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v5.7.98 (Sat Nov 05 2022) #### :house: Internal - Dependencies updates [#1464](https://github.com/remusao/tldts/pull/1464) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/mocha from 9.1.1 to 10.0.0 [#1443](https://github.com/remusao/tldts/pull/1443) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.92 (Sat Sep 24 2022) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-node-resolve from 13.3.0 to 14.1.0 [#1431](https://github.com/remusao/tldts/pull/1431) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v5.7.87 (Tue Aug 02 2022) #### :nail_care: Polish - Add index.ts as part of published packages [#1398](https://github.com/remusao/tldts/pull/1398) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.85 (Sun Jul 31 2022) #### :nail_care: Polish - Include 'src' folder as part of published packages [#1396](https://github.com/remusao/tldts/pull/1396) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.83 (Wed Jun 29 2022) #### :nut_and_bolt: Dependencies - Bump mocha from 9.2.2 to 10.0.0 [#1327](https://github.com/remusao/tldts/pull/1327) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.41 to 18.0.0 [#1364](https://github.com/remusao/tldts/pull/1364) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v5.7.59 (Fri Jan 21 2022) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.11.11 to 17.0.8 [#1244](https://github.com/remusao/tldts/pull/1244) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v5.7.39 (Thu Aug 05 2021) #### :nut_and_bolt: Dependencies - Bump @types/mocha from 8.2.3 to 9.0.0 [#1125](https://github.com/remusao/tldts/pull/1125) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 15.12.4 to 16.3.2 [#1118](https://github.com/remusao/tldts/pull/1118) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 8.4.0 to 9.0.0 [#1088](https://github.com/remusao/tldts/pull/1088) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v5.7.38 (Sun May 30 2021) #### :scroll: Update Public Suffix List - Bump deps + GitHub actions + update rules [#1079](https://github.com/remusao/tldts/pull/1079) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.35 (Tue May 11 2021) #### :house: Internal - Refresh yarn.lock + updates [#1059](https://github.com/remusao/tldts/pull/1059) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.32 (Wed Apr 28 2021) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.41 to 15.0.1 [#1044](https://github.com/remusao/tldts/pull/1044) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.7.0 (Fri Jan 22 2021) #### :rocket: New Feature - Migrate to using Terser [#893](https://github.com/remusao/tldts/pull/893) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.74 (Wed Dec 02 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 10.0.0 to 11.0.0 [#838](https://github.com/remusao/tldts/pull/838) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.62 (Thu Oct 29 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 9.0.0 to 10.0.0 [#797](https://github.com/remusao/tldts/pull/797) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.51 (Tue Aug 25 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump typescript from 3.9.7 to 4.0.2 [#729](https://github.com/remusao/tldts/pull/729) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.49 (Fri Aug 14 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 8.4.0 to 9.0.0 [#714](https://github.com/remusao/tldts/pull/714) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.39 (Tue Jul 14 2020) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/mocha from 7.0.2 to 8.0.0 [#667](https://github.com/remusao/tldts/pull/667) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.31 (Thu Jun 11 2020) #### :nut_and_bolt: Dependencies - chore(deps): bump mocha from 7.2.0 to 8.0.1 [#634](https://github.com/remusao/tldts/pull/634) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.26 (Sat May 23 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 7.1.3 to 8.0.0 [#588](https://github.com/remusao/tldts/pull/588) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.13.5 to 14.0.0 [#571](https://github.com/remusao/tldts/pull/571) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.25 (Wed May 06 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.5.0 to 0.6.1 [#555](https://github.com/remusao/tldts/pull/555) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.24 (Fri Apr 24 2020) #### :house: Internal - Migrate from jest to mocha + chai [#525](https://github.com/remusao/tldts/pull/525) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.21 (Mon Apr 06 2020) #### :bug: Bug Fix - Fix handling of data URLs [#502](https://github.com/remusao/tldts/pull/502) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.11 (Wed Mar 11 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 1.32.1 to 2.0.0 [#421](https://github.com/remusao/tldts/pull/421) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.8 (Wed Feb 19 2020) #### :scroll: Update Public Suffix List - Fix CHANGELOG titles [skip ci] ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.4 (Sun Feb 16 2020) #### :scroll: Update Public Suffix List - Release v5.6.3 ([@remusao](https://github.com/remusao)) - Release v5.6.2 ([@remusao](https://github.com/remusao)) - Release v5.6.1 ([@remusao](https://github.com/remusao)) - fix: handling of ipv6 when 'extractHostname' option is 'false' ([@remusao](https://github.com/remusao)) - chore(deps-dev): bump @types/node from 12.12.21 to 13.1.0 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 12.12.21 to 13.1.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.4.2 to 0.5.0 Bumps [rollup-plugin-sourcemaps](https://github.com/maxdavidson/rollup-plugin-sourcemaps) from 0.4.2 to 0.5.0. - [Release notes](https://github.com/maxdavidson/rollup-plugin-sourcemaps/releases) - [Changelog](https://github.com/maxdavidson/rollup-plugin-sourcemaps/blob/master/CHANGELOG.md) - [Commits](https://github.com/maxdavidson/rollup-plugin-sourcemaps/compare/v0.4.2...v0.5.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/jest from 24.9.1 to 25.1.0 Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 24.9.1 to 25.1.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) Signed-off-by: dependabot-preview[bot] [#361](https://github.com/remusao/tldts/pull/361) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump ts-jest from 24.3.0 to 25.0.0 Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 24.3.0 to 25.0.0. - [Release notes](https://github.com/kulshekhar/ts-jest/releases) - [Changelog](https://github.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/kulshekhar/ts-jest/compare/v24.3.0...v25.0.0) Signed-off-by: dependabot-preview[bot] [#358](https://github.com/remusao/tldts/pull/358) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump jest from 24.9.0 to 25.1.0 Bumps [jest](https://github.com/facebook/jest) from 24.9.0 to 25.1.0. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/compare/v24.9.0...v25.1.0) Signed-off-by: dependabot-preview[bot] [#353](https://github.com/remusao/tldts/pull/353) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump tslint from 5.20.1 to 6.0.0 Bumps [tslint](https://github.com/palantir/tslint) from 5.20.1 to 6.0.0. - [Release notes](https://github.com/palantir/tslint/releases) - [Changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/palantir/tslint/compare/5.20.1...6.0.0) Signed-off-by: dependabot-preview[bot] [#355](https://github.com/remusao/tldts/pull/355) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) tldts-6.1.85/packages/tldts-core/README.md000066400000000000000000000001511476746626400201050ustar00rootroot00000000000000# `tldts-core` > core building blocks of tldts, used by both `tldts` and `tldts-experimental` packages. tldts-6.1.85/packages/tldts-core/index.ts000066400000000000000000000004531476746626400203120ustar00rootroot00000000000000export { FLAG, parseImpl, IResult, getEmptyResult, resetResult, } from './src/factory'; export { IPublicSuffix, ISuffixLookupOptions } from './src/lookup/interface'; export { default as fastPathLookup } from './src/lookup/fast-path'; export { IOptions, setDefaults } from './src/options'; tldts-6.1.85/packages/tldts-core/package.json000066400000000000000000000040061476746626400211170ustar00rootroot00000000000000{ "name": "tldts-core", "version": "6.1.85", "description": "tldts core primitives (internal module)", "author": { "name": "Rémi Berson" }, "contributors": [ "Alexei ", "Alexey ", "Andrew ", "Johannes Ewald ", "Jérôme Desboeufs ", "Kelly Campbell ", "Kiko Beats ", "Kris Reeves ", "Krzysztof Jan Modras ", "Olivier Melcher ", "Rémi Berson ", "Saad Rashid ", "Thomas Parisot ", "Timo Tijhof ", "Xavier Damman ", "Yehezkiel Syamsuhadi " ], "publishConfig": { "access": "public" }, "license": "MIT", "homepage": "https://github.com/remusao/tldts#readme", "bugs": { "url": "https://github.com/remusao/tldts/issues" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/remusao/tldts.git" }, "main": "dist/cjs/index.js", "module": "dist/es6/index.js", "types": "dist/types/index.d.ts", "files": [ "dist", "src", "index.ts" ], "scripts": { "clean": "rimraf dist", "build": "tsc --build ./tsconfig.json", "bundle": "tsc --build ./tsconfig.bundle.json && rollup --config ./rollup.config.ts --configPlugin typescript", "prepack": "yarn run bundle", "test": "nyc mocha --config ../../.mocharc.cjs" }, "devDependencies": { "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-typescript": "^12.1.0", "@types/chai": "^4.2.18", "@types/mocha": "^10.0.0", "@types/node": "^22.0.0", "chai": "^4.4.1", "mocha": "^11.0.1", "nyc": "^17.0.0", "rimraf": "^5.0.1", "rollup": "^4.1.0", "rollup-plugin-sourcemaps": "^0.6.1", "typescript": "^5.0.4" } } tldts-6.1.85/packages/tldts-core/rollup.config.ts000066400000000000000000000004331476746626400217620ustar00rootroot00000000000000import resolve from '@rollup/plugin-node-resolve'; import sourcemaps from 'rollup-plugin-sourcemaps'; export default { input: './dist/es6/index.js', output: { file: './dist/cjs/index.js', format: 'cjs', sourcemap: true, }, plugins: [resolve(), sourcemaps()], }; tldts-6.1.85/packages/tldts-core/src/000077500000000000000000000000001476746626400174205ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-core/src/domain-without-suffix.ts000066400000000000000000000007131476746626400242430ustar00rootroot00000000000000/** * Return the part of domain without suffix. * * Example: for domain 'foo.com', the result would be 'foo'. */ export default function getDomainWithoutSuffix( domain: string, suffix: string, ): string { // Note: here `domain` and `suffix` cannot have the same length because in // this case we set `domain` to `null` instead. It is thus safe to assume // that `suffix` is shorter than `domain`. return domain.slice(0, -suffix.length - 1); } tldts-6.1.85/packages/tldts-core/src/domain.ts000066400000000000000000000062201476746626400212370ustar00rootroot00000000000000import { IOptions } from './options'; /** * Check if `vhost` is a valid suffix of `hostname` (top-domain) * * It means that `vhost` needs to be a suffix of `hostname` and we then need to * make sure that: either they are equal, or the character preceding `vhost` in * `hostname` is a '.' (it should not be a partial label). * * * hostname = 'not.evil.com' and vhost = 'vil.com' => not ok * * hostname = 'not.evil.com' and vhost = 'evil.com' => ok * * hostname = 'not.evil.com' and vhost = 'not.evil.com' => ok */ function shareSameDomainSuffix(hostname: string, vhost: string): boolean { if (hostname.endsWith(vhost)) { return ( hostname.length === vhost.length || hostname[hostname.length - vhost.length - 1] === '.' ); } return false; } /** * Given a hostname and its public suffix, extract the general domain. */ function extractDomainWithSuffix( hostname: string, publicSuffix: string, ): string { // Locate the index of the last '.' in the part of the `hostname` preceding // the public suffix. // // examples: // 1. not.evil.co.uk => evil.co.uk // ^ ^ // | | start of public suffix // | index of the last dot // // 2. example.co.uk => example.co.uk // ^ ^ // | | start of public suffix // | // | (-1) no dot found before the public suffix const publicSuffixIndex = hostname.length - publicSuffix.length - 2; const lastDotBeforeSuffixIndex = hostname.lastIndexOf('.', publicSuffixIndex); // No '.' found, then `hostname` is the general domain (no sub-domain) if (lastDotBeforeSuffixIndex === -1) { return hostname; } // Extract the part between the last '.' return hostname.slice(lastDotBeforeSuffixIndex + 1); } /** * Detects the domain based on rules and upon and a host string */ export default function getDomain( suffix: string, hostname: string, options: IOptions, ): string | null { // Check if `hostname` ends with a member of `validHosts`. if (options.validHosts !== null) { const validHosts = options.validHosts; for (const vhost of validHosts) { if (/*@__INLINE__*/ shareSameDomainSuffix(hostname, vhost)) { return vhost; } } } let numberOfLeadingDots = 0; if (hostname.startsWith('.')) { while ( numberOfLeadingDots < hostname.length && hostname[numberOfLeadingDots] === '.' ) { numberOfLeadingDots += 1; } } // If `hostname` is a valid public suffix, then there is no domain to return. // Since we already know that `getPublicSuffix` returns a suffix of `hostname` // there is no need to perform a string comparison and we only compare the // size. if (suffix.length === hostname.length - numberOfLeadingDots) { return null; } // To extract the general domain, we start by identifying the public suffix // (if any), then consider the domain to be the public suffix with one added // level of depth. (e.g.: if hostname is `not.evil.co.uk` and public suffix: // `co.uk`, then we take one more level: `evil`, giving the final result: // `evil.co.uk`). return /*@__INLINE__*/ extractDomainWithSuffix(hostname, suffix); } tldts-6.1.85/packages/tldts-core/src/extract-hostname.ts000066400000000000000000000113171476746626400232610ustar00rootroot00000000000000/** * @param url - URL we want to extract a hostname from. * @param urlIsValidHostname - hint from caller; true if `url` is already a valid hostname. */ export default function extractHostname( url: string, urlIsValidHostname: boolean, ): string | null { let start = 0; let end: number = url.length; let hasUpper = false; // If url is not already a valid hostname, then try to extract hostname. if (!urlIsValidHostname) { // Special handling of data URLs if (url.startsWith('data:')) { return null; } // Trim leading spaces while (start < url.length && url.charCodeAt(start) <= 32) { start += 1; } // Trim trailing spaces while (end > start + 1 && url.charCodeAt(end - 1) <= 32) { end -= 1; } // Skip scheme. if ( url.charCodeAt(start) === 47 /* '/' */ && url.charCodeAt(start + 1) === 47 /* '/' */ ) { start += 2; } else { const indexOfProtocol = url.indexOf(':/', start); if (indexOfProtocol !== -1) { // Implement fast-path for common protocols. We expect most protocols // should be one of these 4 and thus we will not need to perform the // more expansive validity check most of the time. const protocolSize = indexOfProtocol - start; const c0 = url.charCodeAt(start); const c1 = url.charCodeAt(start + 1); const c2 = url.charCodeAt(start + 2); const c3 = url.charCodeAt(start + 3); const c4 = url.charCodeAt(start + 4); if ( protocolSize === 5 && c0 === 104 /* 'h' */ && c1 === 116 /* 't' */ && c2 === 116 /* 't' */ && c3 === 112 /* 'p' */ && c4 === 115 /* 's' */ ) { // https } else if ( protocolSize === 4 && c0 === 104 /* 'h' */ && c1 === 116 /* 't' */ && c2 === 116 /* 't' */ && c3 === 112 /* 'p' */ ) { // http } else if ( protocolSize === 3 && c0 === 119 /* 'w' */ && c1 === 115 /* 's' */ && c2 === 115 /* 's' */ ) { // wss } else if ( protocolSize === 2 && c0 === 119 /* 'w' */ && c1 === 115 /* 's' */ ) { // ws } else { // Check that scheme is valid for (let i = start; i < indexOfProtocol; i += 1) { const lowerCaseCode = url.charCodeAt(i) | 32; if ( !( ( (lowerCaseCode >= 97 && lowerCaseCode <= 122) || // [a, z] (lowerCaseCode >= 48 && lowerCaseCode <= 57) || // [0, 9] lowerCaseCode === 46 || // '.' lowerCaseCode === 45 || // '-' lowerCaseCode === 43 ) // '+' ) ) { return null; } } } // Skip 0, 1 or more '/' after ':/' start = indexOfProtocol + 2; while (url.charCodeAt(start) === 47 /* '/' */) { start += 1; } } } // Detect first occurrence of '/', '?' or '#'. We also keep track of the // last occurrence of '@', ']' or ':' to speed-up subsequent parsing of // (respectively), identifier, ipv6 or port. let indexOfIdentifier = -1; let indexOfClosingBracket = -1; let indexOfPort = -1; for (let i = start; i < end; i += 1) { const code: number = url.charCodeAt(i); if ( code === 35 || // '#' code === 47 || // '/' code === 63 // '?' ) { end = i; break; } else if (code === 64) { // '@' indexOfIdentifier = i; } else if (code === 93) { // ']' indexOfClosingBracket = i; } else if (code === 58) { // ':' indexOfPort = i; } else if (code >= 65 && code <= 90) { hasUpper = true; } } // Detect identifier: '@' if ( indexOfIdentifier !== -1 && indexOfIdentifier > start && indexOfIdentifier < end ) { start = indexOfIdentifier + 1; } // Handle ipv6 addresses if (url.charCodeAt(start) === 91 /* '[' */) { if (indexOfClosingBracket !== -1) { return url.slice(start + 1, indexOfClosingBracket).toLowerCase(); } return null; } else if (indexOfPort !== -1 && indexOfPort > start && indexOfPort < end) { // Detect port: ':' end = indexOfPort; } } // Trim trailing dots while (end > start + 1 && url.charCodeAt(end - 1) === 46 /* '.' */) { end -= 1; } const hostname: string = start !== 0 || end !== url.length ? url.slice(start, end) : url; if (hasUpper) { return hostname.toLowerCase(); } return hostname; } tldts-6.1.85/packages/tldts-core/src/factory.ts000066400000000000000000000114521476746626400214420ustar00rootroot00000000000000/** * Implement a factory allowing to plug different implementations of suffix * lookup (e.g.: using a trie or the packed hashes datastructures). This is used * and exposed in `tldts.ts` and `tldts-experimental.ts` bundle entrypoints. */ import getDomain from './domain'; import getDomainWithoutSuffix from './domain-without-suffix'; import extractHostname from './extract-hostname'; import isIp from './is-ip'; import isValidHostname from './is-valid'; import { IPublicSuffix, ISuffixLookupOptions } from './lookup/interface'; import { IOptions, setDefaults } from './options'; import getSubdomain from './subdomain'; export interface IResult { // `hostname` is either a registered name (including but not limited to a // hostname), or an IP address. IPv4 addresses must be in dot-decimal // notation, and IPv6 addresses must be enclosed in brackets ([]). This is // directly extracted from the input URL. hostname: string | null; // Is `hostname` an IP? (IPv4 or IPv6) isIp: boolean | null; // `hostname` split between subdomain, domain and its public suffix (if any) subdomain: string | null; domain: string | null; publicSuffix: string | null; domainWithoutSuffix: string | null; // Specifies if `publicSuffix` comes from the ICANN or PRIVATE section of the list isIcann: boolean | null; isPrivate: boolean | null; } export function getEmptyResult(): IResult { return { domain: null, domainWithoutSuffix: null, hostname: null, isIcann: null, isIp: null, isPrivate: null, publicSuffix: null, subdomain: null, }; } export function resetResult(result: IResult): void { result.domain = null; result.domainWithoutSuffix = null; result.hostname = null; result.isIcann = null; result.isIp = null; result.isPrivate = null; result.publicSuffix = null; result.subdomain = null; } // Flags representing steps in the `parse` function. They are used to implement // an early stop mechanism (simulating some form of laziness) to avoid doing // more work than necessary to perform a given action (e.g.: we don't need to // extract the domain and subdomain if we are only interested in public suffix). export const enum FLAG { HOSTNAME, IS_VALID, PUBLIC_SUFFIX, DOMAIN, SUB_DOMAIN, ALL, } export function parseImpl( url: string, step: FLAG, suffixLookup: ( _1: string, _2: ISuffixLookupOptions, _3: IPublicSuffix, ) => void, partialOptions: Partial, result: IResult, ): IResult { const options: IOptions = /*@__INLINE__*/ setDefaults(partialOptions); // Very fast approximate check to make sure `url` is a string. This is needed // because the library will not necessarily be used in a typed setup and // values of arbitrary types might be given as argument. if (typeof url !== 'string') { return result; } // Extract hostname from `url` only if needed. This can be made optional // using `options.extractHostname`. This option will typically be used // whenever we are sure the inputs to `parse` are already hostnames and not // arbitrary URLs. // // `mixedInput` allows to specify if we expect a mix of URLs and hostnames // as input. If only hostnames are expected then `extractHostname` can be // set to `false` to speed-up parsing. If only URLs are expected then // `mixedInputs` can be set to `false`. The `mixedInputs` is only a hint // and will not change the behavior of the library. if (!options.extractHostname) { result.hostname = url; } else if (options.mixedInputs) { result.hostname = extractHostname(url, isValidHostname(url)); } else { result.hostname = extractHostname(url, false); } if (step === FLAG.HOSTNAME || result.hostname === null) { return result; } // Check if `hostname` is a valid ip address if (options.detectIp) { result.isIp = isIp(result.hostname); if (result.isIp) { return result; } } // Perform optional hostname validation. If hostname is not valid, no need to // go further as there will be no valid domain or sub-domain. if ( options.validateHostname && options.extractHostname && !isValidHostname(result.hostname) ) { result.hostname = null; return result; } // Extract public suffix suffixLookup(result.hostname, options, result); if (step === FLAG.PUBLIC_SUFFIX || result.publicSuffix === null) { return result; } // Extract domain result.domain = getDomain(result.publicSuffix, result.hostname, options); if (step === FLAG.DOMAIN || result.domain === null) { return result; } // Extract subdomain result.subdomain = getSubdomain(result.hostname, result.domain); if (step === FLAG.SUB_DOMAIN) { return result; } // Extract domain without suffix result.domainWithoutSuffix = getDomainWithoutSuffix( result.domain, result.publicSuffix, ); return result; } tldts-6.1.85/packages/tldts-core/src/is-ip.ts000066400000000000000000000040111476746626400210050ustar00rootroot00000000000000/** * Check if a hostname is an IP. You should be aware that this only works * because `hostname` is already garanteed to be a valid hostname! */ function isProbablyIpv4(hostname: string): boolean { // Cannot be shorted than 1.1.1.1 if (hostname.length < 7) { return false; } // Cannot be longer than: 255.255.255.255 if (hostname.length > 15) { return false; } let numberOfDots = 0; for (let i = 0; i < hostname.length; i += 1) { const code = hostname.charCodeAt(i); if (code === 46 /* '.' */) { numberOfDots += 1; } else if (code < 48 /* '0' */ || code > 57 /* '9' */) { return false; } } return ( numberOfDots === 3 && hostname.charCodeAt(0) !== 46 /* '.' */ && hostname.charCodeAt(hostname.length - 1) !== 46 /* '.' */ ); } /** * Similar to isProbablyIpv4. */ function isProbablyIpv6(hostname: string): boolean { if (hostname.length < 3) { return false; } let start = hostname.startsWith('[') ? 1 : 0; let end = hostname.length; if (hostname[end - 1] === ']') { end -= 1; } // We only consider the maximum size of a normal IPV6. Note that this will // fail on so-called "IPv4 mapped IPv6 addresses" but this is a corner-case // and a proper validation library should be used for these. if (end - start > 39) { return false; } let hasColon = false; for (; start < end; start += 1) { const code = hostname.charCodeAt(start); if (code === 58 /* ':' */) { hasColon = true; } else if ( !( ( (code >= 48 && code <= 57) || // 0-9 (code >= 97 && code <= 102) || // a-f (code >= 65 && code <= 90) ) // A-F ) ) { return false; } } return hasColon; } /** * Check if `hostname` is *probably* a valid ip addr (either ipv6 or ipv4). * This *will not* work on any string. We need `hostname` to be a valid * hostname. */ export default function isIp(hostname: string): boolean { return isProbablyIpv6(hostname) || isProbablyIpv4(hostname); } tldts-6.1.85/packages/tldts-core/src/is-valid.ts000066400000000000000000000044031476746626400215010ustar00rootroot00000000000000/** * Implements fast shallow verification of hostnames. This does not perform a * struct check on the content of labels (classes of Unicode characters, etc.) * but instead check that the structure is valid (number of labels, length of * labels, etc.). * * If you need stricter validation, consider using an external library. */ function isValidAscii(code: number): boolean { return ( (code >= 97 && code <= 122) || (code >= 48 && code <= 57) || code > 127 ); } /** * Check if a hostname string is valid. It's usually a preliminary check before * trying to use getDomain or anything else. * * Beware: it does not check if the TLD exists. */ export default function (hostname: string): boolean { if (hostname.length > 255) { return false; } if (hostname.length === 0) { return false; } if ( /*@__INLINE__*/ !isValidAscii(hostname.charCodeAt(0)) && hostname.charCodeAt(0) !== 46 && // '.' (dot) hostname.charCodeAt(0) !== 95 // '_' (underscore) ) { return false; } // Validate hostname according to RFC let lastDotIndex = -1; let lastCharCode = -1; const len = hostname.length; for (let i = 0; i < len; i += 1) { const code = hostname.charCodeAt(i); if (code === 46 /* '.' */) { if ( // Check that previous label is < 63 bytes long (64 = 63 + '.') i - lastDotIndex > 64 || // Check that previous character was not already a '.' lastCharCode === 46 || // Check that the previous label does not end with a '-' (dash) lastCharCode === 45 || // Check that the previous label does not end with a '_' (underscore) lastCharCode === 95 ) { return false; } lastDotIndex = i; } else if ( !(/*@__INLINE__*/ (isValidAscii(code) || code === 45 || code === 95)) ) { // Check if there is a forbidden character in the label return false; } lastCharCode = code; } return ( // Check that last label is shorter than 63 chars len - lastDotIndex - 1 <= 63 && // Check that the last character is an allowed trailing label character. // Since we already checked that the char is a valid hostname character, // we only need to check that it's different from '-'. lastCharCode !== 45 ); } tldts-6.1.85/packages/tldts-core/src/lookup/000077500000000000000000000000001476746626400207315ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-core/src/lookup/fast-path.ts000066400000000000000000000041001476746626400231630ustar00rootroot00000000000000import { IPublicSuffix, ISuffixLookupOptions } from './interface'; export default function ( hostname: string, options: ISuffixLookupOptions, out: IPublicSuffix, ): boolean { // Fast path for very popular suffixes; this allows to by-pass lookup // completely as well as any extra allocation or string manipulation. if (!options.allowPrivateDomains && hostname.length > 3) { const last: number = hostname.length - 1; const c3: number = hostname.charCodeAt(last); const c2: number = hostname.charCodeAt(last - 1); const c1: number = hostname.charCodeAt(last - 2); const c0: number = hostname.charCodeAt(last - 3); if ( c3 === 109 /* 'm' */ && c2 === 111 /* 'o' */ && c1 === 99 /* 'c' */ && c0 === 46 /* '.' */ ) { out.isIcann = true; out.isPrivate = false; out.publicSuffix = 'com'; return true; } else if ( c3 === 103 /* 'g' */ && c2 === 114 /* 'r' */ && c1 === 111 /* 'o' */ && c0 === 46 /* '.' */ ) { out.isIcann = true; out.isPrivate = false; out.publicSuffix = 'org'; return true; } else if ( c3 === 117 /* 'u' */ && c2 === 100 /* 'd' */ && c1 === 101 /* 'e' */ && c0 === 46 /* '.' */ ) { out.isIcann = true; out.isPrivate = false; out.publicSuffix = 'edu'; return true; } else if ( c3 === 118 /* 'v' */ && c2 === 111 /* 'o' */ && c1 === 103 /* 'g' */ && c0 === 46 /* '.' */ ) { out.isIcann = true; out.isPrivate = false; out.publicSuffix = 'gov'; return true; } else if ( c3 === 116 /* 't' */ && c2 === 101 /* 'e' */ && c1 === 110 /* 'n' */ && c0 === 46 /* '.' */ ) { out.isIcann = true; out.isPrivate = false; out.publicSuffix = 'net'; return true; } else if ( c3 === 101 /* 'e' */ && c2 === 100 /* 'd' */ && c1 === 46 /* '.' */ ) { out.isIcann = true; out.isPrivate = false; out.publicSuffix = 'de'; return true; } } return false; } tldts-6.1.85/packages/tldts-core/src/lookup/interface.ts000066400000000000000000000003431476746626400232410ustar00rootroot00000000000000export interface IPublicSuffix { isIcann: boolean | null; isPrivate: boolean | null; publicSuffix: string | null; } export interface ISuffixLookupOptions { allowIcannDomains: boolean; allowPrivateDomains: boolean; } tldts-6.1.85/packages/tldts-core/src/options.ts000066400000000000000000000015421476746626400214650ustar00rootroot00000000000000export interface IOptions { allowIcannDomains: boolean; allowPrivateDomains: boolean; detectIp: boolean; extractHostname: boolean; mixedInputs: boolean; validHosts: string[] | null; validateHostname: boolean; } function setDefaultsImpl({ allowIcannDomains = true, allowPrivateDomains = false, detectIp = true, extractHostname = true, mixedInputs = true, validHosts = null, validateHostname = true, }: Partial): IOptions { return { allowIcannDomains, allowPrivateDomains, detectIp, extractHostname, mixedInputs, validHosts, validateHostname, }; } const DEFAULT_OPTIONS = /*@__INLINE__*/ setDefaultsImpl({}); export function setDefaults(options?: Partial): IOptions { if (options === undefined) { return DEFAULT_OPTIONS; } return /*@__INLINE__*/ setDefaultsImpl(options); } tldts-6.1.85/packages/tldts-core/src/subdomain.ts000066400000000000000000000005021476746626400217460ustar00rootroot00000000000000/** * Returns the subdomain of a hostname string */ export default function getSubdomain(hostname: string, domain: string): string { // If `hostname` and `domain` are the same, then there is no sub-domain if (domain.length === hostname.length) { return ''; } return hostname.slice(0, -domain.length - 1); } tldts-6.1.85/packages/tldts-core/test/000077500000000000000000000000001476746626400176105ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-core/test/tldts.test.ts000066400000000000000000000061751476746626400223010ustar00rootroot00000000000000import { expect } from 'chai'; import 'mocha'; import isIp from '../src/is-ip'; import isValidHostname from '../src/is-valid'; function repeat(str: string, n: number): string { let res = ''; for (let i = 0; i < n; i += 1) { res += str; } return res; } describe('#isIp', () => { it('should return false on incorrect inputs', () => { expect(isIp('')).to.equal(false); }); it('should return true on valid ip addresses', () => { expect(isIp('::1')).to.equal(true); expect(isIp('2001:0db8:85a3:0000:0000:8a2e:0370:7334')).to.equal(true); expect(isIp('192.168.0.1')).to.equal(true); expect(isIp('[::1]')).to.equal(true); expect(isIp('[2001:0db8:85a3:0000:0000:8a2e:0370:7334]')).to.equal(true); }); it('should return false on invalid ip addresses', () => { expect(isIp('::1-')).to.equal(false); expect(isIp('192.168.0.1.')).to.equal(false); expect(isIp('192.168.0')).to.equal(false); expect(isIp('192.168.0.')).to.equal(false); expect(isIp('192.16-8.0.1')).to.equal(false); }); }); describe('#isValidHostname', () => { // That's a 255 characters long hostname let maxSizeHostname = 'a'; for (let i = 0; i < 127; i += 1) { maxSizeHostname += '.a'; } it('should detect valid hostname', () => { expect(isValidHostname('')).to.equal(false); expect(isValidHostname('-google.com')).to.equal(false); expect(isValidHostname('google-.com')).to.equal(false); expect(isValidHostname('google.com-')).to.equal(false); expect(isValidHostname('.google.com')).to.equal(true); expect(isValidHostname('google..com')).to.equal(false); expect(isValidHostname('google.com..')).to.equal(false); expect(isValidHostname('example.' + repeat('a', 64) + '.')).to.equal(false); expect(isValidHostname('example.' + repeat('a', 64))).to.equal(false); expect(isValidHostname('googl@.com..')).to.equal(false); // Length of 256 (too long) expect(isValidHostname(maxSizeHostname + 'a')).to.equal(false); expect(isValidHostname('google.com')).to.equal(true); expect(isValidHostname('miam.google.com')).to.equal(true); expect(isValidHostname('miam.miam.google.com')).to.equal(true); expect(isValidHostname('example.' + repeat('a', 63) + '.')).to.equal(true); expect(isValidHostname('example.' + repeat('a', 63))).to.equal(true); // Accepts domains with '_' (validation is not strict) expect(isValidHostname('foo.bar_baz.com')).to.equal(true); // @see https://github.com/oncletom/tld.js/issues/95 expect(isValidHostname('miam.miam.google.com.')).to.equal(true); // Length of 255 (maximum allowed) expect(isValidHostname(maxSizeHostname)).to.equal(true); // Unicode expect(isValidHostname('mañana.com')).to.equal(true); }); it('should allow leading dots', () => { expect(isValidHostname('.localhost')).to.equal(true); expect(isValidHostname('.google.com')).to.equal(true); expect(isValidHostname('.com')).to.equal(true); }); it('should accept extra code points in domain (not strict)', () => { // @see https://github.com/oncletom/tld.js/pull/122 expect(isValidHostname('foo.bar_baz.com')).to.equal(true); }); }); tldts-6.1.85/packages/tldts-core/tsconfig.bundle.json000066400000000000000000000003541476746626400226120ustar00rootroot00000000000000{ "extends": "./tsconfig", "compilerOptions": { "declaration": false, "declarationMap": false, "declarationDir": null, "composite": false, "incremental": true, "module": "es6", "outDir": "dist/es6" } } tldts-6.1.85/packages/tldts-core/tsconfig.json000066400000000000000000000003001476746626400213310ustar00rootroot00000000000000{ "extends": "../../tsconfig", "compilerOptions": { "composite": true, "outDir": "dist/cjs", "declarationDir": "dist/types" }, "include": ["./src/**/*.ts", "./index.ts"] } tldts-6.1.85/packages/tldts-experimental/000077500000000000000000000000001476746626400203765ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-experimental/CHANGELOG.md000066400000000000000000002544511476746626400222220ustar00rootroot00000000000000# v6.1.85 (Sat Mar 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2302](https://github.com/remusao/tldts/pull/2302) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.84 (Mon Mar 10 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2298](https://github.com/remusao/tldts/pull/2298) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.83 (Thu Mar 06 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2297](https://github.com/remusao/tldts/pull/2297) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.80 (Sat Mar 01 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2287](https://github.com/remusao/tldts/pull/2287) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.79 (Thu Feb 27 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2284](https://github.com/remusao/tldts/pull/2284) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.78 (Thu Feb 20 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2275](https://github.com/remusao/tldts/pull/2275) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.77 (Sat Feb 08 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2273](https://github.com/remusao/tldts/pull/2273) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.76 (Fri Jan 31 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2266](https://github.com/remusao/tldts/pull/2266) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.75 (Sun Jan 26 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2261](https://github.com/remusao/tldts/pull/2261) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.74 (Wed Jan 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2254](https://github.com/remusao/tldts/pull/2254) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.73 (Sat Jan 18 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2251](https://github.com/remusao/tldts/pull/2251) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.72 (Wed Jan 15 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2245](https://github.com/remusao/tldts/pull/2245) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.71 (Mon Jan 06 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2241](https://github.com/remusao/tldts/pull/2241) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.70 (Wed Dec 25 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2237](https://github.com/remusao/tldts/pull/2237) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.69 (Thu Dec 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2234](https://github.com/remusao/tldts/pull/2234) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-node-resolve from 15.3.0 to 16.0.0 [#2235](https://github.com/remusao/tldts/pull/2235) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.68 (Sat Dec 14 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2233](https://github.com/remusao/tldts/pull/2233) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump mocha from 10.8.2 to 11.0.1 [#2229](https://github.com/remusao/tldts/pull/2229) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.67 (Wed Dec 11 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2231](https://github.com/remusao/tldts/pull/2231) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.66 (Sat Dec 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2228](https://github.com/remusao/tldts/pull/2228) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.65 (Sat Nov 30 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2221](https://github.com/remusao/tldts/pull/2221) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.64 (Sat Nov 23 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2220](https://github.com/remusao/tldts/pull/2220) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.63 (Thu Nov 21 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2218](https://github.com/remusao/tldts/pull/2218) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.62 (Wed Nov 20 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2214](https://github.com/remusao/tldts/pull/2214) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.61 (Wed Nov 13 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2211](https://github.com/remusao/tldts/pull/2211) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.59 (Thu Nov 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2205](https://github.com/remusao/tldts/pull/2205) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.58 (Sat Nov 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2201](https://github.com/remusao/tldts/pull/2201) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.57 (Tue Oct 29 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2195](https://github.com/remusao/tldts/pull/2195) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.56 (Sat Oct 26 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2192](https://github.com/remusao/tldts/pull/2192) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.55 (Thu Oct 24 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2190](https://github.com/remusao/tldts/pull/2190) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.54 (Tue Oct 22 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2187](https://github.com/remusao/tldts/pull/2187) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.53 (Tue Oct 22 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2183](https://github.com/remusao/tldts/pull/2183) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.52 (Wed Oct 16 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2181](https://github.com/remusao/tldts/pull/2181) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.51 (Sat Oct 12 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2179](https://github.com/remusao/tldts/pull/2179) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.50 (Thu Oct 03 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2174](https://github.com/remusao/tldts/pull/2174) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.49 (Wed Oct 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2171](https://github.com/remusao/tldts/pull/2171) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.48 (Fri Sep 27 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2166](https://github.com/remusao/tldts/pull/2166) ([@remusao](https://github.com/remusao)) - Update upstream public suffix list [#2157](https://github.com/remusao/tldts/pull/2157) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-typescript from 11.1.6 to 12.1.0 [#2161](https://github.com/remusao/tldts/pull/2161) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.47 (Thu Sep 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2154](https://github.com/remusao/tldts/pull/2154) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.45 (Fri Sep 13 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2149](https://github.com/remusao/tldts/pull/2149) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.44 (Tue Sep 10 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2147](https://github.com/remusao/tldts/pull/2147) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.43 (Sat Sep 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2146](https://github.com/remusao/tldts/pull/2146) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.42 (Thu Sep 05 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2137](https://github.com/remusao/tldts/pull/2137) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.41 (Thu Aug 22 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2135](https://github.com/remusao/tldts/pull/2135) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.40 (Mon Aug 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2127](https://github.com/remusao/tldts/pull/2127) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.39 (Sat Aug 10 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2125](https://github.com/remusao/tldts/pull/2125) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.38 (Mon Aug 05 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2122](https://github.com/remusao/tldts/pull/2122) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.37 (Wed Jul 31 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2116](https://github.com/remusao/tldts/pull/2116) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.36 (Mon Jul 29 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2113](https://github.com/remusao/tldts/pull/2113) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 20.14.12 to 22.0.0 [#2115](https://github.com/remusao/tldts/pull/2115) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.35 (Fri Jul 26 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2110](https://github.com/remusao/tldts/pull/2110) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.34 (Tue Jul 23 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2106](https://github.com/remusao/tldts/pull/2106) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.33 (Sat Jul 20 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2102](https://github.com/remusao/tldts/pull/2102) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.32 (Wed Jul 17 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2097](https://github.com/remusao/tldts/pull/2097) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.31 (Sun Jul 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2084](https://github.com/remusao/tldts/pull/2084) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.30 (Thu Jun 27 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2079](https://github.com/remusao/tldts/pull/2079) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.29 (Sat Jun 22 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2076](https://github.com/remusao/tldts/pull/2076) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.28 (Thu Jun 20 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2068](https://github.com/remusao/tldts/pull/2068) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.27 (Mon Jun 17 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2067](https://github.com/remusao/tldts/pull/2067) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.26 (Fri Jun 14 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2063](https://github.com/remusao/tldts/pull/2063) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump nyc from 15.1.0 to 17.0.0 [#2062](https://github.com/remusao/tldts/pull/2062) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.25 (Thu Jun 06 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2057](https://github.com/remusao/tldts/pull/2057) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.23 (Tue May 28 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2051](https://github.com/remusao/tldts/pull/2051) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.21 (Tue May 21 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2040](https://github.com/remusao/tldts/pull/2040) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.20 (Mon May 13 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2035](https://github.com/remusao/tldts/pull/2035) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.19 (Sat May 04 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2031](https://github.com/remusao/tldts/pull/2031) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.18 (Fri Apr 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2021](https://github.com/remusao/tldts/pull/2021) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.17 (Fri Apr 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2015](https://github.com/remusao/tldts/pull/2015) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.15 (Wed Mar 27 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1996](https://github.com/remusao/tldts/pull/1996) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.14 (Thu Mar 21 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1992](https://github.com/remusao/tldts/pull/1992) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.13 (Thu Mar 07 2024) #### :bug: Bug Fix - Fixes [#1978](https://github.com/remusao/tldts/pull/1978) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.12 (Thu Mar 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1973](https://github.com/remusao/tldts/pull/1973) ([@remusao](https://github.com/remusao)) - Update upstream public suffix list [#1972](https://github.com/remusao/tldts/pull/1972) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.11 (Tue Feb 13 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1959](https://github.com/remusao/tldts/pull/1959) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.9 (Tue Feb 06 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1951](https://github.com/remusao/tldts/pull/1951) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.8 (Sun Feb 04 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1947](https://github.com/remusao/tldts/pull/1947) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.7 (Sat Feb 03 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1946](https://github.com/remusao/tldts/pull/1946) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.6 (Fri Feb 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1945](https://github.com/remusao/tldts/pull/1945) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.5 (Fri Feb 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1941](https://github.com/remusao/tldts/pull/1941) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.4 (Sat Jan 27 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1937](https://github.com/remusao/tldts/pull/1937) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.2 (Sun Jan 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1912](https://github.com/remusao/tldts/pull/1912) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.0 (Tue Dec 05 2023) #### :rocket: New Feature - Add new tldts-icann package which does not contain private rules [#1888](https://github.com/remusao/tldts/pull/1888) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.19 (Sun Nov 05 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1841](https://github.com/remusao/tldts/pull/1841) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.18 (Thu Nov 02 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1833](https://github.com/remusao/tldts/pull/1833) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.17 (Sun Oct 22 2023) #### :nut_and_bolt: Dependencies - Bump rollup from 3.29.1 to 4.1.0 [#1817](https://github.com/remusao/tldts/pull/1817) ([@dependabot[bot]](https://github.com/dependabot[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.16 (Fri Oct 06 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1787](https://github.com/remusao/tldts/pull/1787) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.15 (Sat Sep 23 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1744](https://github.com/remusao/tldts/pull/1744) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.12 (Sat Jul 22 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1717](https://github.com/remusao/tldts/pull/1717) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.9 (Sat Jul 01 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1698](https://github.com/remusao/tldts/pull/1698) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.8 (Sun Jun 18 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1682](https://github.com/remusao/tldts/pull/1682) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.6 (Fri Jun 16 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1640](https://github.com/remusao/tldts/pull/1640) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rimraf from 4.4.1 to 5.0.1 [#1654](https://github.com/remusao/tldts/pull/1654) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.16.3 to 20.2.3 [#1658](https://github.com/remusao/tldts/pull/1658) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.5 (Tue May 09 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1633](https://github.com/remusao/tldts/pull/1633) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.4 (Tue May 02 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1606](https://github.com/remusao/tldts/pull/1606) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.3 (Sat Apr 08 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1598](https://github.com/remusao/tldts/pull/1598) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.2 (Mon Apr 03 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1594](https://github.com/remusao/tldts/pull/1594) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.1 (Sat Apr 01 2023) #### :bug: Bug Fix - Extended tests and fix in wildcard matching from tldts-experimental [#1593](https://github.com/remusao/tldts/pull/1593) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.0 (Sat Apr 01 2023) ### Release Notes #### Be more lenient in accepting leading underscores and dots in hostnames ([#1553](https://github.com/remusao/tldts/pull/1553)) Handling of _leading dot(s)_ in input URIs and hostnames: ```patch - expect(isValidHostname('.github.com')).to.equal(false); + expect(isValidHostname('.github.com')).to.equal(true); - expect(getDomain('.github.com')).to.equal(null); + expect(getDomain('.github.com')).to.equal('github.com'); - expect(getDomain('.remusao.github.io')).to.equal(null); + expect(getDomain('.remusao.github.io')).to.equal('github.io'); ``` Handling of _leading underscores_ in input URIs and hostnames: ```patch - expect(getDomain('_0f6879.bsg-1418.bryanjswift.com')).to.equal(null); + expect(getDomain('_0f6879.bsg-1418.bryanjswift.com')).to.equal('bryanjswift.com'); ``` Lastly, increase test coverage using test cases found in the [whatwg](https://url.spec.whatwg.org/#host-miscellaneous) spec. This is a breaking change because some might rely on the previous behavior to consider leading dots and underscores as invalid hostnames or domains. Resolves #1534 Resolves #1523 #### tooling: migrate to eslint + TypeScript v5 + prettier ([#1575](https://github.com/remusao/tldts/pull/1575)) Updated internal representation of the DAWG used to encode the public suffix list, resulting in ~5% size reduction of minified bundle for identical performance (and likely a faster parsing/loading time of the source, although I did not measure that particular aspect yet). Migrate from deprecated `tslint` to eslint with TypeScript support and fix most of the issues encountered, resulting in tighter typing. Bump TypeScript to v5 as well and make sure code-base is formatted according to prettier's preset. --- #### :boom: Breaking Change - Be more lenient in accepting leading underscores and dots in hostnames [#1553](https://github.com/remusao/tldts/pull/1553) ([@remusao](https://github.com/remusao)) #### :house: Internal - tooling: migrate to eslint + TypeScript v5 + prettier [#1575](https://github.com/remusao/tldts/pull/1575) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.110 (Wed Mar 01 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1555](https://github.com/remusao/tldts/pull/1555) ([@remusao](https://github.com/remusao)) #### :house: Internal - Update deprecated dep and refresh lock [#1554](https://github.com/remusao/tldts/pull/1554) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.109 (Wed Feb 15 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1545](https://github.com/remusao/tldts/pull/1545) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.108 (Sat Feb 11 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1540](https://github.com/remusao/tldts/pull/1540) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.107 (Fri Feb 10 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1538](https://github.com/remusao/tldts/pull/1538) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.106 (Wed Feb 08 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1536](https://github.com/remusao/tldts/pull/1536) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.105 (Thu Feb 02 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1521](https://github.com/remusao/tldts/pull/1521) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rimraf from 3.0.2 to 4.1.2 [#1525](https://github.com/remusao/tldts/pull/1525) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 10.0.1 to 11.0.0 [#1515](https://github.com/remusao/tldts/pull/1515) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.102 (Thu Dec 01 2022) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-typescript from 9.0.2 to 10.0.0 [#1484](https://github.com/remusao/tldts/pull/1484) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v5.7.101 (Wed Nov 23 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1483](https://github.com/remusao/tldts/pull/1483) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.100 (Tue Nov 15 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1480](https://github.com/remusao/tldts/pull/1480) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.99 (Mon Nov 07 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1476](https://github.com/remusao/tldts/pull/1476) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.98 (Sat Nov 05 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1475](https://github.com/remusao/tldts/pull/1475) ([@remusao](https://github.com/remusao)) #### :house: Internal - Dependencies updates [#1464](https://github.com/remusao/tldts/pull/1464) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/mocha from 9.1.1 to 10.0.0 [#1443](https://github.com/remusao/tldts/pull/1443) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.96 (Fri Oct 14 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1456](https://github.com/remusao/tldts/pull/1456) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.93 (Tue Oct 04 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1440](https://github.com/remusao/tldts/pull/1440) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.92 (Sat Sep 24 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1434](https://github.com/remusao/tldts/pull/1434) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-node-resolve from 13.3.0 to 14.1.0 [#1431](https://github.com/remusao/tldts/pull/1431) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.90 (Fri Aug 26 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1417](https://github.com/remusao/tldts/pull/1417) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.89 (Thu Aug 11 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1404](https://github.com/remusao/tldts/pull/1404) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.88 (Sun Aug 07 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1395](https://github.com/remusao/tldts/pull/1395) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.87 (Tue Aug 02 2022) #### :nail_care: Polish - Add index.ts as part of published packages [#1398](https://github.com/remusao/tldts/pull/1398) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.85 (Sun Jul 31 2022) #### :nail_care: Polish - Include 'src' folder as part of published packages [#1396](https://github.com/remusao/tldts/pull/1396) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.83 (Wed Jun 29 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1369](https://github.com/remusao/tldts/pull/1369) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump mocha from 9.2.2 to 10.0.0 [#1327](https://github.com/remusao/tldts/pull/1327) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.41 to 18.0.0 [#1364](https://github.com/remusao/tldts/pull/1364) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.79 (Mon May 16 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1334](https://github.com/remusao/tldts/pull/1334) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.78 (Wed May 11 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1332](https://github.com/remusao/tldts/pull/1332) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.76 (Sat Apr 16 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1313](https://github.com/remusao/tldts/pull/1313) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.75 (Fri Apr 08 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1311](https://github.com/remusao/tldts/pull/1311) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.74 (Thu Mar 31 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1309](https://github.com/remusao/tldts/pull/1309) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.73 (Sat Mar 26 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1306](https://github.com/remusao/tldts/pull/1306) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.71 (Mon Mar 21 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1302](https://github.com/remusao/tldts/pull/1302) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.69 (Sun Mar 06 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1292](https://github.com/remusao/tldts/pull/1292) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.68 (Sat Mar 05 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1289](https://github.com/remusao/tldts/pull/1289) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.67 (Mon Feb 28 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1285](https://github.com/remusao/tldts/pull/1285) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.66 (Wed Feb 23 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1283](https://github.com/remusao/tldts/pull/1283) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.65 (Sat Feb 19 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1279](https://github.com/remusao/tldts/pull/1279) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.63 (Tue Feb 15 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1277](https://github.com/remusao/tldts/pull/1277) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.62 (Sun Feb 13 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1275](https://github.com/remusao/tldts/pull/1275) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.61 (Fri Feb 04 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1266](https://github.com/remusao/tldts/pull/1266) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.60 (Sat Jan 29 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1265](https://github.com/remusao/tldts/pull/1265) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.59 (Fri Jan 21 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1254](https://github.com/remusao/tldts/pull/1254) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.11.11 to 17.0.8 [#1244](https://github.com/remusao/tldts/pull/1244) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.57 (Thu Dec 16 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1222](https://github.com/remusao/tldts/pull/1222) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.56 (Tue Dec 07 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1221](https://github.com/remusao/tldts/pull/1221) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.55 (Sun Dec 05 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1220](https://github.com/remusao/tldts/pull/1220) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.54 (Sun Dec 05 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1217](https://github.com/remusao/tldts/pull/1217) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.52 (Wed Nov 10 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1208](https://github.com/remusao/tldts/pull/1208) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.51 (Mon Nov 08 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1206](https://github.com/remusao/tldts/pull/1206) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.50 (Fri Oct 29 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1203](https://github.com/remusao/tldts/pull/1203) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.49 (Mon Oct 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1192](https://github.com/remusao/tldts/pull/1192) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.48 (Thu Oct 14 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1183](https://github.com/remusao/tldts/pull/1183) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.47 (Tue Sep 28 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1182](https://github.com/remusao/tldts/pull/1182) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.46 (Sun Sep 26 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1178](https://github.com/remusao/tldts/pull/1178) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.45 (Tue Sep 21 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1175](https://github.com/remusao/tldts/pull/1175) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.44 (Fri Sep 17 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1168](https://github.com/remusao/tldts/pull/1168) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.43 (Sun Sep 05 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1164](https://github.com/remusao/tldts/pull/1164) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.42 (Fri Sep 03 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1163](https://github.com/remusao/tldts/pull/1163) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.41 (Fri Aug 27 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1148](https://github.com/remusao/tldts/pull/1148) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.40 (Fri Aug 06 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1143](https://github.com/remusao/tldts/pull/1143) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.39 (Thu Aug 05 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1140](https://github.com/remusao/tldts/pull/1140) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/mocha from 8.2.3 to 9.0.0 [#1125](https://github.com/remusao/tldts/pull/1125) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 15.12.4 to 16.3.2 [#1118](https://github.com/remusao/tldts/pull/1118) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 8.4.0 to 9.0.0 [#1088](https://github.com/remusao/tldts/pull/1088) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.38 (Sun May 30 2021) #### :scroll: Update Public Suffix List - Bump deps + GitHub actions + update rules [#1079](https://github.com/remusao/tldts/pull/1079) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.37 (Wed May 19 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1066](https://github.com/remusao/tldts/pull/1066) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.36 (Tue May 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1065](https://github.com/remusao/tldts/pull/1065) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.35 (Tue May 11 2021) #### :house: Internal - Refresh yarn.lock + updates [#1059](https://github.com/remusao/tldts/pull/1059) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.34 (Thu May 06 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1055](https://github.com/remusao/tldts/pull/1055) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.33 (Sat May 01 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1050](https://github.com/remusao/tldts/pull/1050) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.32 (Wed Apr 28 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1046](https://github.com/remusao/tldts/pull/1046) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.41 to 15.0.1 [#1044](https://github.com/remusao/tldts/pull/1044) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.31 (Tue Apr 27 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1041](https://github.com/remusao/tldts/pull/1041) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.30 (Tue Apr 27 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1040](https://github.com/remusao/tldts/pull/1040) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.29 (Fri Apr 23 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1039](https://github.com/remusao/tldts/pull/1039) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.27 (Mon Apr 19 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1035](https://github.com/remusao/tldts/pull/1035) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.25 (Wed Apr 07 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1025](https://github.com/remusao/tldts/pull/1025) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.23 (Sat Apr 03 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1023](https://github.com/remusao/tldts/pull/1023) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.21 (Thu Apr 01 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1020](https://github.com/remusao/tldts/pull/1020) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.20 (Tue Mar 30 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1019](https://github.com/remusao/tldts/pull/1019) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.19 (Sun Mar 28 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1015](https://github.com/remusao/tldts/pull/1015) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.18 (Fri Mar 26 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1005](https://github.com/remusao/tldts/pull/1005) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.17 (Mon Mar 22 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1002](https://github.com/remusao/tldts/pull/1002) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.16 (Thu Mar 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#990](https://github.com/remusao/tldts/pull/990) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.15 (Sun Mar 14 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#983](https://github.com/remusao/tldts/pull/983) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.14 (Sat Mar 13 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#977](https://github.com/remusao/tldts/pull/977) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.11 (Wed Mar 03 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#958](https://github.com/remusao/tldts/pull/958) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.10 (Wed Feb 24 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#946](https://github.com/remusao/tldts/pull/946) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.9 (Sun Feb 21 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#944](https://github.com/remusao/tldts/pull/944) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.8 (Thu Feb 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#939](https://github.com/remusao/tldts/pull/939) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.7 (Tue Feb 16 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#936](https://github.com/remusao/tldts/pull/936) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.6 (Fri Feb 12 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#933](https://github.com/remusao/tldts/pull/933) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.5 (Thu Feb 11 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#926](https://github.com/remusao/tldts/pull/926) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.4 (Wed Feb 10 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#921](https://github.com/remusao/tldts/pull/921) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.2 (Fri Jan 29 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#901](https://github.com/remusao/tldts/pull/901) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.1 (Mon Jan 25 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#897](https://github.com/remusao/tldts/pull/897) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.0 (Fri Jan 22 2021) #### :rocket: New Feature - Migrate to using Terser [#893](https://github.com/remusao/tldts/pull/893) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.85 (Fri Jan 22 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#889](https://github.com/remusao/tldts/pull/889) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.84 (Tue Jan 19 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#883](https://github.com/remusao/tldts/pull/883) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.83 (Thu Jan 14 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#875](https://github.com/remusao/tldts/pull/875) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.81 (Sat Jan 09 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#870](https://github.com/remusao/tldts/pull/870) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.79 (Fri Dec 18 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#859](https://github.com/remusao/tldts/pull/859) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.78 (Thu Dec 17 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#858](https://github.com/remusao/tldts/pull/858) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.77 (Tue Dec 15 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#857](https://github.com/remusao/tldts/pull/857) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.75 (Fri Dec 11 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#848](https://github.com/remusao/tldts/pull/848) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.74 (Wed Dec 02 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 10.0.0 to 11.0.0 [#838](https://github.com/remusao/tldts/pull/838) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.73 (Sun Nov 22 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#832](https://github.com/remusao/tldts/pull/832) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.72 (Wed Nov 18 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#828](https://github.com/remusao/tldts/pull/828) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.70 (Wed Nov 11 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#823](https://github.com/remusao/tldts/pull/823) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.69 (Tue Nov 10 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#821](https://github.com/remusao/tldts/pull/821) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.68 (Sat Nov 07 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#819](https://github.com/remusao/tldts/pull/819) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.67 (Fri Nov 06 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#817](https://github.com/remusao/tldts/pull/817) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.65 (Tue Nov 03 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#810](https://github.com/remusao/tldts/pull/810) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.64 (Fri Oct 30 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#803](https://github.com/remusao/tldts/pull/803) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.63 (Thu Oct 29 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#801](https://github.com/remusao/tldts/pull/801) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.62 (Thu Oct 29 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 9.0.0 to 10.0.0 [#797](https://github.com/remusao/tldts/pull/797) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.61 (Tue Oct 27 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#794](https://github.com/remusao/tldts/pull/794) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.60 (Wed Oct 14 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#780](https://github.com/remusao/tldts/pull/780) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.59 (Tue Oct 13 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#778](https://github.com/remusao/tldts/pull/778) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.57 (Fri Oct 09 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#777](https://github.com/remusao/tldts/pull/777) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.56 (Fri Oct 09 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#762](https://github.com/remusao/tldts/pull/762) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.54 (Wed Sep 09 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#751](https://github.com/remusao/tldts/pull/751) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.53 (Sat Sep 05 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#747](https://github.com/remusao/tldts/pull/747) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.52 (Fri Aug 28 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#739](https://github.com/remusao/tldts/pull/739) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.51 (Tue Aug 25 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#735](https://github.com/remusao/tldts/pull/735) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump typescript from 3.9.7 to 4.0.2 [#729](https://github.com/remusao/tldts/pull/729) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.50 (Mon Aug 17 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#725](https://github.com/remusao/tldts/pull/725) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.49 (Fri Aug 14 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#718](https://github.com/remusao/tldts/pull/718) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 8.4.0 to 9.0.0 [#714](https://github.com/remusao/tldts/pull/714) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.48 (Tue Aug 11 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#710](https://github.com/remusao/tldts/pull/710) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.46 (Tue Aug 04 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#703](https://github.com/remusao/tldts/pull/703) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.43 (Tue Jul 21 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#681](https://github.com/remusao/tldts/pull/681) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.41 (Fri Jul 17 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#677](https://github.com/remusao/tldts/pull/677) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.40 (Thu Jul 16 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#673](https://github.com/remusao/tldts/pull/673) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.39 (Tue Jul 14 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#672](https://github.com/remusao/tldts/pull/672) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/mocha from 7.0.2 to 8.0.0 [#667](https://github.com/remusao/tldts/pull/667) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.37 (Sat Jun 27 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#650](https://github.com/remusao/tldts/pull/650) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.33 (Sun Jun 14 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#637](https://github.com/remusao/tldts/pull/637) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.32 (Fri Jun 12 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#636](https://github.com/remusao/tldts/pull/636) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.31 (Thu Jun 11 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#635](https://github.com/remusao/tldts/pull/635) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump mocha from 7.2.0 to 8.0.1 [#634](https://github.com/remusao/tldts/pull/634) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.30 (Sat Jun 06 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#617](https://github.com/remusao/tldts/pull/617) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.28 (Thu May 28 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#605](https://github.com/remusao/tldts/pull/605) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.27 (Wed May 27 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#603](https://github.com/remusao/tldts/pull/603) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.26 (Sat May 23 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#598](https://github.com/remusao/tldts/pull/598) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 7.1.3 to 8.0.0 [#588](https://github.com/remusao/tldts/pull/588) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.13.5 to 14.0.0 [#571](https://github.com/remusao/tldts/pull/571) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.25 (Wed May 06 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.5.0 to 0.6.1 [#555](https://github.com/remusao/tldts/pull/555) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.24 (Fri Apr 24 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#542](https://github.com/remusao/tldts/pull/542) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :house: Internal - Migrate from jest to mocha + chai [#525](https://github.com/remusao/tldts/pull/525) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#522](https://github.com/remusao/tldts/pull/522) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.23 (Thu Apr 09 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#516](https://github.com/remusao/tldts/pull/516) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.22 (Tue Apr 07 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#507](https://github.com/remusao/tldts/pull/507) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.20 (Sat Apr 04 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#496](https://github.com/remusao/tldts/pull/496) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.18 (Wed Apr 01 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#481](https://github.com/remusao/tldts/pull/481) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.17 (Mon Mar 30 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#474](https://github.com/remusao/tldts/pull/474) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.15 (Thu Mar 26 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#462](https://github.com/remusao/tldts/pull/462) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.14 (Sun Mar 22 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#456](https://github.com/remusao/tldts/pull/456) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.13 (Sat Mar 21 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#452](https://github.com/remusao/tldts/pull/452) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.11 (Wed Mar 11 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#422](https://github.com/remusao/tldts/pull/422) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.32.1 to 2.0.0 [#421](https://github.com/remusao/tldts/pull/421) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.10 (Tue Mar 03 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#407](https://github.com/remusao/tldts/pull/407) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.22.2 to 0.23.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/commits) Signed-off-by: dependabot-preview[bot] [#402](https://github.com/remusao/tldts/pull/402) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.8 (Wed Feb 19 2020) #### :scroll: Update Public Suffix List - Fix CHANGELOG titles [skip ci] ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.21.0 to 0.22.2. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/commits) Signed-off-by: dependabot-preview[bot] [#378](https://github.com/remusao/tldts/pull/378) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.7 (Sun Feb 16 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#376](https://github.com/remusao/tldts/pull/376) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.4 (Sun Feb 16 2020) #### :scroll: Update Public Suffix List - Release v5.6.3 ([@remusao](https://github.com/remusao)) - Release v5.6.2 ([@remusao](https://github.com/remusao)) - Release v5.6.1 ([@remusao](https://github.com/remusao)) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.18.1 to 0.19.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.18.1...v0.19.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.16.0 to 0.18.1. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.16.0...v0.18.1) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.21 to 13.1.0 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 12.12.21 to 13.1.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.15.0 to 0.16.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.15.0...v0.16.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.13.0 to 0.15.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.13.0...v0.15.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.12.2 to 0.13.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.12.2...v0.13.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @ampproject/rollup-plugin-closure-compiler from 0.10.0 to 0.12.0 Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.10.0 to 0.12.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.10.0...v0.12.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.4.2 to 0.5.0 Bumps [rollup-plugin-sourcemaps](https://github.com/maxdavidson/rollup-plugin-sourcemaps) from 0.4.2 to 0.5.0. - [Release notes](https://github.com/maxdavidson/rollup-plugin-sourcemaps/releases) - [Changelog](https://github.com/maxdavidson/rollup-plugin-sourcemaps/blob/master/CHANGELOG.md) - [Commits](https://github.com/maxdavidson/rollup-plugin-sourcemaps/compare/v0.4.2...v0.5.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.20.0 to 0.21.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.20.0...v0.21.0) Signed-off-by: dependabot-preview[bot] [#369](https://github.com/remusao/tldts/pull/369) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/jest from 24.9.1 to 25.1.0 Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 24.9.1 to 25.1.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) Signed-off-by: dependabot-preview[bot] [#361](https://github.com/remusao/tldts/pull/361) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.19.1 to 0.20.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.19.1...v0.20.0) Signed-off-by: dependabot-preview[bot] [#347](https://github.com/remusao/tldts/pull/347) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump ts-jest from 24.3.0 to 25.0.0 Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 24.3.0 to 25.0.0. - [Release notes](https://github.com/kulshekhar/ts-jest/releases) - [Changelog](https://github.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/kulshekhar/ts-jest/compare/v24.3.0...v25.0.0) Signed-off-by: dependabot-preview[bot] [#358](https://github.com/remusao/tldts/pull/358) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump jest from 24.9.0 to 25.1.0 Bumps [jest](https://github.com/facebook/jest) from 24.9.0 to 25.1.0. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/compare/v24.9.0...v25.1.0) Signed-off-by: dependabot-preview[bot] [#353](https://github.com/remusao/tldts/pull/353) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump tslint from 5.20.1 to 6.0.0 Bumps [tslint](https://github.com/palantir/tslint) from 5.20.1 to 6.0.0. - [Release notes](https://github.com/palantir/tslint/releases) - [Changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/palantir/tslint/compare/5.20.1...6.0.0) Signed-off-by: dependabot-preview[bot] [#355](https://github.com/remusao/tldts/pull/355) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) tldts-6.1.85/packages/tldts-experimental/README.md000066400000000000000000000021361476746626400216570ustar00rootroot00000000000000# `tldts-experimental` > faster, experimental, unstable version of `tldts`. It exposes the exact same > API and is subjected to the same tests as the main library, but offers a > different trade-off in terms of space, speed and accuracy. See README.md from `tldts` for more details about the API. ## Differences with tldts The default `tldts` package is what you should use most of the time and what is imported out of the box. It makes use of an optimized DAWG (direct acyclic word graph) data-structure and delivers very good performances. If that is not enough, you can try the `tldts-experimental` package which implements a _probabilistic data-structure_. It is: - Must smaller (in terms of bundle size and memory footprint) - Loads instantly (no data loading or parsing required) - Much faster (lookups are up to 1.5-2x faster) The drawback is that there might be some _unlikely_ false positive (think bloom filters). For more details, check the documentation from the following files: - [building](https://github.com/remusao/tldts/blob/master/bin/builders/hashes.ts) - [lookups](./src/packed-hashes.ts) tldts-6.1.85/packages/tldts-experimental/index.ts000066400000000000000000000033031476746626400220540ustar00rootroot00000000000000import { FLAG, getEmptyResult, IOptions, IResult, parseImpl, resetResult, } from 'tldts-core'; import suffixLookup from './src/packed-hashes'; // For all methods but 'parse', it does not make sense to allocate an object // every single time to only return the value of a specific attribute. To avoid // this un-necessary allocation, we use a global object which is re-used. const RESULT: IResult = getEmptyResult(); export function parse(url: string, options: Partial = {}): IResult { return parseImpl(url, FLAG.ALL, suffixLookup, options, getEmptyResult()); } export function getHostname( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.HOSTNAME, suffixLookup, options, RESULT).hostname; } export function getPublicSuffix( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.PUBLIC_SUFFIX, suffixLookup, options, RESULT) .publicSuffix; } export function getDomain( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.DOMAIN, suffixLookup, options, RESULT).domain; } export function getSubdomain( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.SUB_DOMAIN, suffixLookup, options, RESULT) .subdomain; } export function getDomainWithoutSuffix( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.ALL, suffixLookup, options, RESULT) .domainWithoutSuffix; } tldts-6.1.85/packages/tldts-experimental/package.json000066400000000000000000000045531476746626400226730ustar00rootroot00000000000000{ "name": "tldts-experimental", "version": "6.1.85", "description": "Library to work against complex domain names, subdomains and URIs.", "author": { "name": "Rémi Berson" }, "contributors": [ "Alexei ", "Alexey ", "Andrew ", "Johannes Ewald ", "Jérôme Desboeufs ", "Kelly Campbell ", "Kiko Beats ", "Kris Reeves ", "Krzysztof Jan Modras ", "Olivier Melcher ", "Rémi Berson ", "Saad Rashid ", "Thomas Parisot ", "Timo Tijhof ", "Xavier Damman ", "Yehezkiel Syamsuhadi " ], "publishConfig": { "access": "public" }, "license": "MIT", "homepage": "https://github.com/remusao/tldts#readme", "bugs": { "url": "https://github.com/remusao/tldts/issues" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/remusao/tldts.git" }, "main": "dist/cjs/index.js", "module": "dist/es6/index.js", "types": "dist/types/index.d.ts", "files": [ "dist", "src", "index.ts" ], "scripts": { "clean": "rimraf dist coverage", "build": "tsc --build ./tsconfig.json", "bundle": "tsc --build ./tsconfig.bundle.json && rollup --config ./rollup.config.mjs", "prepack": "yarn run bundle", "test": "mocha --config ../../.mocharc.cjs" }, "devDependencies": { "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-terser": "^0.4.0", "@rollup/plugin-typescript": "^12.1.0", "@types/chai": "^4.2.18", "@types/mocha": "^10.0.0", "@types/node": "^22.0.0", "chai": "^4.4.1", "mocha": "^11.0.1", "nyc": "^17.0.0", "rimraf": "^5.0.1", "rollup": "^4.1.0", "rollup-plugin-sourcemaps": "^0.6.1", "tldts-tests": "^6.1.85", "typescript": "^5.0.4" }, "dependencies": { "tldts-core": "^6.1.85" }, "keywords": [ "tld", "sld", "domain", "subdomain", "subdomain", "hostname", "browser", "uri", "url", "domain name", "public suffix", "url parsing", "typescript" ] } tldts-6.1.85/packages/tldts-experimental/rollup.config.mjs000066400000000000000000000016301476746626400236720ustar00rootroot00000000000000import terser from '@rollup/plugin-terser'; import resolve from '@rollup/plugin-node-resolve'; import sourcemaps from 'rollup-plugin-sourcemaps'; export default [ // CommonJS { input: './dist/es6/index.js', output: { file: './dist/cjs/index.js', format: 'cjs', sourcemap: true, }, plugins: [resolve(), sourcemaps()], }, // minified esm + umd { input: './dist/es6/index.js', output: [ { file: './dist/index.esm.min.js', format: 'esm', name: 'tldts', sourcemap: true, }, { file: './dist/index.umd.min.js', format: 'umd', name: 'tldts', sourcemap: true, }, { file: './dist/index.cjs.min.js', format: 'cjs', name: 'tldts', sourcemap: true, }, ], plugins: [resolve(), terser({ output: { comments: false } }), sourcemaps()], }, ]; tldts-6.1.85/packages/tldts-experimental/src/000077500000000000000000000000001476746626400211655ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-experimental/src/data/000077500000000000000000000000001476746626400220765ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-experimental/src/data/hashes.ts000066400000000000000000002646031476746626400237340ustar00rootroot00000000000000 // Code automatically generated using ./bin/builders/hashes.ts export default new Uint32Array([6,0,0,9,5860739,5860978,5861026,5861029,5861126,5861352,5861357,5861403,5861586,0,0,0,1,1850179732,0,9,328184559,1866923597,2123501943,2282562397,2795346450,3130446446,3136607046,3453334789,4194175729,70,3156266,19510334,20989895,64887183,65021741,101876503,177080427,179500755,311298055,425802535,460682395,582839475,819014943,819028732,922117623,1075688039,1139486022,1156921983,1179004234,1241916785,1329165410,1335010188,1370787547,1370800824,1431231509,1498275876,1516508161,1522025464,1544104458,1554032448,1554653742,1570707647,1626814538,1675555530,1679919230,1692185483,1730108052,1789539963,1873769763,1881070667,1893848785,1927992574,2001752368,2182413090,2391299855,2419619562,2445171142,2453492351,2496327381,2525245455,2573179642,2703420555,2709520566,2800127296,2921343336,2989808530,3000405309,3015527775,3047607849,3160720065,3382460164,3461355676,3498015045,3738715095,3843717774,3934774481,4033285539,4085096371,4146774829,4208486561,3696,100835,372942,373596,399643,403867,589540,737224,1210028,1861414,2424682,2658901,2946999,3329363,3333156,6942202,9086062,9095117,9267209,9340158,9485932,11010102,11406846,16314893,17546564,18146303,18331450,19211200,20314441,20797457,25057869,26663359,28320278,30499151,30585840,36605120,36775470,36775473,36990037,39275208,41892561,42049478,42538024,45214788,47656662,50173535,53599326,53858455,54537430,63815836,69971116,73517283,73904368,75706244,78793775,78794171,79558910,80324123,84993902,87977581,87978853,87978860,93811268,95641381,95641777,96671837,100511481,100947456,108215410,108929491,110526112,110662188,112311307,114507832,116811054,120488259,122521550,133427701,134012911,141513861,141517490,144349377,144362028,144550088,144770230,147205859,147810002,147989623,149598895,150736276,150856054,152379730,156555774,164189124,164189258,164189262,164189691,164189842,164560958,165069166,165106627,165107021,165339368,165444557,165444558,165444615,165444629,165444745,165444749,165445368,165512129,165512527,165749053,165749188,165749299,165749435,165749535,165779060,167155067,169909265,169909275,169909419,169909512,169909517,169909531,169909608,169909724,169909733,169909734,169909738,169909857,169910036,169910195,169910226,169939304,169977029,169977163,170281136,170281250,170281253,170281258,170281275,170281382,170281390,170281415,170281447,170281457,170281473,170281497,170281511,170281522,170281525,170281528,170281579,170281589,170281687,170281689,170281699,170281742,170281776,170281812,170281852,170281902,170281972,170311352,170649202,170649385,170649596,171188220,172078401,172145927,172213761,172213835,172214443,172484301,172788260,172788319,172788689,172788693,172788754,172788809,172788827,173118530,173118924,173253960,173254504,173456648,173591948,173930212,173930286,174129293,174306499,174306893,174307245,174307439,174358551,174374100,174407806,174410098,174488250,174509317,174577099,174606766,174644617,174843632,174844030,174847160,175181758,175524135,175524873,176843304,176948764,178529610,178530165,178530256,178530299,178530303,178530355,178868363,178868576,178868974,179274397,179274476,179379459,179379616,179379849,179379853,179380220,179657877,179692651,179714168,179913714,180090112,180090244,180090304,180090314,180090337,180090372,180090450,180090510,180090525,180090526,180090587,180090702,180091049,180091118,180091210,180091228,180091258,180091259,180283722,180292996,180293014,180293036,180293067,180293093,180293105,180293124,180293152,180293156,180293169,180293179,180293199,180293253,180293290,180293294,180293300,180293302,180293304,180293317,180293344,180293346,180293381,180293447,180293487,180293501,180293503,180293522,180293535,180293716,180293796,180293819,180293997,180294000,180294004,180294009,180428032,180902137,180969265,180969566,180969653,180969723,181105061,181105190,181105676,181240259,181240353,181240367,181240371,181240391,181240392,181240393,181240398,181240404,181240451,181240474,181240479,181240483,181240490,181240509,181240515,181240844,181240853,181240956,181241149,181241165,181241168,181244839,181278273,181375748,181548621,181548644,181548727,181548873,181549108,181549176,181949900,181950639,182056031,182385920,182419943,182893167,182893283,182893394,182893788,183163149,183163151,183163155,183163168,183163169,183163171,183163181,183163182,183163183,183163186,183163188,183163233,183163248,183163251,183163252,183163254,183163270,183163303,183163314,183163317,183163334,183163335,183163336,183163340,183163345,183163347,183163350,183163362,183163363,183163365,183163366,183163367,183163371,183163375,183163376,183163378,183163380,183163383,183163630,183163631,183163644,183163649,183163651,183163653,183163655,183163664,183163668,183163669,183163678,183163679,183163682,183163687,183163713,183163715,183163728,183163731,183163735,183163742,183163777,183163779,183163780,183163781,183163783,183163796,183163797,183163801,183163843,183163845,183163847,183163859,183163864,183163865,183163874,183163895,183163897,183163913,183163922,183163933,183163960,183163961,183163963,183163977,183163978,183163979,183163981,183163988,183163989,183163991,183163992,183163994,183163995,183163998,183164008,183164010,183164012,183164021,183164025,183164026,183164027,183164029,183164041,183164044,183164045,183164047,183164050,183164051,183164057,183164060,183164061,183164093,184080938,184081253,184081673,184081677,184081778,184246330,184246511,184486318,184486865,184487263,184828195,184828212,184844696,184844824,184848486,184848491,184849029,184849387,184859173,184869208,184869819,184994607,185163947,185216284,185289081,185292632,185295605,185501943,185502073,185502077,185772974,186723357,186723671,186723801,186753074,186763265,186771866,186840059,186858006,186875993,186950941,186953244,186994101,186994720,187011432,187022814,187064894,187067400,187076090,187078647,187088813,187161171,187188812,187203075,187219343,187222314,187251332,187328908,187332203,187378741,187385256,187386889,187403121,187403860,187404132,187409119,187410536,187415116,187415841,187417183,187453423,187455618,187483569,187506658,187521457,187531575,187554851,187557872,187932036,187932044,187932595,187932730,187932752,187932756,187932794,187932985,187932989,189797875,189851312,190236828,190304994,190305388,190575460,190575594,190879986,190880380,191458643,191459037,193856736,193857103,193857114,193857243,193991787,194363750,194498585,194498630,194498988,194499056,194499063,194532263,194532626,194532630,194532693,194532760,194532936,194533115,194802308,194802313,194802316,194802351,194802671,194802818,194802832,194802974,194803141,194803143,194803161,194803162,194803220,194803226,194803230,194803290,194836546,194870589,194870610,194871004,195040013,195040230,195040360,195077902,195078025,195078028,195078034,195078035,195078038,195078058,195078062,195078071,195078081,195078095,195078112,195078119,195078120,195078149,195078150,195078156,195078185,195078215,195078217,195078250,195078251,195078272,195078273,195078277,195078283,195078287,195078298,195078299,195078300,195078368,195078372,195078375,195078394,195078464,195078474,195078493,195078531,195078554,195078559,195078687,195078710,195078753,195078828,195078837,195078892,195078895,195078900,195078906,195078959,195078960,195078974,195078995,195078997,195079007,195145607,195146051,195817892,195817910,195818040,196653590,197775763,198219289,198248729,198354195,198354632,200387773,202063369,203326381,203326382,203326695,203326709,203326825,203326829,203327047,203327192,203360584,203427712,203428110,203563443,203563837,203664976,203665374,203762913,203901612,203969343,204069808,204070876,206121592,207568995,208227118,218659706,219797064,231775478,232791016,232866163,232870916,237059472,238230825,238671321,241611072,245880244,249954601,256262487,257210252,257542887,259829097,260353797,260353928,260353938,260354380,260381156,260390354,271387034,274691435,279382168,280527902,280532777,280535076,280542659,281931451,292827804,295209043,296292341,297619746,305011770,306510696,313583000,314643431,320313766,320318114,321023689,321141002,321447655,325454853,326762411,337081594,338040061,339830659,340010259,341833935,342149828,342665371,356194258,359223603,359276554,360327984,368215882,370146306,370150662,373255328,373394720,374785091,376173808,377307531,377336144,377652210,381874529,381884647,382049883,382486912,382598847,389909922,392084057,393290800,395076177,395140257,402724451,403769719,404122044,410188633,413977571,418962805,419080649,423458772,430711818,430784915,431116435,431157415,431370962,431390595,431489022,431585240,431586828,431608121,433686700,442888655,442922019,445176561,449218512,449424719,451217894,451870618,459172225,459395692,464626711,464765206,464834904,469098393,471052880,478642118,480635114,480636362,480638119,480638181,480638612,480653244,480658155,480658807,484603510,484645735,486805732,490264076,490274093,493445761,511578298,513731936,514111995,514955151,515474792,515491843,515593995,518161197,520595267,522631343,523234636,525872321,527144416,531170133,531427447,533682535,533847771,534396735,545433338,547443445,550462929,551440509,557981738,559064708,560636591,572640614,572652435,572800203,572833146,572867160,575127842,575742406,575835832,576106402,576590271,577168455,582462766,583917065,583936789,584490345,587768078,588145733,596395114,596517435,602054693,609523853,627471386,630686153,632559259,635121653,635859009,637007260,641121432,643488605,643663853,648304671,650538190,656171171,656243914,656640963,665693626,667797222,678076451,684522993,684536293,689172736,689202009,693611235,694324728,695649196,703142796,706540885,707132367,715533184,722903474,725879070,728415570,731964179,733989474,744440632,745674128,752520493,752687122,752687226,752699150,752938578,753314817,762792020,766278458,771168358,772916985,785945688,787032422,793080342,794341423,794638681,799598398,803443550,803504423,803576910,803750530,804899040,810638083,813049915,813882670,813882809,821390609,822184173,824372117,826639012,826993974,827624512,831815016,834750300,834856638,834963202,835666250,838463501,843454848,845393562,845537310,846032279,853098265,855980394,858467853,869651422,878524814,881613818,885943745,896206971,896253025,900375831,900562876,904696072,907903147,911040096,912288153,912452591,913046780,914761571,915088911,915769822,915838470,919008564,919376364,928343570,933141848,935240483,936096500,939243980,939281294,939375524,939697158,939922440,940027871,942743627,943328481,943363810,947022624,950098348,954017396,958817278,959069811,961909457,961915153,962363178,962549619,962816118,963013768,968961134,973306633,973587946,973591516,973595243,973613934,973618563,976871270,977251657,983929219,983931665,983936021,984542401,985854160,994961720,1002154839,1005485664,1005660307,1005931709,1008280710,1009678005,1015938248,1018008327,1024510565,1027688850,1033879086,1034357170,1038843968,1039500800,1043537387,1043742405,1044060157,1045601283,1046273911,1046743273,1046756254,1048099261,1052311686,1052441930,1052883806,1055187548,1056740120,1058016469,1059921109,1068743400,1072264613,1080832696,1083646554,1084662717,1086818213,1087030220,1088313455,1101657937,1101658065,1102136407,1102691201,1104888372,1107574816,1107604513,1107608406,1115517588,1116603570,1116886791,1121068214,1121069468,1123274870,1123277038,1123281470,1123286137,1123300855,1135543458,1135544712,1135545955,1135553917,1135559494,1135563376,1141006631,1141018311,1142918810,1143019669,1145288372,1146787097,1149112251,1151589762,1152383075,1153556935,1153560693,1153560855,1153576209,1153582928,1155609853,1158010336,1158014282,1158019276,1158022529,1158025585,1158030151,1158040127,1158040853,1158043091,1160141196,1160246728,1160253683,1160271099,1160271446,1160272445,1160277399,1161223806,1161235355,1162489113,1166908086,1166937977,1166949933,1166952503,1166953757,1166959964,1169030529,1169037994,1169039382,1169046802,1169046815,1169048548,1169054036,1169994302,1171270813,1172775704,1174752677,1174762471,1175721241,1175725254,1175726508,1175727467,1175727495,1175735444,1175735449,1175736592,1175738385,1175738578,1175738760,1175746250,1175746252,1175749986,1175793566,1181427747,1181429001,1181435208,1181446765,1181453654,1181460959,1185692184,1189090107,1193567716,1194400508,1204258276,1204470469,1207765705,1207825797,1208230324,1208517393,1208911775,1211364607,1212671635,1214258492,1217924538,1220965831,1229000062,1229783327,1232816452,1237771172,1237773393,1237773841,1245899123,1247245722,1257366451,1260762188,1261854970,1265324777,1265669119,1273073240,1280280379,1280768035,1291368159,1295085673,1296518360,1297048848,1300364681,1303650868,1304687455,1304781392,1304918086,1305056028,1306968125,1306972554,1306973586,1307665177,1308558601,1308559744,1308574194,1308583254,1308584508,1308585495,1310785148,1310799239,1310800921,1310801269,1310803416,1310807041,1310808370,1311349087,1313021694,1313023237,1313031514,1313033243,1313033533,1314270973,1314287001,1314293208,1321085506,1324313259,1324313985,1324320704,1324322270,1324332261,1324636022,1325293061,1325300526,1325303158,1325308368,1325309334,1325309339,1325310241,1325310486,1325311328,1325311482,1326707500,1328209699,1328777903,1328778629,1328785348,1328786906,1328789635,1328794451,1328797153,1329963165,1329987910,1330666198,1330807345,1330903052,1331009222,1331010221,1331013633,1331015175,1331019352,1331025251,1331026645,1331028446,1331143849,1335892543,1336436046,1336436772,1336437775,1336438057,1336439236,1336443338,1336449024,1336456660,1336460266,1336462620,1336463768,1336469142,1341018428,1341081128,1341091249,1341179896,1342001696,1344411053,1344426134,1344436952,1344437939,1344444146,1346529166,1349466130,1350170659,1350170661,1350356518,1350356534,1350620578,1351056251,1351154191,1351382419,1351445663,1354447091,1354448055,1354464484,1354467042,1354475004,1354584300,1355466970,1355483586,1355607656,1355929695,1355947655,1356150953,1356150969,1356150973,1356457867,1356471002,1356757572,1357692080,1357876668,1357880232,1360043731,1360220638,1362168625,1362262729,1362271868,1362285703,1362326863,1362506071,1362656266,1365811994,1367692098,1367811071,1368820926,1369663049,1377739598,1378565283,1379014609,1383613953,1383613964,1383629111,1383647122,1385857457,1385879444,1388074128,1388078600,1388084119,1388086017,1388094003,1388104573,1388109527,1388111766,1390304957,1390318095,1390319238,1390327192,1390328435,1390329689,1391292472,1391295130,1391298115,1391299402,1391302044,1391307254,1391308253,1392560940,1396553940,1397006395,1397007527,1397007872,1397007885,1397015305,1397016949,1397022431,1400354688,1400355947,1400356673,1400364702,1400366245,1401334766,1401741660,1407044461,1407049415,1407053336,1407060753,1407067683,1409840426,1410939834,1414623055,1417953492,1417953925,1417969521,1417971248,1418042854,1418666866,1422407147,1422418384,1422432926,1422433613,1422434165,1422435892,1423090882,1425971467,1426162994,1426865884,1426871783,1426872814,1426880658,1426881913,1426884152,1428612014,1429098926,1429105132,1429112250,1430623854,1433558874,1433568865,1433577620,1433578879,1435862377,1444705448,1444706435,1444707945,1444708598,1444713016,1444718265,1444720166,1444723003,1444725453,1444731199,1444731564,1444731950,1444732047,1444732342,1444732347,1444738453,1448052138,1448052864,1448054123,1448067662,1448078965,1449172589,1452091461,1453961462,1457037634,1457145422,1457156469,1457178704,1459376581,1459377857,1459377868,1459384567,1459385707,1459403577,1459405260,1459408531,1463053013,1463840740,1463842504,1463849459,1463849797,1463867222,1463868221,1463873175,1464819582,1464821125,1464829402,1464830128,1464831131,1465838987,1466068861,1466074694,1466091096,1466403701,1467047928,1467061763,1467063453,1467065948,1467070902,1468307140,1468314970,1468321435,1469284474,1469285761,1469294772,1469295775,1471526086,1474720970,1474751199,1474796155,1474852365,1474856386,1474857640,1474858627,1474866589,1474867476,1474871748,1474880870,1482183211,1482187228,1482389973,1486003341,1486005836,1486010790,1486021608,1486029338,1486036499,1486036510,1491300687,1492905126,1495099017,1496999162,1497335658,1497338257,1497341434,1497353781,1497360500,1497361503,1503214457,1504022303,1504024292,1504032122,1504033105,1504038587,1509379857,1510741574,1514359714,1514604870,1517410020,1517415502,1517416485,1517424315,1517426048,1519466742,1519486936,1521633706,1524564715,1526518672,1534242148,1535379077,1535411852,1535416972,1535418272,1535419013,1535426999,1535427585,1535429447,1535437817,1535442771,1535445010,1538631370,1539876488,1539883905,1539891891,1539902461,1539907415,1539909654,1540853566,1540863813,1540865371,1540871834,1540872816,1540972285,1544565822,1547523228,1548000883,1548203684,1548662272,1548668010,1548668993,1548676831,1548677846,1548686756,1550655859,1551291701,1552780862,1554083280,1554160502,1556617220,1556618479,1556619205,1556627226,1556629025,1571587981,1572843623,1577978899,1578737375,1579027766,1580891870,1580902117,1580903020,1580910138,1580910864,1581061599,1584242651,1584252576,1584258687,1584260414,1584261397,1594150134,1594318433,1594644051,1595762332,1596503336,1599871881,1600554193,1600562964,1600967980,1600968967,1600970477,1600988233,1600993979,1600994866,1600997301,1601541268,1602995891,1603061457,1604314670,1604316655,1604330442,1604341489,1604342648,1605183784,1605406132,1605908391,1607689728,1607689741,1607690628,1607701062,1607701276,1607705078,1607710365,1607715640,1607716607,1607716627,1608344260,1610313759,1610666926,1611239998,1611396088,1614382839,1614530679,1615167003,1615172374,1615640392,1615647347,1615658840,1615665110,1615666109,1615671063,1620094847,1620095619,1620095929,1620105028,1620113841,1620119323,1620795340,1621082362,1621083649,1621092660,1622329964,1622331641,1622337218,1622353628,1623408910,1624559739,1624569664,1624577502,1624577906,1624578485,1626556599,1628470609,1630022199,1632310642,1633163415,1635568907,1635591150,1635593749,1635643420,1635994183,1635994320,1641006393,1645672758,1645785364,1645803376,1645808858,1645809841,1646891621,1646892908,1646907799,1646910247,1646917618,1646918617,1648006829,1648007716,1648013185,1648013984,1648016015,1648021910,1648025704,1648032728,1648033439,1648033715,1648035901,1648039922,1648043240,1649454738,1649581121,1652486802,1652497372,1652504566,1652932064,1652936599,1653583645,1653598182,1653599929,1653606136,1653607123,1654697756,1654712103,1654713134,1654716280,1654721234,1654722233,1656168200,1659162648,1659176739,1659180924,1659185878,1659186877,1659695250,1660874915,1664393911,1666510724,1668155429,1669474757,1673661122,1673662353,1673671436,1673686839,1673856704,1674136053,1674769898,1674770881,1674776363,1674793871,1675780006,1676641114,1677004461,1677008482,1677010668,1677010688,1677011655,1677022217,1677030942,1677037554,1679194024,1679234542,1679234666,1679237897,1679241007,1679252114,1679258763,1679261552,1679266928,1681499983,1681500998,1681504918,1681509234,1681510306,1681510964,1681520272,1681524681,1681526010,1681526993,1682221833,1682359277,1685960411,1685962398,1685964612,1685965520,1685965569,1685965582,1685965890,1685967499,1685968865,1685974082,1685987547,1685988215,1685988552,1685991645,1686112357,1686592668,1686670946,1687209729,1687209740,1687216901,1687224887,1687235705,1687240659,1687242898,1690419670,1690419852,1690423356,1690429255,1690430286,1690438386,1690439385,1690439477,1691674376,1691689779,1691700349,1691705303,1691707542,1691739899,1692242488,1693900733,1693913871,1693915014,1693915019,1693922968,1693924211,1693925465,1696137279,1696148081,1696153563,1696514991,1697110779,1697112784,1697112842,1697116346,1697119048,1697126337,1697127463,1697127903,1697134366,1697135348,1699859798,1705948764,1706596362,1707661217,1709380801,1709397036,1709401602,1709403991,1709403994,1709715630,1709719753,1710553669,1710842194,1711349139,1711911296,1712862856,1712864099,1712865353,1712874413,1712889750,1715042583,1716067791,1716074254,1716075236,1716090026,1716093784,1716101073,1716987897,1717046504,1717344945,1717458342,1717567159,1717665490,1720424110,1720435157,1720448732,1720448944,1720449947,1720450929,1722611952,1723770733,1723771620,1723777366,1723796376,1723797619,1723869014,1724144999,1724360630,1724887843,1724888746,1724891334,1724900049,1724902970,1724913588,1724914591,1724915573,1727744610,1733044570,1737465416,1740104597,1740108386,1741479646,1741618915,1741621154,1741622153,1741631292,1741636935,1741709977,1742216984,1743089654,1744959211,1744968590,1744969829,1744971556,1744977659,1744987840,1745343269,1745488513,1746392299,1747200908,1747202151,1747210105,1747211248,1747212978,1747215938,1747219291,1747533677,1747671543,1747762259,1748301224,1748301648,1748302211,1748318651,1748321229,1748327140,1748327340,1748328118,1748329946,1749416322,1749419816,1749422630,1749422974,1749423815,1749423848,1749423862,1749423980,1749432545,1749435316,1749435457,1749435956,1749437829,1749437986,1749440303,1749441388,1749442296,1749442361,1749443256,1749443576,1749444398,1749445477,1749445739,1749750164,1749955965,1752768365,1753028168,1753430927,1753880966,1753882221,1753900232,1753906931,1756680747,1759105063,1762715404,1763952265,1763967858,1763978172,1763979159,1765274516,1768132013,1774870841,1775278057,1776446407,1778765218,1779479261,1779706923,1779707649,1779709525,1779713177,1779714057,1779714368,1779715934,1779715971,1779725925,1779730307,1779731494,1780768183,1781938118,1781938242,1781939241,1781948380,1781954023,1781961852,1781965719,1783657515,1785147288,1785152492,1785564290,1786402886,1786403885,1786408839,1786413016,1786418915,1786422601,1793085197,1793091404,1793103209,1793109842,1794311882,1796513490,1798682988,1799934413,1800873944,1804734874,1804986274,1805201900,1805201909,1805381533,1805390218,1805394927,1805396070,1805397817,1805404024,1805410294,1808346875,1809278593,1809846425,1809852765,1809854826,1809860706,1809868668,1809869655,1809909084,1810126394,1810162729,1811189710,1812804641,1813167465,1818860644,1819164253,1824377544,1826567786,1826567942,1826568769,1826574251,1826586852,1826591759,1826593533,1826594804,1826595685,1826597041,1826838298,1830073720,1832102940,1835526804,1835527882,1835530317,1835531888,1835536950,1835540435,1835541852,1835548479,1835548755,1835552425,1835554706,1835556216,1836706536,1838062951,1839007628,1839021100,1839022775,1839033593,1839038547,1839040786,1839994953,1840001842,1840013399,1840019350,1840019827,1840020860,1843076481,1845608978,1846070315,1848013570,1854921046,1859450748,1859510931,1859511204,1860240647,1860312281,1860334137,1861101595,1863024310,1866891339,1866893066,1866896736,1866908847,1866910185,1866914026,1867191437,1867861644,1867861768,1867865679,1867867083,1867872142,1867873124,1867876289,1867885376,1867885466,1867887914,1867888607,1867892691,1867898961,1867899162,1873521117,1875950626,1878219696,1883713830,1883718737,1883722494,1883726489,1883992567,1884025074,1889208808,1889317056,1890185274,1890552293,1891315242,1893129355,1894534152,1894535395,1894543357,1894548934,1895822736,1896748195,1896864381,1896883495,1896884690,1896893413,1897086584,1897144569,1897150382,1897161336,1898308423,1899713189,1903920486,1903920882,1906518923,1906815088,1907758428,1907908343,1907910446,1907911172,1907924055,1907926218,1907937265,1910568778,1912588116,1912664290,1912773142,1919704439,1919708663,1925589573,1928014104,1931786446,1933270769,1933847987,1934282690,1935832225,1937137824,1940180687,1941545223,1944881831,1944883085,1944889292,1944901097,1944907730,1944915291,1947690884,1949378607,1949381140,1949385828,1949388221,1949404634,1953208595,1957126749,1965980590,1966393263,1967560433,1968030901,1968344522,1968345101,1968345505,1968353343,1968354820,1969952988,1969953274,1970271924,1982830318,1982831301,1982836783,1982854539,1982856313,1982857328,1982862253,1982863214,1983945412,1983946415,1983946627,1983953134,1983957025,1983968650,1983971249,1983972408,1983977373,1985096774,1985106740,1985116048,1985122769,1987352594,1989155232,1991785536,1991792841,1991799730,1991811287,1991817238,1991817715,1991818748,1994019132,1994026062,1994028952,1994613365,2000627256,2002587178,2002703477,2004055936,2004062657,2004080420,2007546240,2007547499,2007556254,2007557797,2009780252,2013938002,2016158046,2016458632,2016459875,2016461129,2016470189,2016476340,2016482461,2016485526,2019785049,2023148389,2023153871,2023155598,2023156002,2023157760,2023171627,2023174160,2023812622,2029256230,2029286951,2029296544,2037064184,2042215210,2042272668,2042423451,2043073993,2044012869,2046744295,2047386704,2047490213,2047625030,2047828609,2051192703,2052284669,2056364987,2056365175,2056459861,2057257910,2058376024,2058382302,2058436464,2058440319,2058445367,2058448694,2058452545,2058552215,2058569521,2058573621,2058924197,2058929805,2058958371,2058984507,2058988863,2059003240,2059051015,2059075746,2059422408,2059824807,2061714098,2062014471,2063260135,2063415690,2063627333,2063814283,2064238717,2064313581,2064484772,2064499575,2064635107,2064635452,2064635773,2064639428,2064639883,2064648773,2064654772,2064655646,2065476844,2065542420,2065542544,2065543022,2065727011,2066567940,2066734284,2066828553,2066833534,2067202738,2067233317,2068031208,2068725531,2068831008,2068854498,2068854512,2068858196,2068859575,2068860177,2068862627,2068863232,2068869021,2068950273,2068994789,2068994807,2069062998,2069102686,2069161595,2069263945,2069338842,2069365704,2069468800,2069558220,2069561350,2069566268,2069591394,2069593072,2069595618,2069600040,2069600946,2069600957,2069604100,2069765192,2069904166,2069904305,2071035931,2071149679,2071643658,2073289171,2073308845,2073310709,2073312474,2073322881,2073335784,2073440452,2073448514,2073457247,2073500084,2073509625,2073523923,2073533208,2073640292,2073794194,2073803151,2073803461,2073808229,2073811616,2073811996,2073815760,2073826308,2073826688,2073827152,2073830759,2073831593,2073831601,2074299520,2075044848,2075423284,2075693433,2078935992,2078936931,2078937889,2078937913,2078938163,2078938295,2078944407,2078944555,2078944613,2078944933,2081181239,2082063743,2082285629,2082430948,2084946688,2086083080,2087431076,2087431077,2087431079,2087431080,2087431081,2087431082,2087431085,2087431086,2087431087,2087431088,2087431089,2087431090,2087431091,2087431092,2087431093,2087431094,2087431096,2087431097,2087431098,2087431099,2087431100,2087431102,2087431103,2087617590,2087617591,2087617592,2087617593,2087617594,2087617595,2087617596,2087617597,2087617598,2087617599,2087617632,2087617633,2087617634,2087617635,2087617636,2087617637,2087617638,2087617639,2087617640,2087617641,2087617642,2087617643,2087617644,2087617645,2087617647,2087617652,2087617654,2087617655,2087617656,2087617657,2087617658,2087617659,2087617660,2087617661,2087617662,2087617663,2087629931,2087822490,2088302297,2088726760,2088953542,2090213881,2090218574,2090297888,2090298020,2090439875,2090439900,2091225604,2092577468,2092702023,2092715579,2092766986,2092957042,2093991393,2093995617,2093995632,2097113374,2098599777,2098599792,2099138174,2102249573,2102285158,2102285168,2102285285,2102285374,2102286572,2102291553,2102297313,2102301463,2102304381,2102311282,2102312281,2102313468,2102315379,2102317235,2102322718,2103529616,2105684477,2105873178,2106751208,2106757636,2106766355,2106769656,2106775467,2106775926,2106776925,2106781879,2118750891,2119037299,2119037310,2119041270,2119043865,2119381911,2119891962,2120136928,2120142410,2120143393,2120151231,2120152708,2121629990,2122433548,2123414271,2123472843,2123472936,2123472941,2123472990,2123479292,2123481132,2123481326,2123481391,2123481939,2123481960,2123482409,2123482928,2123482935,2123485221,2123485512,2123485548,2123486092,2123487587,2123487602,2123487868,2123488061,2123488218,2123489049,2123491458,2123491494,2123491502,2123491940,2123491944,2123491950,2123491964,2123492067,2123492380,2123492410,2123492613,2123492943,2123493403,2123494323,2123494721,2123494806,2123495205,2123495222,2123495263,2123495538,2123495599,2123495615,2123495829,2123496707,2123496945,2123497027,2123497539,2123498152,2123498482,2123498621,2123498738,2123499337,2123499387,2123499393,2123499675,2123499817,2123499823,2123500085,2123500670,2123501043,2123501651,2123501946,2123502012,2123502614,2123502618,2123502909,2123502931,2123502972,2123503489,2123503580,2123503633,2123503639,2123503645,2123503683,2123503690,2123503871,2123503914,2123503925,2123506021,2123508761,2123508887,2123508888,2123509104,2123509367,2123510210,2126830924,2126831627,2126831911,2126831915,2126834731,2126838118,2126839865,2126841008,2126851442,2126854146,2127933481,2127939688,2127940675,2127945958,2127950989,2127966582,2130163562,2130164545,2130170027,2130187535,2130190580,2131286378,2132327224,2132331087,2132359596,2133546426,2134655216,2135730753,2135744303,2135751022,2135766376,2135766538,2136033383,2136198665,2140379406,2140382005,2140404240,2140405499,2140406225,2141369520,2141378580,2141384318,2142607534,2142608862,2142616598,2143588731,2143590729,2143592861,2143597618,2143609175,2143615126,2143616636,2144000095,2144838611,2144844042,2144846897,2144858266,2144868884,2144870143,2144870869,2157945278,2158338411,2160318468,2160324206,2160325189,2160333019,2160343200,2161569257,2161578129,2161578140,2161592231,2161595735,2165898261,2166038855,2166996811,2167003274,2167004256,2167015877,2167018798,2167213797,2167993101,2169327252,2170481633,2170487115,2170488842,2170504623,2170507412,2176528068,2179101309,2180545870,2191744103,2191744212,2191821366,2191883015,2192566334,2193960351,2195897610,2195898849,2195906687,2195916612,2195922100,2196631346,2205406696,2211506222,2216825796,2219145843,2221394610,2225058301,2225061335,2225064134,2225071439,2225073075,2225080536,2226037368,2226044042,2226051203,2226052893,2226055388,2226060342,2226419862,2229788675,2230793522,2230840997,2231615745,2231617728,2231623210,2231628742,2231632031,2231633170,2231633764,2231638049,2231729235,2231751291,2231760201,2231761216,2231769054,2231770037,2231775519,2233884981,2235097422,2235100587,2235101313,2235108032,2235109598,2235116887,2235119589,2236869449,2241796550,2241797549,2241806680,2241812579,2242828527,2246244298,2246245281,2246250763,2246260079,2246271316,2247223374,2247249937,2247251096,2248592412,2250708942,2250715407,2250719552,2250724971,2250725805,2250733692,2250734937,2250735952,2258665553,2258878642,2264886749,2266447633,2267607000,2274782645,2282544968,2285662351,2290599544,2292158595,2293175691,2293351636,2296071446,2299255515,2301040846,2306079466,2307580553,2313504811,2318220358,2320224028,2325476095,2337176745,2339504386,2344847762,2345345412,2345556981,2346482211,2346482871,2351498341,2352240646,2352738840,2358991500,2361087993,2364634824,2371011349,2373457221,2376425283,2379512524,2379580075,2390286898,2390518325,2390736011,2392516839,2392521063,2400874900,2400879124,2402335630,2404974948,2405102721,2405117283,2405120727,2414810349,2415093005,2415923742,2415925541,2415935547,2415976346,2418152088,2422623072,2422625395,2422631927,2422634373,2422636295,2422636392,2425962056,2425963043,2425969250,2425969487,2425971892,2425985030,2428197348,2428202830,2428203813,2428211643,2428212914,2428213376,2428240545,2430223084,2433759338,2433759634,2433760321,2433765803,2433783311,2433785126,2433786356,2433788522,2435993901,2436000108,2436001095,2436011657,2436026994,2439339076,2439340079,2439340291,2439346798,2439350689,2439362314,2439364913,2439366072,2439371037,2439876345,2440431898,2440444045,2440449369,2444112661,2447928023,2452264162,2454797153,2458316286,2459819944,2462285242,2462802458,2463186757,2466741694,2466758807,2467213089,2467545358,2467601561,2467655846,2467686484,2467740953,2473985870,2474042431,2474150919,2474285829,2474577412,2474661520,2475343068,2475470210,2475772433,2475877012,2475877016,2475892298,2476213365,2476552306,2479517659,2489453909,2489531547,2498555779,2501597440,2507278661,2510852110,2511694664,2512156190,2540805343,2542362598,2543008264,2547140668,2553182506,2558063998,2558416820,2560726248,2564751176,2566787042,2569608194,2572602371,2577853220,2579803386,2583084289,2586020617,2600402029,2604613571,2614694552,2616608417,2623678483,2624091113,2626979216,2627765050,2629831661,2630340943,2630577386,2637047575,2637160117,2637393619,2637589507,2639283063,2642320383,2657728452,2661288721,2663538084,2673250796,2673678071,2673953045,2683622002,2686768508,2689921282,2691751732,2691869931,2692015714,2693065457,2693628719,2694158948,2699054734,2699567323,2701589506,2708247797,2710218932,2712973569,2713114330,2714570818,2714658156,2715859111,2716538256,2717691085,2718235570,2719851426,2722275573,2728431851,2731033959,2733567145,2745064373,2747735009,2748168364,2748310006,2753354596,2761147374,2762813598,2767767034,2769808878,2775691349,2789347571,2792452218,2793624174,2794767436,2795183554,2795185357,2795205893,2798224110,2803597621,2804113804,2807804736,2809486328,2812191981,2813025413,2815428841,2815585428,2816618421,2819662823,2822221150,2824682484,2828575765,2828866516,2829935276,2834927579,2836892761,2839658405,2844621372,2844815106,2845489684,2845638303,2857120519,2857193006,2859698097,2860702321,2870435535,2874906565,2880233005,2885526550,2889073982,2893961579,2896360091,2896815948,2898520762,2898642745,2908250170,2908376536,2911135641,2915014315,2918403731,2918486269,2919235927,2920587887,2922468503,2922493886,2923084706,2929584080,2931398379,2931402541,2934893225,2937779198,2941551192,2942859576,2948690168,2948867989,2949433359,2951266128,2954570766,2956489777,2960184498,2960188722,2960612931,2962892549,2963032843,2966548328,2976545290,2976620947,2978924197,2982913903,2986096991,2987284613,2988637881,2993692642,2996709992,2999106536,3000568496,3005531064,3005732955,3007175865,3007286028,3008753857,3010444860,3010880247,3019938621,3020499579,3022866914,3023311759,3024482653,3024795687,3024807531,3027071777,3029820267,3032088673,3032839979,3033043261,3033965900,3036878933,3037343835,3038234864,3051293097,3052701732,3055037923,3056484673,3060407188,3061523114,3071254387,3071254500,3071254881,3073058130,3074871971,3074935051,3075008146,3075048985,3075285442,3075422693,3075548305,3075766008,3075860343,3075962648,3076097045,3077391764,3079190285,3085252246,3091553195,3103424085,3107541791,3107727924,3107749241,3107778469,3107783354,3107787446,3107790299,3107948057,3107956419,3107974264,3107984588,3107991466,3108296169,3111583245,3113459538,3116256345,3116975703,3117043431,3121647752,3123411243,3123445549,3123737595,3127243644,3131616468,3134139083,3134716611,3141709512,3148676509,3154082174,3155375542,3160028447,3163162577,3163167462,3163515572,3163650864,3172095015,3178395499,3179705353,3183658699,3187099641,3187299343,3189362935,3189614929,3189845278,3191231848,3191324353,3196795314,3196799538,3197664642,3200115829,3202732235,3206363778,3207294280,3218691622,3224832477,3226582088,3231960701,3231960825,3238444781,3240506687,3241127686,3245505639,3246685420,3255250502,3255475289,3255493270,3258010725,3259268259,3259708744,3272088211,3277477189,3287497511,3289363789,3294281816,3300709686,3302430666,3307080284,3310372188,3310580422,3313110325,3317570505,3323504524,3331794938,3332552236,3344936763,3351242611,3354164541,3356161036,3357443896,3358280978,3360549707,3361435146,3362509089,3362630778,3366341181,3366920760,3368509209,3372160500,3373297021,3374596217,3375285141,3377755895,3379029866,3380241983,3380595728,3381834713,3385946526,3386125251,3388057612,3393544563,3404840083,3405857857,3407191084,3408814815,3408819560,3409018494,3409457570,3410577155,3411051814,3411102162,3413983999,3416635233,3418887913,3424150275,3426036948,3426656604,3429124000,3430316367,3430320824,3430870942,3431771155,3432731814,3434192147,3440930072,3441289467,3448289841,3448536520,3452859864,3455445539,3455973701,3456106851,3456282588,3457601666,3463597433,3467469261,3473077716,3481649290,3487446962,3488816292,3495434909,3503723552,3503962589,3503975251,3504086267,3504111353,3504116046,3504274912,3506277065,3508805241,3509081590,3511319965,3513566261,3515728076,3515960057,3516630755,3523519258,3526432473,3530287752,3530798581,3531066474,3531601080,3532265658,3532567787,3533680386,3538145547,3540002868,3540019679,3541120058,3551826674,3554146688,3557238629,3557288966,3560409651,3560721423,3560755308,3560772904,3560776799,3560843986,3563273081,3564677062,3564681286,3567399383,3582031081,3584271853,3584286131,3585048866,3585049834,3585528102,3593775985,3599378282,3602300234,3607509617,3611661676,3611790203,3621964687,3621965124,3621966081,3621966083,3621968414,3621969916,3621970585,3621975893,3622095083,3622538650,3627671724,3631197772,3636965307,3639447013,3650032210,3667545339,3668394990,3668555001,3668632957,3671699945,3674122558,3682693088,3690182854,3691035506,3691048605,3691317036,3693068020,3697923226,3699114476,3702342894,3706900355,3708334595,3709045244,3712703179,3712728440,3712733478,3718845099,3718930524,3720827503,3728968422,3729352785,3730027878,3734185373,3735541918,3737224996,3738382782,3738387349,3738389800,3738389990,3738390006,3738390241,3738390427,3738394220,3738394620,3738394722,3738394744,3738394859,3738396519,3738397033,3738399064,3738400460,3738887202,3738887334,3739466542,3743223168,3743289449,3744330913,3745299015,3748385635,3749221030,3756564018,3766265917,3766587032,3767014136,3767872686,3768672199,3771941409,3772113601,3772128853,3772772804,3776028623,3776032376,3777321837,3777702607,3777706691,3777840696,3778052019,3778877784,3788596678,3788641118,3789096147,3790949066,3792555306,3792675197,3794434962,3795445637,3799396589,3802359444,3802425981,3802900168,3803509878,3803533553,3803824710,3817195077,3825134626,3831783888,3836226283,3837130236,3839963077,3842564401,3842605521,3845461162,3845489549,3848928610,3854658802,3856336918,3857323999,3858008723,3862352064,3867966833,3870049918,3871085378,3871829833,3872291932,3872427595,3873740388,3875975886,3876231871,3878080222,3881750832,3882302039,3886373040,3890622701,3890644440,3890892359,3896043913,3896689307,3899279503,3900747045,3906847659,3911916015,3927826024,3935292304,3943337509,3944324480,3944448839,3945529821,3947301018,3949488650,3950038675,3952494101,3960241116,3960376152,3961917741,3963099658,3963421060,3963723254,3967007952,3967259205,3969124422,3970612783,3970678261,3973713485,3975040093,3975243357,3975693785,3987058095,3989825156,3989847268,3990634986,3990704705,3992681822,3994071046,3995478227,3998971354,3999298006,4000670401,4000993351,4001099777,4001277861,4001735503,4002465742,4003357293,4005356768,4007925342,4011050686,4011066530,4011075332,4011273939,4011552428,4011788459,4012217148,4012217259,4024186918,4027830515,4028975169,4029110469,4029583348,4030423947,4031498693,4031499367,4031499504,4031509172,4031928713,4032208645,4032479130,4033316487,4036743247,4038287798,4038545865,4040900190,4042024153,4059950647,4061045790,4064482362,4064482494,4064686007,4068398139,4074270800,4074270919,4074308286,4075674315,4075712516,4075885548,4078878227,4080178633,4081049105,4089654486,4090206590,4090679933,4091412422,4095259202,4095274203,4097043581,4097047544,4097047888,4097050487,4097053538,4097079538,4097094723,4097094855,4097218811,4097289420,4097298261,4097355529,4097358800,4097358806,4097359478,4097365147,4097365569,4097368351,4097368475,4097373732,4097381131,4097390898,4097493023,4097494448,4097500420,4097504860,4097508952,4097518447,4097523657,4097528230,4097528249,4097565588,4097595928,4097769515,4097769660,4097770040,4097900631,4097993352,4097993363,4098078311,4098093255,4098096816,4098101881,4098102013,4098120408,4099257624,4099391059,4100119818,4101141701,4101990706,4102099355,4102141580,4102295291,4103385373,4104416776,4108421678,4108481771,4113654278,4119925923,4120143040,4120573143,4120685305,4120832270,4121323786,4122797449,4123137490,4123141719,4123166778,4123237466,4124517918,4124852870,4126190390,4126265264,4126330058,4126584791,4128561486,4130538182,4130665595,4135804702,4138805004,4138959002,4142649353,4143010615,4143011353,4149276818,4149741566,4155964946,4160851306,4165043845,4165602674,4166101816,4168666626,4168671212,4169534192,4169538416,4175499442,4178182706,4179726175,4180321577,4180398911,4180437564,4180584501,4180592595,4180655876,4182610142,4190427894,4190436241,4190438903,4190464587,4190536489,4191350062,4197904504,4208748285,4213114634,4213114766,4213115878,4213133169,4213139443,4216213600,4229539334,4230260404,4236039784,4239211903,4244301284,4244359264,4244636840,4244650461,4244697370,4246504751,4248927363,4249781266,4250093591,4255547342,4269915810,4271230391,4273205904,4280822506,4281987205,4281991429,4288642117,4290818353,4290862694,4290938088,4291163255,4291519114,4292375442,1672,113029,2431109,9085905,10454523,11833936,15005411,29039073,29369909,32348563,32392946,34831997,35241656,35407085,38660731,41719852,42040525,44148994,49751269,54657448,54829135,56701348,61297674,64616140,64789207,64792746,65243007,69912355,73497087,75564691,84754216,85474843,88950783,95227810,97869711,98556036,99860970,111529024,118457586,119013459,124940101,129204800,129504899,132934253,133576354,140643360,141325108,142928709,144351849,147399388,148485881,153516070,162751717,164324729,165338893,166383271,169804649,169909381,170281316,170281555,170281599,170281747,170281951,172221532,172281601,173287589,173930363,176844018,177079695,177546706,179139641,179569944,179956098,180259371,181198501,181205574,181240422,181950714,182150488,183129361,183468910,183469260,186043176,187501046,187763081,189174183,190912115,193357074,193420201,193885172,194024818,194130004,195040605,195184107,195615400,195788148,196491587,201802654,202716248,203969128,204000291,204003102,205844479,207663471,208540214,211702237,213315812,216283771,216404638,221220686,225036633,233832515,235585683,236122625,238349947,244953360,253603556,270508724,274628826,279497384,282260013,282734069,286117940,288337735,294222691,294944592,297796540,299806932,301175958,305396028,309814229,316711416,319659866,321667918,322393118,323472705,329290740,336073493,344556873,345150446,345725228,346582968,348240977,349085323,352942917,361618841,362641227,363650316,368392429,371447569,379018060,379803748,381683792,384388494,390037588,392534911,393050977,393824765,398079720,401473592,404580880,408076405,409551689,412923104,413989960,417762611,418643706,419980117,420076057,423460135,424671062,425273951,430774757,431128362,431420666,431463230,433024678,433601547,433960232,434424313,440846816,440990792,445424682,448347366,453082265,459993498,467355959,468677861,470584767,478194174,481007914,483933287,492579864,492820046,495294245,500922416,501132892,502571724,503870109,505520155,505540840,505547348,507674743,507704542,508155006,508732896,508756709,518314331,524499536,527090713,528698966,532828844,533082472,536472645,536606854,536706420,543383677,544035780,545100578,547829195,548068662,550157112,554422931,557980541,558904957,559619560,566123574,569085212,575078226,579214441,582810837,583362052,583453417,594063106,598128236,601157755,601161740,601948346,602413319,603986209,605582466,609198625,610045978,617827459,620396524,626039263,626988485,629099694,630452394,635400744,640415961,643558590,645257576,652659119,656273907,665354414,666296511,667333922,668403785,669929645,682364285,689215333,699075989,704136516,706383966,708808466,710978465,712995495,717519098,722655660,722956329,725449644,727209749,729977159,734622016,735035205,737142807,737152212,737166334,737644692,737837074,739516787,739566545,739985822,741816033,742252614,742260586,745092996,747930588,750219296,750508933,752522257,753857751,754000708,757807602,758478444,761228031,762067870,762641736,764248075,764320946,764825188,766296725,766355544,766543587,766643209,766774330,767540529,772363084,774299734,777688891,787564577,789530990,792068311,792844833,796533587,800010738,800087019,809563086,810061706,810813298,811092091,817847511,819009519,826260124,833658992,834470340,839856739,842147301,847675799,861294299,862950715,867021650,867036335,867732810,869064225,870151875,874296659,875096251,875944810,876149555,879009267,884498580,887482102,893652881,894264732,896104248,896979123,897240751,902139830,911653942,912249299,919599881,927052135,933697266,933717702,933742623,939098524,939114841,948752149,955130439,955354780,955942299,956480228,958121442,961145400,966830075,968732370,970076747,972273212,976368569,976381303,978919739,981829565,984418838,997412732,1001458257,1001637783,1001651627,1005191377,1008948875,1010556097,1016009727,1016348317,1019849895,1023879932,1024317101,1027786481,1027856392,1032266307,1033049924,1035709107,1041294385,1043437244,1049779946,1051535617,1053737172,1054370922,1056150770,1056645919,1056720884,1063952736,1064188994,1064732809,1064857294,1065290596,1080478458,1081536009,1086069586,1088535269,1090938281,1094421058,1095718313,1096687866,1100372480,1101019943,1101043104,1102004406,1104733017,1110237878,1112959177,1113096701,1114972095,1118952562,1125668821,1130216203,1132104794,1132534664,1132579070,1132598106,1136018325,1137104375,1139265319,1145147923,1145899518,1146014840,1146523166,1149204820,1151262913,1152056864,1154446700,1154536335,1154536715,1154542665,1155367440,1155994599,1158265339,1158326174,1161218045,1164964007,1166033123,1166422202,1167024992,1167025137,1171269392,1174582808,1174756828,1181469438,1186977866,1187653498,1188208310,1189560180,1191923730,1192723278,1195304992,1199133859,1199554249,1199600208,1202045876,1204911535,1208429990,1210779948,1210807525,1221782335,1221920801,1236932222,1238449939,1246474378,1257256866,1257395124,1257876060,1257878939,1258281930,1258346504,1259689738,1260820433,1260836076,1261324364,1268763191,1269301612,1271531819,1273274467,1276658942,1282928227,1283757717,1296032318,1296235125,1301946320,1305140481,1308857550,1310807544,1310899277,1312056732,1312163653,1316036626,1316125796,1324285266,1324310094,1324331646,1324337571,1324579984,1325750278,1326569216,1333842476,1349684561,1351415139,1351558342,1351862653,1351880550,1354386923,1356250756,1356331589,1357629674,1362733356,1363404812,1364008114,1364487272,1365133140,1365599531,1365623138,1366730785,1366987615,1372705460,1372794328,1373871548,1375834117,1377641421,1378095694,1378253217,1383623210,1391288061,1391291390,1391293134,1391299074,1391300548,1391306067,1393577155,1394469288,1394469303,1394469473,1394469866,1394470005,1394470066,1396870772,1399867662,1413067533,1423547895,1430902259,1431096661,1433581041,1435770227,1436788950,1441443055,1441473969,1443172426,1444705872,1444722875,1444727957,1445594238,1447082963,1448082324,1455246557,1457519039,1458493639,1459794391,1460930084,1465058743,1465974914,1465976327,1465976425,1465976436,1465976550,1465976625,1465976632,1465976747,1465976986,1465976991,1465977196,1465977261,1465977274,1465977303,1465977323,1474444421,1478092049,1478716185,1481566528,1482522967,1489772937,1492902674,1494181387,1503721626,1504535254,1509029106,1510450262,1511907991,1515598870,1519441587,1520424549,1522685369,1525831150,1526085253,1527459723,1529619411,1532042759,1533712942,1535986906,1537663939,1539580287,1539902893,1541073018,1541496652,1542773859,1549199388,1549209224,1549210203,1553692884,1555806428,1561102750,1568416773,1570440897,1570561776,1573188605,1576134740,1582406800,1585380899,1587251606,1592687509,1594093747,1601662530,1602151715,1602222565,1602416912,1604313702,1610069144,1610724928,1613430619,1616149762,1616623247,1616826805,1622345684,1624120544,1630208269,1631446240,1634840328,1635306209,1637735434,1639041637,1640826914,1643893360,1645239134,1645714411,1646967505,1647700483,1648026812,1648459154,1652482428,1654623339,1659538076,1660752253,1661285202,1662950537,1664993389,1675032552,1676328914,1681382184,1683407715,1684605451,1684964181,1686375531,1686572406,1687228988,1687238599,1687241697,1688907428,1693905970,1694678234,1696017211,1697022103,1698247372,1700196518,1700874190,1702743585,1704831752,1705191422,1705572464,1705775316,1705920264,1708553688,1709604401,1711224201,1713051167,1715999558,1716087943,1716947524,1721557559,1722492001,1724478613,1728197301,1730461660,1732377833,1740500925,1740503023,1747349646,1747349737,1747349747,1747349811,1747350242,1747350353,1747350383,1747350483,1747350570,1754249179,1757625214,1758838683,1759487629,1759488516,1759498393,1759499821,1759502442,1759502966,1759512274,1759512283,1759513528,1759514495,1759514515,1759516437,1759524172,1759589336,1760335250,1762975960,1762992044,1763004314,1771261987,1772061961,1772164204,1772475101,1775305704,1778177081,1782043531,1788148481,1789421301,1793905730,1800839994,1801140929,1801396125,1804673412,1806579373,1813955111,1814430790,1816595094,1817436421,1822787251,1828043124,1839996532,1839996844,1841030555,1842560365,1844006530,1844448916,1844480213,1846724376,1860761623,1861064328,1863000850,1867708596,1869007419,1872936175,1873771601,1873773882,1873774456,1874142716,1875798230,1880233189,1882601503,1885862630,1890372289,1891031342,1891205640,1891938925,1892631265,1896919160,1896919227,1896919294,1897898461,1899147627,1900573373,1901379444,1902628941,1906789934,1906790006,1906790139,1906795057,1906796594,1906797455,1906801573,1906801694,1906806837,1906810233,1906810485,1906811690,1906812875,1906817274,1906818921,1906820915,1906820924,1906823423,1906823469,1906857590,1906857691,1906857989,1918700844,1921631441,1925206882,1927020241,1928994000,1936188797,1939994885,1941474619,1944071536,1945201987,1946130305,1946324244,1947055740,1949193282,1951127334,1960661844,1964294607,1971670426,1973838680,1975660003,1977074332,1979063800,1987660949,1991785763,1992080509,1995174355,1995890751,2001507875,2004488903,2015900220,2018783243,2021213332,2023260368,2025018361,2025037989,2025039155,2026455612,2026543248,2027114414,2027551630,2034028822,2034497157,2034927376,2035815698,2037403782,2037552632,2038238057,2038463378,2038609522,2040354520,2040943501,2041028464,2047340057,2047377876,2047791608,2047824538,2050823774,2050838609,2051525062,2051827668,2052255777,2052901511,2053206810,2053240934,2053478875,2053493456,2053853373,2054449324,2055229681,2055578022,2056180496,2057710300,2058751811,2059048621,2061275137,2064241908,2066721635,2067699997,2071301924,2075934693,2077460241,2077463931,2082273412,2082279457,2082340026,2082350395,2082490504,2083899515,2084905908,2087506861,2087568425,2087595516,2092046651,2092301721,2092419132,2097381010,2097529923,2100199727,2103470828,2105481502,2107063121,2107436658,2113664954,2116750738,2117068897,2119040128,2122563214,2122618177,2124668692,2133443920,2134191641,2134715695,2138049165,2138494997,2142609419,2142633914,2144770101,2146688546,2151094932,2151644274,2153187194,2163712208,2163898589,2168105062,2176727539,2177318798,2178944930,2179027416,2184528600,2186571792,2187374596,2190645414,2190660247,2190897184,2194211966,2195314033,2195413098,2195424198,2203121973,2211529485,2216861598,2219976143,2224936471,2229428098,2233205867,2235535537,2238302643,2239584661,2243922068,2246095470,2249578444,2251500542,2253395698,2256423319,2257131811,2258848076,2259012151,2265403416,2277922362,2278366865,2281444864,2283990470,2284221844,2290521795,2298483014,2298859942,2303709693,2305684069,2306183534,2310688315,2313038876,2315634657,2319104481,2326416557,2327685947,2330979339,2331542577,2334488740,2339348712,2340566443,2343955873,2343987387,2344081298,2354634240,2357782940,2360233424,2365749167,2372460029,2372478071,2380959235,2384339112,2385564998,2387086868,2391410598,2392072803,2393811335,2399346319,2401643245,2401782259,2403261116,2406918497,2407789481,2409182571,2417084170,2417165267,2417652035,2419411749,2419417423,2422324904,2423117096,2424431334,2424771770,2432634086,2433143557,2435584133,2436015021,2441679501,2441854846,2444838503,2451094457,2453483137,2453497460,2454448917,2456215407,2459247176,2463271525,2463506842,2467234433,2469945372,2473920266,2476783882,2485004952,2486666796,2489018185,2489169796,2490847830,2492077342,2492970238,2497220049,2503042985,2515254157,2518379243,2518777282,2525588137,2525608018,2528358668,2531896313,2539686262,2551310943,2554772601,2556085817,2558131228,2564231467,2568929373,2569358076,2571159128,2572746788,2575905107,2579846032,2582295686,2585286228,2585297154,2587884409,2590263013,2592032772,2597156358,2600208325,2602467246,2614031703,2617427457,2622453927,2622601193,2622997773,2635726130,2636739119,2637611531,2637745410,2637827916,2639832942,2644708943,2646831691,2652889161,2656916375,2658971428,2660417858,2667387895,2669967601,2671812960,2675377616,2677517890,2677527742,2680331975,2682569422,2688047810,2692646873,2694622232,2697812844,2707358863,2707431632,2708098424,2708256980,2721005193,2721996537,2727613517,2729386864,2732129495,2738025026,2739504392,2743561936,2745053658,2748129339,2755346949,2756835810,2762308724,2762732310,2772048233,2773342582,2774237802,2777215669,2779765943,2780442125,2780900117,2784038323,2786612080,2787145966,2787151566,2791623281,2792656912,2793843165,2794535853,2794558276,2794571602,2794589073,2794607684,2794781905,2794812897,2794904579,2795201682,2795215251,2795316793,2795413889,2795489178,2795518714,2795546979,2795547152,2795551511,2795554576,2795555553,2795567189,2795581043,2795588603,2796767057,2797512177,2799152382,2799526810,2799947922,2802973072,2804403738,2804874542,2805637755,2805753744,2809447657,2812187177,2812916202,2815541885,2820491263,2822394574,2829422945,2831048350,2832237259,2834623189,2837348717,2839958087,2840525902,2841159353,2842490055,2843506215,2844781614,2846385194,2846982791,2849248490,2849860412,2850213786,2852028874,2852573181,2854701866,2854943229,2855519660,2857974075,2859686627,2873369054,2873382924,2877054650,2878248977,2878625875,2880150758,2882016813,2883677644,2889508141,2894321712,2896549226,2900972274,2905747927,2907164383,2909422460,2910191497,2912050734,2914081458,2914744694,2914938714,2915009556,2917041430,2918571873,2924790692,2931708704,2932164581,2932643151,2933052029,2935350303,2939956665,2941858877,2943539162,2944512053,2944562948,2945364171,2947166646,2950332665,2953041500,2955690868,2958695479,2959025464,2963193938,2963907974,2964323647,2965610869,2969439522,2972958854,2976917923,2978201778,2982085395,2985605450,2996423818,2999691650,3008190733,3008855969,3016122305,3017646001,3023766416,3029366772,3031325313,3032047068,3036119914,3036992672,3039024727,3042813479,3050467218,3051886594,3053067553,3053287882,3065938060,3067331584,3067801157,3067842181,3068762275,3077857486,3080857101,3087935921,3088190003,3091255985,3095401268,3096813247,3098725318,3105671535,3111527444,3115079967,3117883740,3118052513,3118932015,3119183299,3121944857,3123256667,3124496054,3126706525,3129135980,3130292716,3136193853,3143250549,3145203874,3146277579,3146688000,3150523560,3154412692,3156177950,3159557566,3164499075,3164706839,3168577861,3171832589,3173559921,3174529089,3176196996,3176871024,3180784320,3181226348,3185392090,3187205025,3189849017,3190997898,3192015124,3206103617,3212240200,3229338204,3231038915,3236684869,3240062262,3241501460,3243217472,3244361100,3245554401,3249410406,3254464708,3257959952,3274402918,3276160836,3276181105,3276196901,3278107133,3289739448,3290502878,3291450742,3293286977,3293297241,3296419295,3299472058,3299767442,3301223392,3301309499,3301391192,3304599725,3306064327,3313552392,3331885553,3332277580,3333914252,3337182013,3337858974,3341471161,3342158460,3346063476,3347209717,3350345047,3350816321,3351869587,3352060268,3355691995,3356175586,3357239148,3362723114,3366755503,3367073048,3367944003,3372319994,3375346812,3376868662,3382258705,3385088233,3389287501,3391503522,3392485763,3403435361,3403782237,3406109171,3406111906,3407122639,3411575670,3423045385,3424242744,3426100153,3426523263,3430187119,3431675506,3431798787,3431896672,3432167999,3432725491,3433958809,3443103158,3445734210,3450482982,3453219838,3455171543,3458629656,3460835389,3471910127,3474158466,3478804050,3479897537,3480605972,3480868929,3481097537,3485240025,3491815953,3492209950,3494777461,3500328283,3503665706,3503925212,3506796962,3514565086,3519718992,3519725933,3524188747,3529349528,3542452078,3550700124,3550989552,3551573749,3553175952,3553442167,3554781799,3556847596,3557221487,3557691349,3558264087,3560824248,3563344816,3565186253,3565418379,3566074326,3569886279,3570187564,3576593305,3584104748,3586564634,3588013803,3590119076,3591676857,3594126223,3605649145,3607964178,3610130320,3611466472,3618863110,3629119210,3629792790,3635135986,3635459541,3636074310,3638424639,3640911628,3642130958,3642225062,3647798063,3656108419,3657615451,3659534155,3659534172,3659611370,3659667263,3660545348,3660867367,3662104715,3671487562,3674207720,3678946749,3680027665,3684023399,3686510836,3686613485,3686646984,3688442504,3691543485,3691543777,3694814128,3695175653,3697285380,3698130051,3700803863,3704722354,3717443225,3718851041,3722297297,3724304421,3727475379,3727535579,3735375385,3735382080,3740438523,3740440657,3748157778,3751843037,3759175702,3760229117,3767579376,3767636566,3774416951,3774620406,3775107448,3777554302,3784459817,3789217359,3790213466,3791430232,3792756850,3797275201,3797334865,3797547975,3797752814,3798120765,3799727891,3800284920,3804066593,3807736858,3811590943,3812650457,3814583456,3816238011,3818244185,3821631768,3824973847,3830752599,3831121452,3831131041,3837373870,3839962587,3842157165,3849728326,3849729892,3849734551,3849787726,3849792721,3849819373,3853184002,3854490492,3856121458,3857014848,3860607422,3861431943,3861926244,3867504094,3869648625,3871255217,3879613384,3888702999,3893630517,3895969787,3897018811,3898712433,3902486573,3904611129,3909678524,3911290870,3914258422,3919568627,3924938673,3928836058,3929271846,3932881151,3932899585,3934007962,3950379841,3960912026,3973890763,3976040035,3977971580,3981060932,3981985710,3988202550,3991078309,3992022849,3992259208,3993609185,4010941807,4012569891,4013412307,4021161495,4025854722,4027536004,4030686503,4033312623,4037300319,4043405137,4048222256,4048420974,4048962899,4049948378,4051811237,4052267313,4062598208,4064836207,4066383490,4070580503,4073707968,4080427569,4104807039,4115427659,4116271014,4117626035,4127381498,4128299636,4132054341,4132795027,4133480683,4136878052,4138537192,4138587115,4148483014,4149626272,4149641566,4149809179,4152090640,4152153727,4154732349,4156628388,4157060403,4159166567,4161006924,4161031359,4166727800,4167095051,4168702437,4168921085,4175490343,4178043127,4179607399,4182917435,4196816243,4201195770,4201710836,4204344500,4207814302,4216249688,4218603456,4220181346,4230252988,4230808631,4236867197,4243509465,4245730359,4250048329,4251017064,4254397175,4261049438,4265986719,4266150865,4270257086,4272517612,4285995571,4287463560,4287809158,4287924367,4293141634,4293320049,7,171252454,314658260,1911007288,2310391087,2705648135,3085052283,4199583372,0,0,44,66987915,193433406,366428436,366991379,487687151,631419393,649399193,716916462,900018457,911616432,914855142,981141093,981156754,1135523977,1213136917,1357549542,1437166305,1491010671,1491010869,1881252413,2035443912,2412701058,2447973967,2572472237,2572499572,2572504631,2734871983,2856570282,2856570297,2873757688,2905936018,3109459404,3147193074,3229893628,3497603669,3613204738,3628727675,4020469118,4072506013,4072506079,4072506170,4072506203,4072506236,4072506360,1985,3609572,4707302,4731941,7066741,12732264,12733869,12874473,12898727,15239865,15443925,15464989,17770158,18806137,22641470,34805542,37254453,38352510,47103897,47124528,47160482,47264668,47270558,47521880,47670735,47682584,48206184,54052064,55399270,55790429,57861540,64629239,65951659,73540622,74816563,79005572,79010572,79432449,79977826,80960607,90941114,91781471,93732497,101061895,101792620,105281118,114635485,121111459,126395821,127613999,134819976,135124399,135156325,135512978,139443164,140195744,146403274,147165318,147311351,147680945,154712981,156193153,157683252,162021680,165184869,165682351,167795310,169177047,169285407,170248114,175536255,176298648,181584625,186190871,188366635,190461039,190805290,190817793,191644192,193330267,200367649,204872798,208246903,213994908,222038678,222914983,226753977,227658815,230657663,231976681,232418677,234224516,235125560,235385397,235630461,235880887,236100347,237106084,237695302,243768879,244905302,245221564,245221621,245248688,246957980,247379872,247404538,247547714,249186148,249832804,250298968,252007821,252166643,254498243,256250975,256734086,257675257,258276240,260078806,269653037,270614174,270803459,279865482,290747254,296104342,296106331,296214241,297365588,297388265,297388314,297395043,297872731,297875338,305678573,310113063,317059542,318726251,320983337,321380700,329390871,340233049,343985311,368331859,368339983,374202536,374729119,377042975,377218502,377330983,379160277,387137528,390536878,397426025,410462833,410898354,411028646,415359567,418289923,418809394,420699727,422768411,423087664,434374676,434499530,439966930,443910462,444881445,446735168,470802373,473022090,475752042,480190019,481797890,482141996,493334140,493996949,494002753,494111972,496668263,497004637,505642028,513006918,520166698,522732652,524323805,524791178,525296785,532366388,537994409,538156652,539123093,539125333,540384923,545724556,546598380,552815312,564847266,572585472,572589595,572660745,572917514,572938118,581295982,583116728,584477771,585356786,585510953,586974440,588341431,590260151,593171510,600861600,602587622,608185550,608501000,611172806,617227910,620862123,625412750,626878575,627192073,628675473,636454657,644892435,645708934,646772532,650376939,653264074,653865504,654835286,655274400,657684596,657843927,665654464,665772443,667917050,667982163,668803663,678409190,685972429,687873546,699223116,722349553,723381066,723506578,725289629,728910939,728916446,729301272,730375222,731520837,731524865,731524893,733458327,734942836,742063133,744425628,745118723,750501894,753379261,753585532,755936840,755999442,757164322,757742871,758908039,758927262,766978617,767310694,767319597,768502512,775086059,775783015,776818569,777129529,782249017,782470551,782586541,783225086,783819749,787058931,793173186,793643539,793791572,794069868,797737785,801549019,805476735,809560577,810471911,810660018,813069363,813965189,814609400,819689086,822265343,827811881,828807618,840895172,842670706,845178939,849626506,857304293,867054787,875581912,878480613,878489001,888652626,892902192,904040802,904780949,904781069,904781208,904781211,904781269,904781270,904781407,904781445,904781469,904781569,904781597,904781741,904781750,904781797,904781798,907680375,909542970,913350787,915552624,943105427,944616168,945567936,946059164,946112067,950116031,950459761,950797941,950991772,952407653,954708706,954904735,956279390,959296218,959317553,960000436,960088334,964474682,965248297,965252181,968600148,969495568,969714387,969714391,969714751,975014436,976847064,977515724,978655375,985441466,985451059,988676432,989199112,995754553,995754557,998100773,998582596,1001682227,1002897238,1005026102,1007267340,1018029509,1019292109,1021170671,1021615491,1027478448,1027904949,1028176876,1028524011,1033544761,1037073656,1039464298,1041396131,1043364491,1051084878,1053049944,1055328538,1055480209,1058862972,1066609925,1068948457,1071874351,1072134738,1082834847,1084511341,1087693738,1089012798,1089634494,1093384439,1093825560,1094815391,1098082937,1102471353,1113642022,1113846049,1121249692,1127953536,1132317159,1132485954,1132585385,1132689597,1132723356,1132858392,1133501028,1133636064,1134046361,1134351151,1134824033,1135467502,1135737574,1135775689,1136782059,1136883336,1137085890,1137173922,1138138823,1138714596,1139072942,1139153897,1139221159,1139981182,1140405028,1140510661,1141246959,1141280718,1141381995,1141584549,1141719585,1141874653,1142159541,1142193300,1142260818,1142366610,1144440814,1144457023,1144667374,1144802410,1144975561,1145579956,1145625081,1147135141,1147314976,1148184718,1148522564,1149131059,1150514349,1150729533,1151393172,1151494449,1153073825,1154465661,1155177503,1156094385,1156940664,1158572559,1160038984,1160487168,1161167906,1161578459,1161965872,1162013821,1163255421,1163472226,1163645377,1163777146,1163979700,1164916562,1165010690,1165068597,1165937726,1165940993,1166410608,1167096330,1167193469,1167260731,1167598577,1169823858,1170720439,1171147706,1171150005,1180230175,1180849387,1188216287,1188228500,1188701654,1190334387,1190352716,1190641324,1202600586,1206718941,1209302133,1214814043,1216095517,1220486075,1223892937,1224444732,1225577971,1229986049,1243738793,1247471306,1252266596,1252792940,1253960230,1254127330,1255848785,1255859538,1257563663,1257583343,1258195056,1258213434,1262993336,1263908042,1265512654,1267283463,1278475387,1281229947,1281889125,1284797630,1288585218,1290240457,1290513099,1293031053,1295516865,1297095740,1297597617,1298827289,1298832842,1299380998,1300818337,1304310342,1304455504,1310534169,1316956180,1336232039,1337809090,1340075459,1343684265,1347737800,1348149256,1354685816,1355025196,1357282216,1357301365,1363667295,1364395531,1364732891,1373278040,1373514813,1373685873,1375205051,1375419602,1376146087,1380234474,1380513046,1381723825,1382632688,1382645602,1382709874,1386126578,1388184353,1389190819,1389902309,1389912616,1390104485,1390958270,1391687090,1391699393,1393151104,1395748391,1395924208,1397018707,1397022500,1397827261,1398423514,1400330808,1401462671,1410284129,1411428439,1412479074,1412717811,1412831927,1420822802,1423109435,1423890423,1424552007,1425040900,1428131728,1431817030,1431897749,1433480127,1433483767,1434457973,1451286836,1451565010,1452211848,1452224159,1455851258,1458060161,1458176029,1458620255,1463365872,1466302404,1472319400,1475303091,1484355552,1486115226,1486401243,1489893113,1490054949,1492145100,1494001659,1494630697,1494690535,1494695213,1494714660,1494714786,1494714930,1494889015,1494990523,1494992680,1494997876,1495466906,1500014997,1502962162,1504548128,1505655813,1508029184,1508045454,1509815249,1518807662,1524160328,1529373691,1536802563,1538089784,1539586715,1544812783,1547140470,1552392687,1552405115,1552405169,1553111822,1553462237,1554120313,1554158027,1555241094,1555436471,1555595989,1556675361,1557492455,1557696008,1558835738,1558865070,1559582938,1559928005,1561078602,1565016185,1565113430,1565407826,1568314306,1568314316,1568317266,1568696751,1568699472,1568940804,1569248185,1570879860,1573625992,1573800670,1576869802,1581247153,1581398717,1581675892,1581718434,1583510121,1583803496,1588886160,1595292826,1602148307,1605015374,1609481646,1612153257,1618209596,1618218864,1618873873,1619384363,1624861042,1630153983,1638526919,1639454708,1640524262,1641042489,1641812886,1647303548,1648240296,1650468220,1650500409,1651513056,1658862087,1658979753,1661301475,1667470132,1667473335,1667728240,1667806132,1677105623,1680875001,1680882207,1681660610,1685495090,1685495093,1685495270,1685495398,1688394353,1688567575,1688665455,1688778883,1690751126,1691125863,1693300755,1694472929,1703388735,1709297356,1709313729,1712511978,1715661089,1717927392,1718114956,1721373840,1722360575,1724823399,1726408681,1726606395,1726645504,1732927910,1736066754,1736347741,1740486766,1742215384,1745377406,1758824175,1758930481,1758975612,1759122505,1759143730,1759143733,1759227293,1759313682,1759313685,1759412017,1759432510,1759498975,1759505228,1759507354,1759515800,1759642661,1759864276,1759893786,1760159824,1763810143,1766750547,1769211545,1769618102,1772590156,1775156822,1780760274,1783870720,1784406502,1786353732,1793007575,1811810046,1815656403,1816569647,1816866992,1822574126,1822868024,1822868031,1823268852,1823275309,1823288115,1823390804,1823768300,1833535991,1842420860,1844031908,1844296341,1844524436,1844853963,1845272265,1845433501,1850725233,1851761689,1851765614,1852766386,1853687691,1854177922,1861204803,1863593250,1872674263,1872992134,1873841021,1877281407,1877305076,1881597618,1884316146,1886743174,1887188539,1892879921,1905997196,1912353097,1916296381,1919640688,1919643810,1924325687,1935798204,1935801369,1935813711,1935815187,1935818499,1941710024,1944260378,1945210145,1951157591,1955955663,1957378415,1957388660,1957444069,1958153525,1958153878,1962799016,1964448624,1967235715,1967514117,1968334692,1970709900,1974828022,1977445003,1980811473,1981302481,1984866213,1986874949,1987285901,1987558613,1988913069,1998855379,2023930736,2026542768,2029442974,2029502301,2031253491,2041190670,2044176332,2044519717,2044521677,2044845895,2044862336,2050748464,2055299797,2059226128,2060744697,2060874008,2061631935,2062602594,2062613436,2062713055,2062721365,2062782118,2064194523,2064289093,2064667157,2064835977,2065546931,2065580690,2065783508,2066019598,2067177842,2067640249,2068518016,2068619301,2069026672,2069773511,2070805664,2073324624,2075547993,2076314666,2076760108,2076927096,2078661044,2080078919,2080126248,2080270176,2080768362,2080948565,2081049148,2081811414,2082081519,2083365940,2084275182,2089789238,2090043919,2090165361,2090287045,2092471497,2092773191,2093281591,2093290649,2093484170,2095261287,2096596043,2096775591,2100685312,2102866955,2108433077,2109903284,2110249550,2112026046,2112754908,2114424326,2115251185,2116737470,2118764990,2119510407,2120903194,2121183749,2121530494,2121539444,2122085862,2123968241,2123974461,2124038667,2126585211,2127702833,2127711196,2129393172,2140172366,2141043403,2144163444,2144352359,2146552134,2146559400,2146579609,2146771534,2146787712,2147192784,2149214372,2150227387,2151276842,2152677197,2158829447,2159124528,2159550475,2161337980,2161361535,2163722410,2163917836,2165826914,2169168320,2170868227,2173022808,2174751247,2179048400,2184998274,2196541409,2200622033,2203412941,2206322353,2208794483,2219653172,2219657520,2225010953,2226828879,2238722895,2238722920,2238723506,2241976578,2245936247,2248375230,2249276550,2249625301,2254065144,2254179087,2254183431,2254275149,2254449430,2254449877,2255178054,2264880989,2270863210,2290294367,2304704334,2304866355,2305219189,2310350875,2310486036,2312897274,2314773060,2315564905,2319231065,2319463533,2325240383,2327016339,2330482855,2337919027,2340169455,2359883328,2361871491,2366081778,2369823335,2369831600,2371523459,2372759050,2374977123,2376431395,2378889732,2382890223,2383755454,2386589953,2387052696,2389856295,2391789782,2398718314,2399324290,2400888860,2401211408,2404756392,2406557074,2407241140,2409418646,2411497922,2411691127,2413846222,2413908037,2414944572,2415208709,2417936111,2419639306,2423159152,2423360684,2425978408,2428076111,2437572023,2440527060,2444775143,2449407487,2457428534,2469735934,2475146676,2475744613,2476033552,2476112212,2476147614,2477393954,2478803388,2479415778,2482075359,2485317413,2485370363,2488499588,2488699734,2491415998,2492607180,2493496209,2497515972,2499072481,2499532790,2504383993,2504870149,2505121421,2505147736,2513647314,2513693640,2513701512,2513706827,2521253655,2521398855,2526527953,2526528078,2527291586,2527292245,2527666001,2528098475,2536669081,2536933437,2537106090,2538335365,2541170503,2541170604,2541177518,2545965593,2546249066,2546819122,2548278991,2548782015,2549421379,2557808039,2557863700,2558865115,2568950385,2569073380,2569341502,2569405925,2570837952,2575053435,2575619554,2575627585,2579451785,2581687876,2582936524,2586547509,2590439971,2600983050,2602643559,2605946857,2608238576,2608504686,2611889973,2612202111,2619739935,2621175072,2627204334,2627570013,2627677159,2631480810,2631901285,2635187702,2637430468,2638897207,2639751704,2642390316,2644459471,2644532855,2644906311,2645171587,2647433605,2647443463,2649904288,2651288351,2652440186,2655263134,2660229222,2660362019,2662714632,2671981072,2673085999,2676359415,2678218950,2680015310,2683201101,2683726243,2687071289,2687546085,2689958531,2690565794,2691049537,2696922944,2702278755,2705586928,2707450736,2708750293,2710694053,2710777678,2717039465,2719746264,2719953243,2722365346,2724396360,2730361077,2732178535,2732249147,2732255792,2732453216,2732465831,2733162785,2733179003,2740913336,2743326046,2745816408,2746770100,2768031559,2768594053,2769743066,2770453396,2777301260,2777413063,2779047561,2779131760,2781151044,2788878449,2791114477,2792266216,2795123222,2795130739,2795148393,2803000277,2803220098,2820015673,2824852881,2825063248,2825297984,2826183623,2826618777,2828159974,2830840737,2840364717,2844137461,2844192015,2844331414,2844474265,2845536368,2847702680,2847708560,2849875839,2854691117,2857021867,2857111846,2857167445,2857291628,2857718467,2857718874,2859609075,2860369035,2860944275,2861234828,2861431296,2861773187,2862323803,2862729831,2862789186,2862818280,2865000297,2865536587,2872917161,2879220442,2885591219,2886256228,2886266660,2886337850,2886340600,2886347487,2886358758,2886559394,2888553420,2893735969,2893987517,2894277589,2895201770,2895970159,2903889952,2904798808,2907566289,2911967032,2913775681,2917443420,2921648360,2921994283,2925162127,2925540459,2931480722,2936112276,2938485423,2939997155,2941295122,2942568797,2944555176,2950549599,2952067971,2952072562,2955690120,2961421753,2962144430,2962519996,2962841785,2964270344,2964373735,2965548040,2966852375,2970298080,2974400461,2975755381,2981996158,2987922608,2991195167,2991625994,2993771546,2995901561,3000958971,3001281849,3001388716,3004478994,3004479027,3004479111,3004479159,3004479171,3004479184,3004479190,3004479239,3004479240,3004479258,3004479289,3004479305,3004479323,3004479334,3004479373,3004479389,3004479390,3004479401,3004479425,3004479785,3004479787,3004479818,3004479829,3004479837,3004479976,3004479994,3004480114,3005847375,3006723884,3006726944,3006727797,3006731179,3006737252,3006744684,3006811183,3012299493,3014399025,3019017018,3019072181,3019996757,3020108825,3020133371,3020188532,3023885513,3024558034,3024589567,3024626538,3033483503,3034109278,3035739007,3035887950,3044634578,3044797796,3044821749,3045244983,3045788419,3045876876,3046124074,3046256428,3050244615,3050333064,3050334784,3056297406,3062281966,3063798750,3063849681,3073445035,3073797863,3073848296,3086119708,3087786680,3089398889,3089451715,3089454054,3089461994,3089735415,3094552970,3097888413,3098875466,3099276787,3104375123,3104503715,3105798493,3107144912,3107146953,3110631110,3110681545,3111601102,3111601746,3111606786,3114815727,3119543502,3119594433,3120807553,3120857998,3122897068,3125786613,3128821880,3133975234,3135838657,3136281421,3145164732,3147940006,3154068140,3154152867,3157412719,3157501664,3159380027,3160589879,3161016478,3161897203,3174437714,3180245112,3180300610,3182786585,3183126568,3183293814,3183325319,3184294753,3188347051,3191217062,3196370198,3197567695,3198643172,3198783739,3198824989,3198841920,3198930383,3199640352,3200095506,3203439089,3203573947,3203579445,3208441350,3209729826,3210506925,3210514725,3210570457,3214383466,3214394316,3214653823,3215790970,3217760577,3218901480,3218928718,3218996674,3218997101,3219339071,3219427268,3220535722,3220543483,3221757640,3223098753,3224727829,3232284385,3232339054,3234508143,3234559072,3235473148,3237969392,3243142044,3247991594,3253953941,3269910681,3270985722,3273573836,3273628995,3275986591,3277061645,3277112578,3277868236,3277980164,3278129999,3278154322,3280832255,3280992609,3283017533,3286262047,3290414111,3301409832,3301494567,3302526185,3302610918,3305712858,3305866028,3305950755,3309540327,3309590022,3309595898,3309596203,3309660560,3309660597,3309937069,3312550946,3312639405,3317007142,3317095593,3324397363,3331028046,3331525682,3331580349,3331802213,3332642035,3332696700,3333929978,3334870005,3334920442,3335058344,3335315569,3343940221,3345496201,3350023967,3353092349,3358586999,3365687143,3366763202,3368167300,3371155980,3372842751,3373802982,3374003367,3374007861,3374013921,3374033257,3374071862,3374072315,3374075119,3374222601,3374506623,3377952754,3382868701,3384928690,3388197033,3390931348,3391051206,3391063809,3391068622,3391334282,3391402631,3391423133,3391432603,3392425741,3394879910,3395277647,3399311251,3402270417,3404440519,3414226886,3414277321,3415566709,3417045783,3417060092,3418683074,3418733517,3424453774,3431921225,3437307073,3437430868,3437705452,3444401619,3445590826,3447374472,3456431399,3458638240,3461359920,3463272868,3468986640,3469121667,3471246134,3474393156,3474446194,3476056250,3478543821,3486841411,3486906847,3489097968,3491201265,3495569706,3496705474,3497897502,3497994843,3498252682,3502149957,3504414102,3504826781,3506839508,3506948350,3508950458,3509210745,3509498189,3511959565,3512025010,3512493029,3514111400,3517669498,3518790968,3521920341,3523035738,3523862571,3524226140,3530307622,3530358057,3536335853,3536792162,3538712404,3541452460,3541507619,3542648636,3544416242,3550676375,3551025439,3553383951,3556498831,3561501051,3561585780,3565016796,3565023071,3565174365,3565227623,3565288856,3566089568,3572109810,3575114019,3577841990,3586425916,3589694483,3591020567,3592221649,3594125448,3595182758,3596128381,3602035250,3602533630,3602552275,3604829927,3607233834,3607322789,3607604079,3608554389,3610981370,3617629034,3619761411,3623812162,3629877419,3636237811,3636292476,3639577654,3639632313,3645953597,3647523178,3649784978,3653883892,3660676457,3664234276,3674197367,3675513627,3681233287,3684650455,3688377898,3689406359,3692544695,3693437133,3694959415,3703294733,3704443907,3704956777,3706490306,3709178884,3709268355,3709272958,3717182590,3718660896,3719413702,3721853564,3731122282,3734934472,3736397122,3736397691,3738359136,3744502996,3744505315,3744515994,3744516038,3745225898,3745403285,3749377655,3751498613,3752631559,3753565240,3756319792,3758308501,3758308691,3761682835,3762386667,3762488637,3763193356,3763904751,3764062969,3764739038,3769398133,3770065529,3774076759,3779092995,3780318738,3781089827,3783201212,3785420602,3786786081,3788364543,3791375542,3791430201,3791912060,3792007260,3792147146,3793208754,3794029235,3805317549,3808957225,3809652473,3811984999,3812594538,3819295903,3819351056,3821104144,3821104746,3829518367,3832811824,3833121835,3833171090,3833706374,3838812042,3843969806,3844552031,3850681433,3851222744,3851541567,3851602009,3851679807,3853676291,3855415829,3856249405,3859110665,3859972063,3862928629,3865386916,3865396334,3873108359,3873163016,3876524049,3883472548,3885986978,3888196487,3895773227,3898366596,3900605466,3900796753,3906034907,3907036333,3914330405,3916906002,3922403377,3925982068,3933039724,3936549300,3939824482,3940957272,3941201834,3941535714,3943160335,3943296300,3950173236,3955179593,3959867562,3960938237,3961299015,3961303520,3961836502,3962329360,3963273426,3966271140,3969493837,3970184201,3971378905,3972349404,3972404563,3974206923,3977375686,3977639927,3981851856,3984175284,3984369770,3984383153,3984388901,3984577838,3986753035,3987449768,3988320676,3989122328,3989124781,3989300792,3991957101,3991978776,3992246021,3993156440,3995285601,4002046206,4002059123,4002298131,4007368305,4009075902,4012314248,4014272956,4018800601,4021398623,4022152923,4023242992,4034787018,4034837957,4040007159,4040507273,4040558214,4042630615,4042667369,4044815570,4044899805,4046325025,4051504220,4051593171,4059166898,4059387372,4060969098,4060986772,4062588735,4063625944,4063736412,4064813411,4074640059,4077930265,4080197122,4081731399,4081736449,4081740860,4081761692,4082508192,4082648933,4085037592,4085499470,4085741867,4086206754,4087477773,4087973382,4087974431,4087975312,4087977920,4087977986,4087982672,4087983230,4087984585,4087984590,4087984656,4087988411,4087993231,4087993234,4087993291,4087993428,4088004545,4089941093,4090379779,4094838531,4095533224,4098180267,4104794847,4104808845,4105491350,4105500480,4109580593,4111598640,4115797781,4116207257,4116258198,4116322118,4116406345,4116912946,4122262153,4126221625,4127308650,4128209898,4128210099,4128224738,4128228031,4128452341,4131804567,4131859224,4137741343,4141029933,4142953920,4145022541,4149201544,4150566897,4151710650,4152474623,4155185738,4156445644,4157556469,4157644922,4159136925,4159401066,4159780211,4159864444,4164601660,4166043368,4168091484,4169450331,4170161097,4170579962,4170925049,4171014006,4171016671,4171029715,4172482250,4175353143,4176008925,4178981053,4184703759,4186748423,4188894668,4189635776,4190045706,4190142208,4195146068,4196943735,4199824850,4203521301,4206809827,4206944958,4207535653,4208164707,4211585807,4215346074,4215356593,4218114605,4218115138,4218132009,4219656584,4219999876,4220379359,4221957810,4222018626,4225873997,4227433758,4228171984,4228217908,4228360888,4228368741,4228368760,4231583294,4231662792,4232149414,4232629512,4234942237,4235762280,4240864861,4241320459,4241740950,4242647335,4243702915,4245105172,4246629902,4248741847,4252833472,4252840599,4254781707,4254799704,4255058051,4260594638,4261873154,4261894730,4262104449,4262374147,4262375371,4262499171,4264253465,4265048576,4267292711,4271528787,4272039260,4272350188,4272417877,4276136562,4288066094,387,6205003,47871540,54631547,68945260,76317054,90122581,107533418,134757519,149084067,159782934,165071847,169736776,205527546,224032181,244603010,255553804,262051769,263431316,289494951,371032970,373243562,374621869,387545720,415171499,415171548,415171976,418990556,418990602,435420269,461226423,483976516,501379566,529540141,531625563,553327069,590191545,595217502,656131164,668816409,678957092,680578927,714686602,715141614,717942499,720974524,720974736,720975995,725617684,744932012,793535325,806495002,817571047,823641433,857348365,862586280,862607507,862637170,862767957,863187547,863261727,871542102,874127079,874448701,877175745,893771636,914435801,931438088,937200556,985925171,999743180,1015486168,1026348750,1029964103,1030875558,1083568115,1106088318,1206251138,1219433535,1220725895,1220852235,1220852260,1220852796,1220852957,1230410191,1236957398,1240508317,1242746690,1260212779,1282239389,1338160975,1340954405,1351436722,1361325259,1374669131,1374800320,1389479998,1389489864,1401511709,1421711922,1442213995,1451199708,1452449030,1467196671,1467386990,1490648152,1514073041,1515784934,1515785058,1523142552,1553174585,1554493328,1629584534,1641166031,1651813653,1651813852,1651813873,1651813877,1651814134,1661678914,1679178836,1704277516,1705410866,1705908110,1716909455,1772526810,1780819577,1818263278,1821800212,1833750850,1834601376,1834613468,1866278547,1867401367,1877316119,1936236019,1945296852,1997464432,2013078789,2055461758,2058918178,2080694907,2086814061,2089989988,2123843096,2170766397,2172738430,2174442073,2177527468,2178512614,2233637259,2246941078,2268386306,2274845447,2274845649,2279046513,2293400491,2299670458,2300280964,2300527715,2305877279,2307152224,2316307169,2322963439,2335588857,2337430377,2359562546,2360555826,2389375265,2396889473,2405952063,2419834458,2423179189,2436862648,2436862650,2436862651,2436862652,2436862653,2436862654,2436862655,2439178127,2460729245,2517521888,2517875246,2585317679,2631335866,2712012329,2717013248,2718435811,2726590321,2726667654,2726667661,2726667752,2726667756,2726667834,2726667995,2726668398,2726870506,2726991293,2737177336,2757711981,2787445139,2796817467,2812190333,2816464305,2817592022,2824075537,2826795200,2827908591,2830699603,2830965258,2841353452,2872823135,2876785673,2876785759,2901134565,2913059937,2938670220,2939089089,2943360116,2945389039,2946309735,3005172573,3015670621,3022308183,3050185270,3050185436,3056015384,3056015484,3079506072,3079929644,3116612793,3131379081,3149479373,3164097381,3176028223,3176996220,3183078197,3227651590,3234391576,3234432745,3278041418,3278041727,3278041816,3319967633,3330642108,3334769994,3354637514,3375261606,3375312977,3410061515,3410068256,3417365519,3423153883,3461071037,3473412940,3486684134,3504293483,3517650814,3547292615,3571189672,3593285841,3612407497,3666061454,3666061458,3666061568,3666061577,3666061585,3666061591,3666061602,3666061610,3666061613,3666061619,3666061666,3666061672,3666061702,3666061706,3666061732,3666061760,3666061781,3666061864,3666061891,3666061895,3666061896,3666061902,3666061903,3666061913,3666062029,3666062293,3666062299,3666062326,3666062331,3666062345,3666062357,3666062361,3666062379,3666062386,3666062390,3666062391,3666062394,3666062408,3666062418,3666062422,3666062427,3666062453,3666062517,3666062569,3666062581,3666062582,3666062586,3666062587,3666099519,3667007182,3676644409,3676644411,3676644421,3676644429,3676644442,3676644586,3676644600,3676644610,3676644643,3676644706,3676644759,3676644775,3676644800,3676644806,3676644819,3676644874,3676644887,3676644888,3676644905,3676644939,3676644953,3676644982,3676645005,3676645006,3676645021,3676645049,3676645073,3691777760,3697941178,3708654452,3739453678,3749170769,3808938955,3809042458,3809042834,3820675046,3829710462,3829710568,3845152461,3847111189,3861225221,3871154340,3872238039,3877533355,3916589493,3952274701,3956209759,3956209883,3967179311,4020468984,4088042711,4088042763,4088043471,4098608917,4098609219,4098704176,4098704230,4098775844,4098776178,4098815877,4098816211,4126370696,4128194716,4152440610,4155818428,4160641621,4179162156,4189349925,4224941776,4233200080,4233407375,4248600132,4259920717,4268151753,4268562148,0,0,0,32,32645503,343511425,1030334438,1035444912,1035444966,1126785125,1126785220,1126785554,1126785661,1160516735,1286944368,1843974304,2016993734,2016993895,2496101809,2496102290,2496102373,2501069285,2501069363,2501069943,2506938014,2613448893,2668096359,2767610756,2943255975,3483670337,3483670475,3483670694,3483670995,3641922754,4206482405,4233599295,4,989615076,1348282182,2372695675,2793429742,472,2315777,2516160,11643297,13203897,21231554,35967653,38712935,47792331,72865995,74144458,82734700,83460346,105527502,113271207,133175084,133306274,134752460,139681591,140540365,149081424,153628834,159784149,160693466,187981691,192478478,196554557,201714711,248032557,257089230,271126044,284628322,288401789,293512087,299470436,301921344,303087651,310748895,315932160,317229038,318673258,321508235,328967865,331740776,333043316,343618051,344116268,349554276,368842915,373240553,380288946,385653806,387546555,391603917,397299232,399675396,407552584,411195000,444280280,457925677,459126046,465045723,466546683,476300545,492825035,496262010,508940895,516076913,528158848,556967719,576308682,587182649,599016891,599034260,599035482,617473653,629010449,643159709,649306413,657763177,658030821,663498697,666920016,684079208,718967674,721611088,730892591,745170160,748876721,748886222,752803028,756281027,761348098,764441186,767592699,768148470,771634050,771637032,797075449,798164153,806496217,807477757,814547322,823640218,828791723,830209933,830328663,830812219,831086733,843422410,848961657,865242478,871543061,884068409,884552461,885566443,898403917,903718636,931459402,935392831,935834596,953760609,956026316,973201175,985556812,990107236,1002251210,1006286666,1015491227,1017212284,1017751931,1021423441,1026349709,1027559288,1039189287,1040655967,1048681185,1049173028,1069937338,1071441344,1072691903,1128950639,1139782538,1139843834,1141008431,1156523661,1160815779,1194239092,1197936283,1211577197,1211637010,1222641289,1240507358,1250860863,1264600767,1288872441,1321698432,1329660539,1338155660,1339210968,1373285759,1382125974,1390628516,1399578255,1399657308,1403708559,1408484449,1421977812,1432456391,1433498959,1468959011,1474134153,1481167509,1481892069,1485735468,1512063165,1514478145,1519263375,1522675342,1541305645,1542981532,1545890970,1547575222,1553720283,1557499238,1632730660,1635518266,1640297675,1644040136,1645084619,1672625515,1675268949,1675573659,1679183895,1701744405,1704282831,1705918154,1709094170,1740118996,1745197398,1746168006,1763490076,1764138250,1778504542,1804707890,1807895638,1812124962,1825087480,1826407997,1827997201,1834433178,1836295865,1836721468,1842831596,1855831597,1871287494,1874044309,1894472089,1911094612,1944286571,1945301911,1964668429,1992457158,2001245397,2005254865,2009607860,2045076089,2048724462,2072914399,2073220142,2080693816,2086817070,2091822363,2106898657,2116894487,2120589916,2132854800,2138833857,2149555928,2149786502,2159131792,2166792548,2193556503,2203826663,2222814745,2233632200,2234478015,2266871804,2270958851,2280109123,2300684501,2320975486,2363964101,2368015199,2368150205,2378859099,2402357659,2406246052,2420231640,2421832104,2429899162,2437980806,2442099500,2445444524,2450316872,2477231344,2480056360,2497381376,2511017726,2535682339,2564758885,2577440767,2580206998,2581034625,2634443356,2655498207,2659744440,2664398480,2665288759,2683912382,2685363948,2697995386,2705244823,2707054618,2722204667,2731911143,2746095604,2750223108,2751457001,2757038073,2757714990,2757832374,2763102979,2764615893,2768173321,2769632227,2788021838,2789621599,2804556717,2805563472,2808290141,2812672828,2813866328,2817995155,2823576784,2832963785,2833300206,2839929991,2842899363,2855442276,2856513455,2861724882,2873826097,2875201553,2889802328,2894057006,2902844704,2920776771,2938675535,2940382413,2940687092,2942499160,2944606430,2976147113,2999699036,3012594373,3014878073,3018472732,3021947486,3024482894,3027886950,3033143700,3041972547,3043054392,3061104959,3068421535,3068451149,3073259213,3076287128,3092740204,3097180103,3100000510,3103387337,3126517186,3134714387,3141033517,3153726305,3161099645,3164570023,3168616586,3171093691,3174505760,3178721795,3185964212,3199657339,3213212569,3227558031,3234959359,3242752110,3245911312,3250117513,3255207552,3263028169,3267416959,3271443733,3276067803,3303582289,3303582897,3303582994,3303614961,3327283712,3336973745,3344426237,3345667381,3346748653,3355942409,3358811093,3365430328,3371744816,3378392276,3393399711,3418876414,3451234301,3462047339,3466186248,3487461167,3489942689,3497005689,3511023565,3528253833,3567612396,3577832733,3577832874,3579570991,3581968529,3587382024,3594263141,3597175734,3609198260,3620670314,3644061745,3686687805,3699471696,3704450806,3719669200,3724302375,3732631655,3737867596,3737869333,3737882439,3743824089,3748450386,3755463030,3762725071,3780090414,3786960458,3789613664,3804622433,3826380201,3829814476,3834232417,3836376093,3843018675,3847110230,3849573984,3888536498,3895950835,3925391633,3927045026,3929681833,3930866393,3974478460,3989861270,3990612749,3994206764,3994206767,4003176468,4005639964,4013705057,4020891302,4040130402,4048452106,4055956024,4064081091,4069710253,4076793042,4078153021,4081704564,4090215578,4095557691,4103392506,4105790268,4130682685,4131077260,4150503708,4155492542,4165042016,4180101814,4186885299,4188349987,4190709408,4193373567,4197651626,4198443983,4202984206,4210375752,4212069506,4216891535,4228991204,4251429164,4263509307,4279717352,4282015733,0,1,1974066450,0,3,898804372,2420122849,3776296586,0,201,14034108,23188555,46966025,63548133,69988957,176179919,181602757,199230788,231162178,234878220,241015393,282017655,286917352,298380305,303225044,333040682,436746473,437068413,449019336,449464240,451920903,472319354,495318858,500388520,512606097,527005648,531402563,554651161,561857715,570474602,588675343,615779940,680838102,688229624,722503086,733631603,759879349,760863762,768579191,769161927,777931472,804592434,820388681,834351359,838060561,871806992,907959623,917609192,921095799,922653385,936253712,951807472,976944213,1057868108,1061438860,1097991931,1099387701,1118780323,1129127307,1134058690,1149298066,1173449599,1188365042,1221482277,1242510922,1244344576,1249042959,1256956692,1322375458,1340682260,1389219463,1394442279,1420709285,1468300758,1544881072,1554252850,1557974723,1564485910,1566036640,1637844009,1641584834,1668922875,1697481902,1700564263,1779722906,1817679755,1844196310,1862443027,1862944289,1863425670,1874439438,1918635827,1942164974,1953292144,1996832610,2005075462,2023914578,2171493616,2174172768,2200270403,2224853335,2232538822,2253530761,2271804726,2307427283,2314778321,2325064176,2347507979,2356867634,2422267260,2435625787,2442761119,2448910470,2454582508,2471444403,2478294033,2487762682,2505529649,2513007594,2514973059,2523046044,2584135332,2644823364,2645305307,2697781106,2700249759,2713921343,2858583336,2869381059,2875883974,2877426354,2906087318,2940183875,2941854634,2983778787,2991311078,3020661286,3033841873,3036938981,3061233249,3088839886,3090851000,3116880000,3160125774,3173697968,3175256934,3193365922,3209525171,3247520471,3248874150,3262696949,3293334302,3294129343,3298593000,3336190368,3342381501,3344449059,3367460946,3387371732,3391640312,3415133140,3415553447,3416872467,3486599559,3505446608,3554833241,3594782899,3615198865,3629910769,3642670614,3643744473,3654513786,3675702820,3697030868,3710380917,3732976135,3779661543,3795518186,3803370028,3804920752,3840174405,3861583079,3867650596,3894082090,3900359633,3942119031,3951224511,4009634354,4063453845,4065646590,4079144597,4096136978,4163056211,4180315949,4189523019,4196008531,4202817696,4241738188,4254148468,4265459019,4273759132,0,1,1242038520,0,1,1058807915,0,5,1148034389,1373602048,2160920720,2391490885,2722440867]); tldts-6.1.85/packages/tldts-experimental/src/packed-hashes.ts000066400000000000000000000205321476746626400242370ustar00rootroot00000000000000import { fastPathLookup, IPublicSuffix, ISuffixLookupOptions, } from 'tldts-core'; import packed from './data/hashes'; /** * Find `elt` in `arr` between indices `start` (included) and `end` (excluded) * using a binary search algorithm. */ function binSearch( arr: Uint32Array, elt: number, start: number, end: number, ): boolean { if (start >= end) { return false; } let low = start; let high = end - 1; while (low <= high) { const mid = (low + high) >>> 1; const midVal = arr[mid]!; if (midVal < elt) { low = mid + 1; } else if (midVal > elt) { high = mid - 1; } else { return true; } } return false; } // Packed hash algorithm makes use of a rolling hash to lookup suffixes. To // avoid having to allocate an array to store them at every invocation, we // create one global one that can be reused. const BUFFER = new Uint32Array(20); /** * Iterate on hashes of labels from `hostname` backward (from last label to * first label), stopping after `maximumNumberOfLabels` have been extracted and * calling `cb` on each of them. * * The `maximumNumberOfLabels` argument is typically used to specify the number * of labels seen in the longest public suffix. We do not need to check further * in very long hostnames. */ function hashHostnameLabelsBackward( hostname: string, maximumNumberOfLabels: number, ): number { let hash = 5381; let index = 0; // Compute hash backward, label per label for (let i = hostname.length - 1; i >= 0; i -= 1) { const code = hostname.charCodeAt(i); // Process label if (code === 46 /* '.' */) { BUFFER[index << 1] = hash >>> 0; BUFFER[(index << 1) + 1] = i + 1; index += 1; if (index === maximumNumberOfLabels) { return index; } } // Update hash hash = (hash * 33) ^ code; } // Let's not forget about last label BUFFER[index << 1] = hash >>> 0; BUFFER[(index << 1) + 1] = 0; index += 1; return index; } const enum Result { NO_MATCH = 0, ICANN_MATCH = 1, PRIVATE_MATCH = 2, EXCEPTION_MATCH = 4, NORMAL_MATCH = 8, WILDCARD_MATCH = 16, } /** * Perform a public suffix lookup for `hostname` using the packed hashes * data-structure. The `options` allows to specify if ICANN/PRIVATE sections * should be considered. By default, both are. * */ export default function suffixLookup( hostname: string, options: ISuffixLookupOptions, out: IPublicSuffix, ): void { if (fastPathLookup(hostname, options, out)) { return; } const { allowIcannDomains, allowPrivateDomains } = options; // Keep track of longest match let matchIndex = -1; let matchKind = Result.NO_MATCH; let matchLabels = 0; // Keep track of number of labels currently matched // Index in the packed array data-structure let index = 1; const numberOfHashes = hashHostnameLabelsBackward( hostname, packed[0]! /* maximumNumberOfLabels */, ); for (let label = 0; label < numberOfHashes; label += 1) { const hash = BUFFER[label << 1]!; const labelStart = BUFFER[(label << 1) + 1]!; // For each label, matching proceeds in the following way: // // 1. check exceptions // 2. check wildcards // 3. check normal rules // // For each of these, we also perform the lookup in two parts, once for // the ICANN section and one for the PRIVATE section. Both of which are // optional and can be enabled/disabled using the `options` argument. // // We start with exceptions because if an exception is found, we do not // need to continue matching wildcards or normal rules; the exception will // always have priority. // // Similarly, if we find a wildcard match, we do not need to check the // rules for the same label as the wildcard match is always longer (one // more label is matched). // // **WARNING**: the structure of this code follows exactly the structure // of the packed data structure as create in ./bin/builders/hashes.js let match = Result.NO_MATCH; // ======================================================================== // Lookup exceptions // ======================================================================== // ICANN if (allowIcannDomains) { match = binSearch(packed, hash, index + 1, index + packed[index]! + 1) ? Result.ICANN_MATCH | Result.EXCEPTION_MATCH : Result.NO_MATCH; } index += packed[index]! + 1; // PRIVATE if (allowPrivateDomains && match === Result.NO_MATCH) { match = binSearch(packed, hash, index + 1, index + packed[index]! + 1) ? Result.PRIVATE_MATCH | Result.EXCEPTION_MATCH : Result.NO_MATCH; } index += packed[index]! + 1; // ======================================================================== // Lookup wildcards // ======================================================================== // ICANN if ( allowIcannDomains && match === Result.NO_MATCH && (matchKind & Result.EXCEPTION_MATCH) === 0 ) { match = binSearch(packed, hash, index + 1, index + packed[index]! + 1) ? Result.WILDCARD_MATCH | Result.ICANN_MATCH : Result.NO_MATCH; } index += packed[index]! + 1; // PRIVATE if ( allowPrivateDomains && match === Result.NO_MATCH && (matchKind & Result.EXCEPTION_MATCH) === 0 ) { match = binSearch(packed, hash, index + 1, index + packed[index]! + 1) ? Result.WILDCARD_MATCH | Result.PRIVATE_MATCH : Result.NO_MATCH; } index += packed[index]! + 1; // ======================================================================== // Lookup rules // ======================================================================== // ICANN if ( allowIcannDomains && match === Result.NO_MATCH && (matchKind & Result.EXCEPTION_MATCH) === 0 && matchLabels <= label ) { match = binSearch(packed, hash, index + 1, index + packed[index]! + 1) ? Result.NORMAL_MATCH | Result.ICANN_MATCH : Result.NO_MATCH; } index += packed[index]! + 1; // PRIVATE if ( allowPrivateDomains && match === Result.NO_MATCH && (matchKind & Result.EXCEPTION_MATCH) === 0 && matchLabels <= label ) { match = binSearch(packed, hash, index + 1, index + packed[index]! + 1) ? Result.NORMAL_MATCH | Result.PRIVATE_MATCH : Result.NO_MATCH; } index += packed[index]! + 1; // If we found a match, the longest match that is being tracked for this // hostname. We need to remember which kind of match it was (exception, // wildcard, normal rule), the index where the suffix starts in `hostname` // as well as the number of labels contained in this suffix (this is // important to make sure that we always keep the longest match if there // are both a wildcard and a normal rule matching). if (match !== Result.NO_MATCH) { matchKind = match; matchLabels = label + ((match & Result.WILDCARD_MATCH) !== 0 ? 2 : 1); matchIndex = labelStart; } } out.isIcann = (matchKind & Result.ICANN_MATCH) !== 0; out.isPrivate = (matchKind & Result.PRIVATE_MATCH) !== 0; // No match found if (matchIndex === -1) { out.publicSuffix = numberOfHashes === 1 ? hostname : hostname.slice(BUFFER[1]); return; } // If match is an exception, this means that we need to count less label. // For example, exception rule !foo.com would yield suffix 'com', so we need // to locate the next dot and slice from there. if ((matchKind & Result.EXCEPTION_MATCH) !== 0) { out.publicSuffix = hostname.slice(BUFFER[((matchLabels - 2) << 1) + 1]); return; } // If match is a wildcard, we need to match one more label. If wildcard rule // was *.com, we would have stored only 'com' in the packed structure and we // need to take one extra label on the left. if ((matchKind & Result.WILDCARD_MATCH) !== 0) { if (matchLabels < numberOfHashes) { out.publicSuffix = hostname.slice(BUFFER[((matchLabels - 1) << 1) + 1]); return; } const parts = hostname.split('.'); while (parts.length > matchLabels) { parts.shift(); } out.publicSuffix = parts.join('.'); return; } // if ((matchKind & Result.NORMAL_MATCH) !== 0) // For normal match, we just slice the hostname at the beginning of suffix. out.publicSuffix = hostname.slice(matchIndex); } tldts-6.1.85/packages/tldts-experimental/test/000077500000000000000000000000001476746626400213555ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-experimental/test/publicsuffix.test.ts000066400000000000000000000003261476746626400254070ustar00rootroot00000000000000import 'mocha'; import { publicSuffixListTests } from 'tldts-tests'; import * as tld from '../index'; describe('tldts experimental', () => { publicSuffixListTests(tld.getDomain, { includePrivate: true }); }); tldts-6.1.85/packages/tldts-experimental/test/tld.test.ts000066400000000000000000000002661476746626400234720ustar00rootroot00000000000000import 'mocha'; import { tldtsTests } from 'tldts-tests'; import * as tld from '../index'; describe('tldts experimental', () => { tldtsTests(tld, { includePrivate: true }); }); tldts-6.1.85/packages/tldts-experimental/tsconfig.bundle.json000066400000000000000000000003541476746626400243570ustar00rootroot00000000000000{ "extends": "./tsconfig", "compilerOptions": { "declaration": false, "declarationMap": false, "declarationDir": null, "composite": false, "incremental": true, "module": "es6", "outDir": "dist/es6" } } tldts-6.1.85/packages/tldts-experimental/tsconfig.json000066400000000000000000000005111476746626400231020ustar00rootroot00000000000000{ "extends": "../../tsconfig", "compilerOptions": { "composite": true, "outDir": "dist/cjs", "declarationDir": "dist/types" }, "references": [ { "path": "../tldts-core/tsconfig.json" }, { "path": "../tldts-tests/tsconfig.json" } ], "include": ["./src/**/*.ts", "./index.ts"] } tldts-6.1.85/packages/tldts-icann/000077500000000000000000000000001476746626400167715ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-icann/CHANGELOG.md000066400000000000000000000324721476746626400206120ustar00rootroot00000000000000# v6.1.85 (Sat Mar 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2302](https://github.com/remusao/tldts/pull/2302) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.80 (Sat Mar 01 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2287](https://github.com/remusao/tldts/pull/2287) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.79 (Thu Feb 27 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2284](https://github.com/remusao/tldts/pull/2284) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.76 (Fri Jan 31 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2266](https://github.com/remusao/tldts/pull/2266) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.75 (Sun Jan 26 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2261](https://github.com/remusao/tldts/pull/2261) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.74 (Wed Jan 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2254](https://github.com/remusao/tldts/pull/2254) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.72 (Wed Jan 15 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2245](https://github.com/remusao/tldts/pull/2245) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.70 (Wed Dec 25 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2237](https://github.com/remusao/tldts/pull/2237) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.69 (Thu Dec 19 2024) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-node-resolve from 15.3.0 to 16.0.0 [#2235](https://github.com/remusao/tldts/pull/2235) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.1.68 (Sat Dec 14 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2233](https://github.com/remusao/tldts/pull/2233) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump mocha from 10.8.2 to 11.0.1 [#2229](https://github.com/remusao/tldts/pull/2229) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.67 (Wed Dec 11 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2231](https://github.com/remusao/tldts/pull/2231) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.66 (Sat Dec 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2228](https://github.com/remusao/tldts/pull/2228) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.65 (Sat Nov 30 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2221](https://github.com/remusao/tldts/pull/2221) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.64 (Sat Nov 23 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2220](https://github.com/remusao/tldts/pull/2220) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.63 (Thu Nov 21 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2218](https://github.com/remusao/tldts/pull/2218) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.62 (Wed Nov 20 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2214](https://github.com/remusao/tldts/pull/2214) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.61 (Wed Nov 13 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2211](https://github.com/remusao/tldts/pull/2211) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.59 (Thu Nov 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2205](https://github.com/remusao/tldts/pull/2205) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.58 (Sat Nov 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2201](https://github.com/remusao/tldts/pull/2201) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.56 (Sat Oct 26 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2192](https://github.com/remusao/tldts/pull/2192) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.55 (Thu Oct 24 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2190](https://github.com/remusao/tldts/pull/2190) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.53 (Tue Oct 22 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2183](https://github.com/remusao/tldts/pull/2183) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.52 (Wed Oct 16 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2181](https://github.com/remusao/tldts/pull/2181) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.49 (Wed Oct 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2171](https://github.com/remusao/tldts/pull/2171) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.48 (Fri Sep 27 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2166](https://github.com/remusao/tldts/pull/2166) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-typescript from 11.1.6 to 12.1.0 [#2161](https://github.com/remusao/tldts/pull/2161) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.46 (Sun Sep 15 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2152](https://github.com/remusao/tldts/pull/2152) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.44 (Tue Sep 10 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2147](https://github.com/remusao/tldts/pull/2147) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.43 (Sat Sep 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2146](https://github.com/remusao/tldts/pull/2146) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.42 (Thu Sep 05 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2137](https://github.com/remusao/tldts/pull/2137) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.40 (Mon Aug 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2127](https://github.com/remusao/tldts/pull/2127) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.39 (Sat Aug 10 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2125](https://github.com/remusao/tldts/pull/2125) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.38 (Mon Aug 05 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2122](https://github.com/remusao/tldts/pull/2122) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.36 (Mon Jul 29 2024) #### :nut_and_bolt: Dependencies - Bump @types/node from 20.14.12 to 22.0.0 [#2115](https://github.com/remusao/tldts/pull/2115) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.1.34 (Tue Jul 23 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2106](https://github.com/remusao/tldts/pull/2106) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.32 (Wed Jul 17 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2097](https://github.com/remusao/tldts/pull/2097) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.27 (Mon Jun 17 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2067](https://github.com/remusao/tldts/pull/2067) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.26 (Fri Jun 14 2024) #### :nut_and_bolt: Dependencies - Bump nyc from 15.1.0 to 17.0.0 [#2062](https://github.com/remusao/tldts/pull/2062) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.1.25 (Thu Jun 06 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2057](https://github.com/remusao/tldts/pull/2057) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.21 (Tue May 21 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2040](https://github.com/remusao/tldts/pull/2040) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.19 (Sat May 04 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2031](https://github.com/remusao/tldts/pull/2031) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.17 (Fri Apr 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2015](https://github.com/remusao/tldts/pull/2015) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.16 (Fri Mar 29 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1998](https://github.com/remusao/tldts/pull/1998) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.13 (Thu Mar 07 2024) #### :bug: Bug Fix - Fixes [#1978](https://github.com/remusao/tldts/pull/1978) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.12 (Thu Mar 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1973](https://github.com/remusao/tldts/pull/1973) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.10 (Thu Feb 08 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1952](https://github.com/remusao/tldts/pull/1952) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.3 (Wed Jan 24 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1933](https://github.com/remusao/tldts/pull/1933) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.1 (Thu Dec 14 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1890](https://github.com/remusao/tldts/pull/1890) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.0 (Tue Dec 05 2023) #### :rocket: New Feature - Add new tldts-icann package which does not contain private rules [#1888](https://github.com/remusao/tldts/pull/1888) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) tldts-6.1.85/packages/tldts-icann/README.md000066400000000000000000000237651476746626400202650ustar00rootroot00000000000000# tldts - Blazing Fast URL Parsing (ICANN rules only) `tldts` is a JavaScript library to extract hostnames, domains, public suffixes, top-level domains and subdomains from URLs. **Features**: 1. Tuned for **performance** (order of 0.1 to 1 μs per input) 2. Handles both URLs and hostnames 3. Full Unicode/IDNA support 4. Support parsing email addresses 5. Detect IPv4 and IPv6 addresses 6. Continuously updated version of the public suffix list 7. **TypeScript**, ships with `umd`, `esm`, `cjs` bundles and _type definitions_ 8. Small bundles and small memory footprint 9. Battle tested: full test coverage and production use # Install ```bash npm install --save tldts-icann ``` # Usage Programmatically: ```js const { parse } = require('tldts-icann'); // Retrieving hostname related informations of a given URL parse('http://www.writethedocs.org/conf/eu/2017/'); // { domain: 'writethedocs.org', // domainWithoutSuffix: 'writethedocs', // hostname: 'www.writethedocs.org', // isIp: false, // publicSuffix: 'org', // subdomain: 'www' } ``` Modern _ES6 modules import_ is also supported: ```js import { parse } from 'tldts-icann'; ``` Alternatively, you can try it _directly in your browser_ here: https://npm.runkit.com/tldts # API - `tldts.parse(url | hostname, options)` - `tldts.getHostname(url | hostname, options)` - `tldts.getDomain(url | hostname, options)` - `tldts.getPublicSuffix(url | hostname, options)` - `tldts.getSubdomain(url, | hostname, options)` - `tldts.getDomainWithoutSuffix(url | hostname, options)` The behavior of `tldts` can be customized using an `options` argument for all the functions exposed as part of the public API. This is useful to both change the behavior of the library as well as fine-tune the performance depending on your inputs. ```js { // Extract and validate hostname (default: true) // When set to `false`, inputs will be considered valid hostnames. extractHostname: boolean; // Validate hostnames after parsing (default: true) // If a hostname is not valid, not further processing is performed. When set // to `false`, inputs to the library will be considered valid and parsing will // proceed regardless. validateHostname: boolean; // Perform IP address detection (default: true). detectIp: boolean; // Assume that both URLs and hostnames can be given as input (default: true) // If set to `false` we assume only URLs will be given as input, which // speed-ups processing. mixedInputs: boolean; // Specifies extra valid suffixes (default: null) validHosts: string[] | null; } ``` The `parse` method returns handy **properties about a URL or a hostname**. ```js const tldts = require('tldts-icann'); tldts.parse('https://spark-public.s3.amazonaws.com/dataanalysis/loansData.csv'); // { domain: 'amazonaws.com', // domainWithoutSuffix: 'amazonaws', // hostname: 'spark-public.s3.amazonaws.com', // isIp: false, // publicSuffix: 'com', // subdomain: 'spark-public.s3' } tldts.parse( 'https://spark-public.s3.amazonaws.com/dataanalysis/loansData.csv', { allowPrivateDomains: true }, ); // { domain: 'spark-public.s3.amazonaws.com', // domainWithoutSuffix: 'spark-public', // hostname: 'spark-public.s3.amazonaws.com', // isIp: false, // publicSuffix: 's3.amazonaws.com', // subdomain: '' } tldts.parse('gopher://domain.unknown/'); // { domain: 'domain.unknown', // domainWithoutSuffix: 'domain', // hostname: 'domain.unknown', // isIp: false, // publicSuffix: 'unknown', // subdomain: '' } tldts.parse('https://192.168.0.0'); // IPv4 // { domain: null, // domainWithoutSuffix: null, // hostname: '192.168.0.0', // isIp: true, // publicSuffix: null, // subdomain: null } tldts.parse('https://[::1]'); // IPv6 // { domain: null, // domainWithoutSuffix: null, // hostname: '::1', // isIp: true, // publicSuffix: null, // subdomain: null } tldts.parse('tldts@emailprovider.co.uk'); // email // { domain: 'emailprovider.co.uk', // domainWithoutSuffix: 'emailprovider', // hostname: 'emailprovider.co.uk', // isIp: false, // publicSuffix: 'co.uk', // subdomain: '' } ``` | Property Name | Type | Description | | :-------------------- | :----- | :---------------------------------------------- | | `hostname` | `str` | `hostname` of the input extracted automatically | | `domain` | `str` | Domain (tld + sld) | | `domainWithoutSuffix` | `str` | Domain without public suffix | | `subdomain` | `str` | Sub domain (what comes after `domain`) | | `publicSuffix` | `str` | Public Suffix (tld) of `hostname` | | `isIP` | `bool` | Is `hostname` an IP address? | ## Single purpose methods These methods are shorthands if you want to retrieve only a single value (and will perform better than `parse` because less work will be needed). ### getHostname(url | hostname, options?) Returns the hostname from a given string. ```javascript const { getHostname } = require('tldts-icann'); getHostname('google.com'); // returns `google.com` getHostname('fr.google.com'); // returns `fr.google.com` getHostname('fr.google.google'); // returns `fr.google.google` getHostname('foo.google.co.uk'); // returns `foo.google.co.uk` getHostname('t.co'); // returns `t.co` getHostname('fr.t.co'); // returns `fr.t.co` getHostname( 'https://user:password@example.co.uk:8080/some/path?and&query#hash', ); // returns `example.co.uk` ``` ### getDomain(url | hostname, options?) Returns the fully qualified domain from a given string. ```javascript const { getDomain } = require('tldts-icann'); getDomain('google.com'); // returns `google.com` getDomain('fr.google.com'); // returns `google.com` getDomain('fr.google.google'); // returns `google.google` getDomain('foo.google.co.uk'); // returns `google.co.uk` getDomain('t.co'); // returns `t.co` getDomain('fr.t.co'); // returns `t.co` getDomain('https://user:password@example.co.uk:8080/some/path?and&query#hash'); // returns `example.co.uk` ``` ### getDomainWithoutSuffix(url | hostname, options?) Returns the domain (as returned by `getDomain(...)`) without the public suffix part. ```javascript const { getDomainWithoutSuffix } = require('tldts-icann'); getDomainWithoutSuffix('google.com'); // returns `google` getDomainWithoutSuffix('fr.google.com'); // returns `google` getDomainWithoutSuffix('fr.google.google'); // returns `google` getDomainWithoutSuffix('foo.google.co.uk'); // returns `google` getDomainWithoutSuffix('t.co'); // returns `t` getDomainWithoutSuffix('fr.t.co'); // returns `t` getDomainWithoutSuffix( 'https://user:password@example.co.uk:8080/some/path?and&query#hash', ); // returns `example` ``` ### getSubdomain(url | hostname, options?) Returns the complete subdomain for a given string. ```javascript const { getSubdomain } = require('tldts-icann'); getSubdomain('google.com'); // returns `` getSubdomain('fr.google.com'); // returns `fr` getSubdomain('google.co.uk'); // returns `` getSubdomain('foo.google.co.uk'); // returns `foo` getSubdomain('moar.foo.google.co.uk'); // returns `moar.foo` getSubdomain('t.co'); // returns `` getSubdomain('fr.t.co'); // returns `fr` getSubdomain( 'https://user:password@secure.example.co.uk:443/some/path?and&query#hash', ); // returns `secure` ``` ### getPublicSuffix(url | hostname, options?) Returns the [public suffix][] for a given string. ```javascript const { getPublicSuffix } = require('tldts-icann'); getPublicSuffix('google.com'); // returns `com` getPublicSuffix('fr.google.com'); // returns `com` getPublicSuffix('google.co.uk'); // returns `co.uk` getPublicSuffix('s3.amazonaws.com'); // returns `com` getPublicSuffix('tld.is.unknown'); // returns `unknown` ``` # Troubleshooting ## Retrieving subdomain of `localhost` and custom hostnames `tldts` methods `getDomain` and `getSubdomain` are designed to **work only with _known and valid_ TLDs**. This way, you can trust what a domain is. `localhost` is a valid hostname but not a TLD. You can pass additional options to each method exposed by `tldts`: ```js const tldts = require('tldts-icann'); tldts.getDomain('localhost'); // returns null tldts.getSubdomain('vhost.localhost'); // returns null tldts.getDomain('localhost', { validHosts: ['localhost'] }); // returns 'localhost' tldts.getSubdomain('vhost.localhost', { validHosts: ['localhost'] }); // returns 'vhost' ``` ## Updating the TLDs List `tldts` made the opinionated choice of shipping with a list of suffixes directly in its bundle. There is currently no mechanism to update the lists yourself, but we make sure that the version shipped is always up-to-date. If you keep `tldts` updated, the lists should be up-to-date as well! # Performance `tldts` is the _fastest JavaScript library_ available for parsing hostnames. It is able to parse _millions of inputs per second_ (typically 2-3M depending on your hardware and inputs). It also offers granular options to fine-tune the behavior and performance of the library depending on the kind of inputs you are dealing with (e.g.: if you know you only manipulate valid hostnames you can disable the hostname extraction step with `{ extractHostname: false }`). Please see [this detailed comparison](./comparison/comparison.md) with other available libraries. ## Contributors `tldts` is based upon the excellent `tld.js` library and would not exist without the many contributors who worked on the project: This project would not be possible without the amazing Mozilla's [public suffix list][]. Thank you for your hard work! # License [MIT License](LICENSE). [badge-ci]: https://secure.travis-ci.org/remusao/tldts.svg?branch=master [badge-downloads]: https://img.shields.io/npm/dm/tldts.svg [public suffix list]: https://publicsuffix.org/list/ [list the recent changes]: https://github.com/publicsuffix/list/commits/master [changes Atom Feed]: https://github.com/publicsuffix/list/commits/master.atom [public suffix]: https://publicsuffix.org/learn/ tldts-6.1.85/packages/tldts-icann/index.ts000066400000000000000000000033011476746626400204450ustar00rootroot00000000000000import { FLAG, getEmptyResult, IOptions, IResult, parseImpl, resetResult, } from 'tldts-core'; import suffixLookup from './src/suffix-trie'; // For all methods but 'parse', it does not make sense to allocate an object // every single time to only return the value of a specific attribute. To avoid // this un-necessary allocation, we use a global object which is re-used. const RESULT: IResult = getEmptyResult(); export function parse(url: string, options: Partial = {}): IResult { return parseImpl(url, FLAG.ALL, suffixLookup, options, getEmptyResult()); } export function getHostname( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.HOSTNAME, suffixLookup, options, RESULT).hostname; } export function getPublicSuffix( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.PUBLIC_SUFFIX, suffixLookup, options, RESULT) .publicSuffix; } export function getDomain( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.DOMAIN, suffixLookup, options, RESULT).domain; } export function getSubdomain( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.SUB_DOMAIN, suffixLookup, options, RESULT) .subdomain; } export function getDomainWithoutSuffix( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.ALL, suffixLookup, options, RESULT) .domainWithoutSuffix; } tldts-6.1.85/packages/tldts-icann/package.json000066400000000000000000000046051476746626400212640ustar00rootroot00000000000000{ "name": "tldts-icann", "version": "6.1.85", "description": "Library to work against complex domain names, subdomains and URIs. Only contains ICANN section.", "author": { "name": "Rémi Berson" }, "contributors": [ "Alexei ", "Alexey ", "Andrew ", "Johannes Ewald ", "Jérôme Desboeufs ", "Kelly Campbell ", "Kiko Beats ", "Kris Reeves ", "Krzysztof Jan Modras ", "Olivier Melcher ", "Rémi Berson ", "Saad Rashid ", "Thomas Parisot ", "Timo Tijhof ", "Xavier Damman ", "Yehezkiel Syamsuhadi " ], "publishConfig": { "access": "public" }, "license": "MIT", "homepage": "https://github.com/remusao/tldts#readme", "bugs": { "url": "https://github.com/remusao/tldts/issues" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/remusao/tldts.git" }, "main": "dist/cjs/index.js", "module": "dist/es6/index.js", "types": "dist/types/index.d.ts", "files": [ "dist", "src", "index.ts" ], "scripts": { "clean": "rimraf dist coverage", "build": "tsc --build ./tsconfig.json", "bundle": "tsc --build ./tsconfig.bundle.json && rollup --config ./rollup.config.mjs", "prepack": "yarn run bundle", "test": "nyc mocha --config ../../.mocharc.cjs" }, "devDependencies": { "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-terser": "^0.4.0", "@rollup/plugin-typescript": "^12.1.0", "@types/chai": "^4.2.18", "@types/mocha": "^10.0.0", "@types/node": "^22.0.0", "chai": "^4.4.1", "mocha": "^11.0.1", "nyc": "^17.0.0", "rimraf": "^5.0.1", "rollup": "^4.1.0", "rollup-plugin-sourcemaps": "^0.6.1", "tldts-tests": "^6.1.85", "typescript": "^5.0.4" }, "dependencies": { "tldts-core": "^6.1.85" }, "keywords": [ "tld", "sld", "domain", "subdomain", "subdomain", "hostname", "browser", "uri", "url", "domain name", "public suffix", "url parsing", "typescript" ] } tldts-6.1.85/packages/tldts-icann/rollup.config.mjs000066400000000000000000000016231476746626400222670ustar00rootroot00000000000000import terser from '@rollup/plugin-terser'; import resolve from '@rollup/plugin-node-resolve'; import sourcemaps from 'rollup-plugin-sourcemaps'; export default [ // cjs { input: './dist/es6/index.js', output: { file: './dist/cjs/index.js', format: 'cjs', sourcemap: true, }, plugins: [resolve(), sourcemaps()], }, // minified esm + umd { input: './dist/es6/index.js', output: [ { file: './dist/index.esm.min.js', format: 'esm', name: 'tldts', sourcemap: true, }, { file: './dist/index.umd.min.js', format: 'umd', name: 'tldts', sourcemap: true, }, { file: './dist/index.cjs.min.js', format: 'cjs', name: 'tldts', sourcemap: true, }, ], plugins: [resolve(), terser({ output: { comments: false } }), sourcemaps()], }, ]; tldts-6.1.85/packages/tldts-icann/src/000077500000000000000000000000001476746626400175605ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-icann/src/data/000077500000000000000000000000001476746626400204715ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-icann/src/data/trie.ts000066400000000000000000002647141476746626400220220ustar00rootroot00000000000000 export type ITrie = [0 | 1, { [label: string]: ITrie}]; export const exceptions: ITrie = (function() { const _63: ITrie = [1,{}],_64: ITrie = [0,{"city":_63}]; const exceptions: ITrie = [0,{"ck":[0,{"www":_63}],"jp":[0,{"kawasaki":_64,"kitakyushu":_64,"kobe":_64,"nagoya":_64,"sapporo":_64,"sendai":_64,"yokohama":_64}]}]; return exceptions; })(); export const rules: ITrie = (function() { const _65: ITrie = [1,{}],_66: ITrie = [1,{"com":_65,"edu":_65,"gov":_65,"mil":_65,"net":_65,"org":_65}],_67: ITrie = [1,{"com":_65,"edu":_65,"gov":_65,"net":_65,"org":_65}],_68: ITrie = [1,{"gov":_65}],_69: ITrie = [0,{"*":_65}],_70: ITrie = [1,{"co":_65,"com":_65,"edu":_65,"gov":_65,"net":_65,"org":_65}],_71: ITrie = [1,{"com":_65,"edu":_65,"net":_65,"org":_65}],_72: ITrie = [1,{"co":_65,"net":_65,"org":_65}],_73: ITrie = [1,{"co":_65,"com":_65,"edu":_65,"gov":_65,"mil":_65,"net":_65,"nom":_65,"org":_65}],_74: ITrie = [1,{"biz":_65,"com":_65,"edu":_65,"gov":_65,"info":_65,"net":_65,"org":_65}],_75: ITrie = [1,{"gs":_65}],_76: ITrie = [0,{"nes":_65}],_77: ITrie = [1,{"k12":_65,"cc":_65,"lib":_65}],_78: ITrie = [1,{"cc":_65}],_79: ITrie = [1,{"cc":_65,"lib":_65}]; const rules: ITrie = [0,{"ac":_66,"ad":_65,"ae":[1,{"ac":_65,"co":_65,"gov":_65,"mil":_65,"net":_65,"org":_65,"sch":_65}],"aero":[1,{"airline":_65,"airport":_65,"accident-investigation":_65,"accident-prevention":_65,"aerobatic":_65,"aeroclub":_65,"aerodrome":_65,"agents":_65,"air-surveillance":_65,"air-traffic-control":_65,"aircraft":_65,"airtraffic":_65,"ambulance":_65,"association":_65,"author":_65,"ballooning":_65,"broker":_65,"caa":_65,"cargo":_65,"catering":_65,"certification":_65,"championship":_65,"charter":_65,"civilaviation":_65,"club":_65,"conference":_65,"consultant":_65,"consulting":_65,"control":_65,"council":_65,"crew":_65,"design":_65,"dgca":_65,"educator":_65,"emergency":_65,"engine":_65,"engineer":_65,"entertainment":_65,"equipment":_65,"exchange":_65,"express":_65,"federation":_65,"flight":_65,"freight":_65,"fuel":_65,"gliding":_65,"government":_65,"groundhandling":_65,"group":_65,"hanggliding":_65,"homebuilt":_65,"insurance":_65,"journal":_65,"journalist":_65,"leasing":_65,"logistics":_65,"magazine":_65,"maintenance":_65,"marketplace":_65,"media":_65,"microlight":_65,"modelling":_65,"navigation":_65,"parachuting":_65,"paragliding":_65,"passenger-association":_65,"pilot":_65,"press":_65,"production":_65,"recreation":_65,"repbody":_65,"res":_65,"research":_65,"rotorcraft":_65,"safety":_65,"scientist":_65,"services":_65,"show":_65,"skydiving":_65,"software":_65,"student":_65,"taxi":_65,"trader":_65,"trading":_65,"trainer":_65,"union":_65,"workinggroup":_65,"works":_65}],"af":_67,"ag":[1,{"co":_65,"com":_65,"net":_65,"nom":_65,"org":_65}],"ai":[1,{"com":_65,"net":_65,"off":_65,"org":_65}],"al":_66,"am":[1,{"co":_65,"com":_65,"commune":_65,"net":_65,"org":_65}],"ao":[1,{"co":_65,"ed":_65,"edu":_65,"gov":_65,"gv":_65,"it":_65,"og":_65,"org":_65,"pb":_65}],"aq":_65,"ar":[1,{"bet":_65,"com":_65,"coop":_65,"edu":_65,"gob":_65,"gov":_65,"int":_65,"mil":_65,"musica":_65,"mutual":_65,"net":_65,"org":_65,"senasa":_65,"tur":_65}],"arpa":[1,{"e164":_65,"home":_65,"in-addr":_65,"ip6":_65,"iris":_65,"uri":_65,"urn":_65}],"as":_68,"asia":_65,"at":[1,{"ac":[1,{"sth":_65}],"co":_65,"gv":_65,"or":_65}],"au":[1,{"asn":_65,"com":_65,"edu":[1,{"act":_65,"catholic":_65,"nsw":[1,{"schools":_65}],"nt":_65,"qld":_65,"sa":_65,"tas":_65,"vic":_65,"wa":_65}],"gov":[1,{"qld":_65,"sa":_65,"tas":_65,"vic":_65,"wa":_65}],"id":_65,"net":_65,"org":_65,"conf":_65,"oz":_65,"act":_65,"nsw":_65,"nt":_65,"qld":_65,"sa":_65,"tas":_65,"vic":_65,"wa":_65}],"aw":[1,{"com":_65}],"ax":_65,"az":[1,{"biz":_65,"co":_65,"com":_65,"edu":_65,"gov":_65,"info":_65,"int":_65,"mil":_65,"name":_65,"net":_65,"org":_65,"pp":_65,"pro":_65}],"ba":_66,"bb":[1,{"biz":_65,"co":_65,"com":_65,"edu":_65,"gov":_65,"info":_65,"net":_65,"org":_65,"store":_65,"tv":_65}],"bd":_69,"be":[1,{"ac":_65}],"bf":_68,"bg":[1,{"0":_65,"1":_65,"2":_65,"3":_65,"4":_65,"5":_65,"6":_65,"7":_65,"8":_65,"9":_65,"a":_65,"b":_65,"c":_65,"d":_65,"e":_65,"f":_65,"g":_65,"h":_65,"i":_65,"j":_65,"k":_65,"l":_65,"m":_65,"n":_65,"o":_65,"p":_65,"q":_65,"r":_65,"s":_65,"t":_65,"u":_65,"v":_65,"w":_65,"x":_65,"y":_65,"z":_65}],"bh":_67,"bi":[1,{"co":_65,"com":_65,"edu":_65,"or":_65,"org":_65}],"biz":_65,"bj":[1,{"africa":_65,"agro":_65,"architectes":_65,"assur":_65,"avocats":_65,"co":_65,"com":_65,"eco":_65,"econo":_65,"edu":_65,"info":_65,"loisirs":_65,"money":_65,"net":_65,"org":_65,"ote":_65,"restaurant":_65,"resto":_65,"tourism":_65,"univ":_65}],"bm":_67,"bn":_67,"bo":[1,{"com":_65,"edu":_65,"gob":_65,"int":_65,"mil":_65,"net":_65,"org":_65,"tv":_65,"web":_65,"academia":_65,"agro":_65,"arte":_65,"blog":_65,"bolivia":_65,"ciencia":_65,"cooperativa":_65,"democracia":_65,"deporte":_65,"ecologia":_65,"economia":_65,"empresa":_65,"indigena":_65,"industria":_65,"info":_65,"medicina":_65,"movimiento":_65,"musica":_65,"natural":_65,"nombre":_65,"noticias":_65,"patria":_65,"plurinacional":_65,"politica":_65,"profesional":_65,"pueblo":_65,"revista":_65,"salud":_65,"tecnologia":_65,"tksat":_65,"transporte":_65,"wiki":_65}],"br":[1,{"9guacu":_65,"abc":_65,"adm":_65,"adv":_65,"agr":_65,"aju":_65,"am":_65,"anani":_65,"aparecida":_65,"app":_65,"arq":_65,"art":_65,"ato":_65,"b":_65,"barueri":_65,"belem":_65,"bet":_65,"bhz":_65,"bib":_65,"bio":_65,"blog":_65,"bmd":_65,"boavista":_65,"bsb":_65,"campinagrande":_65,"campinas":_65,"caxias":_65,"cim":_65,"cng":_65,"cnt":_65,"com":_65,"contagem":_65,"coop":_65,"coz":_65,"cri":_65,"cuiaba":_65,"curitiba":_65,"def":_65,"des":_65,"det":_65,"dev":_65,"ecn":_65,"eco":_65,"edu":_65,"emp":_65,"enf":_65,"eng":_65,"esp":_65,"etc":_65,"eti":_65,"far":_65,"feira":_65,"flog":_65,"floripa":_65,"fm":_65,"fnd":_65,"fortal":_65,"fot":_65,"foz":_65,"fst":_65,"g12":_65,"geo":_65,"ggf":_65,"goiania":_65,"gov":[1,{"ac":_65,"al":_65,"am":_65,"ap":_65,"ba":_65,"ce":_65,"df":_65,"es":_65,"go":_65,"ma":_65,"mg":_65,"ms":_65,"mt":_65,"pa":_65,"pb":_65,"pe":_65,"pi":_65,"pr":_65,"rj":_65,"rn":_65,"ro":_65,"rr":_65,"rs":_65,"sc":_65,"se":_65,"sp":_65,"to":_65}],"gru":_65,"imb":_65,"ind":_65,"inf":_65,"jab":_65,"jampa":_65,"jdf":_65,"joinville":_65,"jor":_65,"jus":_65,"leg":_65,"leilao":_65,"lel":_65,"log":_65,"londrina":_65,"macapa":_65,"maceio":_65,"manaus":_65,"maringa":_65,"mat":_65,"med":_65,"mil":_65,"morena":_65,"mp":_65,"mus":_65,"natal":_65,"net":_65,"niteroi":_65,"nom":_69,"not":_65,"ntr":_65,"odo":_65,"ong":_65,"org":_65,"osasco":_65,"palmas":_65,"poa":_65,"ppg":_65,"pro":_65,"psc":_65,"psi":_65,"pvh":_65,"qsl":_65,"radio":_65,"rec":_65,"recife":_65,"rep":_65,"ribeirao":_65,"rio":_65,"riobranco":_65,"riopreto":_65,"salvador":_65,"sampa":_65,"santamaria":_65,"santoandre":_65,"saobernardo":_65,"saogonca":_65,"seg":_65,"sjc":_65,"slg":_65,"slz":_65,"sorocaba":_65,"srv":_65,"taxi":_65,"tc":_65,"tec":_65,"teo":_65,"the":_65,"tmp":_65,"trd":_65,"tur":_65,"tv":_65,"udi":_65,"vet":_65,"vix":_65,"vlog":_65,"wiki":_65,"zlg":_65}],"bs":_67,"bt":_67,"bv":_65,"bw":[1,{"ac":_65,"co":_65,"gov":_65,"net":_65,"org":_65}],"by":[1,{"gov":_65,"mil":_65,"com":_65,"of":_65}],"bz":_70,"ca":[1,{"ab":_65,"bc":_65,"mb":_65,"nb":_65,"nf":_65,"nl":_65,"ns":_65,"nt":_65,"nu":_65,"on":_65,"pe":_65,"qc":_65,"sk":_65,"yk":_65,"gc":_65}],"cat":_65,"cc":_65,"cd":_68,"cf":_65,"cg":_65,"ch":_65,"ci":[1,{"ac":_65,"xn--aroport-bya":_65,"aéroport":_65,"asso":_65,"co":_65,"com":_65,"ed":_65,"edu":_65,"go":_65,"gouv":_65,"int":_65,"net":_65,"or":_65,"org":_65}],"ck":_69,"cl":[1,{"co":_65,"gob":_65,"gov":_65,"mil":_65}],"cm":[1,{"co":_65,"com":_65,"gov":_65,"net":_65}],"cn":[1,{"ac":_65,"com":_65,"edu":_65,"gov":_65,"mil":_65,"net":_65,"org":_65,"xn--55qx5d":_65,"公司":_65,"xn--od0alg":_65,"網絡":_65,"xn--io0a7i":_65,"网络":_65,"ah":_65,"bj":_65,"cq":_65,"fj":_65,"gd":_65,"gs":_65,"gx":_65,"gz":_65,"ha":_65,"hb":_65,"he":_65,"hi":_65,"hk":_65,"hl":_65,"hn":_65,"jl":_65,"js":_65,"jx":_65,"ln":_65,"mo":_65,"nm":_65,"nx":_65,"qh":_65,"sc":_65,"sd":_65,"sh":_65,"sn":_65,"sx":_65,"tj":_65,"tw":_65,"xj":_65,"xz":_65,"yn":_65,"zj":_65}],"co":[1,{"com":_65,"edu":_65,"gov":_65,"mil":_65,"net":_65,"nom":_65,"org":_65}],"com":_65,"coop":_65,"cr":[1,{"ac":_65,"co":_65,"ed":_65,"fi":_65,"go":_65,"or":_65,"sa":_65}],"cu":[1,{"com":_65,"edu":_65,"gob":_65,"inf":_65,"nat":_65,"net":_65,"org":_65}],"cv":[1,{"com":_65,"edu":_65,"id":_65,"int":_65,"net":_65,"nome":_65,"org":_65,"publ":_65}],"cw":_71,"cx":_68,"cy":[1,{"ac":_65,"biz":_65,"com":_65,"ekloges":_65,"gov":_65,"ltd":_65,"mil":_65,"net":_65,"org":_65,"press":_65,"pro":_65,"tm":_65}],"cz":_65,"de":_65,"dj":_65,"dk":_65,"dm":_70,"do":[1,{"art":_65,"com":_65,"edu":_65,"gob":_65,"gov":_65,"mil":_65,"net":_65,"org":_65,"sld":_65,"web":_65}],"dz":[1,{"art":_65,"asso":_65,"com":_65,"edu":_65,"gov":_65,"net":_65,"org":_65,"pol":_65,"soc":_65,"tm":_65}],"ec":[1,{"com":_65,"edu":_65,"fin":_65,"gob":_65,"gov":_65,"info":_65,"k12":_65,"med":_65,"mil":_65,"net":_65,"org":_65,"pro":_65}],"edu":_65,"ee":[1,{"aip":_65,"com":_65,"edu":_65,"fie":_65,"gov":_65,"lib":_65,"med":_65,"org":_65,"pri":_65,"riik":_65}],"eg":[1,{"ac":_65,"com":_65,"edu":_65,"eun":_65,"gov":_65,"info":_65,"me":_65,"mil":_65,"name":_65,"net":_65,"org":_65,"sci":_65,"sport":_65,"tv":_65}],"er":_69,"es":[1,{"com":_65,"edu":_65,"gob":_65,"nom":_65,"org":_65}],"et":[1,{"biz":_65,"com":_65,"edu":_65,"gov":_65,"info":_65,"name":_65,"net":_65,"org":_65}],"eu":_65,"fi":[1,{"aland":_65}],"fj":[1,{"ac":_65,"biz":_65,"com":_65,"gov":_65,"info":_65,"mil":_65,"name":_65,"net":_65,"org":_65,"pro":_65}],"fk":_69,"fm":_71,"fo":_65,"fr":[1,{"asso":_65,"com":_65,"gouv":_65,"nom":_65,"prd":_65,"tm":_65,"avoues":_65,"cci":_65,"greta":_65,"huissier-justice":_65}],"ga":_65,"gb":_65,"gd":[1,{"edu":_65,"gov":_65}],"ge":[1,{"com":_65,"edu":_65,"gov":_65,"net":_65,"org":_65,"pvt":_65,"school":_65}],"gf":_65,"gg":_72,"gh":[1,{"com":_65,"edu":_65,"gov":_65,"mil":_65,"org":_65}],"gi":[1,{"com":_65,"edu":_65,"gov":_65,"ltd":_65,"mod":_65,"org":_65}],"gl":[1,{"co":_65,"com":_65,"edu":_65,"net":_65,"org":_65}],"gm":_65,"gn":[1,{"ac":_65,"com":_65,"edu":_65,"gov":_65,"net":_65,"org":_65}],"gov":_65,"gp":[1,{"asso":_65,"com":_65,"edu":_65,"mobi":_65,"net":_65,"org":_65}],"gq":_65,"gr":_67,"gs":_65,"gt":[1,{"com":_65,"edu":_65,"gob":_65,"ind":_65,"mil":_65,"net":_65,"org":_65}],"gu":[1,{"com":_65,"edu":_65,"gov":_65,"guam":_65,"info":_65,"net":_65,"org":_65,"web":_65}],"gw":_65,"gy":_70,"hk":[1,{"com":_65,"edu":_65,"gov":_65,"idv":_65,"net":_65,"org":_65,"xn--ciqpn":_65,"个人":_65,"xn--gmqw5a":_65,"個人":_65,"xn--55qx5d":_65,"公司":_65,"xn--mxtq1m":_65,"政府":_65,"xn--lcvr32d":_65,"敎育":_65,"xn--wcvs22d":_65,"教育":_65,"xn--gmq050i":_65,"箇人":_65,"xn--uc0atv":_65,"組織":_65,"xn--uc0ay4a":_65,"組织":_65,"xn--od0alg":_65,"網絡":_65,"xn--zf0avx":_65,"網络":_65,"xn--mk0axi":_65,"组織":_65,"xn--tn0ag":_65,"组织":_65,"xn--od0aq3b":_65,"网絡":_65,"xn--io0a7i":_65,"网络":_65}],"hm":_65,"hn":[1,{"com":_65,"edu":_65,"gob":_65,"mil":_65,"net":_65,"org":_65}],"hr":[1,{"com":_65,"from":_65,"iz":_65,"name":_65}],"ht":[1,{"adult":_65,"art":_65,"asso":_65,"com":_65,"coop":_65,"edu":_65,"firm":_65,"gouv":_65,"info":_65,"med":_65,"net":_65,"org":_65,"perso":_65,"pol":_65,"pro":_65,"rel":_65,"shop":_65}],"hu":[1,{"2000":_65,"agrar":_65,"bolt":_65,"casino":_65,"city":_65,"co":_65,"erotica":_65,"erotika":_65,"film":_65,"forum":_65,"games":_65,"hotel":_65,"info":_65,"ingatlan":_65,"jogasz":_65,"konyvelo":_65,"lakas":_65,"media":_65,"news":_65,"org":_65,"priv":_65,"reklam":_65,"sex":_65,"shop":_65,"sport":_65,"suli":_65,"szex":_65,"tm":_65,"tozsde":_65,"utazas":_65,"video":_65}],"id":[1,{"ac":_65,"biz":_65,"co":_65,"desa":_65,"go":_65,"mil":_65,"my":_65,"net":_65,"or":_65,"ponpes":_65,"sch":_65,"web":_65}],"ie":_68,"il":[1,{"ac":_65,"co":_65,"gov":_65,"idf":_65,"k12":_65,"muni":_65,"net":_65,"org":_65}],"xn--4dbrk0ce":[1,{"xn--4dbgdty6c":_65,"xn--5dbhl8d":_65,"xn--8dbq2a":_65,"xn--hebda8b":_65}],"ישראל":[1,{"אקדמיה":_65,"ישוב":_65,"צהל":_65,"ממשל":_65}],"im":[1,{"ac":_65,"co":[1,{"ltd":_65,"plc":_65}],"com":_65,"net":_65,"org":_65,"tt":_65,"tv":_65}],"in":[1,{"5g":_65,"6g":_65,"ac":_65,"ai":_65,"am":_65,"bihar":_65,"biz":_65,"business":_65,"ca":_65,"cn":_65,"co":_65,"com":_65,"coop":_65,"cs":_65,"delhi":_65,"dr":_65,"edu":_65,"er":_65,"firm":_65,"gen":_65,"gov":_65,"gujarat":_65,"ind":_65,"info":_65,"int":_65,"internet":_65,"io":_65,"me":_65,"mil":_65,"net":_65,"nic":_65,"org":_65,"pg":_65,"post":_65,"pro":_65,"res":_65,"travel":_65,"tv":_65,"uk":_65,"up":_65,"us":_65}],"info":_65,"int":[1,{"eu":_65}],"io":_73,"iq":_66,"ir":[1,{"ac":_65,"co":_65,"gov":_65,"id":_65,"net":_65,"org":_65,"sch":_65,"xn--mgba3a4f16a":_65,"ایران":_65,"xn--mgba3a4fra":_65,"ايران":_65}],"is":_65,"it":[1,{"edu":_65,"gov":_65,"abr":_65,"abruzzo":_65,"aosta-valley":_65,"aostavalley":_65,"bas":_65,"basilicata":_65,"cal":_65,"calabria":_65,"cam":_65,"campania":_65,"emilia-romagna":_65,"emiliaromagna":_65,"emr":_65,"friuli-v-giulia":_65,"friuli-ve-giulia":_65,"friuli-vegiulia":_65,"friuli-venezia-giulia":_65,"friuli-veneziagiulia":_65,"friuli-vgiulia":_65,"friuliv-giulia":_65,"friulive-giulia":_65,"friulivegiulia":_65,"friulivenezia-giulia":_65,"friuliveneziagiulia":_65,"friulivgiulia":_65,"fvg":_65,"laz":_65,"lazio":_65,"lig":_65,"liguria":_65,"lom":_65,"lombardia":_65,"lombardy":_65,"lucania":_65,"mar":_65,"marche":_65,"mol":_65,"molise":_65,"piedmont":_65,"piemonte":_65,"pmn":_65,"pug":_65,"puglia":_65,"sar":_65,"sardegna":_65,"sardinia":_65,"sic":_65,"sicilia":_65,"sicily":_65,"taa":_65,"tos":_65,"toscana":_65,"trentin-sud-tirol":_65,"xn--trentin-sd-tirol-rzb":_65,"trentin-süd-tirol":_65,"trentin-sudtirol":_65,"xn--trentin-sdtirol-7vb":_65,"trentin-südtirol":_65,"trentin-sued-tirol":_65,"trentin-suedtirol":_65,"trentino":_65,"trentino-a-adige":_65,"trentino-aadige":_65,"trentino-alto-adige":_65,"trentino-altoadige":_65,"trentino-s-tirol":_65,"trentino-stirol":_65,"trentino-sud-tirol":_65,"xn--trentino-sd-tirol-c3b":_65,"trentino-süd-tirol":_65,"trentino-sudtirol":_65,"xn--trentino-sdtirol-szb":_65,"trentino-südtirol":_65,"trentino-sued-tirol":_65,"trentino-suedtirol":_65,"trentinoa-adige":_65,"trentinoaadige":_65,"trentinoalto-adige":_65,"trentinoaltoadige":_65,"trentinos-tirol":_65,"trentinostirol":_65,"trentinosud-tirol":_65,"xn--trentinosd-tirol-rzb":_65,"trentinosüd-tirol":_65,"trentinosudtirol":_65,"xn--trentinosdtirol-7vb":_65,"trentinosüdtirol":_65,"trentinosued-tirol":_65,"trentinosuedtirol":_65,"trentinsud-tirol":_65,"xn--trentinsd-tirol-6vb":_65,"trentinsüd-tirol":_65,"trentinsudtirol":_65,"xn--trentinsdtirol-nsb":_65,"trentinsüdtirol":_65,"trentinsued-tirol":_65,"trentinsuedtirol":_65,"tuscany":_65,"umb":_65,"umbria":_65,"val-d-aosta":_65,"val-daosta":_65,"vald-aosta":_65,"valdaosta":_65,"valle-aosta":_65,"valle-d-aosta":_65,"valle-daosta":_65,"valleaosta":_65,"valled-aosta":_65,"valledaosta":_65,"vallee-aoste":_65,"xn--valle-aoste-ebb":_65,"vallée-aoste":_65,"vallee-d-aoste":_65,"xn--valle-d-aoste-ehb":_65,"vallée-d-aoste":_65,"valleeaoste":_65,"xn--valleaoste-e7a":_65,"valléeaoste":_65,"valleedaoste":_65,"xn--valledaoste-ebb":_65,"valléedaoste":_65,"vao":_65,"vda":_65,"ven":_65,"veneto":_65,"ag":_65,"agrigento":_65,"al":_65,"alessandria":_65,"alto-adige":_65,"altoadige":_65,"an":_65,"ancona":_65,"andria-barletta-trani":_65,"andria-trani-barletta":_65,"andriabarlettatrani":_65,"andriatranibarletta":_65,"ao":_65,"aosta":_65,"aoste":_65,"ap":_65,"aq":_65,"aquila":_65,"ar":_65,"arezzo":_65,"ascoli-piceno":_65,"ascolipiceno":_65,"asti":_65,"at":_65,"av":_65,"avellino":_65,"ba":_65,"balsan":_65,"balsan-sudtirol":_65,"xn--balsan-sdtirol-nsb":_65,"balsan-südtirol":_65,"balsan-suedtirol":_65,"bari":_65,"barletta-trani-andria":_65,"barlettatraniandria":_65,"belluno":_65,"benevento":_65,"bergamo":_65,"bg":_65,"bi":_65,"biella":_65,"bl":_65,"bn":_65,"bo":_65,"bologna":_65,"bolzano":_65,"bolzano-altoadige":_65,"bozen":_65,"bozen-sudtirol":_65,"xn--bozen-sdtirol-2ob":_65,"bozen-südtirol":_65,"bozen-suedtirol":_65,"br":_65,"brescia":_65,"brindisi":_65,"bs":_65,"bt":_65,"bulsan":_65,"bulsan-sudtirol":_65,"xn--bulsan-sdtirol-nsb":_65,"bulsan-südtirol":_65,"bulsan-suedtirol":_65,"bz":_65,"ca":_65,"cagliari":_65,"caltanissetta":_65,"campidano-medio":_65,"campidanomedio":_65,"campobasso":_65,"carbonia-iglesias":_65,"carboniaiglesias":_65,"carrara-massa":_65,"carraramassa":_65,"caserta":_65,"catania":_65,"catanzaro":_65,"cb":_65,"ce":_65,"cesena-forli":_65,"xn--cesena-forl-mcb":_65,"cesena-forlì":_65,"cesenaforli":_65,"xn--cesenaforl-i8a":_65,"cesenaforlì":_65,"ch":_65,"chieti":_65,"ci":_65,"cl":_65,"cn":_65,"co":_65,"como":_65,"cosenza":_65,"cr":_65,"cremona":_65,"crotone":_65,"cs":_65,"ct":_65,"cuneo":_65,"cz":_65,"dell-ogliastra":_65,"dellogliastra":_65,"en":_65,"enna":_65,"fc":_65,"fe":_65,"fermo":_65,"ferrara":_65,"fg":_65,"fi":_65,"firenze":_65,"florence":_65,"fm":_65,"foggia":_65,"forli-cesena":_65,"xn--forl-cesena-fcb":_65,"forlì-cesena":_65,"forlicesena":_65,"xn--forlcesena-c8a":_65,"forlìcesena":_65,"fr":_65,"frosinone":_65,"ge":_65,"genoa":_65,"genova":_65,"go":_65,"gorizia":_65,"gr":_65,"grosseto":_65,"iglesias-carbonia":_65,"iglesiascarbonia":_65,"im":_65,"imperia":_65,"is":_65,"isernia":_65,"kr":_65,"la-spezia":_65,"laquila":_65,"laspezia":_65,"latina":_65,"lc":_65,"le":_65,"lecce":_65,"lecco":_65,"li":_65,"livorno":_65,"lo":_65,"lodi":_65,"lt":_65,"lu":_65,"lucca":_65,"macerata":_65,"mantova":_65,"massa-carrara":_65,"massacarrara":_65,"matera":_65,"mb":_65,"mc":_65,"me":_65,"medio-campidano":_65,"mediocampidano":_65,"messina":_65,"mi":_65,"milan":_65,"milano":_65,"mn":_65,"mo":_65,"modena":_65,"monza":_65,"monza-brianza":_65,"monza-e-della-brianza":_65,"monzabrianza":_65,"monzaebrianza":_65,"monzaedellabrianza":_65,"ms":_65,"mt":_65,"na":_65,"naples":_65,"napoli":_65,"no":_65,"novara":_65,"nu":_65,"nuoro":_65,"og":_65,"ogliastra":_65,"olbia-tempio":_65,"olbiatempio":_65,"or":_65,"oristano":_65,"ot":_65,"pa":_65,"padova":_65,"padua":_65,"palermo":_65,"parma":_65,"pavia":_65,"pc":_65,"pd":_65,"pe":_65,"perugia":_65,"pesaro-urbino":_65,"pesarourbino":_65,"pescara":_65,"pg":_65,"pi":_65,"piacenza":_65,"pisa":_65,"pistoia":_65,"pn":_65,"po":_65,"pordenone":_65,"potenza":_65,"pr":_65,"prato":_65,"pt":_65,"pu":_65,"pv":_65,"pz":_65,"ra":_65,"ragusa":_65,"ravenna":_65,"rc":_65,"re":_65,"reggio-calabria":_65,"reggio-emilia":_65,"reggiocalabria":_65,"reggioemilia":_65,"rg":_65,"ri":_65,"rieti":_65,"rimini":_65,"rm":_65,"rn":_65,"ro":_65,"roma":_65,"rome":_65,"rovigo":_65,"sa":_65,"salerno":_65,"sassari":_65,"savona":_65,"si":_65,"siena":_65,"siracusa":_65,"so":_65,"sondrio":_65,"sp":_65,"sr":_65,"ss":_65,"xn--sdtirol-n2a":_65,"südtirol":_65,"suedtirol":_65,"sv":_65,"ta":_65,"taranto":_65,"te":_65,"tempio-olbia":_65,"tempioolbia":_65,"teramo":_65,"terni":_65,"tn":_65,"to":_65,"torino":_65,"tp":_65,"tr":_65,"trani-andria-barletta":_65,"trani-barletta-andria":_65,"traniandriabarletta":_65,"tranibarlettaandria":_65,"trapani":_65,"trento":_65,"treviso":_65,"trieste":_65,"ts":_65,"turin":_65,"tv":_65,"ud":_65,"udine":_65,"urbino-pesaro":_65,"urbinopesaro":_65,"va":_65,"varese":_65,"vb":_65,"vc":_65,"ve":_65,"venezia":_65,"venice":_65,"verbania":_65,"vercelli":_65,"verona":_65,"vi":_65,"vibo-valentia":_65,"vibovalentia":_65,"vicenza":_65,"viterbo":_65,"vr":_65,"vs":_65,"vt":_65,"vv":_65}],"je":_72,"jm":_69,"jo":[1,{"agri":_65,"ai":_65,"com":_65,"edu":_65,"eng":_65,"fm":_65,"gov":_65,"mil":_65,"net":_65,"org":_65,"per":_65,"phd":_65,"sch":_65,"tv":_65}],"jobs":_65,"jp":[1,{"ac":_65,"ad":_65,"co":_65,"ed":_65,"go":_65,"gr":_65,"lg":_65,"ne":_65,"or":_65,"aichi":[1,{"aisai":_65,"ama":_65,"anjo":_65,"asuke":_65,"chiryu":_65,"chita":_65,"fuso":_65,"gamagori":_65,"handa":_65,"hazu":_65,"hekinan":_65,"higashiura":_65,"ichinomiya":_65,"inazawa":_65,"inuyama":_65,"isshiki":_65,"iwakura":_65,"kanie":_65,"kariya":_65,"kasugai":_65,"kira":_65,"kiyosu":_65,"komaki":_65,"konan":_65,"kota":_65,"mihama":_65,"miyoshi":_65,"nishio":_65,"nisshin":_65,"obu":_65,"oguchi":_65,"oharu":_65,"okazaki":_65,"owariasahi":_65,"seto":_65,"shikatsu":_65,"shinshiro":_65,"shitara":_65,"tahara":_65,"takahama":_65,"tobishima":_65,"toei":_65,"togo":_65,"tokai":_65,"tokoname":_65,"toyoake":_65,"toyohashi":_65,"toyokawa":_65,"toyone":_65,"toyota":_65,"tsushima":_65,"yatomi":_65}],"akita":[1,{"akita":_65,"daisen":_65,"fujisato":_65,"gojome":_65,"hachirogata":_65,"happou":_65,"higashinaruse":_65,"honjo":_65,"honjyo":_65,"ikawa":_65,"kamikoani":_65,"kamioka":_65,"katagami":_65,"kazuno":_65,"kitaakita":_65,"kosaka":_65,"kyowa":_65,"misato":_65,"mitane":_65,"moriyoshi":_65,"nikaho":_65,"noshiro":_65,"odate":_65,"oga":_65,"ogata":_65,"semboku":_65,"yokote":_65,"yurihonjo":_65}],"aomori":[1,{"aomori":_65,"gonohe":_65,"hachinohe":_65,"hashikami":_65,"hiranai":_65,"hirosaki":_65,"itayanagi":_65,"kuroishi":_65,"misawa":_65,"mutsu":_65,"nakadomari":_65,"noheji":_65,"oirase":_65,"owani":_65,"rokunohe":_65,"sannohe":_65,"shichinohe":_65,"shingo":_65,"takko":_65,"towada":_65,"tsugaru":_65,"tsuruta":_65}],"chiba":[1,{"abiko":_65,"asahi":_65,"chonan":_65,"chosei":_65,"choshi":_65,"chuo":_65,"funabashi":_65,"futtsu":_65,"hanamigawa":_65,"ichihara":_65,"ichikawa":_65,"ichinomiya":_65,"inzai":_65,"isumi":_65,"kamagaya":_65,"kamogawa":_65,"kashiwa":_65,"katori":_65,"katsuura":_65,"kimitsu":_65,"kisarazu":_65,"kozaki":_65,"kujukuri":_65,"kyonan":_65,"matsudo":_65,"midori":_65,"mihama":_65,"minamiboso":_65,"mobara":_65,"mutsuzawa":_65,"nagara":_65,"nagareyama":_65,"narashino":_65,"narita":_65,"noda":_65,"oamishirasato":_65,"omigawa":_65,"onjuku":_65,"otaki":_65,"sakae":_65,"sakura":_65,"shimofusa":_65,"shirako":_65,"shiroi":_65,"shisui":_65,"sodegaura":_65,"sosa":_65,"tako":_65,"tateyama":_65,"togane":_65,"tohnosho":_65,"tomisato":_65,"urayasu":_65,"yachimata":_65,"yachiyo":_65,"yokaichiba":_65,"yokoshibahikari":_65,"yotsukaido":_65}],"ehime":[1,{"ainan":_65,"honai":_65,"ikata":_65,"imabari":_65,"iyo":_65,"kamijima":_65,"kihoku":_65,"kumakogen":_65,"masaki":_65,"matsuno":_65,"matsuyama":_65,"namikata":_65,"niihama":_65,"ozu":_65,"saijo":_65,"seiyo":_65,"shikokuchuo":_65,"tobe":_65,"toon":_65,"uchiko":_65,"uwajima":_65,"yawatahama":_65}],"fukui":[1,{"echizen":_65,"eiheiji":_65,"fukui":_65,"ikeda":_65,"katsuyama":_65,"mihama":_65,"minamiechizen":_65,"obama":_65,"ohi":_65,"ono":_65,"sabae":_65,"sakai":_65,"takahama":_65,"tsuruga":_65,"wakasa":_65}],"fukuoka":[1,{"ashiya":_65,"buzen":_65,"chikugo":_65,"chikuho":_65,"chikujo":_65,"chikushino":_65,"chikuzen":_65,"chuo":_65,"dazaifu":_65,"fukuchi":_65,"hakata":_65,"higashi":_65,"hirokawa":_65,"hisayama":_65,"iizuka":_65,"inatsuki":_65,"kaho":_65,"kasuga":_65,"kasuya":_65,"kawara":_65,"keisen":_65,"koga":_65,"kurate":_65,"kurogi":_65,"kurume":_65,"minami":_65,"miyako":_65,"miyama":_65,"miyawaka":_65,"mizumaki":_65,"munakata":_65,"nakagawa":_65,"nakama":_65,"nishi":_65,"nogata":_65,"ogori":_65,"okagaki":_65,"okawa":_65,"oki":_65,"omuta":_65,"onga":_65,"onojo":_65,"oto":_65,"saigawa":_65,"sasaguri":_65,"shingu":_65,"shinyoshitomi":_65,"shonai":_65,"soeda":_65,"sue":_65,"tachiarai":_65,"tagawa":_65,"takata":_65,"toho":_65,"toyotsu":_65,"tsuiki":_65,"ukiha":_65,"umi":_65,"usui":_65,"yamada":_65,"yame":_65,"yanagawa":_65,"yukuhashi":_65}],"fukushima":[1,{"aizubange":_65,"aizumisato":_65,"aizuwakamatsu":_65,"asakawa":_65,"bandai":_65,"date":_65,"fukushima":_65,"furudono":_65,"futaba":_65,"hanawa":_65,"higashi":_65,"hirata":_65,"hirono":_65,"iitate":_65,"inawashiro":_65,"ishikawa":_65,"iwaki":_65,"izumizaki":_65,"kagamiishi":_65,"kaneyama":_65,"kawamata":_65,"kitakata":_65,"kitashiobara":_65,"koori":_65,"koriyama":_65,"kunimi":_65,"miharu":_65,"mishima":_65,"namie":_65,"nango":_65,"nishiaizu":_65,"nishigo":_65,"okuma":_65,"omotego":_65,"ono":_65,"otama":_65,"samegawa":_65,"shimogo":_65,"shirakawa":_65,"showa":_65,"soma":_65,"sukagawa":_65,"taishin":_65,"tamakawa":_65,"tanagura":_65,"tenei":_65,"yabuki":_65,"yamato":_65,"yamatsuri":_65,"yanaizu":_65,"yugawa":_65}],"gifu":[1,{"anpachi":_65,"ena":_65,"gifu":_65,"ginan":_65,"godo":_65,"gujo":_65,"hashima":_65,"hichiso":_65,"hida":_65,"higashishirakawa":_65,"ibigawa":_65,"ikeda":_65,"kakamigahara":_65,"kani":_65,"kasahara":_65,"kasamatsu":_65,"kawaue":_65,"kitagata":_65,"mino":_65,"minokamo":_65,"mitake":_65,"mizunami":_65,"motosu":_65,"nakatsugawa":_65,"ogaki":_65,"sakahogi":_65,"seki":_65,"sekigahara":_65,"shirakawa":_65,"tajimi":_65,"takayama":_65,"tarui":_65,"toki":_65,"tomika":_65,"wanouchi":_65,"yamagata":_65,"yaotsu":_65,"yoro":_65}],"gunma":[1,{"annaka":_65,"chiyoda":_65,"fujioka":_65,"higashiagatsuma":_65,"isesaki":_65,"itakura":_65,"kanna":_65,"kanra":_65,"katashina":_65,"kawaba":_65,"kiryu":_65,"kusatsu":_65,"maebashi":_65,"meiwa":_65,"midori":_65,"minakami":_65,"naganohara":_65,"nakanojo":_65,"nanmoku":_65,"numata":_65,"oizumi":_65,"ora":_65,"ota":_65,"shibukawa":_65,"shimonita":_65,"shinto":_65,"showa":_65,"takasaki":_65,"takayama":_65,"tamamura":_65,"tatebayashi":_65,"tomioka":_65,"tsukiyono":_65,"tsumagoi":_65,"ueno":_65,"yoshioka":_65}],"hiroshima":[1,{"asaminami":_65,"daiwa":_65,"etajima":_65,"fuchu":_65,"fukuyama":_65,"hatsukaichi":_65,"higashihiroshima":_65,"hongo":_65,"jinsekikogen":_65,"kaita":_65,"kui":_65,"kumano":_65,"kure":_65,"mihara":_65,"miyoshi":_65,"naka":_65,"onomichi":_65,"osakikamijima":_65,"otake":_65,"saka":_65,"sera":_65,"seranishi":_65,"shinichi":_65,"shobara":_65,"takehara":_65}],"hokkaido":[1,{"abashiri":_65,"abira":_65,"aibetsu":_65,"akabira":_65,"akkeshi":_65,"asahikawa":_65,"ashibetsu":_65,"ashoro":_65,"assabu":_65,"atsuma":_65,"bibai":_65,"biei":_65,"bifuka":_65,"bihoro":_65,"biratori":_65,"chippubetsu":_65,"chitose":_65,"date":_65,"ebetsu":_65,"embetsu":_65,"eniwa":_65,"erimo":_65,"esan":_65,"esashi":_65,"fukagawa":_65,"fukushima":_65,"furano":_65,"furubira":_65,"haboro":_65,"hakodate":_65,"hamatonbetsu":_65,"hidaka":_65,"higashikagura":_65,"higashikawa":_65,"hiroo":_65,"hokuryu":_65,"hokuto":_65,"honbetsu":_65,"horokanai":_65,"horonobe":_65,"ikeda":_65,"imakane":_65,"ishikari":_65,"iwamizawa":_65,"iwanai":_65,"kamifurano":_65,"kamikawa":_65,"kamishihoro":_65,"kamisunagawa":_65,"kamoenai":_65,"kayabe":_65,"kembuchi":_65,"kikonai":_65,"kimobetsu":_65,"kitahiroshima":_65,"kitami":_65,"kiyosato":_65,"koshimizu":_65,"kunneppu":_65,"kuriyama":_65,"kuromatsunai":_65,"kushiro":_65,"kutchan":_65,"kyowa":_65,"mashike":_65,"matsumae":_65,"mikasa":_65,"minamifurano":_65,"mombetsu":_65,"moseushi":_65,"mukawa":_65,"muroran":_65,"naie":_65,"nakagawa":_65,"nakasatsunai":_65,"nakatombetsu":_65,"nanae":_65,"nanporo":_65,"nayoro":_65,"nemuro":_65,"niikappu":_65,"niki":_65,"nishiokoppe":_65,"noboribetsu":_65,"numata":_65,"obihiro":_65,"obira":_65,"oketo":_65,"okoppe":_65,"otaru":_65,"otobe":_65,"otofuke":_65,"otoineppu":_65,"oumu":_65,"ozora":_65,"pippu":_65,"rankoshi":_65,"rebun":_65,"rikubetsu":_65,"rishiri":_65,"rishirifuji":_65,"saroma":_65,"sarufutsu":_65,"shakotan":_65,"shari":_65,"shibecha":_65,"shibetsu":_65,"shikabe":_65,"shikaoi":_65,"shimamaki":_65,"shimizu":_65,"shimokawa":_65,"shinshinotsu":_65,"shintoku":_65,"shiranuka":_65,"shiraoi":_65,"shiriuchi":_65,"sobetsu":_65,"sunagawa":_65,"taiki":_65,"takasu":_65,"takikawa":_65,"takinoue":_65,"teshikaga":_65,"tobetsu":_65,"tohma":_65,"tomakomai":_65,"tomari":_65,"toya":_65,"toyako":_65,"toyotomi":_65,"toyoura":_65,"tsubetsu":_65,"tsukigata":_65,"urakawa":_65,"urausu":_65,"uryu":_65,"utashinai":_65,"wakkanai":_65,"wassamu":_65,"yakumo":_65,"yoichi":_65}],"hyogo":[1,{"aioi":_65,"akashi":_65,"ako":_65,"amagasaki":_65,"aogaki":_65,"asago":_65,"ashiya":_65,"awaji":_65,"fukusaki":_65,"goshiki":_65,"harima":_65,"himeji":_65,"ichikawa":_65,"inagawa":_65,"itami":_65,"kakogawa":_65,"kamigori":_65,"kamikawa":_65,"kasai":_65,"kasuga":_65,"kawanishi":_65,"miki":_65,"minamiawaji":_65,"nishinomiya":_65,"nishiwaki":_65,"ono":_65,"sanda":_65,"sannan":_65,"sasayama":_65,"sayo":_65,"shingu":_65,"shinonsen":_65,"shiso":_65,"sumoto":_65,"taishi":_65,"taka":_65,"takarazuka":_65,"takasago":_65,"takino":_65,"tamba":_65,"tatsuno":_65,"toyooka":_65,"yabu":_65,"yashiro":_65,"yoka":_65,"yokawa":_65}],"ibaraki":[1,{"ami":_65,"asahi":_65,"bando":_65,"chikusei":_65,"daigo":_65,"fujishiro":_65,"hitachi":_65,"hitachinaka":_65,"hitachiomiya":_65,"hitachiota":_65,"ibaraki":_65,"ina":_65,"inashiki":_65,"itako":_65,"iwama":_65,"joso":_65,"kamisu":_65,"kasama":_65,"kashima":_65,"kasumigaura":_65,"koga":_65,"miho":_65,"mito":_65,"moriya":_65,"naka":_65,"namegata":_65,"oarai":_65,"ogawa":_65,"omitama":_65,"ryugasaki":_65,"sakai":_65,"sakuragawa":_65,"shimodate":_65,"shimotsuma":_65,"shirosato":_65,"sowa":_65,"suifu":_65,"takahagi":_65,"tamatsukuri":_65,"tokai":_65,"tomobe":_65,"tone":_65,"toride":_65,"tsuchiura":_65,"tsukuba":_65,"uchihara":_65,"ushiku":_65,"yachiyo":_65,"yamagata":_65,"yawara":_65,"yuki":_65}],"ishikawa":[1,{"anamizu":_65,"hakui":_65,"hakusan":_65,"kaga":_65,"kahoku":_65,"kanazawa":_65,"kawakita":_65,"komatsu":_65,"nakanoto":_65,"nanao":_65,"nomi":_65,"nonoichi":_65,"noto":_65,"shika":_65,"suzu":_65,"tsubata":_65,"tsurugi":_65,"uchinada":_65,"wajima":_65}],"iwate":[1,{"fudai":_65,"fujisawa":_65,"hanamaki":_65,"hiraizumi":_65,"hirono":_65,"ichinohe":_65,"ichinoseki":_65,"iwaizumi":_65,"iwate":_65,"joboji":_65,"kamaishi":_65,"kanegasaki":_65,"karumai":_65,"kawai":_65,"kitakami":_65,"kuji":_65,"kunohe":_65,"kuzumaki":_65,"miyako":_65,"mizusawa":_65,"morioka":_65,"ninohe":_65,"noda":_65,"ofunato":_65,"oshu":_65,"otsuchi":_65,"rikuzentakata":_65,"shiwa":_65,"shizukuishi":_65,"sumita":_65,"tanohata":_65,"tono":_65,"yahaba":_65,"yamada":_65}],"kagawa":[1,{"ayagawa":_65,"higashikagawa":_65,"kanonji":_65,"kotohira":_65,"manno":_65,"marugame":_65,"mitoyo":_65,"naoshima":_65,"sanuki":_65,"tadotsu":_65,"takamatsu":_65,"tonosho":_65,"uchinomi":_65,"utazu":_65,"zentsuji":_65}],"kagoshima":[1,{"akune":_65,"amami":_65,"hioki":_65,"isa":_65,"isen":_65,"izumi":_65,"kagoshima":_65,"kanoya":_65,"kawanabe":_65,"kinko":_65,"kouyama":_65,"makurazaki":_65,"matsumoto":_65,"minamitane":_65,"nakatane":_65,"nishinoomote":_65,"satsumasendai":_65,"soo":_65,"tarumizu":_65,"yusui":_65}],"kanagawa":[1,{"aikawa":_65,"atsugi":_65,"ayase":_65,"chigasaki":_65,"ebina":_65,"fujisawa":_65,"hadano":_65,"hakone":_65,"hiratsuka":_65,"isehara":_65,"kaisei":_65,"kamakura":_65,"kiyokawa":_65,"matsuda":_65,"minamiashigara":_65,"miura":_65,"nakai":_65,"ninomiya":_65,"odawara":_65,"oi":_65,"oiso":_65,"sagamihara":_65,"samukawa":_65,"tsukui":_65,"yamakita":_65,"yamato":_65,"yokosuka":_65,"yugawara":_65,"zama":_65,"zushi":_65}],"kochi":[1,{"aki":_65,"geisei":_65,"hidaka":_65,"higashitsuno":_65,"ino":_65,"kagami":_65,"kami":_65,"kitagawa":_65,"kochi":_65,"mihara":_65,"motoyama":_65,"muroto":_65,"nahari":_65,"nakamura":_65,"nankoku":_65,"nishitosa":_65,"niyodogawa":_65,"ochi":_65,"okawa":_65,"otoyo":_65,"otsuki":_65,"sakawa":_65,"sukumo":_65,"susaki":_65,"tosa":_65,"tosashimizu":_65,"toyo":_65,"tsuno":_65,"umaji":_65,"yasuda":_65,"yusuhara":_65}],"kumamoto":[1,{"amakusa":_65,"arao":_65,"aso":_65,"choyo":_65,"gyokuto":_65,"kamiamakusa":_65,"kikuchi":_65,"kumamoto":_65,"mashiki":_65,"mifune":_65,"minamata":_65,"minamioguni":_65,"nagasu":_65,"nishihara":_65,"oguni":_65,"ozu":_65,"sumoto":_65,"takamori":_65,"uki":_65,"uto":_65,"yamaga":_65,"yamato":_65,"yatsushiro":_65}],"kyoto":[1,{"ayabe":_65,"fukuchiyama":_65,"higashiyama":_65,"ide":_65,"ine":_65,"joyo":_65,"kameoka":_65,"kamo":_65,"kita":_65,"kizu":_65,"kumiyama":_65,"kyotamba":_65,"kyotanabe":_65,"kyotango":_65,"maizuru":_65,"minami":_65,"minamiyamashiro":_65,"miyazu":_65,"muko":_65,"nagaokakyo":_65,"nakagyo":_65,"nantan":_65,"oyamazaki":_65,"sakyo":_65,"seika":_65,"tanabe":_65,"uji":_65,"ujitawara":_65,"wazuka":_65,"yamashina":_65,"yawata":_65}],"mie":[1,{"asahi":_65,"inabe":_65,"ise":_65,"kameyama":_65,"kawagoe":_65,"kiho":_65,"kisosaki":_65,"kiwa":_65,"komono":_65,"kumano":_65,"kuwana":_65,"matsusaka":_65,"meiwa":_65,"mihama":_65,"minamiise":_65,"misugi":_65,"miyama":_65,"nabari":_65,"shima":_65,"suzuka":_65,"tado":_65,"taiki":_65,"taki":_65,"tamaki":_65,"toba":_65,"tsu":_65,"udono":_65,"ureshino":_65,"watarai":_65,"yokkaichi":_65}],"miyagi":[1,{"furukawa":_65,"higashimatsushima":_65,"ishinomaki":_65,"iwanuma":_65,"kakuda":_65,"kami":_65,"kawasaki":_65,"marumori":_65,"matsushima":_65,"minamisanriku":_65,"misato":_65,"murata":_65,"natori":_65,"ogawara":_65,"ohira":_65,"onagawa":_65,"osaki":_65,"rifu":_65,"semine":_65,"shibata":_65,"shichikashuku":_65,"shikama":_65,"shiogama":_65,"shiroishi":_65,"tagajo":_65,"taiwa":_65,"tome":_65,"tomiya":_65,"wakuya":_65,"watari":_65,"yamamoto":_65,"zao":_65}],"miyazaki":[1,{"aya":_65,"ebino":_65,"gokase":_65,"hyuga":_65,"kadogawa":_65,"kawaminami":_65,"kijo":_65,"kitagawa":_65,"kitakata":_65,"kitaura":_65,"kobayashi":_65,"kunitomi":_65,"kushima":_65,"mimata":_65,"miyakonojo":_65,"miyazaki":_65,"morotsuka":_65,"nichinan":_65,"nishimera":_65,"nobeoka":_65,"saito":_65,"shiiba":_65,"shintomi":_65,"takaharu":_65,"takanabe":_65,"takazaki":_65,"tsuno":_65}],"nagano":[1,{"achi":_65,"agematsu":_65,"anan":_65,"aoki":_65,"asahi":_65,"azumino":_65,"chikuhoku":_65,"chikuma":_65,"chino":_65,"fujimi":_65,"hakuba":_65,"hara":_65,"hiraya":_65,"iida":_65,"iijima":_65,"iiyama":_65,"iizuna":_65,"ikeda":_65,"ikusaka":_65,"ina":_65,"karuizawa":_65,"kawakami":_65,"kiso":_65,"kisofukushima":_65,"kitaaiki":_65,"komagane":_65,"komoro":_65,"matsukawa":_65,"matsumoto":_65,"miasa":_65,"minamiaiki":_65,"minamimaki":_65,"minamiminowa":_65,"minowa":_65,"miyada":_65,"miyota":_65,"mochizuki":_65,"nagano":_65,"nagawa":_65,"nagiso":_65,"nakagawa":_65,"nakano":_65,"nozawaonsen":_65,"obuse":_65,"ogawa":_65,"okaya":_65,"omachi":_65,"omi":_65,"ookuwa":_65,"ooshika":_65,"otaki":_65,"otari":_65,"sakae":_65,"sakaki":_65,"saku":_65,"sakuho":_65,"shimosuwa":_65,"shinanomachi":_65,"shiojiri":_65,"suwa":_65,"suzaka":_65,"takagi":_65,"takamori":_65,"takayama":_65,"tateshina":_65,"tatsuno":_65,"togakushi":_65,"togura":_65,"tomi":_65,"ueda":_65,"wada":_65,"yamagata":_65,"yamanouchi":_65,"yasaka":_65,"yasuoka":_65}],"nagasaki":[1,{"chijiwa":_65,"futsu":_65,"goto":_65,"hasami":_65,"hirado":_65,"iki":_65,"isahaya":_65,"kawatana":_65,"kuchinotsu":_65,"matsuura":_65,"nagasaki":_65,"obama":_65,"omura":_65,"oseto":_65,"saikai":_65,"sasebo":_65,"seihi":_65,"shimabara":_65,"shinkamigoto":_65,"togitsu":_65,"tsushima":_65,"unzen":_65}],"nara":[1,{"ando":_65,"gose":_65,"heguri":_65,"higashiyoshino":_65,"ikaruga":_65,"ikoma":_65,"kamikitayama":_65,"kanmaki":_65,"kashiba":_65,"kashihara":_65,"katsuragi":_65,"kawai":_65,"kawakami":_65,"kawanishi":_65,"koryo":_65,"kurotaki":_65,"mitsue":_65,"miyake":_65,"nara":_65,"nosegawa":_65,"oji":_65,"ouda":_65,"oyodo":_65,"sakurai":_65,"sango":_65,"shimoichi":_65,"shimokitayama":_65,"shinjo":_65,"soni":_65,"takatori":_65,"tawaramoto":_65,"tenkawa":_65,"tenri":_65,"uda":_65,"yamatokoriyama":_65,"yamatotakada":_65,"yamazoe":_65,"yoshino":_65}],"niigata":[1,{"aga":_65,"agano":_65,"gosen":_65,"itoigawa":_65,"izumozaki":_65,"joetsu":_65,"kamo":_65,"kariwa":_65,"kashiwazaki":_65,"minamiuonuma":_65,"mitsuke":_65,"muika":_65,"murakami":_65,"myoko":_65,"nagaoka":_65,"niigata":_65,"ojiya":_65,"omi":_65,"sado":_65,"sanjo":_65,"seiro":_65,"seirou":_65,"sekikawa":_65,"shibata":_65,"tagami":_65,"tainai":_65,"tochio":_65,"tokamachi":_65,"tsubame":_65,"tsunan":_65,"uonuma":_65,"yahiko":_65,"yoita":_65,"yuzawa":_65}],"oita":[1,{"beppu":_65,"bungoono":_65,"bungotakada":_65,"hasama":_65,"hiji":_65,"himeshima":_65,"hita":_65,"kamitsue":_65,"kokonoe":_65,"kuju":_65,"kunisaki":_65,"kusu":_65,"oita":_65,"saiki":_65,"taketa":_65,"tsukumi":_65,"usa":_65,"usuki":_65,"yufu":_65}],"okayama":[1,{"akaiwa":_65,"asakuchi":_65,"bizen":_65,"hayashima":_65,"ibara":_65,"kagamino":_65,"kasaoka":_65,"kibichuo":_65,"kumenan":_65,"kurashiki":_65,"maniwa":_65,"misaki":_65,"nagi":_65,"niimi":_65,"nishiawakura":_65,"okayama":_65,"satosho":_65,"setouchi":_65,"shinjo":_65,"shoo":_65,"soja":_65,"takahashi":_65,"tamano":_65,"tsuyama":_65,"wake":_65,"yakage":_65}],"okinawa":[1,{"aguni":_65,"ginowan":_65,"ginoza":_65,"gushikami":_65,"haebaru":_65,"higashi":_65,"hirara":_65,"iheya":_65,"ishigaki":_65,"ishikawa":_65,"itoman":_65,"izena":_65,"kadena":_65,"kin":_65,"kitadaito":_65,"kitanakagusuku":_65,"kumejima":_65,"kunigami":_65,"minamidaito":_65,"motobu":_65,"nago":_65,"naha":_65,"nakagusuku":_65,"nakijin":_65,"nanjo":_65,"nishihara":_65,"ogimi":_65,"okinawa":_65,"onna":_65,"shimoji":_65,"taketomi":_65,"tarama":_65,"tokashiki":_65,"tomigusuku":_65,"tonaki":_65,"urasoe":_65,"uruma":_65,"yaese":_65,"yomitan":_65,"yonabaru":_65,"yonaguni":_65,"zamami":_65}],"osaka":[1,{"abeno":_65,"chihayaakasaka":_65,"chuo":_65,"daito":_65,"fujiidera":_65,"habikino":_65,"hannan":_65,"higashiosaka":_65,"higashisumiyoshi":_65,"higashiyodogawa":_65,"hirakata":_65,"ibaraki":_65,"ikeda":_65,"izumi":_65,"izumiotsu":_65,"izumisano":_65,"kadoma":_65,"kaizuka":_65,"kanan":_65,"kashiwara":_65,"katano":_65,"kawachinagano":_65,"kishiwada":_65,"kita":_65,"kumatori":_65,"matsubara":_65,"minato":_65,"minoh":_65,"misaki":_65,"moriguchi":_65,"neyagawa":_65,"nishi":_65,"nose":_65,"osakasayama":_65,"sakai":_65,"sayama":_65,"sennan":_65,"settsu":_65,"shijonawate":_65,"shimamoto":_65,"suita":_65,"tadaoka":_65,"taishi":_65,"tajiri":_65,"takaishi":_65,"takatsuki":_65,"tondabayashi":_65,"toyonaka":_65,"toyono":_65,"yao":_65}],"saga":[1,{"ariake":_65,"arita":_65,"fukudomi":_65,"genkai":_65,"hamatama":_65,"hizen":_65,"imari":_65,"kamimine":_65,"kanzaki":_65,"karatsu":_65,"kashima":_65,"kitagata":_65,"kitahata":_65,"kiyama":_65,"kouhoku":_65,"kyuragi":_65,"nishiarita":_65,"ogi":_65,"omachi":_65,"ouchi":_65,"saga":_65,"shiroishi":_65,"taku":_65,"tara":_65,"tosu":_65,"yoshinogari":_65}],"saitama":[1,{"arakawa":_65,"asaka":_65,"chichibu":_65,"fujimi":_65,"fujimino":_65,"fukaya":_65,"hanno":_65,"hanyu":_65,"hasuda":_65,"hatogaya":_65,"hatoyama":_65,"hidaka":_65,"higashichichibu":_65,"higashimatsuyama":_65,"honjo":_65,"ina":_65,"iruma":_65,"iwatsuki":_65,"kamiizumi":_65,"kamikawa":_65,"kamisato":_65,"kasukabe":_65,"kawagoe":_65,"kawaguchi":_65,"kawajima":_65,"kazo":_65,"kitamoto":_65,"koshigaya":_65,"kounosu":_65,"kuki":_65,"kumagaya":_65,"matsubushi":_65,"minano":_65,"misato":_65,"miyashiro":_65,"miyoshi":_65,"moroyama":_65,"nagatoro":_65,"namegawa":_65,"niiza":_65,"ogano":_65,"ogawa":_65,"ogose":_65,"okegawa":_65,"omiya":_65,"otaki":_65,"ranzan":_65,"ryokami":_65,"saitama":_65,"sakado":_65,"satte":_65,"sayama":_65,"shiki":_65,"shiraoka":_65,"soka":_65,"sugito":_65,"toda":_65,"tokigawa":_65,"tokorozawa":_65,"tsurugashima":_65,"urawa":_65,"warabi":_65,"yashio":_65,"yokoze":_65,"yono":_65,"yorii":_65,"yoshida":_65,"yoshikawa":_65,"yoshimi":_65}],"shiga":[1,{"aisho":_65,"gamo":_65,"higashiomi":_65,"hikone":_65,"koka":_65,"konan":_65,"kosei":_65,"koto":_65,"kusatsu":_65,"maibara":_65,"moriyama":_65,"nagahama":_65,"nishiazai":_65,"notogawa":_65,"omihachiman":_65,"otsu":_65,"ritto":_65,"ryuoh":_65,"takashima":_65,"takatsuki":_65,"torahime":_65,"toyosato":_65,"yasu":_65}],"shimane":[1,{"akagi":_65,"ama":_65,"gotsu":_65,"hamada":_65,"higashiizumo":_65,"hikawa":_65,"hikimi":_65,"izumo":_65,"kakinoki":_65,"masuda":_65,"matsue":_65,"misato":_65,"nishinoshima":_65,"ohda":_65,"okinoshima":_65,"okuizumo":_65,"shimane":_65,"tamayu":_65,"tsuwano":_65,"unnan":_65,"yakumo":_65,"yasugi":_65,"yatsuka":_65}],"shizuoka":[1,{"arai":_65,"atami":_65,"fuji":_65,"fujieda":_65,"fujikawa":_65,"fujinomiya":_65,"fukuroi":_65,"gotemba":_65,"haibara":_65,"hamamatsu":_65,"higashiizu":_65,"ito":_65,"iwata":_65,"izu":_65,"izunokuni":_65,"kakegawa":_65,"kannami":_65,"kawanehon":_65,"kawazu":_65,"kikugawa":_65,"kosai":_65,"makinohara":_65,"matsuzaki":_65,"minamiizu":_65,"mishima":_65,"morimachi":_65,"nishiizu":_65,"numazu":_65,"omaezaki":_65,"shimada":_65,"shimizu":_65,"shimoda":_65,"shizuoka":_65,"susono":_65,"yaizu":_65,"yoshida":_65}],"tochigi":[1,{"ashikaga":_65,"bato":_65,"haga":_65,"ichikai":_65,"iwafune":_65,"kaminokawa":_65,"kanuma":_65,"karasuyama":_65,"kuroiso":_65,"mashiko":_65,"mibu":_65,"moka":_65,"motegi":_65,"nasu":_65,"nasushiobara":_65,"nikko":_65,"nishikata":_65,"nogi":_65,"ohira":_65,"ohtawara":_65,"oyama":_65,"sakura":_65,"sano":_65,"shimotsuke":_65,"shioya":_65,"takanezawa":_65,"tochigi":_65,"tsuga":_65,"ujiie":_65,"utsunomiya":_65,"yaita":_65}],"tokushima":[1,{"aizumi":_65,"anan":_65,"ichiba":_65,"itano":_65,"kainan":_65,"komatsushima":_65,"matsushige":_65,"mima":_65,"minami":_65,"miyoshi":_65,"mugi":_65,"nakagawa":_65,"naruto":_65,"sanagochi":_65,"shishikui":_65,"tokushima":_65,"wajiki":_65}],"tokyo":[1,{"adachi":_65,"akiruno":_65,"akishima":_65,"aogashima":_65,"arakawa":_65,"bunkyo":_65,"chiyoda":_65,"chofu":_65,"chuo":_65,"edogawa":_65,"fuchu":_65,"fussa":_65,"hachijo":_65,"hachioji":_65,"hamura":_65,"higashikurume":_65,"higashimurayama":_65,"higashiyamato":_65,"hino":_65,"hinode":_65,"hinohara":_65,"inagi":_65,"itabashi":_65,"katsushika":_65,"kita":_65,"kiyose":_65,"kodaira":_65,"koganei":_65,"kokubunji":_65,"komae":_65,"koto":_65,"kouzushima":_65,"kunitachi":_65,"machida":_65,"meguro":_65,"minato":_65,"mitaka":_65,"mizuho":_65,"musashimurayama":_65,"musashino":_65,"nakano":_65,"nerima":_65,"ogasawara":_65,"okutama":_65,"ome":_65,"oshima":_65,"ota":_65,"setagaya":_65,"shibuya":_65,"shinagawa":_65,"shinjuku":_65,"suginami":_65,"sumida":_65,"tachikawa":_65,"taito":_65,"tama":_65,"toshima":_65}],"tottori":[1,{"chizu":_65,"hino":_65,"kawahara":_65,"koge":_65,"kotoura":_65,"misasa":_65,"nanbu":_65,"nichinan":_65,"sakaiminato":_65,"tottori":_65,"wakasa":_65,"yazu":_65,"yonago":_65}],"toyama":[1,{"asahi":_65,"fuchu":_65,"fukumitsu":_65,"funahashi":_65,"himi":_65,"imizu":_65,"inami":_65,"johana":_65,"kamiichi":_65,"kurobe":_65,"nakaniikawa":_65,"namerikawa":_65,"nanto":_65,"nyuzen":_65,"oyabe":_65,"taira":_65,"takaoka":_65,"tateyama":_65,"toga":_65,"tonami":_65,"toyama":_65,"unazuki":_65,"uozu":_65,"yamada":_65}],"wakayama":[1,{"arida":_65,"aridagawa":_65,"gobo":_65,"hashimoto":_65,"hidaka":_65,"hirogawa":_65,"inami":_65,"iwade":_65,"kainan":_65,"kamitonda":_65,"katsuragi":_65,"kimino":_65,"kinokawa":_65,"kitayama":_65,"koya":_65,"koza":_65,"kozagawa":_65,"kudoyama":_65,"kushimoto":_65,"mihama":_65,"misato":_65,"nachikatsuura":_65,"shingu":_65,"shirahama":_65,"taiji":_65,"tanabe":_65,"wakayama":_65,"yuasa":_65,"yura":_65}],"yamagata":[1,{"asahi":_65,"funagata":_65,"higashine":_65,"iide":_65,"kahoku":_65,"kaminoyama":_65,"kaneyama":_65,"kawanishi":_65,"mamurogawa":_65,"mikawa":_65,"murayama":_65,"nagai":_65,"nakayama":_65,"nanyo":_65,"nishikawa":_65,"obanazawa":_65,"oe":_65,"oguni":_65,"ohkura":_65,"oishida":_65,"sagae":_65,"sakata":_65,"sakegawa":_65,"shinjo":_65,"shirataka":_65,"shonai":_65,"takahata":_65,"tendo":_65,"tozawa":_65,"tsuruoka":_65,"yamagata":_65,"yamanobe":_65,"yonezawa":_65,"yuza":_65}],"yamaguchi":[1,{"abu":_65,"hagi":_65,"hikari":_65,"hofu":_65,"iwakuni":_65,"kudamatsu":_65,"mitou":_65,"nagato":_65,"oshima":_65,"shimonoseki":_65,"shunan":_65,"tabuse":_65,"tokuyama":_65,"toyota":_65,"ube":_65,"yuu":_65}],"yamanashi":[1,{"chuo":_65,"doshi":_65,"fuefuki":_65,"fujikawa":_65,"fujikawaguchiko":_65,"fujiyoshida":_65,"hayakawa":_65,"hokuto":_65,"ichikawamisato":_65,"kai":_65,"kofu":_65,"koshu":_65,"kosuge":_65,"minami-alps":_65,"minobu":_65,"nakamichi":_65,"nanbu":_65,"narusawa":_65,"nirasaki":_65,"nishikatsura":_65,"oshino":_65,"otsuki":_65,"showa":_65,"tabayama":_65,"tsuru":_65,"uenohara":_65,"yamanakako":_65,"yamanashi":_65}],"xn--ehqz56n":_65,"三重":_65,"xn--1lqs03n":_65,"京都":_65,"xn--qqqt11m":_65,"佐賀":_65,"xn--f6qx53a":_65,"兵庫":_65,"xn--djrs72d6uy":_65,"北海道":_65,"xn--mkru45i":_65,"千葉":_65,"xn--0trq7p7nn":_65,"和歌山":_65,"xn--5js045d":_65,"埼玉":_65,"xn--kbrq7o":_65,"大分":_65,"xn--pssu33l":_65,"大阪":_65,"xn--ntsq17g":_65,"奈良":_65,"xn--uisz3g":_65,"宮城":_65,"xn--6btw5a":_65,"宮崎":_65,"xn--1ctwo":_65,"富山":_65,"xn--6orx2r":_65,"山口":_65,"xn--rht61e":_65,"山形":_65,"xn--rht27z":_65,"山梨":_65,"xn--nit225k":_65,"岐阜":_65,"xn--rht3d":_65,"岡山":_65,"xn--djty4k":_65,"岩手":_65,"xn--klty5x":_65,"島根":_65,"xn--kltx9a":_65,"広島":_65,"xn--kltp7d":_65,"徳島":_65,"xn--c3s14m":_65,"愛媛":_65,"xn--vgu402c":_65,"愛知":_65,"xn--efvn9s":_65,"新潟":_65,"xn--1lqs71d":_65,"東京":_65,"xn--4pvxs":_65,"栃木":_65,"xn--uuwu58a":_65,"沖縄":_65,"xn--zbx025d":_65,"滋賀":_65,"xn--8pvr4u":_65,"熊本":_65,"xn--5rtp49c":_65,"石川":_65,"xn--ntso0iqx3a":_65,"神奈川":_65,"xn--elqq16h":_65,"福井":_65,"xn--4it168d":_65,"福岡":_65,"xn--klt787d":_65,"福島":_65,"xn--rny31h":_65,"秋田":_65,"xn--7t0a264c":_65,"群馬":_65,"xn--uist22h":_65,"茨城":_65,"xn--8ltr62k":_65,"長崎":_65,"xn--2m4a15e":_65,"長野":_65,"xn--32vp30h":_65,"青森":_65,"xn--4it797k":_65,"静岡":_65,"xn--5rtq34k":_65,"香川":_65,"xn--k7yn95e":_65,"高知":_65,"xn--tor131o":_65,"鳥取":_65,"xn--d5qv7z876c":_65,"鹿児島":_65,"kawasaki":_69,"kitakyushu":_69,"kobe":_69,"nagoya":_69,"sapporo":_69,"sendai":_69,"yokohama":_69}],"ke":[1,{"ac":_65,"co":_65,"go":_65,"info":_65,"me":_65,"mobi":_65,"ne":_65,"or":_65,"sc":_65}],"kg":_66,"kh":_69,"ki":_74,"km":[1,{"ass":_65,"com":_65,"edu":_65,"gov":_65,"mil":_65,"nom":_65,"org":_65,"prd":_65,"tm":_65,"asso":_65,"coop":_65,"gouv":_65,"medecin":_65,"notaires":_65,"pharmaciens":_65,"presse":_65,"veterinaire":_65}],"kn":[1,{"edu":_65,"gov":_65,"net":_65,"org":_65}],"kp":[1,{"com":_65,"edu":_65,"gov":_65,"org":_65,"rep":_65,"tra":_65}],"kr":[1,{"ac":_65,"ai":_65,"co":_65,"es":_65,"go":_65,"hs":_65,"io":_65,"it":_65,"kg":_65,"me":_65,"mil":_65,"ms":_65,"ne":_65,"or":_65,"pe":_65,"re":_65,"sc":_65,"busan":_65,"chungbuk":_65,"chungnam":_65,"daegu":_65,"daejeon":_65,"gangwon":_65,"gwangju":_65,"gyeongbuk":_65,"gyeonggi":_65,"gyeongnam":_65,"incheon":_65,"jeju":_65,"jeonbuk":_65,"jeonnam":_65,"seoul":_65,"ulsan":_65}],"kw":[1,{"com":_65,"edu":_65,"emb":_65,"gov":_65,"ind":_65,"net":_65,"org":_65}],"ky":_71,"kz":_66,"la":[1,{"com":_65,"edu":_65,"gov":_65,"info":_65,"int":_65,"net":_65,"org":_65,"per":_65}],"lb":_67,"lc":_70,"li":_65,"lk":[1,{"ac":_65,"assn":_65,"com":_65,"edu":_65,"gov":_65,"grp":_65,"hotel":_65,"int":_65,"ltd":_65,"net":_65,"ngo":_65,"org":_65,"sch":_65,"soc":_65,"web":_65}],"lr":_67,"ls":[1,{"ac":_65,"biz":_65,"co":_65,"edu":_65,"gov":_65,"info":_65,"net":_65,"org":_65,"sc":_65}],"lt":_68,"lu":_65,"lv":[1,{"asn":_65,"com":_65,"conf":_65,"edu":_65,"gov":_65,"id":_65,"mil":_65,"net":_65,"org":_65}],"ly":[1,{"com":_65,"edu":_65,"gov":_65,"id":_65,"med":_65,"net":_65,"org":_65,"plc":_65,"sch":_65}],"ma":[1,{"ac":_65,"co":_65,"gov":_65,"net":_65,"org":_65,"press":_65}],"mc":[1,{"asso":_65,"tm":_65}],"md":_65,"me":[1,{"ac":_65,"co":_65,"edu":_65,"gov":_65,"its":_65,"net":_65,"org":_65,"priv":_65}],"mg":[1,{"co":_65,"com":_65,"edu":_65,"gov":_65,"mil":_65,"nom":_65,"org":_65,"prd":_65}],"mh":_65,"mil":_65,"mk":[1,{"com":_65,"edu":_65,"gov":_65,"inf":_65,"name":_65,"net":_65,"org":_65}],"ml":[1,{"ac":_65,"art":_65,"asso":_65,"com":_65,"edu":_65,"gouv":_65,"gov":_65,"info":_65,"inst":_65,"net":_65,"org":_65,"pr":_65,"presse":_65}],"mm":_69,"mn":[1,{"edu":_65,"gov":_65,"org":_65}],"mo":_67,"mobi":_65,"mp":_65,"mq":_65,"mr":_68,"ms":_67,"mt":_71,"mu":[1,{"ac":_65,"co":_65,"com":_65,"gov":_65,"net":_65,"or":_65,"org":_65}],"museum":_65,"mv":[1,{"aero":_65,"biz":_65,"com":_65,"coop":_65,"edu":_65,"gov":_65,"info":_65,"int":_65,"mil":_65,"museum":_65,"name":_65,"net":_65,"org":_65,"pro":_65}],"mw":[1,{"ac":_65,"biz":_65,"co":_65,"com":_65,"coop":_65,"edu":_65,"gov":_65,"int":_65,"net":_65,"org":_65}],"mx":[1,{"com":_65,"edu":_65,"gob":_65,"net":_65,"org":_65}],"my":[1,{"biz":_65,"com":_65,"edu":_65,"gov":_65,"mil":_65,"name":_65,"net":_65,"org":_65}],"mz":[1,{"ac":_65,"adv":_65,"co":_65,"edu":_65,"gov":_65,"mil":_65,"net":_65,"org":_65}],"na":[1,{"alt":_65,"co":_65,"com":_65,"gov":_65,"net":_65,"org":_65}],"name":_65,"nc":[1,{"asso":_65,"nom":_65}],"ne":_65,"net":_65,"nf":[1,{"arts":_65,"com":_65,"firm":_65,"info":_65,"net":_65,"other":_65,"per":_65,"rec":_65,"store":_65,"web":_65}],"ng":[1,{"com":_65,"edu":_65,"gov":_65,"i":_65,"mil":_65,"mobi":_65,"name":_65,"net":_65,"org":_65,"sch":_65}],"ni":[1,{"ac":_65,"biz":_65,"co":_65,"com":_65,"edu":_65,"gob":_65,"in":_65,"info":_65,"int":_65,"mil":_65,"net":_65,"nom":_65,"org":_65,"web":_65}],"nl":_65,"no":[1,{"fhs":_65,"folkebibl":_65,"fylkesbibl":_65,"idrett":_65,"museum":_65,"priv":_65,"vgs":_65,"dep":_65,"herad":_65,"kommune":_65,"mil":_65,"stat":_65,"aa":_75,"ah":_75,"bu":_75,"fm":_75,"hl":_75,"hm":_75,"jan-mayen":_75,"mr":_75,"nl":_75,"nt":_75,"of":_75,"ol":_75,"oslo":_75,"rl":_75,"sf":_75,"st":_75,"svalbard":_75,"tm":_75,"tr":_75,"va":_75,"vf":_75,"akrehamn":_65,"xn--krehamn-dxa":_65,"åkrehamn":_65,"algard":_65,"xn--lgrd-poac":_65,"ålgård":_65,"arna":_65,"bronnoysund":_65,"xn--brnnysund-m8ac":_65,"brønnøysund":_65,"brumunddal":_65,"bryne":_65,"drobak":_65,"xn--drbak-wua":_65,"drøbak":_65,"egersund":_65,"fetsund":_65,"floro":_65,"xn--flor-jra":_65,"florø":_65,"fredrikstad":_65,"hokksund":_65,"honefoss":_65,"xn--hnefoss-q1a":_65,"hønefoss":_65,"jessheim":_65,"jorpeland":_65,"xn--jrpeland-54a":_65,"jørpeland":_65,"kirkenes":_65,"kopervik":_65,"krokstadelva":_65,"langevag":_65,"xn--langevg-jxa":_65,"langevåg":_65,"leirvik":_65,"mjondalen":_65,"xn--mjndalen-64a":_65,"mjøndalen":_65,"mo-i-rana":_65,"mosjoen":_65,"xn--mosjen-eya":_65,"mosjøen":_65,"nesoddtangen":_65,"orkanger":_65,"osoyro":_65,"xn--osyro-wua":_65,"osøyro":_65,"raholt":_65,"xn--rholt-mra":_65,"råholt":_65,"sandnessjoen":_65,"xn--sandnessjen-ogb":_65,"sandnessjøen":_65,"skedsmokorset":_65,"slattum":_65,"spjelkavik":_65,"stathelle":_65,"stavern":_65,"stjordalshalsen":_65,"xn--stjrdalshalsen-sqb":_65,"stjørdalshalsen":_65,"tananger":_65,"tranby":_65,"vossevangen":_65,"aarborte":_65,"aejrie":_65,"afjord":_65,"xn--fjord-lra":_65,"åfjord":_65,"agdenes":_65,"akershus":_76,"aknoluokta":_65,"xn--koluokta-7ya57h":_65,"ákŋoluokta":_65,"al":_65,"xn--l-1fa":_65,"ål":_65,"alaheadju":_65,"xn--laheadju-7ya":_65,"álaheadju":_65,"alesund":_65,"xn--lesund-hua":_65,"ålesund":_65,"alstahaug":_65,"alta":_65,"xn--lt-liac":_65,"áltá":_65,"alvdal":_65,"amli":_65,"xn--mli-tla":_65,"åmli":_65,"amot":_65,"xn--mot-tla":_65,"åmot":_65,"andasuolo":_65,"andebu":_65,"andoy":_65,"xn--andy-ira":_65,"andøy":_65,"ardal":_65,"xn--rdal-poa":_65,"årdal":_65,"aremark":_65,"arendal":_65,"xn--s-1fa":_65,"ås":_65,"aseral":_65,"xn--seral-lra":_65,"åseral":_65,"asker":_65,"askim":_65,"askoy":_65,"xn--asky-ira":_65,"askøy":_65,"askvoll":_65,"asnes":_65,"xn--snes-poa":_65,"åsnes":_65,"audnedaln":_65,"aukra":_65,"aure":_65,"aurland":_65,"aurskog-holand":_65,"xn--aurskog-hland-jnb":_65,"aurskog-høland":_65,"austevoll":_65,"austrheim":_65,"averoy":_65,"xn--avery-yua":_65,"averøy":_65,"badaddja":_65,"xn--bdddj-mrabd":_65,"bådåddjå":_65,"xn--brum-voa":_65,"bærum":_65,"bahcavuotna":_65,"xn--bhcavuotna-s4a":_65,"báhcavuotna":_65,"bahccavuotna":_65,"xn--bhccavuotna-k7a":_65,"báhccavuotna":_65,"baidar":_65,"xn--bidr-5nac":_65,"báidár":_65,"bajddar":_65,"xn--bjddar-pta":_65,"bájddar":_65,"balat":_65,"xn--blt-elab":_65,"bálát":_65,"balestrand":_65,"ballangen":_65,"balsfjord":_65,"bamble":_65,"bardu":_65,"barum":_65,"batsfjord":_65,"xn--btsfjord-9za":_65,"båtsfjord":_65,"bearalvahki":_65,"xn--bearalvhki-y4a":_65,"bearalváhki":_65,"beardu":_65,"beiarn":_65,"berg":_65,"bergen":_65,"berlevag":_65,"xn--berlevg-jxa":_65,"berlevåg":_65,"bievat":_65,"xn--bievt-0qa":_65,"bievát":_65,"bindal":_65,"birkenes":_65,"bjarkoy":_65,"xn--bjarky-fya":_65,"bjarkøy":_65,"bjerkreim":_65,"bjugn":_65,"bodo":_65,"xn--bod-2na":_65,"bodø":_65,"bokn":_65,"bomlo":_65,"xn--bmlo-gra":_65,"bømlo":_65,"bremanger":_65,"bronnoy":_65,"xn--brnny-wuac":_65,"brønnøy":_65,"budejju":_65,"buskerud":_76,"bygland":_65,"bykle":_65,"cahcesuolo":_65,"xn--hcesuolo-7ya35b":_65,"čáhcesuolo":_65,"davvenjarga":_65,"xn--davvenjrga-y4a":_65,"davvenjárga":_65,"davvesiida":_65,"deatnu":_65,"dielddanuorri":_65,"divtasvuodna":_65,"divttasvuotna":_65,"donna":_65,"xn--dnna-gra":_65,"dønna":_65,"dovre":_65,"drammen":_65,"drangedal":_65,"dyroy":_65,"xn--dyry-ira":_65,"dyrøy":_65,"eid":_65,"eidfjord":_65,"eidsberg":_65,"eidskog":_65,"eidsvoll":_65,"eigersund":_65,"elverum":_65,"enebakk":_65,"engerdal":_65,"etne":_65,"etnedal":_65,"evenassi":_65,"xn--eveni-0qa01ga":_65,"evenášši":_65,"evenes":_65,"evje-og-hornnes":_65,"farsund":_65,"fauske":_65,"fedje":_65,"fet":_65,"finnoy":_65,"xn--finny-yua":_65,"finnøy":_65,"fitjar":_65,"fjaler":_65,"fjell":_65,"fla":_65,"xn--fl-zia":_65,"flå":_65,"flakstad":_65,"flatanger":_65,"flekkefjord":_65,"flesberg":_65,"flora":_65,"folldal":_65,"forde":_65,"xn--frde-gra":_65,"førde":_65,"forsand":_65,"fosnes":_65,"xn--frna-woa":_65,"fræna":_65,"frana":_65,"frei":_65,"frogn":_65,"froland":_65,"frosta":_65,"froya":_65,"xn--frya-hra":_65,"frøya":_65,"fuoisku":_65,"fuossko":_65,"fusa":_65,"fyresdal":_65,"gaivuotna":_65,"xn--givuotna-8ya":_65,"gáivuotna":_65,"galsa":_65,"xn--gls-elac":_65,"gálsá":_65,"gamvik":_65,"gangaviika":_65,"xn--ggaviika-8ya47h":_65,"gáŋgaviika":_65,"gaular":_65,"gausdal":_65,"giehtavuoatna":_65,"gildeskal":_65,"xn--gildeskl-g0a":_65,"gildeskål":_65,"giske":_65,"gjemnes":_65,"gjerdrum":_65,"gjerstad":_65,"gjesdal":_65,"gjovik":_65,"xn--gjvik-wua":_65,"gjøvik":_65,"gloppen":_65,"gol":_65,"gran":_65,"grane":_65,"granvin":_65,"gratangen":_65,"grimstad":_65,"grong":_65,"grue":_65,"gulen":_65,"guovdageaidnu":_65,"ha":_65,"xn--h-2fa":_65,"hå":_65,"habmer":_65,"xn--hbmer-xqa":_65,"hábmer":_65,"hadsel":_65,"xn--hgebostad-g3a":_65,"hægebostad":_65,"hagebostad":_65,"halden":_65,"halsa":_65,"hamar":_65,"hamaroy":_65,"hammarfeasta":_65,"xn--hmmrfeasta-s4ac":_65,"hámmárfeasta":_65,"hammerfest":_65,"hapmir":_65,"xn--hpmir-xqa":_65,"hápmir":_65,"haram":_65,"hareid":_65,"harstad":_65,"hasvik":_65,"hattfjelldal":_65,"haugesund":_65,"hedmark":[0,{"os":_65,"valer":_65,"xn--vler-qoa":_65,"våler":_65}],"hemne":_65,"hemnes":_65,"hemsedal":_65,"hitra":_65,"hjartdal":_65,"hjelmeland":_65,"hobol":_65,"xn--hobl-ira":_65,"hobøl":_65,"hof":_65,"hol":_65,"hole":_65,"holmestrand":_65,"holtalen":_65,"xn--holtlen-hxa":_65,"holtålen":_65,"hordaland":[0,{"os":_65}],"hornindal":_65,"horten":_65,"hoyanger":_65,"xn--hyanger-q1a":_65,"høyanger":_65,"hoylandet":_65,"xn--hylandet-54a":_65,"høylandet":_65,"hurdal":_65,"hurum":_65,"hvaler":_65,"hyllestad":_65,"ibestad":_65,"inderoy":_65,"xn--indery-fya":_65,"inderøy":_65,"iveland":_65,"ivgu":_65,"jevnaker":_65,"jolster":_65,"xn--jlster-bya":_65,"jølster":_65,"jondal":_65,"kafjord":_65,"xn--kfjord-iua":_65,"kåfjord":_65,"karasjohka":_65,"xn--krjohka-hwab49j":_65,"kárášjohka":_65,"karasjok":_65,"karlsoy":_65,"karmoy":_65,"xn--karmy-yua":_65,"karmøy":_65,"kautokeino":_65,"klabu":_65,"xn--klbu-woa":_65,"klæbu":_65,"klepp":_65,"kongsberg":_65,"kongsvinger":_65,"kraanghke":_65,"xn--kranghke-b0a":_65,"kråanghke":_65,"kragero":_65,"xn--krager-gya":_65,"kragerø":_65,"kristiansand":_65,"kristiansund":_65,"krodsherad":_65,"xn--krdsherad-m8a":_65,"krødsherad":_65,"xn--kvfjord-nxa":_65,"kvæfjord":_65,"xn--kvnangen-k0a":_65,"kvænangen":_65,"kvafjord":_65,"kvalsund":_65,"kvam":_65,"kvanangen":_65,"kvinesdal":_65,"kvinnherad":_65,"kviteseid":_65,"kvitsoy":_65,"xn--kvitsy-fya":_65,"kvitsøy":_65,"laakesvuemie":_65,"xn--lrdal-sra":_65,"lærdal":_65,"lahppi":_65,"xn--lhppi-xqa":_65,"láhppi":_65,"lardal":_65,"larvik":_65,"lavagis":_65,"lavangen":_65,"leangaviika":_65,"xn--leagaviika-52b":_65,"leaŋgaviika":_65,"lebesby":_65,"leikanger":_65,"leirfjord":_65,"leka":_65,"leksvik":_65,"lenvik":_65,"lerdal":_65,"lesja":_65,"levanger":_65,"lier":_65,"lierne":_65,"lillehammer":_65,"lillesand":_65,"lindas":_65,"xn--linds-pra":_65,"lindås":_65,"lindesnes":_65,"loabat":_65,"xn--loabt-0qa":_65,"loabát":_65,"lodingen":_65,"xn--ldingen-q1a":_65,"lødingen":_65,"lom":_65,"loppa":_65,"lorenskog":_65,"xn--lrenskog-54a":_65,"lørenskog":_65,"loten":_65,"xn--lten-gra":_65,"løten":_65,"lund":_65,"lunner":_65,"luroy":_65,"xn--lury-ira":_65,"lurøy":_65,"luster":_65,"lyngdal":_65,"lyngen":_65,"malatvuopmi":_65,"xn--mlatvuopmi-s4a":_65,"málatvuopmi":_65,"malselv":_65,"xn--mlselv-iua":_65,"målselv":_65,"malvik":_65,"mandal":_65,"marker":_65,"marnardal":_65,"masfjorden":_65,"masoy":_65,"xn--msy-ula0h":_65,"måsøy":_65,"matta-varjjat":_65,"xn--mtta-vrjjat-k7af":_65,"mátta-várjjat":_65,"meland":_65,"meldal":_65,"melhus":_65,"meloy":_65,"xn--mely-ira":_65,"meløy":_65,"meraker":_65,"xn--merker-kua":_65,"meråker":_65,"midsund":_65,"midtre-gauldal":_65,"moareke":_65,"xn--moreke-jua":_65,"moåreke":_65,"modalen":_65,"modum":_65,"molde":_65,"more-og-romsdal":[0,{"heroy":_65,"sande":_65}],"xn--mre-og-romsdal-qqb":[0,{"xn--hery-ira":_65,"sande":_65}],"møre-og-romsdal":[0,{"herøy":_65,"sande":_65}],"moskenes":_65,"moss":_65,"mosvik":_65,"muosat":_65,"xn--muost-0qa":_65,"muosát":_65,"naamesjevuemie":_65,"xn--nmesjevuemie-tcba":_65,"nååmesjevuemie":_65,"xn--nry-yla5g":_65,"nærøy":_65,"namdalseid":_65,"namsos":_65,"namsskogan":_65,"nannestad":_65,"naroy":_65,"narviika":_65,"narvik":_65,"naustdal":_65,"navuotna":_65,"xn--nvuotna-hwa":_65,"návuotna":_65,"nedre-eiker":_65,"nesna":_65,"nesodden":_65,"nesseby":_65,"nesset":_65,"nissedal":_65,"nittedal":_65,"nord-aurdal":_65,"nord-fron":_65,"nord-odal":_65,"norddal":_65,"nordkapp":_65,"nordland":[0,{"bo":_65,"xn--b-5ga":_65,"bø":_65,"heroy":_65,"xn--hery-ira":_65,"herøy":_65}],"nordre-land":_65,"nordreisa":_65,"nore-og-uvdal":_65,"notodden":_65,"notteroy":_65,"xn--nttery-byae":_65,"nøtterøy":_65,"odda":_65,"oksnes":_65,"xn--ksnes-uua":_65,"øksnes":_65,"omasvuotna":_65,"oppdal":_65,"oppegard":_65,"xn--oppegrd-ixa":_65,"oppegård":_65,"orkdal":_65,"orland":_65,"xn--rland-uua":_65,"ørland":_65,"orskog":_65,"xn--rskog-uua":_65,"ørskog":_65,"orsta":_65,"xn--rsta-fra":_65,"ørsta":_65,"osen":_65,"osteroy":_65,"xn--ostery-fya":_65,"osterøy":_65,"ostfold":[0,{"valer":_65}],"xn--stfold-9xa":[0,{"xn--vler-qoa":_65}],"østfold":[0,{"våler":_65}],"ostre-toten":_65,"xn--stre-toten-zcb":_65,"østre-toten":_65,"overhalla":_65,"ovre-eiker":_65,"xn--vre-eiker-k8a":_65,"øvre-eiker":_65,"oyer":_65,"xn--yer-zna":_65,"øyer":_65,"oygarden":_65,"xn--ygarden-p1a":_65,"øygarden":_65,"oystre-slidre":_65,"xn--ystre-slidre-ujb":_65,"øystre-slidre":_65,"porsanger":_65,"porsangu":_65,"xn--porsgu-sta26f":_65,"porsáŋgu":_65,"porsgrunn":_65,"rade":_65,"xn--rde-ula":_65,"råde":_65,"radoy":_65,"xn--rady-ira":_65,"radøy":_65,"xn--rlingen-mxa":_65,"rælingen":_65,"rahkkeravju":_65,"xn--rhkkervju-01af":_65,"ráhkkerávju":_65,"raisa":_65,"xn--risa-5na":_65,"ráisa":_65,"rakkestad":_65,"ralingen":_65,"rana":_65,"randaberg":_65,"rauma":_65,"rendalen":_65,"rennebu":_65,"rennesoy":_65,"xn--rennesy-v1a":_65,"rennesøy":_65,"rindal":_65,"ringebu":_65,"ringerike":_65,"ringsaker":_65,"risor":_65,"xn--risr-ira":_65,"risør":_65,"rissa":_65,"roan":_65,"rodoy":_65,"xn--rdy-0nab":_65,"rødøy":_65,"rollag":_65,"romsa":_65,"romskog":_65,"xn--rmskog-bya":_65,"rømskog":_65,"roros":_65,"xn--rros-gra":_65,"røros":_65,"rost":_65,"xn--rst-0na":_65,"røst":_65,"royken":_65,"xn--ryken-vua":_65,"røyken":_65,"royrvik":_65,"xn--ryrvik-bya":_65,"røyrvik":_65,"ruovat":_65,"rygge":_65,"salangen":_65,"salat":_65,"xn--slat-5na":_65,"sálat":_65,"xn--slt-elab":_65,"sálát":_65,"saltdal":_65,"samnanger":_65,"sandefjord":_65,"sandnes":_65,"sandoy":_65,"xn--sandy-yua":_65,"sandøy":_65,"sarpsborg":_65,"sauda":_65,"sauherad":_65,"sel":_65,"selbu":_65,"selje":_65,"seljord":_65,"siellak":_65,"sigdal":_65,"siljan":_65,"sirdal":_65,"skanit":_65,"xn--sknit-yqa":_65,"skánit":_65,"skanland":_65,"xn--sknland-fxa":_65,"skånland":_65,"skaun":_65,"skedsmo":_65,"ski":_65,"skien":_65,"skierva":_65,"xn--skierv-uta":_65,"skiervá":_65,"skiptvet":_65,"skjak":_65,"xn--skjk-soa":_65,"skjåk":_65,"skjervoy":_65,"xn--skjervy-v1a":_65,"skjervøy":_65,"skodje":_65,"smola":_65,"xn--smla-hra":_65,"smøla":_65,"snaase":_65,"xn--snase-nra":_65,"snåase":_65,"snasa":_65,"xn--snsa-roa":_65,"snåsa":_65,"snillfjord":_65,"snoasa":_65,"sogndal":_65,"sogne":_65,"xn--sgne-gra":_65,"søgne":_65,"sokndal":_65,"sola":_65,"solund":_65,"somna":_65,"xn--smna-gra":_65,"sømna":_65,"sondre-land":_65,"xn--sndre-land-0cb":_65,"søndre-land":_65,"songdalen":_65,"sor-aurdal":_65,"xn--sr-aurdal-l8a":_65,"sør-aurdal":_65,"sor-fron":_65,"xn--sr-fron-q1a":_65,"sør-fron":_65,"sor-odal":_65,"xn--sr-odal-q1a":_65,"sør-odal":_65,"sor-varanger":_65,"xn--sr-varanger-ggb":_65,"sør-varanger":_65,"sorfold":_65,"xn--srfold-bya":_65,"sørfold":_65,"sorreisa":_65,"xn--srreisa-q1a":_65,"sørreisa":_65,"sortland":_65,"sorum":_65,"xn--srum-gra":_65,"sørum":_65,"spydeberg":_65,"stange":_65,"stavanger":_65,"steigen":_65,"steinkjer":_65,"stjordal":_65,"xn--stjrdal-s1a":_65,"stjørdal":_65,"stokke":_65,"stor-elvdal":_65,"stord":_65,"stordal":_65,"storfjord":_65,"strand":_65,"stranda":_65,"stryn":_65,"sula":_65,"suldal":_65,"sund":_65,"sunndal":_65,"surnadal":_65,"sveio":_65,"svelvik":_65,"sykkylven":_65,"tana":_65,"telemark":[0,{"bo":_65,"xn--b-5ga":_65,"bø":_65}],"time":_65,"tingvoll":_65,"tinn":_65,"tjeldsund":_65,"tjome":_65,"xn--tjme-hra":_65,"tjøme":_65,"tokke":_65,"tolga":_65,"tonsberg":_65,"xn--tnsberg-q1a":_65,"tønsberg":_65,"torsken":_65,"xn--trna-woa":_65,"træna":_65,"trana":_65,"tranoy":_65,"xn--trany-yua":_65,"tranøy":_65,"troandin":_65,"trogstad":_65,"xn--trgstad-r1a":_65,"trøgstad":_65,"tromsa":_65,"tromso":_65,"xn--troms-zua":_65,"tromsø":_65,"trondheim":_65,"trysil":_65,"tvedestrand":_65,"tydal":_65,"tynset":_65,"tysfjord":_65,"tysnes":_65,"xn--tysvr-vra":_65,"tysvær":_65,"tysvar":_65,"ullensaker":_65,"ullensvang":_65,"ulvik":_65,"unjarga":_65,"xn--unjrga-rta":_65,"unjárga":_65,"utsira":_65,"vaapste":_65,"vadso":_65,"xn--vads-jra":_65,"vadsø":_65,"xn--vry-yla5g":_65,"værøy":_65,"vaga":_65,"xn--vg-yiab":_65,"vågå":_65,"vagan":_65,"xn--vgan-qoa":_65,"vågan":_65,"vagsoy":_65,"xn--vgsy-qoa0j":_65,"vågsøy":_65,"vaksdal":_65,"valle":_65,"vang":_65,"vanylven":_65,"vardo":_65,"xn--vard-jra":_65,"vardø":_65,"varggat":_65,"xn--vrggt-xqad":_65,"várggát":_65,"varoy":_65,"vefsn":_65,"vega":_65,"vegarshei":_65,"xn--vegrshei-c0a":_65,"vegårshei":_65,"vennesla":_65,"verdal":_65,"verran":_65,"vestby":_65,"vestfold":[0,{"sande":_65}],"vestnes":_65,"vestre-slidre":_65,"vestre-toten":_65,"vestvagoy":_65,"xn--vestvgy-ixa6o":_65,"vestvågøy":_65,"vevelstad":_65,"vik":_65,"vikna":_65,"vindafjord":_65,"voagat":_65,"volda":_65,"voss":_65}],"np":_69,"nr":_74,"nu":_65,"nz":[1,{"ac":_65,"co":_65,"cri":_65,"geek":_65,"gen":_65,"govt":_65,"health":_65,"iwi":_65,"kiwi":_65,"maori":_65,"xn--mori-qsa":_65,"māori":_65,"mil":_65,"net":_65,"org":_65,"parliament":_65,"school":_65}],"om":[1,{"co":_65,"com":_65,"edu":_65,"gov":_65,"med":_65,"museum":_65,"net":_65,"org":_65,"pro":_65}],"onion":_65,"org":_65,"pa":[1,{"abo":_65,"ac":_65,"com":_65,"edu":_65,"gob":_65,"ing":_65,"med":_65,"net":_65,"nom":_65,"org":_65,"sld":_65}],"pe":[1,{"com":_65,"edu":_65,"gob":_65,"mil":_65,"net":_65,"nom":_65,"org":_65}],"pf":[1,{"com":_65,"edu":_65,"org":_65}],"pg":_69,"ph":[1,{"com":_65,"edu":_65,"gov":_65,"i":_65,"mil":_65,"net":_65,"ngo":_65,"org":_65}],"pk":[1,{"ac":_65,"biz":_65,"com":_65,"edu":_65,"fam":_65,"gkp":_65,"gob":_65,"gog":_65,"gok":_65,"gop":_65,"gos":_65,"gov":_65,"net":_65,"org":_65,"web":_65}],"pl":[1,{"com":_65,"net":_65,"org":_65,"agro":_65,"aid":_65,"atm":_65,"auto":_65,"biz":_65,"edu":_65,"gmina":_65,"gsm":_65,"info":_65,"mail":_65,"media":_65,"miasta":_65,"mil":_65,"nieruchomosci":_65,"nom":_65,"pc":_65,"powiat":_65,"priv":_65,"realestate":_65,"rel":_65,"sex":_65,"shop":_65,"sklep":_65,"sos":_65,"szkola":_65,"targi":_65,"tm":_65,"tourism":_65,"travel":_65,"turystyka":_65,"gov":[1,{"ap":_65,"griw":_65,"ic":_65,"is":_65,"kmpsp":_65,"konsulat":_65,"kppsp":_65,"kwp":_65,"kwpsp":_65,"mup":_65,"mw":_65,"oia":_65,"oirm":_65,"oke":_65,"oow":_65,"oschr":_65,"oum":_65,"pa":_65,"pinb":_65,"piw":_65,"po":_65,"pr":_65,"psp":_65,"psse":_65,"pup":_65,"rzgw":_65,"sa":_65,"sdn":_65,"sko":_65,"so":_65,"sr":_65,"starostwo":_65,"ug":_65,"ugim":_65,"um":_65,"umig":_65,"upow":_65,"uppo":_65,"us":_65,"uw":_65,"uzs":_65,"wif":_65,"wiih":_65,"winb":_65,"wios":_65,"witd":_65,"wiw":_65,"wkz":_65,"wsa":_65,"wskr":_65,"wsse":_65,"wuoz":_65,"wzmiuw":_65,"zp":_65,"zpisdn":_65}],"augustow":_65,"babia-gora":_65,"bedzin":_65,"beskidy":_65,"bialowieza":_65,"bialystok":_65,"bielawa":_65,"bieszczady":_65,"boleslawiec":_65,"bydgoszcz":_65,"bytom":_65,"cieszyn":_65,"czeladz":_65,"czest":_65,"dlugoleka":_65,"elblag":_65,"elk":_65,"glogow":_65,"gniezno":_65,"gorlice":_65,"grajewo":_65,"ilawa":_65,"jaworzno":_65,"jelenia-gora":_65,"jgora":_65,"kalisz":_65,"karpacz":_65,"kartuzy":_65,"kaszuby":_65,"katowice":_65,"kazimierz-dolny":_65,"kepno":_65,"ketrzyn":_65,"klodzko":_65,"kobierzyce":_65,"kolobrzeg":_65,"konin":_65,"konskowola":_65,"kutno":_65,"lapy":_65,"lebork":_65,"legnica":_65,"lezajsk":_65,"limanowa":_65,"lomza":_65,"lowicz":_65,"lubin":_65,"lukow":_65,"malbork":_65,"malopolska":_65,"mazowsze":_65,"mazury":_65,"mielec":_65,"mielno":_65,"mragowo":_65,"naklo":_65,"nowaruda":_65,"nysa":_65,"olawa":_65,"olecko":_65,"olkusz":_65,"olsztyn":_65,"opoczno":_65,"opole":_65,"ostroda":_65,"ostroleka":_65,"ostrowiec":_65,"ostrowwlkp":_65,"pila":_65,"pisz":_65,"podhale":_65,"podlasie":_65,"polkowice":_65,"pomorskie":_65,"pomorze":_65,"prochowice":_65,"pruszkow":_65,"przeworsk":_65,"pulawy":_65,"radom":_65,"rawa-maz":_65,"rybnik":_65,"rzeszow":_65,"sanok":_65,"sejny":_65,"skoczow":_65,"slask":_65,"slupsk":_65,"sosnowiec":_65,"stalowa-wola":_65,"starachowice":_65,"stargard":_65,"suwalki":_65,"swidnica":_65,"swiebodzin":_65,"swinoujscie":_65,"szczecin":_65,"szczytno":_65,"tarnobrzeg":_65,"tgory":_65,"turek":_65,"tychy":_65,"ustka":_65,"walbrzych":_65,"warmia":_65,"warszawa":_65,"waw":_65,"wegrow":_65,"wielun":_65,"wlocl":_65,"wloclawek":_65,"wodzislaw":_65,"wolomin":_65,"wroclaw":_65,"zachpomor":_65,"zagan":_65,"zarow":_65,"zgora":_65,"zgorzelec":_65}],"pm":_65,"pn":[1,{"co":_65,"edu":_65,"gov":_65,"net":_65,"org":_65}],"post":_65,"pr":[1,{"biz":_65,"com":_65,"edu":_65,"gov":_65,"info":_65,"isla":_65,"name":_65,"net":_65,"org":_65,"pro":_65,"ac":_65,"est":_65,"prof":_65}],"pro":[1,{"aaa":_65,"aca":_65,"acct":_65,"avocat":_65,"bar":_65,"cpa":_65,"eng":_65,"jur":_65,"law":_65,"med":_65,"recht":_65}],"ps":[1,{"com":_65,"edu":_65,"gov":_65,"net":_65,"org":_65,"plo":_65,"sec":_65}],"pt":[1,{"com":_65,"edu":_65,"gov":_65,"int":_65,"net":_65,"nome":_65,"org":_65,"publ":_65}],"pw":_68,"py":[1,{"com":_65,"coop":_65,"edu":_65,"gov":_65,"mil":_65,"net":_65,"org":_65}],"qa":[1,{"com":_65,"edu":_65,"gov":_65,"mil":_65,"name":_65,"net":_65,"org":_65,"sch":_65}],"re":[1,{"asso":_65,"com":_65}],"ro":[1,{"arts":_65,"com":_65,"firm":_65,"info":_65,"nom":_65,"nt":_65,"org":_65,"rec":_65,"store":_65,"tm":_65,"www":_65}],"rs":[1,{"ac":_65,"co":_65,"edu":_65,"gov":_65,"in":_65,"org":_65}],"ru":_65,"rw":[1,{"ac":_65,"co":_65,"coop":_65,"gov":_65,"mil":_65,"net":_65,"org":_65}],"sa":[1,{"com":_65,"edu":_65,"gov":_65,"med":_65,"net":_65,"org":_65,"pub":_65,"sch":_65}],"sb":_67,"sc":_67,"sd":[1,{"com":_65,"edu":_65,"gov":_65,"info":_65,"med":_65,"net":_65,"org":_65,"tv":_65}],"se":[1,{"a":_65,"ac":_65,"b":_65,"bd":_65,"brand":_65,"c":_65,"d":_65,"e":_65,"f":_65,"fh":_65,"fhsk":_65,"fhv":_65,"g":_65,"h":_65,"i":_65,"k":_65,"komforb":_65,"kommunalforbund":_65,"komvux":_65,"l":_65,"lanbib":_65,"m":_65,"n":_65,"naturbruksgymn":_65,"o":_65,"org":_65,"p":_65,"parti":_65,"pp":_65,"press":_65,"r":_65,"s":_65,"t":_65,"tm":_65,"u":_65,"w":_65,"x":_65,"y":_65,"z":_65}],"sg":_67,"sh":[1,{"com":_65,"gov":_65,"mil":_65,"net":_65,"org":_65}],"si":_65,"sj":_65,"sk":_65,"sl":_67,"sm":_65,"sn":[1,{"art":_65,"com":_65,"edu":_65,"gouv":_65,"org":_65,"perso":_65,"univ":_65}],"so":[1,{"com":_65,"edu":_65,"gov":_65,"me":_65,"net":_65,"org":_65}],"sr":_65,"ss":[1,{"biz":_65,"co":_65,"com":_65,"edu":_65,"gov":_65,"me":_65,"net":_65,"org":_65,"sch":_65}],"st":[1,{"co":_65,"com":_65,"consulado":_65,"edu":_65,"embaixada":_65,"mil":_65,"net":_65,"org":_65,"principe":_65,"saotome":_65,"store":_65}],"su":_65,"sv":[1,{"com":_65,"edu":_65,"gob":_65,"org":_65,"red":_65}],"sx":_68,"sy":_66,"sz":[1,{"ac":_65,"co":_65,"org":_65}],"tc":_65,"td":_65,"tel":_65,"tf":_65,"tg":_65,"th":[1,{"ac":_65,"co":_65,"go":_65,"in":_65,"mi":_65,"net":_65,"or":_65}],"tj":[1,{"ac":_65,"biz":_65,"co":_65,"com":_65,"edu":_65,"go":_65,"gov":_65,"int":_65,"mil":_65,"name":_65,"net":_65,"nic":_65,"org":_65,"test":_65,"web":_65}],"tk":_65,"tl":_68,"tm":_73,"tn":[1,{"com":_65,"ens":_65,"fin":_65,"gov":_65,"ind":_65,"info":_65,"intl":_65,"mincom":_65,"nat":_65,"net":_65,"org":_65,"perso":_65,"tourism":_65}],"to":_66,"tr":[1,{"av":_65,"bbs":_65,"bel":_65,"biz":_65,"com":_65,"dr":_65,"edu":_65,"gen":_65,"gov":_65,"info":_65,"k12":_65,"kep":_65,"mil":_65,"name":_65,"net":_65,"org":_65,"pol":_65,"tel":_65,"tsk":_65,"tv":_65,"web":_65,"nc":_68}],"tt":[1,{"biz":_65,"co":_65,"com":_65,"edu":_65,"gov":_65,"info":_65,"mil":_65,"name":_65,"net":_65,"org":_65,"pro":_65}],"tv":_65,"tw":[1,{"club":_65,"com":_65,"ebiz":_65,"edu":_65,"game":_65,"gov":_65,"idv":_65,"mil":_65,"net":_65,"org":_65}],"tz":[1,{"ac":_65,"co":_65,"go":_65,"hotel":_65,"info":_65,"me":_65,"mil":_65,"mobi":_65,"ne":_65,"or":_65,"sc":_65,"tv":_65}],"ua":[1,{"com":_65,"edu":_65,"gov":_65,"in":_65,"net":_65,"org":_65,"cherkassy":_65,"cherkasy":_65,"chernigov":_65,"chernihiv":_65,"chernivtsi":_65,"chernovtsy":_65,"ck":_65,"cn":_65,"cr":_65,"crimea":_65,"cv":_65,"dn":_65,"dnepropetrovsk":_65,"dnipropetrovsk":_65,"donetsk":_65,"dp":_65,"if":_65,"ivano-frankivsk":_65,"kh":_65,"kharkiv":_65,"kharkov":_65,"kherson":_65,"khmelnitskiy":_65,"khmelnytskyi":_65,"kiev":_65,"kirovograd":_65,"km":_65,"kr":_65,"kropyvnytskyi":_65,"krym":_65,"ks":_65,"kv":_65,"kyiv":_65,"lg":_65,"lt":_65,"lugansk":_65,"luhansk":_65,"lutsk":_65,"lv":_65,"lviv":_65,"mk":_65,"mykolaiv":_65,"nikolaev":_65,"od":_65,"odesa":_65,"odessa":_65,"pl":_65,"poltava":_65,"rivne":_65,"rovno":_65,"rv":_65,"sb":_65,"sebastopol":_65,"sevastopol":_65,"sm":_65,"sumy":_65,"te":_65,"ternopil":_65,"uz":_65,"uzhgorod":_65,"uzhhorod":_65,"vinnica":_65,"vinnytsia":_65,"vn":_65,"volyn":_65,"yalta":_65,"zakarpattia":_65,"zaporizhzhe":_65,"zaporizhzhia":_65,"zhitomir":_65,"zhytomyr":_65,"zp":_65,"zt":_65}],"ug":[1,{"ac":_65,"co":_65,"com":_65,"edu":_65,"go":_65,"gov":_65,"mil":_65,"ne":_65,"or":_65,"org":_65,"sc":_65,"us":_65}],"uk":[1,{"ac":_65,"co":_65,"gov":_65,"ltd":_65,"me":_65,"net":_65,"nhs":_65,"org":_65,"plc":_65,"police":_65,"sch":_69}],"us":[1,{"dni":_65,"isa":_65,"nsn":_65,"ak":_77,"al":_77,"ar":_77,"as":_77,"az":_77,"ca":_77,"co":_77,"ct":_77,"dc":_77,"de":_78,"fl":_77,"ga":_77,"gu":_77,"hi":_79,"ia":_77,"id":_77,"il":_77,"in":_77,"ks":_77,"ky":_77,"la":_77,"ma":[1,{"k12":[1,{"chtr":_65,"paroch":_65,"pvt":_65}],"cc":_65,"lib":_65}],"md":_77,"me":_77,"mi":[1,{"k12":_65,"cc":_65,"lib":_65,"ann-arbor":_65,"cog":_65,"dst":_65,"eaton":_65,"gen":_65,"mus":_65,"tec":_65,"washtenaw":_65}],"mn":_77,"mo":_77,"ms":_77,"mt":_77,"nc":_77,"nd":_79,"ne":_77,"nh":_77,"nj":_77,"nm":_77,"nv":_77,"ny":_77,"oh":_77,"ok":_77,"or":_77,"pa":_77,"pr":_77,"ri":_79,"sc":_77,"sd":_79,"tn":_77,"tx":_77,"ut":_77,"va":_77,"vi":_77,"vt":_77,"wa":_77,"wi":_77,"wv":_78,"wy":_77}],"uy":[1,{"com":_65,"edu":_65,"gub":_65,"mil":_65,"net":_65,"org":_65}],"uz":[1,{"co":_65,"com":_65,"net":_65,"org":_65}],"va":_65,"vc":_66,"ve":[1,{"arts":_65,"bib":_65,"co":_65,"com":_65,"e12":_65,"edu":_65,"emprende":_65,"firm":_65,"gob":_65,"gov":_65,"info":_65,"int":_65,"mil":_65,"net":_65,"nom":_65,"org":_65,"rar":_65,"rec":_65,"store":_65,"tec":_65,"web":_65}],"vg":[1,{"edu":_65}],"vi":[1,{"co":_65,"com":_65,"k12":_65,"net":_65,"org":_65}],"vn":[1,{"ac":_65,"ai":_65,"biz":_65,"com":_65,"edu":_65,"gov":_65,"health":_65,"id":_65,"info":_65,"int":_65,"io":_65,"name":_65,"net":_65,"org":_65,"pro":_65,"angiang":_65,"bacgiang":_65,"backan":_65,"baclieu":_65,"bacninh":_65,"baria-vungtau":_65,"bentre":_65,"binhdinh":_65,"binhduong":_65,"binhphuoc":_65,"binhthuan":_65,"camau":_65,"cantho":_65,"caobang":_65,"daklak":_65,"daknong":_65,"danang":_65,"dienbien":_65,"dongnai":_65,"dongthap":_65,"gialai":_65,"hagiang":_65,"haiduong":_65,"haiphong":_65,"hanam":_65,"hanoi":_65,"hatinh":_65,"haugiang":_65,"hoabinh":_65,"hungyen":_65,"khanhhoa":_65,"kiengiang":_65,"kontum":_65,"laichau":_65,"lamdong":_65,"langson":_65,"laocai":_65,"longan":_65,"namdinh":_65,"nghean":_65,"ninhbinh":_65,"ninhthuan":_65,"phutho":_65,"phuyen":_65,"quangbinh":_65,"quangnam":_65,"quangngai":_65,"quangninh":_65,"quangtri":_65,"soctrang":_65,"sonla":_65,"tayninh":_65,"thaibinh":_65,"thainguyen":_65,"thanhhoa":_65,"thanhphohochiminh":_65,"thuathienhue":_65,"tiengiang":_65,"travinh":_65,"tuyenquang":_65,"vinhlong":_65,"vinhphuc":_65,"yenbai":_65}],"vu":_71,"wf":_65,"ws":_67,"yt":_65,"xn--mgbaam7a8h":_65,"امارات":_65,"xn--y9a3aq":_65,"հայ":_65,"xn--54b7fta0cc":_65,"বাংলা":_65,"xn--90ae":_65,"бг":_65,"xn--mgbcpq6gpa1a":_65,"البحرين":_65,"xn--90ais":_65,"бел":_65,"xn--fiqs8s":_65,"中国":_65,"xn--fiqz9s":_65,"中國":_65,"xn--lgbbat1ad8j":_65,"الجزائر":_65,"xn--wgbh1c":_65,"مصر":_65,"xn--e1a4c":_65,"ею":_65,"xn--qxa6a":_65,"ευ":_65,"xn--mgbah1a3hjkrd":_65,"موريتانيا":_65,"xn--node":_65,"გე":_65,"xn--qxam":_65,"ελ":_65,"xn--j6w193g":[1,{"xn--gmqw5a":_65,"xn--55qx5d":_65,"xn--mxtq1m":_65,"xn--wcvs22d":_65,"xn--uc0atv":_65,"xn--od0alg":_65}],"香港":[1,{"個人":_65,"公司":_65,"政府":_65,"教育":_65,"組織":_65,"網絡":_65}],"xn--2scrj9c":_65,"ಭಾರತ":_65,"xn--3hcrj9c":_65,"ଭାରତ":_65,"xn--45br5cyl":_65,"ভাৰত":_65,"xn--h2breg3eve":_65,"भारतम्":_65,"xn--h2brj9c8c":_65,"भारोत":_65,"xn--mgbgu82a":_65,"ڀارت":_65,"xn--rvc1e0am3e":_65,"ഭാരതം":_65,"xn--h2brj9c":_65,"भारत":_65,"xn--mgbbh1a":_65,"بارت":_65,"xn--mgbbh1a71e":_65,"بھارت":_65,"xn--fpcrj9c3d":_65,"భారత్":_65,"xn--gecrj9c":_65,"ભારત":_65,"xn--s9brj9c":_65,"ਭਾਰਤ":_65,"xn--45brj9c":_65,"ভারত":_65,"xn--xkc2dl3a5ee0h":_65,"இந்தியா":_65,"xn--mgba3a4f16a":_65,"ایران":_65,"xn--mgba3a4fra":_65,"ايران":_65,"xn--mgbtx2b":_65,"عراق":_65,"xn--mgbayh7gpa":_65,"الاردن":_65,"xn--3e0b707e":_65,"한국":_65,"xn--80ao21a":_65,"қаз":_65,"xn--q7ce6a":_65,"ລາວ":_65,"xn--fzc2c9e2c":_65,"ලංකා":_65,"xn--xkc2al3hye2a":_65,"இலங்கை":_65,"xn--mgbc0a9azcg":_65,"المغرب":_65,"xn--d1alf":_65,"мкд":_65,"xn--l1acc":_65,"мон":_65,"xn--mix891f":_65,"澳門":_65,"xn--mix082f":_65,"澳门":_65,"xn--mgbx4cd0ab":_65,"مليسيا":_65,"xn--mgb9awbf":_65,"عمان":_65,"xn--mgbai9azgqp6j":_65,"پاکستان":_65,"xn--mgbai9a5eva00b":_65,"پاكستان":_65,"xn--ygbi2ammx":_65,"فلسطين":_65,"xn--90a3ac":[1,{"xn--80au":_65,"xn--90azh":_65,"xn--d1at":_65,"xn--c1avg":_65,"xn--o1ac":_65,"xn--o1ach":_65}],"срб":[1,{"ак":_65,"обр":_65,"од":_65,"орг":_65,"пр":_65,"упр":_65}],"xn--p1ai":_65,"рф":_65,"xn--wgbl6a":_65,"قطر":_65,"xn--mgberp4a5d4ar":_65,"السعودية":_65,"xn--mgberp4a5d4a87g":_65,"السعودیة":_65,"xn--mgbqly7c0a67fbc":_65,"السعودیۃ":_65,"xn--mgbqly7cvafr":_65,"السعوديه":_65,"xn--mgbpl2fh":_65,"سودان":_65,"xn--yfro4i67o":_65,"新加坡":_65,"xn--clchc0ea0b2g2a9gcd":_65,"சிங்கப்பூர்":_65,"xn--ogbpf8fl":_65,"سورية":_65,"xn--mgbtf8fl":_65,"سوريا":_65,"xn--o3cw4h":[1,{"xn--o3cyx2a":_65,"xn--12co0c3b4eva":_65,"xn--m3ch0j3a":_65,"xn--h3cuzk1di":_65,"xn--12c1fe0br":_65,"xn--12cfi8ixb8l":_65}],"ไทย":[1,{"ทหาร":_65,"ธุรกิจ":_65,"เน็ต":_65,"รัฐบาล":_65,"ศึกษา":_65,"องค์กร":_65}],"xn--pgbs0dh":_65,"تونس":_65,"xn--kpry57d":_65,"台灣":_65,"xn--kprw13d":_65,"台湾":_65,"xn--nnx388a":_65,"臺灣":_65,"xn--j1amh":_65,"укр":_65,"xn--mgb2ddes":_65,"اليمن":_65,"xxx":_65,"ye":_66,"za":[0,{"ac":_65,"agric":_65,"alt":_65,"co":_65,"edu":_65,"gov":_65,"grondar":_65,"law":_65,"mil":_65,"net":_65,"ngo":_65,"nic":_65,"nis":_65,"nom":_65,"org":_65,"school":_65,"tm":_65,"web":_65}],"zm":[1,{"ac":_65,"biz":_65,"co":_65,"com":_65,"edu":_65,"gov":_65,"info":_65,"mil":_65,"net":_65,"org":_65,"sch":_65}],"zw":[1,{"ac":_65,"co":_65,"gov":_65,"mil":_65,"org":_65}],"aaa":_65,"aarp":_65,"abb":_65,"abbott":_65,"abbvie":_65,"abc":_65,"able":_65,"abogado":_65,"abudhabi":_65,"academy":_65,"accenture":_65,"accountant":_65,"accountants":_65,"aco":_65,"actor":_65,"ads":_65,"adult":_65,"aeg":_65,"aetna":_65,"afl":_65,"africa":_65,"agakhan":_65,"agency":_65,"aig":_65,"airbus":_65,"airforce":_65,"airtel":_65,"akdn":_65,"alibaba":_65,"alipay":_65,"allfinanz":_65,"allstate":_65,"ally":_65,"alsace":_65,"alstom":_65,"amazon":_65,"americanexpress":_65,"americanfamily":_65,"amex":_65,"amfam":_65,"amica":_65,"amsterdam":_65,"analytics":_65,"android":_65,"anquan":_65,"anz":_65,"aol":_65,"apartments":_65,"app":_65,"apple":_65,"aquarelle":_65,"arab":_65,"aramco":_65,"archi":_65,"army":_65,"art":_65,"arte":_65,"asda":_65,"associates":_65,"athleta":_65,"attorney":_65,"auction":_65,"audi":_65,"audible":_65,"audio":_65,"auspost":_65,"author":_65,"auto":_65,"autos":_65,"aws":_65,"axa":_65,"azure":_65,"baby":_65,"baidu":_65,"banamex":_65,"band":_65,"bank":_65,"bar":_65,"barcelona":_65,"barclaycard":_65,"barclays":_65,"barefoot":_65,"bargains":_65,"baseball":_65,"basketball":_65,"bauhaus":_65,"bayern":_65,"bbc":_65,"bbt":_65,"bbva":_65,"bcg":_65,"bcn":_65,"beats":_65,"beauty":_65,"beer":_65,"bentley":_65,"berlin":_65,"best":_65,"bestbuy":_65,"bet":_65,"bharti":_65,"bible":_65,"bid":_65,"bike":_65,"bing":_65,"bingo":_65,"bio":_65,"black":_65,"blackfriday":_65,"blockbuster":_65,"blog":_65,"bloomberg":_65,"blue":_65,"bms":_65,"bmw":_65,"bnpparibas":_65,"boats":_65,"boehringer":_65,"bofa":_65,"bom":_65,"bond":_65,"boo":_65,"book":_65,"booking":_65,"bosch":_65,"bostik":_65,"boston":_65,"bot":_65,"boutique":_65,"box":_65,"bradesco":_65,"bridgestone":_65,"broadway":_65,"broker":_65,"brother":_65,"brussels":_65,"build":_65,"builders":_65,"business":_65,"buy":_65,"buzz":_65,"bzh":_65,"cab":_65,"cafe":_65,"cal":_65,"call":_65,"calvinklein":_65,"cam":_65,"camera":_65,"camp":_65,"canon":_65,"capetown":_65,"capital":_65,"capitalone":_65,"car":_65,"caravan":_65,"cards":_65,"care":_65,"career":_65,"careers":_65,"cars":_65,"casa":_65,"case":_65,"cash":_65,"casino":_65,"catering":_65,"catholic":_65,"cba":_65,"cbn":_65,"cbre":_65,"center":_65,"ceo":_65,"cern":_65,"cfa":_65,"cfd":_65,"chanel":_65,"channel":_65,"charity":_65,"chase":_65,"chat":_65,"cheap":_65,"chintai":_65,"christmas":_65,"chrome":_65,"church":_65,"cipriani":_65,"circle":_65,"cisco":_65,"citadel":_65,"citi":_65,"citic":_65,"city":_65,"claims":_65,"cleaning":_65,"click":_65,"clinic":_65,"clinique":_65,"clothing":_65,"cloud":_65,"club":_65,"clubmed":_65,"coach":_65,"codes":_65,"coffee":_65,"college":_65,"cologne":_65,"commbank":_65,"community":_65,"company":_65,"compare":_65,"computer":_65,"comsec":_65,"condos":_65,"construction":_65,"consulting":_65,"contact":_65,"contractors":_65,"cooking":_65,"cool":_65,"corsica":_65,"country":_65,"coupon":_65,"coupons":_65,"courses":_65,"cpa":_65,"credit":_65,"creditcard":_65,"creditunion":_65,"cricket":_65,"crown":_65,"crs":_65,"cruise":_65,"cruises":_65,"cuisinella":_65,"cymru":_65,"cyou":_65,"dad":_65,"dance":_65,"data":_65,"date":_65,"dating":_65,"datsun":_65,"day":_65,"dclk":_65,"dds":_65,"deal":_65,"dealer":_65,"deals":_65,"degree":_65,"delivery":_65,"dell":_65,"deloitte":_65,"delta":_65,"democrat":_65,"dental":_65,"dentist":_65,"desi":_65,"design":_65,"dev":_65,"dhl":_65,"diamonds":_65,"diet":_65,"digital":_65,"direct":_65,"directory":_65,"discount":_65,"discover":_65,"dish":_65,"diy":_65,"dnp":_65,"docs":_65,"doctor":_65,"dog":_65,"domains":_65,"dot":_65,"download":_65,"drive":_65,"dtv":_65,"dubai":_65,"dunlop":_65,"dupont":_65,"durban":_65,"dvag":_65,"dvr":_65,"earth":_65,"eat":_65,"eco":_65,"edeka":_65,"education":_65,"email":_65,"emerck":_65,"energy":_65,"engineer":_65,"engineering":_65,"enterprises":_65,"epson":_65,"equipment":_65,"ericsson":_65,"erni":_65,"esq":_65,"estate":_65,"eurovision":_65,"eus":_65,"events":_65,"exchange":_65,"expert":_65,"exposed":_65,"express":_65,"extraspace":_65,"fage":_65,"fail":_65,"fairwinds":_65,"faith":_65,"family":_65,"fan":_65,"fans":_65,"farm":_65,"farmers":_65,"fashion":_65,"fast":_65,"fedex":_65,"feedback":_65,"ferrari":_65,"ferrero":_65,"fidelity":_65,"fido":_65,"film":_65,"final":_65,"finance":_65,"financial":_65,"fire":_65,"firestone":_65,"firmdale":_65,"fish":_65,"fishing":_65,"fit":_65,"fitness":_65,"flickr":_65,"flights":_65,"flir":_65,"florist":_65,"flowers":_65,"fly":_65,"foo":_65,"food":_65,"football":_65,"ford":_65,"forex":_65,"forsale":_65,"forum":_65,"foundation":_65,"fox":_65,"free":_65,"fresenius":_65,"frl":_65,"frogans":_65,"frontier":_65,"ftr":_65,"fujitsu":_65,"fun":_65,"fund":_65,"furniture":_65,"futbol":_65,"fyi":_65,"gal":_65,"gallery":_65,"gallo":_65,"gallup":_65,"game":_65,"games":_65,"gap":_65,"garden":_65,"gay":_65,"gbiz":_65,"gdn":_65,"gea":_65,"gent":_65,"genting":_65,"george":_65,"ggee":_65,"gift":_65,"gifts":_65,"gives":_65,"giving":_65,"glass":_65,"gle":_65,"global":_65,"globo":_65,"gmail":_65,"gmbh":_65,"gmo":_65,"gmx":_65,"godaddy":_65,"gold":_65,"goldpoint":_65,"golf":_65,"goo":_65,"goodyear":_65,"goog":_65,"google":_65,"gop":_65,"got":_65,"grainger":_65,"graphics":_65,"gratis":_65,"green":_65,"gripe":_65,"grocery":_65,"group":_65,"gucci":_65,"guge":_65,"guide":_65,"guitars":_65,"guru":_65,"hair":_65,"hamburg":_65,"hangout":_65,"haus":_65,"hbo":_65,"hdfc":_65,"hdfcbank":_65,"health":_65,"healthcare":_65,"help":_65,"helsinki":_65,"here":_65,"hermes":_65,"hiphop":_65,"hisamitsu":_65,"hitachi":_65,"hiv":_65,"hkt":_65,"hockey":_65,"holdings":_65,"holiday":_65,"homedepot":_65,"homegoods":_65,"homes":_65,"homesense":_65,"honda":_65,"horse":_65,"hospital":_65,"host":_65,"hosting":_65,"hot":_65,"hotels":_65,"hotmail":_65,"house":_65,"how":_65,"hsbc":_65,"hughes":_65,"hyatt":_65,"hyundai":_65,"ibm":_65,"icbc":_65,"ice":_65,"icu":_65,"ieee":_65,"ifm":_65,"ikano":_65,"imamat":_65,"imdb":_65,"immo":_65,"immobilien":_65,"inc":_65,"industries":_65,"infiniti":_65,"ing":_65,"ink":_65,"institute":_65,"insurance":_65,"insure":_65,"international":_65,"intuit":_65,"investments":_65,"ipiranga":_65,"irish":_65,"ismaili":_65,"ist":_65,"istanbul":_65,"itau":_65,"itv":_65,"jaguar":_65,"java":_65,"jcb":_65,"jeep":_65,"jetzt":_65,"jewelry":_65,"jio":_65,"jll":_65,"jmp":_65,"jnj":_65,"joburg":_65,"jot":_65,"joy":_65,"jpmorgan":_65,"jprs":_65,"juegos":_65,"juniper":_65,"kaufen":_65,"kddi":_65,"kerryhotels":_65,"kerryproperties":_65,"kfh":_65,"kia":_65,"kids":_65,"kim":_65,"kindle":_65,"kitchen":_65,"kiwi":_65,"koeln":_65,"komatsu":_65,"kosher":_65,"kpmg":_65,"kpn":_65,"krd":_65,"kred":_65,"kuokgroup":_65,"kyoto":_65,"lacaixa":_65,"lamborghini":_65,"lamer":_65,"lancaster":_65,"land":_65,"landrover":_65,"lanxess":_65,"lasalle":_65,"lat":_65,"latino":_65,"latrobe":_65,"law":_65,"lawyer":_65,"lds":_65,"lease":_65,"leclerc":_65,"lefrak":_65,"legal":_65,"lego":_65,"lexus":_65,"lgbt":_65,"lidl":_65,"life":_65,"lifeinsurance":_65,"lifestyle":_65,"lighting":_65,"like":_65,"lilly":_65,"limited":_65,"limo":_65,"lincoln":_65,"link":_65,"live":_65,"living":_65,"llc":_65,"llp":_65,"loan":_65,"loans":_65,"locker":_65,"locus":_65,"lol":_65,"london":_65,"lotte":_65,"lotto":_65,"love":_65,"lpl":_65,"lplfinancial":_65,"ltd":_65,"ltda":_65,"lundbeck":_65,"luxe":_65,"luxury":_65,"madrid":_65,"maif":_65,"maison":_65,"makeup":_65,"man":_65,"management":_65,"mango":_65,"map":_65,"market":_65,"marketing":_65,"markets":_65,"marriott":_65,"marshalls":_65,"mattel":_65,"mba":_65,"mckinsey":_65,"med":_65,"media":_65,"meet":_65,"melbourne":_65,"meme":_65,"memorial":_65,"men":_65,"menu":_65,"merck":_65,"merckmsd":_65,"miami":_65,"microsoft":_65,"mini":_65,"mint":_65,"mit":_65,"mitsubishi":_65,"mlb":_65,"mls":_65,"mma":_65,"mobile":_65,"moda":_65,"moe":_65,"moi":_65,"mom":_65,"monash":_65,"money":_65,"monster":_65,"mormon":_65,"mortgage":_65,"moscow":_65,"moto":_65,"motorcycles":_65,"mov":_65,"movie":_65,"msd":_65,"mtn":_65,"mtr":_65,"music":_65,"nab":_65,"nagoya":_65,"navy":_65,"nba":_65,"nec":_65,"netbank":_65,"netflix":_65,"network":_65,"neustar":_65,"new":_65,"news":_65,"next":_65,"nextdirect":_65,"nexus":_65,"nfl":_65,"ngo":_65,"nhk":_65,"nico":_65,"nike":_65,"nikon":_65,"ninja":_65,"nissan":_65,"nissay":_65,"nokia":_65,"norton":_65,"now":_65,"nowruz":_65,"nowtv":_65,"nra":_65,"nrw":_65,"ntt":_65,"nyc":_65,"obi":_65,"observer":_65,"office":_65,"okinawa":_65,"olayan":_65,"olayangroup":_65,"ollo":_65,"omega":_65,"one":_65,"ong":_65,"onl":_65,"online":_65,"ooo":_65,"open":_65,"oracle":_65,"orange":_65,"organic":_65,"origins":_65,"osaka":_65,"otsuka":_65,"ott":_65,"ovh":_65,"page":_65,"panasonic":_65,"paris":_65,"pars":_65,"partners":_65,"parts":_65,"party":_65,"pay":_65,"pccw":_65,"pet":_65,"pfizer":_65,"pharmacy":_65,"phd":_65,"philips":_65,"phone":_65,"photo":_65,"photography":_65,"photos":_65,"physio":_65,"pics":_65,"pictet":_65,"pictures":_65,"pid":_65,"pin":_65,"ping":_65,"pink":_65,"pioneer":_65,"pizza":_65,"place":_65,"play":_65,"playstation":_65,"plumbing":_65,"plus":_65,"pnc":_65,"pohl":_65,"poker":_65,"politie":_65,"porn":_65,"pramerica":_65,"praxi":_65,"press":_65,"prime":_65,"prod":_65,"productions":_65,"prof":_65,"progressive":_65,"promo":_65,"properties":_65,"property":_65,"protection":_65,"pru":_65,"prudential":_65,"pub":_65,"pwc":_65,"qpon":_65,"quebec":_65,"quest":_65,"racing":_65,"radio":_65,"read":_65,"realestate":_65,"realtor":_65,"realty":_65,"recipes":_65,"red":_65,"redstone":_65,"redumbrella":_65,"rehab":_65,"reise":_65,"reisen":_65,"reit":_65,"reliance":_65,"ren":_65,"rent":_65,"rentals":_65,"repair":_65,"report":_65,"republican":_65,"rest":_65,"restaurant":_65,"review":_65,"reviews":_65,"rexroth":_65,"rich":_65,"richardli":_65,"ricoh":_65,"ril":_65,"rio":_65,"rip":_65,"rocks":_65,"rodeo":_65,"rogers":_65,"room":_65,"rsvp":_65,"rugby":_65,"ruhr":_65,"run":_65,"rwe":_65,"ryukyu":_65,"saarland":_65,"safe":_65,"safety":_65,"sakura":_65,"sale":_65,"salon":_65,"samsclub":_65,"samsung":_65,"sandvik":_65,"sandvikcoromant":_65,"sanofi":_65,"sap":_65,"sarl":_65,"sas":_65,"save":_65,"saxo":_65,"sbi":_65,"sbs":_65,"scb":_65,"schaeffler":_65,"schmidt":_65,"scholarships":_65,"school":_65,"schule":_65,"schwarz":_65,"science":_65,"scot":_65,"search":_65,"seat":_65,"secure":_65,"security":_65,"seek":_65,"select":_65,"sener":_65,"services":_65,"seven":_65,"sew":_65,"sex":_65,"sexy":_65,"sfr":_65,"shangrila":_65,"sharp":_65,"shell":_65,"shia":_65,"shiksha":_65,"shoes":_65,"shop":_65,"shopping":_65,"shouji":_65,"show":_65,"silk":_65,"sina":_65,"singles":_65,"site":_65,"ski":_65,"skin":_65,"sky":_65,"skype":_65,"sling":_65,"smart":_65,"smile":_65,"sncf":_65,"soccer":_65,"social":_65,"softbank":_65,"software":_65,"sohu":_65,"solar":_65,"solutions":_65,"song":_65,"sony":_65,"soy":_65,"spa":_65,"space":_65,"sport":_65,"spot":_65,"srl":_65,"stada":_65,"staples":_65,"star":_65,"statebank":_65,"statefarm":_65,"stc":_65,"stcgroup":_65,"stockholm":_65,"storage":_65,"store":_65,"stream":_65,"studio":_65,"study":_65,"style":_65,"sucks":_65,"supplies":_65,"supply":_65,"support":_65,"surf":_65,"surgery":_65,"suzuki":_65,"swatch":_65,"swiss":_65,"sydney":_65,"systems":_65,"tab":_65,"taipei":_65,"talk":_65,"taobao":_65,"target":_65,"tatamotors":_65,"tatar":_65,"tattoo":_65,"tax":_65,"taxi":_65,"tci":_65,"tdk":_65,"team":_65,"tech":_65,"technology":_65,"temasek":_65,"tennis":_65,"teva":_65,"thd":_65,"theater":_65,"theatre":_65,"tiaa":_65,"tickets":_65,"tienda":_65,"tips":_65,"tires":_65,"tirol":_65,"tjmaxx":_65,"tjx":_65,"tkmaxx":_65,"tmall":_65,"today":_65,"tokyo":_65,"tools":_65,"top":_65,"toray":_65,"toshiba":_65,"total":_65,"tours":_65,"town":_65,"toyota":_65,"toys":_65,"trade":_65,"trading":_65,"training":_65,"travel":_65,"travelers":_65,"travelersinsurance":_65,"trust":_65,"trv":_65,"tube":_65,"tui":_65,"tunes":_65,"tushu":_65,"tvs":_65,"ubank":_65,"ubs":_65,"unicom":_65,"university":_65,"uno":_65,"uol":_65,"ups":_65,"vacations":_65,"vana":_65,"vanguard":_65,"vegas":_65,"ventures":_65,"verisign":_65,"versicherung":_65,"vet":_65,"viajes":_65,"video":_65,"vig":_65,"viking":_65,"villas":_65,"vin":_65,"vip":_65,"virgin":_65,"visa":_65,"vision":_65,"viva":_65,"vivo":_65,"vlaanderen":_65,"vodka":_65,"volvo":_65,"vote":_65,"voting":_65,"voto":_65,"voyage":_65,"wales":_65,"walmart":_65,"walter":_65,"wang":_65,"wanggou":_65,"watch":_65,"watches":_65,"weather":_65,"weatherchannel":_65,"webcam":_65,"weber":_65,"website":_65,"wed":_65,"wedding":_65,"weibo":_65,"weir":_65,"whoswho":_65,"wien":_65,"wiki":_65,"williamhill":_65,"win":_65,"windows":_65,"wine":_65,"winners":_65,"wme":_65,"wolterskluwer":_65,"woodside":_65,"work":_65,"works":_65,"world":_65,"wow":_65,"wtc":_65,"wtf":_65,"xbox":_65,"xerox":_65,"xihuan":_65,"xin":_65,"xn--11b4c3d":_65,"कॉम":_65,"xn--1ck2e1b":_65,"セール":_65,"xn--1qqw23a":_65,"佛山":_65,"xn--30rr7y":_65,"慈善":_65,"xn--3bst00m":_65,"集团":_65,"xn--3ds443g":_65,"在线":_65,"xn--3pxu8k":_65,"点看":_65,"xn--42c2d9a":_65,"คอม":_65,"xn--45q11c":_65,"八卦":_65,"xn--4gbrim":_65,"موقع":_65,"xn--55qw42g":_65,"公益":_65,"xn--55qx5d":_65,"公司":_65,"xn--5su34j936bgsg":_65,"香格里拉":_65,"xn--5tzm5g":_65,"网站":_65,"xn--6frz82g":_65,"移动":_65,"xn--6qq986b3xl":_65,"我爱你":_65,"xn--80adxhks":_65,"москва":_65,"xn--80aqecdr1a":_65,"католик":_65,"xn--80asehdb":_65,"онлайн":_65,"xn--80aswg":_65,"сайт":_65,"xn--8y0a063a":_65,"联通":_65,"xn--9dbq2a":_65,"קום":_65,"xn--9et52u":_65,"时尚":_65,"xn--9krt00a":_65,"微博":_65,"xn--b4w605ferd":_65,"淡马锡":_65,"xn--bck1b9a5dre4c":_65,"ファッション":_65,"xn--c1avg":_65,"орг":_65,"xn--c2br7g":_65,"नेट":_65,"xn--cck2b3b":_65,"ストア":_65,"xn--cckwcxetd":_65,"アマゾン":_65,"xn--cg4bki":_65,"삼성":_65,"xn--czr694b":_65,"商标":_65,"xn--czrs0t":_65,"商店":_65,"xn--czru2d":_65,"商城":_65,"xn--d1acj3b":_65,"дети":_65,"xn--eckvdtc9d":_65,"ポイント":_65,"xn--efvy88h":_65,"新闻":_65,"xn--fct429k":_65,"家電":_65,"xn--fhbei":_65,"كوم":_65,"xn--fiq228c5hs":_65,"中文网":_65,"xn--fiq64b":_65,"中信":_65,"xn--fjq720a":_65,"娱乐":_65,"xn--flw351e":_65,"谷歌":_65,"xn--fzys8d69uvgm":_65,"電訊盈科":_65,"xn--g2xx48c":_65,"购物":_65,"xn--gckr3f0f":_65,"クラウド":_65,"xn--gk3at1e":_65,"通販":_65,"xn--hxt814e":_65,"网店":_65,"xn--i1b6b1a6a2e":_65,"संगठन":_65,"xn--imr513n":_65,"餐厅":_65,"xn--io0a7i":_65,"网络":_65,"xn--j1aef":_65,"ком":_65,"xn--jlq480n2rg":_65,"亚马逊":_65,"xn--jvr189m":_65,"食品":_65,"xn--kcrx77d1x4a":_65,"飞利浦":_65,"xn--kput3i":_65,"手机":_65,"xn--mgba3a3ejt":_65,"ارامكو":_65,"xn--mgba7c0bbn0a":_65,"العليان":_65,"xn--mgbab2bd":_65,"بازار":_65,"xn--mgbca7dzdo":_65,"ابوظبي":_65,"xn--mgbi4ecexp":_65,"كاثوليك":_65,"xn--mgbt3dhd":_65,"همراه":_65,"xn--mk1bu44c":_65,"닷컴":_65,"xn--mxtq1m":_65,"政府":_65,"xn--ngbc5azd":_65,"شبكة":_65,"xn--ngbe9e0a":_65,"بيتك":_65,"xn--ngbrx":_65,"عرب":_65,"xn--nqv7f":_65,"机构":_65,"xn--nqv7fs00ema":_65,"组织机构":_65,"xn--nyqy26a":_65,"健康":_65,"xn--otu796d":_65,"招聘":_65,"xn--p1acf":_65,"рус":_65,"xn--pssy2u":_65,"大拿":_65,"xn--q9jyb4c":_65,"みんな":_65,"xn--qcka1pmc":_65,"グーグル":_65,"xn--rhqv96g":_65,"世界":_65,"xn--rovu88b":_65,"書籍":_65,"xn--ses554g":_65,"网址":_65,"xn--t60b56a":_65,"닷넷":_65,"xn--tckwe":_65,"コム":_65,"xn--tiq49xqyj":_65,"天主教":_65,"xn--unup4y":_65,"游戏":_65,"xn--vermgensberater-ctb":_65,"vermögensberater":_65,"xn--vermgensberatung-pwb":_65,"vermögensberatung":_65,"xn--vhquv":_65,"企业":_65,"xn--vuq861b":_65,"信息":_65,"xn--w4r85el8fhu5dnra":_65,"嘉里大酒店":_65,"xn--w4rs40l":_65,"嘉里":_65,"xn--xhq521b":_65,"广东":_65,"xn--zfr164b":_65,"政务":_65,"xyz":_65,"yachts":_65,"yahoo":_65,"yamaxun":_65,"yandex":_65,"yodobashi":_65,"yoga":_65,"yokohama":_65,"you":_65,"youtube":_65,"yun":_65,"zappos":_65,"zara":_65,"zero":_65,"zip":_65,"zone":_65,"zuerich":_65}]; return rules; })(); tldts-6.1.85/packages/tldts-icann/src/suffix-trie.ts000066400000000000000000000035221476746626400223770ustar00rootroot00000000000000import { fastPathLookup, IPublicSuffix, ISuffixLookupOptions, } from 'tldts-core'; import { exceptions, ITrie, rules } from './data/trie'; interface IMatch { index: number; } /** * Lookup parts of domain in Trie */ function lookupInTrie( parts: string[], trie: ITrie, index: number, ): IMatch | null { let result: IMatch | null = null; let node: ITrie | undefined = trie; while (node !== undefined) { // We have a match! if (node[0] === 1) { result = { index: index + 1, }; } // No more `parts` to look for if (index === -1) { break; } const succ: { [label: string]: ITrie } = node[1]; node = Object.prototype.hasOwnProperty.call(succ, parts[index]!) ? succ[parts[index]!] : succ['*']; index -= 1; } return result; } /** * Check if `hostname` has a valid public suffix in `trie`. */ export default function suffixLookup( hostname: string, options: ISuffixLookupOptions, out: IPublicSuffix, ): void { if (fastPathLookup(hostname, options, out)) { return; } const hostnameParts = hostname.split('.'); // Look for exceptions const exceptionMatch = lookupInTrie( hostnameParts, exceptions, hostnameParts.length - 1, ); if (exceptionMatch !== null) { out.publicSuffix = hostnameParts.slice(exceptionMatch.index + 1).join('.'); return; } // Look for a match in rules const rulesMatch = lookupInTrie( hostnameParts, rules, hostnameParts.length - 1, ); if (rulesMatch !== null) { out.publicSuffix = hostnameParts.slice(rulesMatch.index).join('.'); return; } // No match found... // Prevailing rule is '*' so we consider the top-level domain to be the // public suffix of `hostname` (e.g.: 'example.org' => 'org'). out.publicSuffix = hostnameParts[hostnameParts.length - 1] ?? null; } tldts-6.1.85/packages/tldts-icann/test/000077500000000000000000000000001476746626400177505ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-icann/test/publicsuffix.test.ts000066400000000000000000000003371476746626400240040ustar00rootroot00000000000000import 'mocha'; import * as tld from '../index'; import { publicSuffixListTests } from 'tldts-tests'; describe('tldts classic (ICANN only)', () => { publicSuffixListTests(tld.getDomain, { includePrivate: false }); }); tldts-6.1.85/packages/tldts-icann/test/tld.test.ts000066400000000000000000000002771476746626400220670ustar00rootroot00000000000000import 'mocha'; import * as tld from '../index'; import { tldtsTests } from 'tldts-tests'; describe('tldts classic (ICANN only)', () => { tldtsTests(tld, { includePrivate: false }); }); tldts-6.1.85/packages/tldts-icann/tsconfig.bundle.json000066400000000000000000000003611476746626400227500ustar00rootroot00000000000000{ "extends": "./tsconfig.json", "compilerOptions": { "declaration": false, "declarationMap": false, "declarationDir": null, "composite": false, "incremental": true, "module": "es6", "outDir": "dist/es6" } } tldts-6.1.85/packages/tldts-icann/tsconfig.json000066400000000000000000000005111476746626400214750ustar00rootroot00000000000000{ "extends": "../../tsconfig", "compilerOptions": { "composite": true, "outDir": "dist/cjs", "declarationDir": "dist/types" }, "references": [ { "path": "../tldts-core/tsconfig.json" }, { "path": "../tldts-tests/tsconfig.json" } ], "include": ["./src/**/*.ts", "./index.ts"] } tldts-6.1.85/packages/tldts-tests/000077500000000000000000000000001476746626400170435ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-tests/CHANGELOG.md000066400000000000000000000007611476746626400206600ustar00rootroot00000000000000# v6.1.81 (Sat Mar 01 2025) #### :scroll: Update Public Suffix List - Fix scope [#2291](https://github.com/remusao/tldts/pull/2291) ([@remusao](https://github.com/remusao)) - Fix bundle [#2290](https://github.com/remusao/tldts/pull/2290) ([@remusao](https://github.com/remusao)) - Make sure internal packages are also present on npmjs [#2289](https://github.com/remusao/tldts/pull/2289) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) tldts-6.1.85/packages/tldts-tests/README.md000066400000000000000000000002401476746626400203160ustar00rootroot00000000000000# `tldts-tests` > provide a common implementation for tests, used by different tldts > implementations (i.e.: `tldts` and `tldts-experimental` at the moment). tldts-6.1.85/packages/tldts-tests/index.ts000066400000000000000000000002101476746626400205130ustar00rootroot00000000000000export { default as publicSuffixListTests } from './src/publicsuffix-tests'; export { default as tldtsTests } from './src/tldts-tests'; tldts-6.1.85/packages/tldts-tests/package.json000066400000000000000000000034261476746626400213360ustar00rootroot00000000000000{ "name": "tldts-tests", "version": "6.1.85", "description": "tests for different tldts implementations", "author": { "name": "Rémi Berson" }, "contributors": [ "Alexei ", "Alexey ", "Andrew ", "Johannes Ewald ", "Jérôme Desboeufs ", "Kelly Campbell ", "Kiko Beats ", "Kris Reeves ", "Krzysztof Jan Modras ", "Olivier Melcher ", "Rémi Berson ", "Saad Rashid ", "Thomas Parisot ", "Timo Tijhof ", "Xavier Damman ", "Yehezkiel Syamsuhadi " ], "publishConfig": { "access": "public" }, "homepage": "https://github.com/remusao/tldts#readme", "bugs": { "url": "https://github.com/remusao/tldts/issues" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/remusao/tldts.git" }, "license": "MIT", "main": "dist/cjs/index.js", "types": "dist/types/index.d.ts", "files": [ "dist", "src", "index.ts" ], "scripts": { "clean": "rimraf dist", "build": "tsc --build ./tsconfig.json", "bundle": "tsc --build ./tsconfig.bundle.json", "prebundle": "yarn run build", "prepack": "yarn run bundle" }, "devDependencies": { "rimraf": "^5.0.1", "tldts-utils": "^6.1.85", "ts-node": "^10.0.0", "typescript": "^5.0.4" }, "dependencies": { "@types/chai": "^4.2.18", "@types/mocha": "^10.0.0", "chai": "^4.4.1", "mocha": "^11.0.1" } } tldts-6.1.85/packages/tldts-tests/src/000077500000000000000000000000001476746626400176325ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-tests/src/publicsuffix-tests.ts000066400000000000000000000132361476746626400240520ustar00rootroot00000000000000import { expect } from 'chai'; import 'mocha'; export default function test( getDomain: ( domain: string, options: { allowIcannDomains: boolean; allowPrivateDomains: boolean }, ) => string | null, { includePrivate }: { includePrivate: boolean }, ): void { // Ease testing by simply copy/pasting tests from Mozilla Central // @see https://dxr.mozilla.org/mozilla-central/source/netwerk/test/unit/data/test_psl.txt?raw=1 function checkPublicSuffix( testDomain: string, expectedResult: string | null, ) { expect( getDomain(testDomain, { allowIcannDomains: true, allowPrivateDomains: includePrivate, }), ).to.equal(expectedResult); } describe('PublicSuffix tests', () => { it('Mixed case.', () => { checkPublicSuffix('COM', null); checkPublicSuffix('example.COM', 'example.com'); checkPublicSuffix('WwW.example.COM', 'example.com'); }); it('Leading dot.', () => { checkPublicSuffix('.com', null); checkPublicSuffix('.example', null); checkPublicSuffix('.example.com', 'example.com'); checkPublicSuffix('.example.example', 'example.example'); }); it('Unlisted TLD.', () => { checkPublicSuffix('example', null); checkPublicSuffix('example.example', 'example.example'); checkPublicSuffix('b.example.example', 'example.example'); checkPublicSuffix('a.b.example.example', 'example.example'); }); it.skip('Listed, but non-Internet, TLD.', () => { checkPublicSuffix('local', null); checkPublicSuffix('example.local', null); checkPublicSuffix('b.example.local', null); checkPublicSuffix('a.b.example.local', null); }); it('TLD with only 1 rule.', () => { checkPublicSuffix('biz', null); checkPublicSuffix('domain.biz', 'domain.biz'); checkPublicSuffix('b.domain.biz', 'domain.biz'); checkPublicSuffix('a.b.domain.biz', 'domain.biz'); }); it('TLD with some 2-level rules.', () => { checkPublicSuffix('com', null); checkPublicSuffix('example.com', 'example.com'); checkPublicSuffix('b.example.com', 'example.com'); checkPublicSuffix('a.b.example.com', 'example.com'); if (includePrivate) { checkPublicSuffix('uk.com', null); checkPublicSuffix('example.uk.com', 'example.uk.com'); checkPublicSuffix('b.example.uk.com', 'example.uk.com'); checkPublicSuffix('a.b.example.uk.com', 'example.uk.com'); } checkPublicSuffix('test.ac', 'test.ac'); }); it('TLD with only 1 (wildcard) rule.', () => { checkPublicSuffix('bd', null); checkPublicSuffix('c.bd', null); checkPublicSuffix('b.c.bd', 'b.c.bd'); checkPublicSuffix('a.b.c.bd', 'b.c.bd'); }); it('More complex TLD.', () => { checkPublicSuffix('jp', null); checkPublicSuffix('test.jp', 'test.jp'); checkPublicSuffix('www.test.jp', 'test.jp'); checkPublicSuffix('ac.jp', null); checkPublicSuffix('test.ac.jp', 'test.ac.jp'); checkPublicSuffix('www.test.ac.jp', 'test.ac.jp'); checkPublicSuffix('kyoto.jp', null); checkPublicSuffix('test.kyoto.jp', 'test.kyoto.jp'); checkPublicSuffix('ide.kyoto.jp', null); checkPublicSuffix('b.ide.kyoto.jp', 'b.ide.kyoto.jp'); checkPublicSuffix('a.b.ide.kyoto.jp', 'b.ide.kyoto.jp'); checkPublicSuffix('c.kobe.jp', null); checkPublicSuffix('b.c.kobe.jp', 'b.c.kobe.jp'); checkPublicSuffix('a.b.c.kobe.jp', 'b.c.kobe.jp'); checkPublicSuffix('city.kobe.jp', 'city.kobe.jp'); checkPublicSuffix('www.city.kobe.jp', 'city.kobe.jp'); }); it('TLD with a wildcard rule and exceptions.', () => { checkPublicSuffix('ck', null); checkPublicSuffix('test.ck', null); checkPublicSuffix('b.test.ck', 'b.test.ck'); checkPublicSuffix('a.b.test.ck', 'b.test.ck'); checkPublicSuffix('www.ck', 'www.ck'); checkPublicSuffix('www.www.ck', 'www.ck'); }); it('US K12.', () => { checkPublicSuffix('us', null); checkPublicSuffix('test.us', 'test.us'); checkPublicSuffix('www.test.us', 'test.us'); checkPublicSuffix('ak.us', null); checkPublicSuffix('test.ak.us', 'test.ak.us'); checkPublicSuffix('www.test.ak.us', 'test.ak.us'); checkPublicSuffix('k12.ak.us', null); checkPublicSuffix('test.k12.ak.us', 'test.k12.ak.us'); checkPublicSuffix('www.test.k12.ak.us', 'test.k12.ak.us'); }); it('IDN labels.', () => { checkPublicSuffix('食狮.com.cn', '食狮.com.cn'); checkPublicSuffix('食狮.公司.cn', '食狮.公司.cn'); checkPublicSuffix('www.食狮.公司.cn', '食狮.公司.cn'); checkPublicSuffix('shishi.公司.cn', 'shishi.公司.cn'); checkPublicSuffix('公司.cn', null); checkPublicSuffix('食狮.中国', '食狮.中国'); checkPublicSuffix('www.食狮.中国', '食狮.中国'); checkPublicSuffix('shishi.中国', 'shishi.中国'); checkPublicSuffix('中国', null); }); it('Same as above, but punycoded.', () => { checkPublicSuffix('xn--85x722f.com.cn', 'xn--85x722f.com.cn'); checkPublicSuffix( 'xn--85x722f.xn--55qx5d.cn', 'xn--85x722f.xn--55qx5d.cn', ); checkPublicSuffix( 'www.xn--85x722f.xn--55qx5d.cn', 'xn--85x722f.xn--55qx5d.cn', ); checkPublicSuffix('shishi.xn--55qx5d.cn', 'shishi.xn--55qx5d.cn'); checkPublicSuffix('xn--55qx5d.cn', null); checkPublicSuffix('xn--85x722f.xn--fiqs8s', 'xn--85x722f.xn--fiqs8s'); checkPublicSuffix('www.xn--85x722f.xn--fiqs8s', 'xn--85x722f.xn--fiqs8s'); checkPublicSuffix('shishi.xn--fiqs8s', 'shishi.xn--fiqs8s'); checkPublicSuffix('xn--fiqs8s', null); }); }); } tldts-6.1.85/packages/tldts-tests/src/tldts-tests.ts000066400000000000000000001032301476746626400224730ustar00rootroot00000000000000import { expect } from 'chai'; import 'mocha'; import { loadPublicSuffixList, parsePublicSuffixRules } from 'tldts-utils'; interface Options { extractHostname?: boolean; allowPrivateDomains?: boolean; allowIcannDomains?: boolean; validateHostname?: boolean; mixedInputs?: boolean; detectIp?: boolean; validHosts?: string[]; } export default function test( tldts: { getDomainWithoutSuffix: (url: string, options?: Options) => string | null; getPublicSuffix: (url: string, options?: Options) => string | null; getHostname: (url: string, options?: Options) => string | null; getDomain: (url: string, options?: Options) => string | null; getSubdomain: (url: string, options?: Options) => string | null; parse: ( url: string, options?: Options, ) => { domain: string | null; hostname: string | null; publicSuffix: string | null; }; }, { includePrivate }: { includePrivate: boolean }, ): void { describe('from https://github.com/rushmorem/publicsuffix/blob/master/src/tests.rs', () => { // Copyright (c) 2016 Rushmore Mushambi it('should allow parsing IDN email addresses', () => { expect(tldts.parse('Pelé@example.com')).to.deep.include({ domain: 'example.com', hostname: 'example.com', publicSuffix: 'com', }); expect(tldts.parse('δοκιμή@παράδειγμα.δοκιμή')).to.deep.include({ domain: 'παράδειγμα.δοκιμή', hostname: 'παράδειγμα.δοκιμή', publicSuffix: 'δοκιμή', }); expect(tldts.parse('我買@屋企.香港')).to.deep.include({ domain: '屋企.香港', hostname: '屋企.香港', publicSuffix: '香港', }); expect(tldts.parse('甲斐@黒川.日本')).to.deep.include({ domain: '黒川.日本', hostname: '黒川.日本', publicSuffix: '日本', }); expect(tldts.parse('чебурашка@ящик-с-апельсинами.рф')).to.deep.include({ domain: 'ящик-с-апельсинами.рф', hostname: 'ящик-с-апельсинами.рф', publicSuffix: 'рф', }); expect(tldts.parse('用户@例子.广告')).to.deep.include({ domain: '例子.广告', hostname: '例子.广告', publicSuffix: '广告', }); }); }); describe('#getDomain', () => { it('should allow disabling parsing/validation of hostnames', () => { expect( tldts.getDomain('foo.com', { extractHostname: false, }), ).to.equal('foo.com'); }); describe('supports reserved keywords', () => { [ 'abstract', 'arguments', 'await', 'boolean', 'break', 'byte', 'case', 'catch', 'char', 'class', 'const', 'continue', 'debugger', 'default', 'delete', 'do', 'double', 'else', 'enum', 'eval', 'export', 'extends', 'false', 'final', 'finally', 'float', 'for', 'function', 'goto', 'if', 'implements', 'import', 'in', 'instanceof', 'int', 'interface', 'let', 'long', 'native', 'new', 'null', 'package', 'private', 'protected', 'public', 'return', 'short', 'static', 'super', 'switch', 'synchronized', 'this', 'throw', 'throws', 'transient', 'true', 'try', 'typeof', 'var', 'void', 'volatile', 'while', 'with', 'yield', ].forEach((keyword) => { it(keyword, () => { expect(tldts.getDomain(`https://${keyword}.com`)).to.equal( `${keyword}.com`, ); expect(tldts.getDomain(`https://foo.${keyword}.com`)).to.equal( `${keyword}.com`, ); expect(tldts.getDomain(`https://foo.${keyword}`)).to.equal( `foo.${keyword}`, ); }); }); }); it('handle IPs', () => { expect(tldts.getDomain('1.2.3.4')).to.equal(null); expect(tldts.getHostname('1.2.3.4')).to.equal('1.2.3.4'); }); it('handle weird urls', () => { expect(tldts.getDomain(' ftp:/mapasamazonsa.com.ve./ ')).to.equal( 'mapasamazonsa.com.ve', ); expect(tldts.getDomain(' ftp://///mapasamazonsa.com.ve./ ')).to.equal( 'mapasamazonsa.com.ve', ); expect(tldts.getDomain(' ftp://///mapasamazonsa.com.ve/ ')).to.equal( 'mapasamazonsa.com.ve', ); expect(tldts.getDomain('ftp://///mapasamazonsa.com.ve/')).to.equal( 'mapasamazonsa.com.ve', ); // From https://github.com/peerigon/parse-domain/issues/49 expect(tldts.getDomain('ftp://mapasamazonsa.com.ve/')).to.equal( 'mapasamazonsa.com.ve', ); expect( tldts.getDomain('http://y399.3466633.be:4/235222/399.html'), ).to.equal('3466633.be'); expect(tldts.getDomain('this%20file%20was%')).to.equal(null); expect( tldts.getDomain( 'wss://ie14.zopim.com/s/W/ws/zPYsGUAnWMyJ1XOL/c/1537265376519', ), ).to.equal('zopim.com'); expect(tldts.getDomain('wss://mp.sparkchess.com/ ')).to.equal( 'sparkchess.com', ); expect( tldts.getDomain( 'wss://119.92.223.221.prod.hosts.ooklaserver.net:8080/ws', ), ).to.equal('ooklaserver.net'); expect( tldts.getDomain( 'wss://gscspeedtest1.dctechmicro.com.prod.hosts.ooklaserver.net:8080/ws', ), ).to.equal('ooklaserver.net'); expect( tldts.getDomain('ws://lhg2-speedtest.globe.com.ph:8080/ws'), ).to.equal('globe.com.ph'); expect( tldts.getDomain('wss://s-usc1c-nss-218.firebaseio.com/.ws'), ).to.equal('firebaseio.com'); expect(tldts.getDomain('http://server.dr.pt./')).to.equal('dr.pt'); }); it('should return the expected domain from a simple string', () => { expect(tldts.getDomain('google.com')).to.equal('google.com'); expect(tldts.getDomain('t.co')).to.equal('t.co'); expect(tldts.getDomain(' GOOGLE.COM ')).to.equal('google.com'); expect(tldts.getDomain(' t.CO ')).to.equal('t.co'); }); it('should return the relevant domain of a two levels domain', () => { expect(tldts.getDomain('google.co.uk')).to.equal('google.co.uk'); }); it('should return the relevant domain from a subdomain string', () => { expect(tldts.getDomain('fr.google.com')).to.equal('google.com'); expect(tldts.getDomain('foo.google.co.uk')).to.equal('google.co.uk'); expect(tldts.getDomain('fr.t.co')).to.equal('t.co'); }); it('should handle domains with lots of subdomains', () => { expect(tldts.getDomain('a.f.g.h.i.bar.baz.google.com')).to.equal( 'google.com', ); expect(tldts.getDomain('foo.bar.baz.fr.t.co')).to.equal('t.co'); expect(tldts.getDomain('sub.sub2.foo.bar.baz.fr.t.co')).to.equal('t.co'); }); it('should not break on specific RegExp characters', () => { expect(() => { // @see https://github.com/oncletom/tld.js/issues/33 tldts.getDomain('www.weir)domain.com'); }).not.to.throw(); expect(() => { // @see https://github.com/oncletom/tld.js/issues/53 tldts.getDomain( "http://('4drsteve.com', [], ['54.213.246.177'])/xmlrpc.php", ); }).not.to.throw(); expect(() => { // @see https://github.com/oncletom/tld.js/issues/53 tldts.getDomain("('4drsteve.com', [], ['54.213.246.177'])"); }).not.to.throw(); }); // See https://github.com/remusao/tldts/issues/1523 it('should accept leading dots in a domain', () => { expect( tldts.getDomain('http://.example.co.uk./some/path?and&query#hash'), ).to.equal('example.co.uk'); }); // See https://github.com/remusao/tldts/issues/1534 it('should accept leading dash and underscores in a domain', () => { expect( tldts.parse( '_0f6879f07aa61fc09d9645cce98b30e3.bsg-1418.bryanjswift.com', ), ).to.eql({ domain: 'bryanjswift.com', domainWithoutSuffix: 'bryanjswift', hostname: '_0f6879f07aa61fc09d9645cce98b30e3.bsg-1418.bryanjswift.com', isIcann: true, isIp: false, isPrivate: false, publicSuffix: 'com', subdomain: '_0f6879f07aa61fc09d9645cce98b30e3.bsg-1418', }); expect(tldts.parse('_bsg-1418.bryanjswift.com')).to.eql({ domain: 'bryanjswift.com', domainWithoutSuffix: 'bryanjswift', hostname: '_bsg-1418.bryanjswift.com', isIcann: true, isIp: false, isPrivate: false, publicSuffix: 'com', subdomain: '_bsg-1418', }); expect(tldts.parse('_bryanjswift.com')).to.eql({ domain: '_bryanjswift.com', domainWithoutSuffix: '_bryanjswift', hostname: '_bryanjswift.com', isIcann: true, isIp: false, isPrivate: false, publicSuffix: 'com', subdomain: '', }); }); // @see https://github.com/oncletom/tld.js/issues/53 it('should correctly extract domain from paths including "@" in the path', () => { const domain = tldts.getDomain( 'http://cdn.jsdelivr.net/g/jquery@1.8.2,jquery.waypoints@2.0.2,qtip2@2.2.1,typeahead.js@0.9.3,sisyphus@0.1,jquery.slick@1.3.15,fastclick@1.0.3', ); expect(domain).to.equal('jsdelivr.net'); }); it('should provide consistent results', () => { expect(tldts.getDomain('www.bl.uk')).to.equal('bl.uk'); expect(tldts.getDomain('www.majestic12.co.uk')).to.equal( 'majestic12.co.uk', ); }); // @see https://github.com/oncletom/tld.js/issues/25 // @see https://github.com/oncletom/tld.js/issues/30 if (includePrivate) { it('existing rule constraint', () => { expect(tldts.getDomain('s3.amazonaws.com')).to.equal('amazonaws.com'); expect( tldts.getDomain('s3.amazonaws.com', { allowPrivateDomains: true }), ).to.equal(null); // Removed: https://github.com/publicsuffix/list/pull/2327 // expect( // tldts.getDomain('blogspot.co.uk', { allowPrivateDomains: true }), // ).to.equal(null); // expect(tldts.getDomain('blogspot.co.uk')).to.equal('blogspot.co.uk'); }); } it('should return nytimes.com even in a whole valid', () => { expect(tldts.getDomain('http://www.nytimes.com/')).to.equal( 'nytimes.com', ); }); // @see https://github.com/oncletom/tld.js/issues/95 it('should ignore the trailing dot in a domain', () => { expect(tldts.getDomain('https://www.google.co.uk./maps')).to.equal( 'google.co.uk', ); }); }); describe('#getPublicSuffix', () => { if (includePrivate) { describe('allowPrivateDomains', () => { const getPublicSuffix = (url: string) => { return tldts.getPublicSuffix(url, { allowPrivateDomains: true }); }; it('should return de if example.de', () => { expect(getPublicSuffix('example.de')).to.equal('de'); }); it('should return co.uk if google.co.uk', () => { expect(getPublicSuffix('google.co.uk')).to.equal('co.uk'); }); // @see https://github.com/oncletom/tld.js/pull/97 it('should return www.ck if www.www.ck', () => { expect(getPublicSuffix('www.www.ck')).to.equal('ck'); }); // @see https://github.com/oncletom/tld.js/issues/30 it('should return s3.amazonaws.com if s3.amazonaws.com', () => { expect(getPublicSuffix('s3.amazonaws.com')).to.equal( 's3.amazonaws.com', ); }); it('should return s3.amazonaws.com if www.s3.amazonaws.com', () => { expect(getPublicSuffix('www.s3.amazonaws.com')).to.equal( 's3.amazonaws.com', ); }); it('should directly return the suffix if it matches a rule key', () => { expect(getPublicSuffix('youtube')).to.equal('youtube'); }); it('should return the suffix if a rule exists that has no exceptions', () => { expect(getPublicSuffix('microsoft.eu')).to.equal('eu'); }); // @see https://github.com/oncletom/tld.js/pull/97 it('should return the string tldts if the publicsuffix does not exist', () => { expect(getPublicSuffix('www.freedom.nsa')).to.equal('nsa'); }); // @see https://github.com/oncletom/tld.js/issues/95 it('should ignore the trailing dot in a domain', () => { expect(getPublicSuffix('https://www.google.co.uk./maps')).to.equal( 'co.uk', ); }); }); } describe('ignoring Private domains', () => { const getPublicSuffix = (url: string) => { return tldts.getPublicSuffix(url, { allowPrivateDomains: false }); }; it('should return de if example.de', () => { expect(getPublicSuffix('example.de')).to.equal('de'); expect(getPublicSuffix('example.foo.de')).to.equal('de'); }); it('should return de if example.gov', () => { expect(getPublicSuffix('example.gov')).to.equal('gov'); expect(getPublicSuffix('example.foo.gov')).to.equal('gov'); }); it('should return de if example.edu', () => { expect(getPublicSuffix('example.edu')).to.equal('edu'); expect(getPublicSuffix('example.foo.edu')).to.equal('edu'); }); it('should return de if example.org', () => { expect(getPublicSuffix('example.org')).to.equal('org'); expect(getPublicSuffix('example.foo.org')).to.equal('org'); }); it('should return com if www.s3.amazonaws.com', () => { expect(getPublicSuffix('www.s3.amazonaws.com')).to.equal('com'); }); it('should return net if global.prod.fastly.net', () => { expect(getPublicSuffix('https://global.prod.fastly.net')).to.equal( 'net', ); }); it('should return co.uk if google.co.uk', () => { expect(getPublicSuffix('google.co.uk')).to.equal('co.uk'); }); }); if (includePrivate) { describe('ignoring ICANN domains', () => { const getPublicSuffix = (url: string) => { return tldts.getPublicSuffix(url, { allowIcannDomains: false, allowPrivateDomains: true, }); }; it('should return s3.amazonaws.com if www.s3.amazonaws.com', () => { expect(getPublicSuffix('www.s3.amazonaws.com')).to.equal( 's3.amazonaws.com', ); }); it('should return global.prod.fastly.net if global.prod.fastly.net', () => { expect(getPublicSuffix('https://global.prod.fastly.net')).to.equal( 'global.prod.fastly.net', ); }); it('should return co.uk if google.co.uk', () => { expect(getPublicSuffix('google.co.uk')).to.equal('uk'); }); }); } }); describe('#getHostname', () => { it('handles space only inputs', () => { expect(tldts.getHostname(' ')).to.equal(''); expect(tldts.getHostname(' ')).to.equal(''); }); it('handles space corner-cases', () => { expect(tldts.getHostname(' a')).to.equal('a'); expect(tldts.getHostname('a ')).to.equal('a'); expect(tldts.getHostname(' a ')).to.equal('a'); expect(tldts.getHostname(' a ')).to.equal('a'); }); it('should return a valid hostname as is', () => { expect(tldts.getHostname(' example.CO.uk ')).to.equal('example.co.uk'); expect(tldts.getHostname(' example.CO.uk ')).to.equal('example.co.uk'); expect(tldts.getHostname(' example.CO.uk ')).to.equal('example.co.uk'); }); it('should strip trailing dots', () => { expect(tldts.getHostname('example.co.uk.')).to.equal('example.co.uk'); expect(tldts.getHostname('example.co.uk..')).to.equal('example.co.uk'); expect(tldts.getHostname('example.co.uk...')).to.equal('example.co.uk'); }); it('should return the hostname of a scheme-less URL', () => { expect( tldts.getHostname('example.co.uk/some/path?and&query#hash'), ).to.equal('example.co.uk'); }); it('should return the hostname of a scheme-less + port URL', () => { expect( tldts.getHostname('example.co.uk:8080/some/path?and&query#hash'), ).to.equal('example.co.uk'); }); it('should return the hostname of a scheme-less + authentication URL', () => { expect( tldts.getHostname( 'user:password@example.co.uk/some/path?and&query#hash', ), ).to.equal('example.co.uk'); }); it('should return the hostname of a scheme-less + passwordless URL', () => { expect( tldts.getHostname('user@example.co.uk/some/path?and&query#hash'), ).to.equal('example.co.uk'); }); it('should return the hostname of a scheme-less + authentication + port URL', () => { expect( tldts.getHostname( 'user:password@example.co.uk:8080/some/path?and&query#hash', ), ).to.equal('example.co.uk'); }); it('should return the hostname of a scheme-less + passwordless + port URL', () => { expect( tldts.getHostname('user@example.co.uk:8080/some/path?and&query#hash'), ).to.equal('example.co.uk'); }); it('should return the hostname of a user-password same-scheme URL', () => { expect( tldts.getHostname( '//user:password@example.co.uk:8080/some/path?and&query#hash', ), ).to.equal('example.co.uk'); expect( tldts.getHostname( ' //user:password@example.co.uk:8080/some/path?and&query#hash', ), ).to.equal('example.co.uk'); }); it('should return the hostname of a passwordless same-scheme URL', () => { expect( tldts.getHostname('//user@example.co.uk:8080/some/path?and&query#hash'), ).to.equal('example.co.uk'); expect( tldts.getHostname( ' //user@example.co.uk:8080/some/path?and&query#hash', ), ).to.equal('example.co.uk'); }); it('should return the hostname of a complex user-password scheme URL', () => { expect( tldts.getHostname( 'git+ssh://user:password@example.co.uk:8080/some/path?and&query#hash', ), ).to.equal('example.co.uk'); }); it('should return the hostname of a complex passwordless scheme URL', () => { expect( tldts.getHostname( 'git+ssh://user@example.co.uk:8080/some/path?and&query#hash', ), ).to.equal('example.co.uk'); }); it('should return www.nytimes.com even with an URL as a parameter', () => { expect( tldts.getHostname( 'http://www.nytimes.com/glogin?URI=http://www.notnytimes.com/2010/03/26/us/politics/26court.html&OQ=_rQ3D1Q26&OP=45263736Q2FKgi!KQ7Dr!K@@@Ko!fQ24KJg(Q3FQ5Cgg!Q60KQ60W.WKWQ22KQ60IKyQ3FKigQ24Q26!Q26(Q3FKQ60I(gyQ5C!Q2Ao!fQ24', ), ).to.equal('www.nytimes.com'); }); // @see https://github.com/oncletom/tld.js/issues/95 it('should ignore the trailing dot in a domain', () => { expect( tldts.getHostname('http://example.co.uk./some/path?and&query#hash'), ).to.equal('example.co.uk'); }); // See https://github.com/remusao/tldts/issues/1523 it('should accept leading dots in a hostname', () => { expect( tldts.getHostname('http://.example.co.uk./some/path?and&query#hash'), ).to.equal('.example.co.uk'); }); it('should handle fragment URL', () => { expect(tldts.getHostname('http://example.co.uk.#hash')).to.equal( 'example.co.uk', ); }); it('should handle parameter URL', () => { expect( tldts.getHostname('http://example.co.uk.?and&query#hash'), ).to.equal('example.co.uk'); }); it('should detect invalid protocol characters', () => { expect(tldts.getHostname('ht~tp://example.co.uk.')).to.equal(null); }); it('should reject incomplete ipv6', () => { expect(tldts.getHostname('http://[::1')).to.equal(null); }); it('should allow disabling parsing of hostnames', () => { expect( tldts.getHostname('http://foo.com', { extractHostname: false, }), ).to.equal('http://foo.com'); }); it('should allow disabling validation of hostnames', () => { expect( tldts.parse('http://f__.._oo.com', { validateHostname: true, }).hostname, ).to.equal(null); expect( tldts.parse('http://f__.._oo.com', { validateHostname: false, }).hostname, ).to.equal('f__.._oo.com'); }); it('should allow specifying no mixed inputs', () => { const url = 'http://foo.com/baz?param=31'; expect(tldts.parse(url)).to.deep.equal( tldts.parse(url, { mixedInputs: false }), ); }); }); describe('getDomainWithoutSuffix method', () => { it('should return null if the domain cannot be found', () => { expect(tldts.getDomainWithoutSuffix('not-a-validHost')).to.equal(null); }); it('should return null if domain and suffix are the same', () => { expect(tldts.getDomainWithoutSuffix('co.uk')).to.equal(null); }); it('should return domain without suffix if domain exists', () => { expect(tldts.getDomainWithoutSuffix('https://sub.foo.co.uk')).to.equal( 'foo', ); }); }); describe('getSubdomain method', () => { it('should return null if the domain cannot be found', () => { expect(tldts.getSubdomain('not-a-validHost')).to.equal(null); }); it('should return the relevant subdomain of a hostname', () => { expect(tldts.getSubdomain('localhost')).to.equal(null); expect(tldts.getSubdomain('google.com')).to.equal(''); expect(tldts.getSubdomain('fr.google.com')).to.equal('fr'); expect(tldts.getSubdomain('random.fr.google.com')).to.equal('random.fr'); expect(tldts.getSubdomain('my.custom.domain')).to.equal('my'); }); it('should return the relevant subdomain of a badly trimmed string', () => { expect(tldts.getSubdomain(' google.COM')).to.equal(''); expect(tldts.getSubdomain(' fr.GOOGLE.COM ')).to.equal('fr'); expect(tldts.getSubdomain(' random.FR.google.com')).to.equal('random.fr'); }); it('should return the subdomain of a tldts + SLD hostname', () => { expect(tldts.getSubdomain('love.fukushima.jp')).to.equal(''); expect(tldts.getSubdomain('i.love.fukushima.jp')).to.equal('i'); expect(tldts.getSubdomain('random.nuclear.strike.co.jp')).to.equal( 'random.nuclear', ); }); it('should return the subdomain of a wildcard hostname', () => { expect(tldts.getSubdomain('google.co.uk')).to.equal(''); expect(tldts.getSubdomain('fr.google.co.uk')).to.equal('fr'); expect(tldts.getSubdomain('random.fr.google.co.uk')).to.equal( 'random.fr', ); }); // @see https://github.com/oncletom/tld.js/issues/25 // Removed: https://github.com/publicsuffix/list/pull/2327 // it('should return the subdomain of reserved subdomains', () => { // expect(tldts.getSubdomain('blogspot.co.uk')).to.equal(''); // expect(tldts.getSubdomain('emergency.blogspot.co.uk')).to.equal( // 'emergency', // ); // }); it('should not break on specific RegExp characters', () => { expect(() => { // @see https://github.com/oncletom/tld.js/issues/33 tldts.getSubdomain('www.weir)domain.com'); }).not.to.throw(); expect(() => { // @see https://github.com/oncletom/tld.js/issues/53 tldts.getSubdomain( "http://('4drsteve.com', [], ['54.213.246.177'])/xmlrpc.php", ); }).not.to.throw(); expect(() => { // @see https://github.com/oncletom/tld.js/issues/53 tldts.getSubdomain("('4drsteve.com', [], ['54.213.246.177'])"); }).not.to.throw(); }); // @see https://github.com/oncletom/tld.js/issues/53 it('should correctly extract domain from paths including "@" in the path', () => { const domain = tldts.getSubdomain( 'http://cdn.jsdelivr.net/g/jquery@1.8.2,jquery.waypoints@2.0.2,qtip2@2.2.1,typeahead.js@0.9.3,sisyphus@0.1,jquery.slick@1.3.15,fastclick@1.0.3', ); expect(domain).to.equal('cdn'); }); // @see https://github.com/oncletom/tld.js/issues/35 it('should provide consistent results', () => { expect(tldts.getSubdomain('www.bl.uk')).to.equal('www'); expect(tldts.getSubdomain('www.majestic12.co.uk')).to.equal('www'); }); // @see https://github.com/oncletom/tld.js/issues/95 it('should ignore the trailing dot in a domain', () => { expect(tldts.getSubdomain('random.fr.google.co.uk.')).to.equal( 'random.fr', ); }); }); describe('#parse', () => { const mockResponse = (hostname: string | null) => { return { domain: null, domainWithoutSuffix: null, hostname, isIcann: null, isIp: true, isPrivate: null, publicSuffix: null, subdomain: null, }; }; it('fallback to wildcard', () => { expect(tldts.parse('https://foo.bar.badasdasdada')).to.deep.equal( includePrivate ? { domain: 'bar.badasdasdada', domainWithoutSuffix: 'bar', hostname: 'foo.bar.badasdasdada', isIcann: false, isIp: false, isPrivate: false, publicSuffix: 'badasdasdada', subdomain: 'foo', } : { domain: 'bar.badasdasdada', domainWithoutSuffix: 'bar', hostname: 'foo.bar.badasdasdada', isIcann: null, isIp: false, isPrivate: null, publicSuffix: 'badasdasdada', subdomain: 'foo', }, ); }); it('should handle data URLs', () => { expect(tldts.parse('data:image/png,some-base-64-value')).to.deep.equal({ ...mockResponse(null), isIp: null, }); }); it('should handle ipv6 addresses properly', () => { expect( tldts.parse('http://[2001:0db8:85a3:0000:0000:8a2e:0370:7334]'), ).to.deep.equal(mockResponse('2001:0db8:85a3:0000:0000:8a2e:0370:7334')); expect( tldts.parse('http://user:pass@[::1]/segment/index.html?query#frag'), ).to.deep.equal(mockResponse('::1')); expect(tldts.parse('https://[::1]')).to.deep.equal(mockResponse('::1')); expect(tldts.parse('http://[1080::8:800:200C:417A]/foo')).to.deep.equal( mockResponse('1080::8:800:200c:417a'), ); expect( tldts.parse('http://[1080::8:800:200C:417A]:4242/foo'), ).to.deep.equal(mockResponse('1080::8:800:200c:417a')); }); it('handles ipv6 address when extractHostname is false', () => { const hostname = '1080::8:800:200C:417A'; expect(tldts.parse(hostname, { extractHostname: false })).to.deep.equal({ domain: null, domainWithoutSuffix: null, hostname, isIcann: null, isIp: true, isPrivate: null, publicSuffix: null, subdomain: null, }); }); it('handles ipv6 address when extractHostname is false (with brackets)', () => { const hostname = '[1080::8:800:200C:417A]'; expect(tldts.parse(hostname, { extractHostname: false })).to.deep.equal({ domain: null, domainWithoutSuffix: null, hostname, isIcann: null, isIp: true, isPrivate: null, publicSuffix: null, subdomain: null, }); }); it('should handle ipv4 addresses properly', () => { expect(tldts.parse('http://192.168.0.1/')).to.deep.equal( mockResponse('192.168.0.1'), ); }); it('disable ip detection', () => { expect( tldts.parse('http://192.168.0.1/', { detectIp: false }), ).to.deep.equal( includePrivate ? { domain: '0.1', domainWithoutSuffix: '0', hostname: '192.168.0.1', isIcann: false, isIp: null, isPrivate: false, publicSuffix: '1', subdomain: '192.168', } : { domain: '0.1', domainWithoutSuffix: '0', hostname: '192.168.0.1', isIcann: null, isIp: null, isPrivate: null, publicSuffix: '1', subdomain: '192.168', }, ); }); }); describe('validHosts', () => { describe('non-empty array', () => { const options: Options = { validHosts: ['localhost'], }; it('should return the known valid host', () => { expect(tldts.getDomain('localhost', options)).to.equal('localhost'); expect(tldts.getDomain('subdomain.localhost', options)).to.equal( 'localhost', ); expect(tldts.getDomain('subdomain.notlocalhost', options)).to.equal( 'subdomain.notlocalhost', ); expect(tldts.getDomain('subdomain.not-localhost', options)).to.equal( 'subdomain.not-localhost', ); }); // @see https://github.com/oncletom/tld.js/issues/66 it('should return the subdomain of a validHost', () => { expect(tldts.getSubdomain('vhost.localhost', options)).to.equal( 'vhost', ); }); it('should fallback to normal extraction if no match in validHost', () => { expect(tldts.getSubdomain('vhost.evil.com', options)).to.equal('vhost'); }); }); }); // Examples based on What-wg specification: https://url.spec.whatwg.org/#example-host-psl describe('whatwg URL spec', () => { for (const [input, publicSuffix, domain] of includePrivate ? ([ ['com', 'com', null], ['example.com', 'com', 'example.com'], ['www.example.com', 'com', 'example.com'], ['sub.www.example.com', 'com', 'example.com'], ['EXAMPLE.COM', 'com', 'example.com'], // ['example.com.', 'com.', 'example.com.'], ['github.io', 'github.io', null], ['whatwg.github.io', 'github.io', 'whatwg.github.io'], ['إختبار', 'إختبار', null], ['example.إختبار', 'إختبار', 'example.إختبار'], ['sub.example.إختبار', 'إختبار', 'example.إختبار'], ['[2001:0db8:85a3:0000:0000:8a2e:0370:7334]', null, null], ] as const) : ([ ['com', 'com', null], ['example.com', 'com', 'example.com'], ['www.example.com', 'com', 'example.com'], ['sub.www.example.com', 'com', 'example.com'], ['EXAMPLE.COM', 'com', 'example.com'], // ['example.com.', 'com.', 'example.com.'], ['github.io', 'io', 'github.io'], ['whatwg.github.io', 'io', 'github.io'], ['إختبار', 'إختبار', null], ['example.إختبار', 'إختبار', 'example.إختبار'], ['sub.example.إختبار', 'إختبار', 'example.إختبار'], ['[2001:0db8:85a3:0000:0000:8a2e:0370:7334]', null, null], ] as const)) { it(input, () => { const result = tldts.parse(input, { allowPrivateDomains: includePrivate, }); expect(result, input).not.to.equal(null); expect(result.publicSuffix, input).to.equal(publicSuffix); expect(result.domain, input).to.equal(domain); }); } }); describe('wildcard tests', () => { parsePublicSuffixRules(loadPublicSuffixList(), (rule) => { if ( !rule.isException && rule.isWildcard && (rule.isIcann || includePrivate) && rule.rule !== '*.wc.psl.hrsn.dev' ) { it(rule.rule, () => { expect(rule.rule.startsWith('*.')).to.be.true; const domain = rule.rule.slice(2); const url = `https://www.sub.${domain}/`; const result = tldts.parse(url, { allowPrivateDomains: includePrivate, }); expect(result, url).not.to.equal(null); expect(result.publicSuffix, url).to.equal(`sub.${domain}`); expect(result.domain, url).to.equal(`www.sub.${domain}`); expect(result.hostname, url).to.equal(`www.sub.${domain}`); }); } }); }); describe('exception tests', () => { parsePublicSuffixRules(loadPublicSuffixList(), (rule) => { if ( rule.isException && !rule.isWildcard && (rule.isIcann || includePrivate) ) { const domain = rule.rule; it(domain, () => { const url = `https://${domain}/`; const result = tldts.parse(url, { allowPrivateDomains: includePrivate, }); expect(result, url).not.to.equal(null); expect(result.publicSuffix, url).to.equal( domain.split('.').slice(1).join('.'), ); expect(result.domain, url).to.equal(domain); expect(result.hostname, url).to.equal(domain); }); } }); }); describe('extended tests', () => { parsePublicSuffixRules(loadPublicSuffixList(), (rule) => { if ( !rule.isException && !rule.isWildcard && (rule.isIcann || includePrivate) ) { const suffix = rule.rule; it(suffix, () => { const url = `https://example.${suffix}/`; const result = tldts.parse(url, { allowPrivateDomains: includePrivate, }); expect(result, url).not.to.equal(null); expect(result.publicSuffix, url).to.equal(suffix); expect(result.domain, url).to.equal(`example.${suffix}`); }); } }); }); } tldts-6.1.85/packages/tldts-tests/tsconfig.bundle.json000066400000000000000000000003541476746626400230240ustar00rootroot00000000000000{ "extends": "./tsconfig", "compilerOptions": { "declaration": false, "declarationMap": false, "declarationDir": null, "composite": false, "incremental": true, "module": "es6", "outDir": "dist/es6" } } tldts-6.1.85/packages/tldts-tests/tsconfig.json000066400000000000000000000004201476746626400215460ustar00rootroot00000000000000{ "extends": "../../tsconfig", "compilerOptions": { "composite": true, "outDir": "dist/cjs", "declarationDir": "dist/types" }, "references": [ { "path": "../tldts-utils/tsconfig.json" } ], "include": ["./src/**/*.ts", "./index.ts"] } tldts-6.1.85/packages/tldts-utils/000077500000000000000000000000001476746626400170415ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-utils/CHANGELOG.md000066400000000000000000000010561476746626400206540ustar00rootroot00000000000000# v6.1.81 (Sat Mar 01 2025) #### :scroll: Update Public Suffix List - Make sure internal packages are also present on npmjs [#2289](https://github.com/remusao/tldts/pull/2289) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.3 (Sat Apr 08 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1598](https://github.com/remusao/tldts/pull/1598) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) tldts-6.1.85/packages/tldts-utils/README.md000066400000000000000000000001731476746626400203210ustar00rootroot00000000000000# `tldts-utils` > Common utils used internally in tldts to parse public suffix rules and update internal data structures. tldts-6.1.85/packages/tldts-utils/bin/000077500000000000000000000000001476746626400176115ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-utils/bin/update.js000077500000000000000000000001751476746626400214370ustar00rootroot00000000000000#!/usr/bin/env node 'use strict'; const { updateInternalDataStructures } = require('..'); updateInternalDataStructures(); tldts-6.1.85/packages/tldts-utils/index.ts000066400000000000000000000003631476746626400205220ustar00rootroot00000000000000export { default as parsePublicSuffixRules } from './src/parser'; export { default as loadPublicSuffixList } from './src/list'; export { default as updateInternalDataStructures } from './src/update'; export type { IRule } from './src/parser'; tldts-6.1.85/packages/tldts-utils/package.json000066400000000000000000000025421476746626400213320ustar00rootroot00000000000000{ "name": "tldts-utils", "version": "6.1.85", "description": "tldts internal utils (internal module)", "author": { "name": "Rémi Berson" }, "contributors": [ "Rémi Berson " ], "publishConfig": { "access": "public" }, "license": "MIT", "homepage": "https://github.com/remusao/tldts#readme", "bugs": { "url": "https://github.com/remusao/tldts/issues" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/remusao/tldts.git" }, "files": [ "dist", "src", "index.ts" ], "bin": { "tldts-update-internal": "bin/update.js" }, "scripts": { "clean": "rimraf dist", "build": "tsc --build ./tsconfig.json", "bundle": "tsc --build ./tsconfig.bundle.json && rollup --config ./rollup.config.ts --configPlugin typescript", "prepack": "yarn run bundle", "test": "nyc mocha --config ../../.mocharc.cjs" }, "dependencies": { "punycode": "^2.3.1" }, "devDependencies": { "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-typescript": "^12.1.0", "@types/chai": "^4.2.11", "@types/mocha": "^10.0.0", "@types/node": "^22.0.0", "@types/punycode": "^2.1.3", "chai": "^4.4.1", "nyc": "^17.0.0", "rimraf": "^5.0.1", "rollup": "^4.1.0", "rollup-plugin-sourcemaps": "^0.6.1", "typescript": "^5.0.4" } } tldts-6.1.85/packages/tldts-utils/rollup.config.ts000066400000000000000000000004331476746626400221720ustar00rootroot00000000000000import resolve from '@rollup/plugin-node-resolve'; import sourcemaps from 'rollup-plugin-sourcemaps'; export default { input: './dist/es6/index.js', output: { file: './dist/cjs/index.js', format: 'cjs', sourcemap: true, }, plugins: [resolve(), sourcemaps()], }; tldts-6.1.85/packages/tldts-utils/src/000077500000000000000000000000001476746626400176305ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-utils/src/builders/000077500000000000000000000000001476746626400214415ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-utils/src/builders/hashes.ts000066400000000000000000000155141476746626400232720ustar00rootroot00000000000000/** * This builder implements a probabilistic data-structure to store the public * suffixes from Mozilla's 'publicsuffix' project. The goals are: * * 1. Allow storing the parsed rules in a very compact form (<30KB) * 2. Allow super fast load time with no parsing required (typed array) * 2. Super fast lookup times (~2M+ per second) * * These are achieved by hashing each available suffix as a 32bits number and * storing them in a typed array which is bundled in the library itself. This * way the only cost of loading the rules is paid by the JavaScript engine * loading the source and the size of the rules is ~29KB. Matching is also * extremely fast, at around 2M+ lookups per second. * * **WARNING**: The drawback of this structure is that, because we use hashes of * suffixes instead of their initial values, there can be collisions (think * bloom filters). Some future work involves estimating the probability of * collisions. Only use this structure if you are fine with this limitation and * need the most compact/fast data structure available. * * Data Structure * ============== * * The basic idea behind the packed hashes structure is that suffixes will be * grouped by number of labels then hashed to 32bits integers using a fast * hashing function. For examples: * * 1 label: * com -> hash(com) * fr -> hash(fr) * gov -> hash(gov) * 2 labels: * co.uk -> hash(co.uk) * * Then the hashes are organized in a typed array from least number of labels to * most number of labels, and in each section, hashes are sorted so that we can * perform lookups using a binary search: * * |#1 length|suffix 1|suffix 2|...|#2 length|suffix 1|suffix 2|...|... * ^ ^ number of suffixes with 2 labels * | number of suffix with 1 label * * In the example above: * * 3|hash(com)|hash(fr)|hash(gov)|1|hash(co.uk) * ^ ^ we have on suffix with 2 labels (co.uk) * | we have 3 suffixes with one label * * In practice, the data-structure is slightly more complex as we have to handle * the ICANN and PRIVATE sections of the list separately (which allows to pick * one or the other at runtime; or both, which is the default) as well as * wildcards and exceptions rules. The structure looks more like: * * |icann exceptions|private exceptions|icann wildcards|private wildcards|icann rules|private rules * * Still ordered from least number of labels to most number of labels. This * allows the matching to be a forward progression from beginning to end, * potentially skipping some sections (e.g.: private) by just incrementing the * index. * * Finding a Match * =============== * * Finding a match can be done efficiently, without any string copy and by a * single pass over the input (from end to beginning). The algorithm is as * follows: * * - For each character `c` in hostname, from end to start: * 1. If `c` is '.' then we reached the end of a label: * * Use a binary search in the section containing suffixes of the same * size as our current label to check if our hash is there. * * Move forward to the next section by incrementing the index by the * number of suffixes in this section. * 2. Update the hash with the current character * * This does not account for wildcards and exceptions, but explains the general * idea of the matching algorithm. Have a look at the source bellow for more * details. * * Some nice properties of this algorithm: * 1. Pretty straight-forward implementation * 2. Matching is always going forward in the array * 3. Sections can be skipped by just incrementing the index * 4. Hash can be computed on-the-fly from end to start without any string copy */ import parse from '../parser'; /** * Compute 32 bits hash of `str` backward. */ function fastHash(str: string): number { let hash = 5381; for (let j = str.length - 1; j >= 0; j -= 1) { hash = (hash * 33) ^ str.charCodeAt(j); } return hash >>> 0; } interface IRules { icann: number[][]; priv: number[][]; } /** * Build packed typed array given the raw public list as a string. */ export default (body: string) => { const rules: IRules = { icann: [], priv: [], }; const wildcards: IRules = { icann: [], priv: [], }; const exceptions: IRules = { icann: [], priv: [], }; // Keep track of maximum number of labels seen in a given rule. This allows us // to make sure that all sections of the typed array (wildcards, exceptions // and normal rules) have the same size and we do not need to check that while // matching. let maximumNumberOfLabels = 0; // Iterate on public suffix rules parse(body, ({ rule, isIcann, isException, isWildcard, isNormal }) => { // Select correct section to insert the rule let hashesPerLabels = null; if (isException) { hashesPerLabels = isIcann ? exceptions.icann : exceptions.priv; } else if (isWildcard) { hashesPerLabels = isIcann ? wildcards.icann : wildcards.priv; // eslint-disable-next-line no-param-reassign rule = rule.slice(2); } else if (isNormal) { hashesPerLabels = isIcann ? rules.icann : rules.priv; } if (hashesPerLabels === null) { return; } // Count number of labels in this suffix const numberOfLabels = rule.split('.').length; // Experimentally, we start ignoring suffixes with only one label since the // fallback to '*' will yield the same result. This helps reduce the size of // the bundle further and speed-up matching. One potential side-effect is // that we might not accurately return the information about if a suffix is // from the ICANN or PRIVATE section. if ( numberOfLabels === 1 && (hashesPerLabels === rules.icann || hashesPerLabels === rules.priv) ) { return; } maximumNumberOfLabels = Math.max(maximumNumberOfLabels, numberOfLabels); let hashesForLabel = hashesPerLabels[numberOfLabels]; if (hashesForLabel === undefined) { hashesForLabel = []; hashesPerLabels[numberOfLabels] = hashesForLabel; } hashesForLabel.push(fastHash(rule)); }); // Pack everything together const chunks: number[][] = []; const pushHashes = (hashes: number[] = []) => { chunks.push([ hashes.length, ...hashes.sort((a, b) => { if (a < b) { return -1; } if (a > b) { return 1; } return 0; }), ]); }; for (let label = 1; label <= maximumNumberOfLabels; label += 1) { pushHashes(exceptions.icann[label]); pushHashes(exceptions.priv[label]); pushHashes(wildcards.icann[label]); pushHashes(wildcards.priv[label]); pushHashes(rules.icann[label]); pushHashes(rules.priv[label]); } return new Uint32Array([ maximumNumberOfLabels, ...([] as number[]).concat(...chunks), ]); }; tldts-6.1.85/packages/tldts-utils/src/builders/trie.ts000066400000000000000000000137651476746626400227700ustar00rootroot00000000000000/** * This builder implements a fast and compact DAWG data-structure (a.k.a.: * direct acyclic word graph, with suffix and prefix compression of the * top-level domains) using JavaScript Objects. It is a good trade-off between * correctness, speed and space. This is much faster then using a linear scan * over all the rules, but slightly slower than the probabilistic * data-structure implemented in `bin/builders/hashes.js`. * * Here is a simple example: * * co.uk * gov.uk * fr * * * |_ uk * |_ co * * |_ gov * * |_ fr * * * Finding a match is then a matter of iterating on labels of a hostname * backward and following the branches of the Trie. Whenever we find a terminal * node (indicated with a '*' above), we consider this a match. */ import parse from '../parser'; interface ITrie { $: 0 | 1 | 2; succ: { [label: string]: ITrie }; } type CompactTrie = [0 | 1 | 2, { [label: string]: CompactTrie }]; function convertToCompactTrie(trie: ITrie): CompactTrie { return [ trie.$, Object.fromEntries( Object.entries(trie.succ).map(([label, succ]) => [ label, typeof succ === 'string' ? succ : convertToCompactTrie(succ), ]), ), ]; } /** * Insert a public suffix rule in the `trie`. */ function insertInTrie( { parts, isIcann, }: { parts: string[]; isIcann: boolean; }, trie: ITrie, ): ITrie { let node: ITrie = trie; for (const part of parts) { let nextNode = node.succ[part]; if (nextNode === undefined) { nextNode = { $: 0, succ: {} }; node.succ[part] = nextNode; } node = nextNode; } node.$ = isIcann ? 1 : 2; return trie; } let nextId = 0; /** * Compress the given `trie` into a DAWG (by compressing common suffixes as * well as prefixes). This form is very efficient but cannot be dumped as a * simple JSON into the file. The solution is to create intermediary variables * for each shared sub-tree, which are then used in the main DAWG. */ function compressToDAWG(trie: ITrie, name: string): string { const nodesByHash = new Map(); const replaceNodes = new Map void>(); (function groupNodesByHash(node: ITrie): string { // Get a sorted list of next labels from this node const nexts = Object.entries(node.succ) .filter(([n]) => n !== '$') .sort(); // Create a setter which can be used later to replace the value of a node. // Each node is associated with a lambda function accepting one argument: // the new value of the node. Because the context of the node (parent and // label) is captured in the closure, it allows to just call it later, in a // different context, to change the value of a given node in-place. nexts.forEach(([n, succ]) => { replaceNodes.set(succ, (newNode: ITrie) => { node.succ[n] = newNode; }); }); // Compute a unique hash for this node recursively. const hash = `(${node.$},${[ ...nexts.map(([c, succ]) => `${c},${groupNodesByHash(succ)}`), ].join('|')})`; // Keep track of all node's hashes let nodes: undefined | ITrie[] = nodesByHash.get(hash); if (nodes === undefined) { nodes = []; nodesByHash.set(hash, nodes); } nodes.push(node); return hash; })(trie); // Given `nodesByHash`, which associates a list of nodes to each hash // encountered in the previous step, we will detect all the sub-trees being // seen more than once and store them in a variable to allow sharing with // different parts in the DAWG. const variables: string[] = []; nodesByHash.forEach((nodes) => { if (nodes.length > 1) { // Dump one of the nodes (they are all the same so it does not matter which one) variables.push( `_${nextId}: ITrie = ${JSON.stringify( convertToCompactTrie(nodes[0]!), )}`, ); // Replace all the other ones by the name of this new variable nodes.forEach((node) => { // @ts-expect-error replaceNodes.get(node)?.(`_${nextId}`); }); nextId += 1; } }); const output = []; // Create TypeScript source code to declare all of these variables. Because // the value of nodes has been set to a value of the form '"_id"', we need to // replace this on the fly to '_id'. We use a RegExp for this. if (variables.length !== 0) { let variablesSourceCode = `const ${variables.join(',')};`; for (let i = 0; i < nextId; i += 1) { variablesSourceCode = variablesSourceCode.replace( new RegExp(`"_${i}"`, 'g'), `_${i}`, ); } output.push(variablesSourceCode); } // Dump the root of the DAWG as well, and perform the same replacement of _id // parts than for the variables above. let serializedTrie = JSON.stringify(convertToCompactTrie(trie)); for (let i = 0; i < nextId; i += 1) { serializedTrie = serializedTrie.replace( new RegExp(`"_${i}"`, 'g'), `_${i}`, ); } output.push(`const ${name}: ITrie = ${serializedTrie};`); return output.join('\n'); } function convertToTypeScriptSource( rules: ITrie, exceptions: ITrie, { includePrivate }: { includePrivate: boolean }, ): string { return ` export type ITrie = [${ includePrivate ? '0 | 1 | 2' : '0 | 1' }, { [label: string]: ITrie}]; export const exceptions: ITrie = (function() { ${compressToDAWG(exceptions, 'exceptions')} return exceptions; })(); export const rules: ITrie = (function() { ${compressToDAWG(rules, 'rules')} return rules; })(); `; } export default ( body: string, { includePrivate }: { includePrivate: boolean }, ) => { const exceptions: ITrie = { $: 0, succ: {} }; const rules: ITrie = { $: 0, succ: {} }; // Iterate on public suffix rules parse(body, ({ rule, isIcann, isException }) => { if (isIcann || includePrivate) { insertInTrie( { isIcann, parts: rule.split('.').reverse() }, isException ? exceptions : rules, ); } }); return convertToTypeScriptSource(rules, exceptions, { includePrivate }); }; tldts-6.1.85/packages/tldts-utils/src/find-base-dir.ts000066400000000000000000000004231476746626400226030ustar00rootroot00000000000000import { existsSync } from 'fs'; import { resolve } from 'path'; export default function (target: string): string { let baseDir = __dirname; while (!existsSync(resolve(baseDir, target))) { baseDir = resolve(baseDir, '../'); } return resolve(baseDir, target); } tldts-6.1.85/packages/tldts-utils/src/list.ts000066400000000000000000000003411476746626400211510ustar00rootroot00000000000000import findBaseDir from './find-base-dir'; import { readFileSync } from 'fs'; export default function (): string { return readFileSync(findBaseDir('./publicsuffix/public_suffix_list.dat'), { encoding: 'utf-8', }); } tldts-6.1.85/packages/tldts-utils/src/parser.ts000066400000000000000000000033621476746626400215000ustar00rootroot00000000000000import { toASCII } from 'punycode/'; export interface IRule { isException: boolean; isIcann: boolean; isNormal: boolean; isWildcard: boolean; rule: string; } /** * Parse public suffix list and invoke callback on each rule. */ export default (body: string, cb: (_: IRule) => void) => { const beginPrivateDomains = '// ===begin private domains==='; let isIcann = true; // Iterate on lines and extract public suffix rules const lines: string[] = body.split('\n'); for (let line of lines) { line = line.trim().toLowerCase(); // Ignore comments if (line.length === 0 || line.startsWith('//')) { if (line.startsWith(beginPrivateDomains)) { isIcann = false; } continue; } let isException = false; let isWildcard = false; let isNormal = false; // Select correct section to insert the rule if (line.startsWith('!')) { isException = true; line = line.slice(1); } else if (line.startsWith('*.')) { isWildcard = true; } else { isNormal = true; } // Specification says that we should only consider the content of a line up // to the first whitespace encountered. const spaceIndex = line.indexOf(' '); if (spaceIndex !== -1) { line = line.substr(0, spaceIndex); } // If suffix is not ascii, we index the suffix twice so that we support IDNA // labels as well. This allows to not have to perform the conversion at // runtime. const encoded = toASCII(line); if (line !== encoded) { cb({ isException, isIcann, isNormal, isWildcard, rule: encoded, }); } cb({ isException, isIcann, isNormal, isWildcard, rule: line, }); } }; tldts-6.1.85/packages/tldts-utils/src/update.ts000066400000000000000000000020231476746626400214570ustar00rootroot00000000000000import { writeFileSync } from 'fs'; import findBaseDir from './find-base-dir'; import loadPublicSuffixList from './list'; import buildHashes from './builders/hashes'; import buildTrie from './builders/trie'; export default function () { console.log('Updating rules...'); const publicSuffixList = loadPublicSuffixList(); // Build trie and update TypeScript file writeFileSync( findBaseDir('./tldts/src/data/trie.ts'), buildTrie(publicSuffixList, { includePrivate: true }), 'utf-8', ); // Build trie and update TypeScript file (ICANN only) writeFileSync( findBaseDir('./tldts-icann/src/data/trie.ts'), buildTrie(publicSuffixList, { includePrivate: false }), 'utf-8', ); // Build hashes and update TypeScript file const packed = buildHashes(publicSuffixList); writeFileSync( findBaseDir('./tldts-experimental/src/data/hashes.ts'), ` // Code automatically generated using ./bin/builders/hashes.ts export default new Uint32Array([${Array.from(packed).toString()}]); `, 'utf-8', ); } tldts-6.1.85/packages/tldts-utils/test/000077500000000000000000000000001476746626400200205ustar00rootroot00000000000000tldts-6.1.85/packages/tldts-utils/test/parser.test.ts000066400000000000000000000015111476746626400226400ustar00rootroot00000000000000import { expect } from 'chai'; import 'mocha'; import { parsePublicSuffixRules } from '..'; import type { IRule } from '..'; describe('#parsePublicSuffixRules', () => { it('parses rules correctly', () => { const rules: IRule[] = []; parsePublicSuffixRules( ` // Comment com *.com !www.com `, (rule) => { rules.push(rule); }, ); expect(rules).to.eql([ { isException: false, isIcann: true, isNormal: true, isWildcard: false, rule: 'com', }, { isException: false, isIcann: true, isNormal: false, isWildcard: true, rule: '*.com', }, { isException: true, isIcann: true, isNormal: false, isWildcard: false, rule: 'www.com', }, ]); }); }); tldts-6.1.85/packages/tldts-utils/tsconfig.bundle.json000066400000000000000000000003541476746626400230220ustar00rootroot00000000000000{ "extends": "./tsconfig", "compilerOptions": { "declaration": false, "declarationMap": false, "declarationDir": null, "composite": false, "incremental": true, "module": "es6", "outDir": "dist/es6" } } tldts-6.1.85/packages/tldts-utils/tsconfig.json000066400000000000000000000003001476746626400215410ustar00rootroot00000000000000{ "extends": "../../tsconfig", "compilerOptions": { "composite": true, "outDir": "dist/cjs", "declarationDir": "dist/types" }, "include": ["./src/**/*.ts", "./index.ts"] } tldts-6.1.85/packages/tldts/000077500000000000000000000000001476746626400157035ustar00rootroot00000000000000tldts-6.1.85/packages/tldts/CHANGELOG.md000066400000000000000000003021251476746626400175170ustar00rootroot00000000000000# v6.1.85 (Sat Mar 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2302](https://github.com/remusao/tldts/pull/2302) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.84 (Mon Mar 10 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2298](https://github.com/remusao/tldts/pull/2298) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.83 (Thu Mar 06 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2297](https://github.com/remusao/tldts/pull/2297) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.80 (Sat Mar 01 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2287](https://github.com/remusao/tldts/pull/2287) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.79 (Thu Feb 27 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2284](https://github.com/remusao/tldts/pull/2284) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.78 (Thu Feb 20 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2275](https://github.com/remusao/tldts/pull/2275) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.77 (Sat Feb 08 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2273](https://github.com/remusao/tldts/pull/2273) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.76 (Fri Jan 31 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2266](https://github.com/remusao/tldts/pull/2266) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.75 (Sun Jan 26 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2261](https://github.com/remusao/tldts/pull/2261) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.74 (Wed Jan 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2254](https://github.com/remusao/tldts/pull/2254) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.73 (Sat Jan 18 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2251](https://github.com/remusao/tldts/pull/2251) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.72 (Wed Jan 15 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2245](https://github.com/remusao/tldts/pull/2245) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.71 (Mon Jan 06 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2241](https://github.com/remusao/tldts/pull/2241) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.70 (Wed Dec 25 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2237](https://github.com/remusao/tldts/pull/2237) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.69 (Thu Dec 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2234](https://github.com/remusao/tldts/pull/2234) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-node-resolve from 15.3.0 to 16.0.0 [#2235](https://github.com/remusao/tldts/pull/2235) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.68 (Sat Dec 14 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2233](https://github.com/remusao/tldts/pull/2233) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump mocha from 10.8.2 to 11.0.1 [#2229](https://github.com/remusao/tldts/pull/2229) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.67 (Wed Dec 11 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2231](https://github.com/remusao/tldts/pull/2231) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.66 (Sat Dec 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2228](https://github.com/remusao/tldts/pull/2228) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.65 (Sat Nov 30 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2221](https://github.com/remusao/tldts/pull/2221) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.64 (Sat Nov 23 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2220](https://github.com/remusao/tldts/pull/2220) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.63 (Thu Nov 21 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2218](https://github.com/remusao/tldts/pull/2218) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.62 (Wed Nov 20 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2214](https://github.com/remusao/tldts/pull/2214) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.61 (Wed Nov 13 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2211](https://github.com/remusao/tldts/pull/2211) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.60 (Sun Nov 10 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2209](https://github.com/remusao/tldts/pull/2209) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.59 (Thu Nov 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2205](https://github.com/remusao/tldts/pull/2205) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.58 (Sat Nov 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2201](https://github.com/remusao/tldts/pull/2201) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.57 (Tue Oct 29 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2195](https://github.com/remusao/tldts/pull/2195) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.56 (Sat Oct 26 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2192](https://github.com/remusao/tldts/pull/2192) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.55 (Thu Oct 24 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2190](https://github.com/remusao/tldts/pull/2190) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.54 (Tue Oct 22 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2187](https://github.com/remusao/tldts/pull/2187) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.53 (Tue Oct 22 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2183](https://github.com/remusao/tldts/pull/2183) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.52 (Wed Oct 16 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2181](https://github.com/remusao/tldts/pull/2181) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.51 (Sat Oct 12 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2179](https://github.com/remusao/tldts/pull/2179) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.50 (Thu Oct 03 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2174](https://github.com/remusao/tldts/pull/2174) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.49 (Wed Oct 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2171](https://github.com/remusao/tldts/pull/2171) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.48 (Fri Sep 27 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2166](https://github.com/remusao/tldts/pull/2166) ([@remusao](https://github.com/remusao)) - Update upstream public suffix list [#2157](https://github.com/remusao/tldts/pull/2157) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-typescript from 11.1.6 to 12.1.0 [#2161](https://github.com/remusao/tldts/pull/2161) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.47 (Thu Sep 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2154](https://github.com/remusao/tldts/pull/2154) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.46 (Sun Sep 15 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2152](https://github.com/remusao/tldts/pull/2152) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.45 (Fri Sep 13 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2149](https://github.com/remusao/tldts/pull/2149) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.44 (Tue Sep 10 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2147](https://github.com/remusao/tldts/pull/2147) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.43 (Sat Sep 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2146](https://github.com/remusao/tldts/pull/2146) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.42 (Thu Sep 05 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2137](https://github.com/remusao/tldts/pull/2137) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.41 (Thu Aug 22 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2135](https://github.com/remusao/tldts/pull/2135) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.40 (Mon Aug 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2127](https://github.com/remusao/tldts/pull/2127) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.39 (Sat Aug 10 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2125](https://github.com/remusao/tldts/pull/2125) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.38 (Mon Aug 05 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2122](https://github.com/remusao/tldts/pull/2122) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.37 (Wed Jul 31 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2116](https://github.com/remusao/tldts/pull/2116) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.36 (Mon Jul 29 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2113](https://github.com/remusao/tldts/pull/2113) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 20.14.12 to 22.0.0 [#2115](https://github.com/remusao/tldts/pull/2115) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.35 (Fri Jul 26 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2110](https://github.com/remusao/tldts/pull/2110) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.34 (Tue Jul 23 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2106](https://github.com/remusao/tldts/pull/2106) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.33 (Sat Jul 20 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2102](https://github.com/remusao/tldts/pull/2102) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.32 (Wed Jul 17 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2097](https://github.com/remusao/tldts/pull/2097) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.31 (Sun Jul 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2084](https://github.com/remusao/tldts/pull/2084) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.30 (Thu Jun 27 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2079](https://github.com/remusao/tldts/pull/2079) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.29 (Sat Jun 22 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2076](https://github.com/remusao/tldts/pull/2076) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.28 (Thu Jun 20 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2068](https://github.com/remusao/tldts/pull/2068) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.27 (Mon Jun 17 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2067](https://github.com/remusao/tldts/pull/2067) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.26 (Fri Jun 14 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2063](https://github.com/remusao/tldts/pull/2063) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump nyc from 15.1.0 to 17.0.0 [#2062](https://github.com/remusao/tldts/pull/2062) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.25 (Thu Jun 06 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2057](https://github.com/remusao/tldts/pull/2057) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.23 (Tue May 28 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2051](https://github.com/remusao/tldts/pull/2051) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.22 (Sun May 26 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2049](https://github.com/remusao/tldts/pull/2049) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.21 (Tue May 21 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2040](https://github.com/remusao/tldts/pull/2040) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.20 (Mon May 13 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2035](https://github.com/remusao/tldts/pull/2035) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.19 (Sat May 04 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2031](https://github.com/remusao/tldts/pull/2031) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.18 (Fri Apr 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2021](https://github.com/remusao/tldts/pull/2021) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.17 (Fri Apr 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2015](https://github.com/remusao/tldts/pull/2015) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.16 (Fri Mar 29 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1998](https://github.com/remusao/tldts/pull/1998) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.15 (Wed Mar 27 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1996](https://github.com/remusao/tldts/pull/1996) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.14 (Thu Mar 21 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1992](https://github.com/remusao/tldts/pull/1992) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.13 (Thu Mar 07 2024) #### :bug: Bug Fix - Fixes [#1978](https://github.com/remusao/tldts/pull/1978) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.12 (Thu Mar 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1973](https://github.com/remusao/tldts/pull/1973) ([@remusao](https://github.com/remusao)) - Update upstream public suffix list [#1972](https://github.com/remusao/tldts/pull/1972) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.11 (Tue Feb 13 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1959](https://github.com/remusao/tldts/pull/1959) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.10 (Thu Feb 08 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1952](https://github.com/remusao/tldts/pull/1952) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.9 (Tue Feb 06 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1951](https://github.com/remusao/tldts/pull/1951) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.8 (Sun Feb 04 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1947](https://github.com/remusao/tldts/pull/1947) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.7 (Sat Feb 03 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1946](https://github.com/remusao/tldts/pull/1946) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.6 (Fri Feb 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1945](https://github.com/remusao/tldts/pull/1945) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.5 (Fri Feb 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1941](https://github.com/remusao/tldts/pull/1941) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.4 (Sat Jan 27 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1937](https://github.com/remusao/tldts/pull/1937) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.3 (Wed Jan 24 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1933](https://github.com/remusao/tldts/pull/1933) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.2 (Sun Jan 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1912](https://github.com/remusao/tldts/pull/1912) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.1 (Thu Dec 14 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1890](https://github.com/remusao/tldts/pull/1890) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.0 (Tue Dec 05 2023) #### :rocket: New Feature - Add new tldts-icann package which does not contain private rules [#1888](https://github.com/remusao/tldts/pull/1888) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.22 (Mon Nov 27 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1868](https://github.com/remusao/tldts/pull/1868) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.21 (Tue Nov 21 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1857](https://github.com/remusao/tldts/pull/1857) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.19 (Sun Nov 05 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1841](https://github.com/remusao/tldts/pull/1841) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.18 (Thu Nov 02 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1833](https://github.com/remusao/tldts/pull/1833) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.17 (Sun Oct 22 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1828](https://github.com/remusao/tldts/pull/1828) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 3.29.1 to 4.1.0 [#1817](https://github.com/remusao/tldts/pull/1817) ([@dependabot[bot]](https://github.com/dependabot[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.16 (Fri Oct 06 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1787](https://github.com/remusao/tldts/pull/1787) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.15 (Sat Sep 23 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1744](https://github.com/remusao/tldts/pull/1744) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.14 (Thu Aug 10 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1732](https://github.com/remusao/tldts/pull/1732) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.13 (Sun Jul 30 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1727](https://github.com/remusao/tldts/pull/1727) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.12 (Sat Jul 22 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1717](https://github.com/remusao/tldts/pull/1717) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.11 (Mon Jul 10 2023) #### :bug: Bug Fix - bug: fix for https://github.com/remusao/tldts/issues/1697 [#1709](https://github.com/remusao/tldts/pull/1709) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.10 (Mon Jul 10 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1700](https://github.com/remusao/tldts/pull/1700) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.9 (Sat Jul 01 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1698](https://github.com/remusao/tldts/pull/1698) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.8 (Sun Jun 18 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1682](https://github.com/remusao/tldts/pull/1682) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.7 (Sat Jun 17 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1681](https://github.com/remusao/tldts/pull/1681) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.6 (Fri Jun 16 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1640](https://github.com/remusao/tldts/pull/1640) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rimraf from 4.4.1 to 5.0.1 [#1654](https://github.com/remusao/tldts/pull/1654) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.16.3 to 20.2.3 [#1658](https://github.com/remusao/tldts/pull/1658) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.5 (Tue May 09 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1633](https://github.com/remusao/tldts/pull/1633) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.4 (Tue May 02 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1606](https://github.com/remusao/tldts/pull/1606) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.3 (Sat Apr 08 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1598](https://github.com/remusao/tldts/pull/1598) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.2 (Mon Apr 03 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1594](https://github.com/remusao/tldts/pull/1594) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.0 (Sat Apr 01 2023) ### Release Notes #### Be more lenient in accepting leading underscores and dots in hostnames ([#1553](https://github.com/remusao/tldts/pull/1553)) Handling of _leading dot(s)_ in input URIs and hostnames: ```patch - expect(isValidHostname('.github.com')).to.equal(false); + expect(isValidHostname('.github.com')).to.equal(true); - expect(getDomain('.github.com')).to.equal(null); + expect(getDomain('.github.com')).to.equal('github.com'); - expect(getDomain('.remusao.github.io')).to.equal(null); + expect(getDomain('.remusao.github.io')).to.equal('github.io'); ``` Handling of _leading underscores_ in input URIs and hostnames: ```patch - expect(getDomain('_0f6879.bsg-1418.bryanjswift.com')).to.equal(null); + expect(getDomain('_0f6879.bsg-1418.bryanjswift.com')).to.equal('bryanjswift.com'); ``` Lastly, increase test coverage using test cases found in the [whatwg](https://url.spec.whatwg.org/#host-miscellaneous) spec. This is a breaking change because some might rely on the previous behavior to consider leading dots and underscores as invalid hostnames or domains. Resolves #1534 Resolves #1523 #### tooling: migrate to eslint + TypeScript v5 + prettier ([#1575](https://github.com/remusao/tldts/pull/1575)) Updated internal representation of the DAWG used to encode the public suffix list, resulting in ~5% size reduction of minified bundle for identical performance (and likely a faster parsing/loading time of the source, although I did not measure that particular aspect yet). Migrate from deprecated `tslint` to eslint with TypeScript support and fix most of the issues encountered, resulting in tighter typing. Bump TypeScript to v5 as well and make sure code-base is formatted according to prettier's preset. --- #### :boom: Breaking Change - Be more lenient in accepting leading underscores and dots in hostnames [#1553](https://github.com/remusao/tldts/pull/1553) ([@remusao](https://github.com/remusao)) #### :house: Internal - tooling: migrate to eslint + TypeScript v5 + prettier [#1575](https://github.com/remusao/tldts/pull/1575) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.112 (Sun Mar 19 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1574](https://github.com/remusao/tldts/pull/1574) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.111 (Wed Mar 08 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1566](https://github.com/remusao/tldts/pull/1566) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.110 (Wed Mar 01 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1555](https://github.com/remusao/tldts/pull/1555) ([@remusao](https://github.com/remusao)) #### :house: Internal - Update deprecated dep and refresh lock [#1554](https://github.com/remusao/tldts/pull/1554) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.109 (Wed Feb 15 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1545](https://github.com/remusao/tldts/pull/1545) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.108 (Sat Feb 11 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1540](https://github.com/remusao/tldts/pull/1540) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.107 (Fri Feb 10 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1538](https://github.com/remusao/tldts/pull/1538) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.106 (Wed Feb 08 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1536](https://github.com/remusao/tldts/pull/1536) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.105 (Thu Feb 02 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1521](https://github.com/remusao/tldts/pull/1521) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rimraf from 3.0.2 to 4.1.2 [#1525](https://github.com/remusao/tldts/pull/1525) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 10.0.1 to 11.0.0 [#1515](https://github.com/remusao/tldts/pull/1515) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.103 (Mon Dec 19 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1497](https://github.com/remusao/tldts/pull/1497) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.102 (Thu Dec 01 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1489](https://github.com/remusao/tldts/pull/1489) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-typescript from 9.0.2 to 10.0.0 [#1484](https://github.com/remusao/tldts/pull/1484) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.101 (Wed Nov 23 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1483](https://github.com/remusao/tldts/pull/1483) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.100 (Tue Nov 15 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1480](https://github.com/remusao/tldts/pull/1480) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.99 (Mon Nov 07 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1476](https://github.com/remusao/tldts/pull/1476) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.98 (Sat Nov 05 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1475](https://github.com/remusao/tldts/pull/1475) ([@remusao](https://github.com/remusao)) #### :house: Internal - Dependencies updates [#1464](https://github.com/remusao/tldts/pull/1464) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/mocha from 9.1.1 to 10.0.0 [#1443](https://github.com/remusao/tldts/pull/1443) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.97 (Fri Oct 14 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1457](https://github.com/remusao/tldts/pull/1457) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.96 (Fri Oct 14 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1456](https://github.com/remusao/tldts/pull/1456) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.95 (Tue Oct 11 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1453](https://github.com/remusao/tldts/pull/1453) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.94 (Fri Oct 07 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1449](https://github.com/remusao/tldts/pull/1449) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.93 (Tue Oct 04 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1440](https://github.com/remusao/tldts/pull/1440) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.92 (Sat Sep 24 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1434](https://github.com/remusao/tldts/pull/1434) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-node-resolve from 13.3.0 to 14.1.0 [#1431](https://github.com/remusao/tldts/pull/1431) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.90 (Fri Aug 26 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1417](https://github.com/remusao/tldts/pull/1417) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.89 (Thu Aug 11 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1404](https://github.com/remusao/tldts/pull/1404) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.88 (Sun Aug 07 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1395](https://github.com/remusao/tldts/pull/1395) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.87 (Tue Aug 02 2022) #### :nail_care: Polish - Add index.ts as part of published packages [#1398](https://github.com/remusao/tldts/pull/1398) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.85 (Sun Jul 31 2022) #### :nail_care: Polish - Include 'src' folder as part of published packages [#1396](https://github.com/remusao/tldts/pull/1396) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.83 (Wed Jun 29 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1369](https://github.com/remusao/tldts/pull/1369) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump mocha from 9.2.2 to 10.0.0 [#1327](https://github.com/remusao/tldts/pull/1327) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.41 to 18.0.0 [#1364](https://github.com/remusao/tldts/pull/1364) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.79 (Mon May 16 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1334](https://github.com/remusao/tldts/pull/1334) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.78 (Wed May 11 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1332](https://github.com/remusao/tldts/pull/1332) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.76 (Sat Apr 16 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1313](https://github.com/remusao/tldts/pull/1313) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.75 (Fri Apr 08 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1311](https://github.com/remusao/tldts/pull/1311) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.74 (Thu Mar 31 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1309](https://github.com/remusao/tldts/pull/1309) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.73 (Sat Mar 26 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1306](https://github.com/remusao/tldts/pull/1306) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.71 (Mon Mar 21 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1302](https://github.com/remusao/tldts/pull/1302) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.69 (Sun Mar 06 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1292](https://github.com/remusao/tldts/pull/1292) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.68 (Sat Mar 05 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1289](https://github.com/remusao/tldts/pull/1289) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.67 (Mon Feb 28 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1285](https://github.com/remusao/tldts/pull/1285) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.66 (Wed Feb 23 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1283](https://github.com/remusao/tldts/pull/1283) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.65 (Sat Feb 19 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1279](https://github.com/remusao/tldts/pull/1279) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.64 (Sat Feb 19 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1278](https://github.com/remusao/tldts/pull/1278) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.63 (Tue Feb 15 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1277](https://github.com/remusao/tldts/pull/1277) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.62 (Sun Feb 13 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1275](https://github.com/remusao/tldts/pull/1275) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.61 (Fri Feb 04 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1266](https://github.com/remusao/tldts/pull/1266) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.60 (Sat Jan 29 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1265](https://github.com/remusao/tldts/pull/1265) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.59 (Fri Jan 21 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1254](https://github.com/remusao/tldts/pull/1254) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.11.11 to 17.0.8 [#1244](https://github.com/remusao/tldts/pull/1244) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.58 (Mon Jan 03 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1236](https://github.com/remusao/tldts/pull/1236) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.57 (Thu Dec 16 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1222](https://github.com/remusao/tldts/pull/1222) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.56 (Tue Dec 07 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1221](https://github.com/remusao/tldts/pull/1221) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.55 (Sun Dec 05 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1220](https://github.com/remusao/tldts/pull/1220) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.54 (Sun Dec 05 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1217](https://github.com/remusao/tldts/pull/1217) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.52 (Wed Nov 10 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1208](https://github.com/remusao/tldts/pull/1208) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.51 (Mon Nov 08 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1206](https://github.com/remusao/tldts/pull/1206) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.50 (Fri Oct 29 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1203](https://github.com/remusao/tldts/pull/1203) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.49 (Mon Oct 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1192](https://github.com/remusao/tldts/pull/1192) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.48 (Thu Oct 14 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1183](https://github.com/remusao/tldts/pull/1183) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.47 (Tue Sep 28 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1182](https://github.com/remusao/tldts/pull/1182) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.46 (Sun Sep 26 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1178](https://github.com/remusao/tldts/pull/1178) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.45 (Tue Sep 21 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1175](https://github.com/remusao/tldts/pull/1175) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.44 (Fri Sep 17 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1168](https://github.com/remusao/tldts/pull/1168) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.43 (Sun Sep 05 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1164](https://github.com/remusao/tldts/pull/1164) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.42 (Fri Sep 03 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1163](https://github.com/remusao/tldts/pull/1163) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.41 (Fri Aug 27 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1148](https://github.com/remusao/tldts/pull/1148) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.40 (Fri Aug 06 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1143](https://github.com/remusao/tldts/pull/1143) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.39 (Thu Aug 05 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1140](https://github.com/remusao/tldts/pull/1140) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/mocha from 8.2.3 to 9.0.0 [#1125](https://github.com/remusao/tldts/pull/1125) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 15.12.4 to 16.3.2 [#1118](https://github.com/remusao/tldts/pull/1118) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 8.4.0 to 9.0.0 [#1088](https://github.com/remusao/tldts/pull/1088) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.38 (Sun May 30 2021) #### :scroll: Update Public Suffix List - Bump deps + GitHub actions + update rules [#1079](https://github.com/remusao/tldts/pull/1079) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.37 (Wed May 19 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1066](https://github.com/remusao/tldts/pull/1066) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.36 (Tue May 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1065](https://github.com/remusao/tldts/pull/1065) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.35 (Tue May 11 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1060](https://github.com/remusao/tldts/pull/1060) ([@remusao](https://github.com/remusao)) #### :house: Internal - Refresh yarn.lock + updates [#1059](https://github.com/remusao/tldts/pull/1059) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.34 (Thu May 06 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1055](https://github.com/remusao/tldts/pull/1055) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.33 (Sat May 01 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1050](https://github.com/remusao/tldts/pull/1050) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.32 (Wed Apr 28 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1046](https://github.com/remusao/tldts/pull/1046) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.41 to 15.0.1 [#1044](https://github.com/remusao/tldts/pull/1044) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.31 (Tue Apr 27 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1041](https://github.com/remusao/tldts/pull/1041) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.30 (Tue Apr 27 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1040](https://github.com/remusao/tldts/pull/1040) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.29 (Fri Apr 23 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1039](https://github.com/remusao/tldts/pull/1039) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.28 (Thu Apr 22 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1038](https://github.com/remusao/tldts/pull/1038) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.27 (Mon Apr 19 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1035](https://github.com/remusao/tldts/pull/1035) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.26 (Sun Apr 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1034](https://github.com/remusao/tldts/pull/1034) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.25 (Wed Apr 07 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1025](https://github.com/remusao/tldts/pull/1025) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.24 (Mon Apr 05 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1024](https://github.com/remusao/tldts/pull/1024) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.23 (Sat Apr 03 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1023](https://github.com/remusao/tldts/pull/1023) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.22 (Fri Apr 02 2021) #### :nail_care: Polish - CLI: process each line of STDIN if no agruments are passed, fixes #1009 [#1021](https://github.com/remusao/tldts/pull/1021) ([@fulldecent](https://github.com/fulldecent) [@remusao](https://github.com/remusao)) #### Authors: 2 - Rémi ([@remusao](https://github.com/remusao)) - William Entriken ([@fulldecent](https://github.com/fulldecent)) --- # v5.7.21 (Thu Apr 01 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1020](https://github.com/remusao/tldts/pull/1020) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.20 (Tue Mar 30 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1019](https://github.com/remusao/tldts/pull/1019) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.19 (Sun Mar 28 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1015](https://github.com/remusao/tldts/pull/1015) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.18 (Fri Mar 26 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1005](https://github.com/remusao/tldts/pull/1005) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.17 (Mon Mar 22 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1002](https://github.com/remusao/tldts/pull/1002) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.16 (Thu Mar 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#990](https://github.com/remusao/tldts/pull/990) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.15 (Sun Mar 14 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#983](https://github.com/remusao/tldts/pull/983) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.14 (Sat Mar 13 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#977](https://github.com/remusao/tldts/pull/977) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.11 (Wed Mar 03 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#958](https://github.com/remusao/tldts/pull/958) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.10 (Wed Feb 24 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#946](https://github.com/remusao/tldts/pull/946) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.9 (Sun Feb 21 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#944](https://github.com/remusao/tldts/pull/944) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.8 (Thu Feb 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#939](https://github.com/remusao/tldts/pull/939) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.7 (Tue Feb 16 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#936](https://github.com/remusao/tldts/pull/936) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.6 (Fri Feb 12 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#933](https://github.com/remusao/tldts/pull/933) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.5 (Thu Feb 11 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#926](https://github.com/remusao/tldts/pull/926) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.4 (Wed Feb 10 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#921](https://github.com/remusao/tldts/pull/921) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.2 (Fri Jan 29 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#901](https://github.com/remusao/tldts/pull/901) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.1 (Mon Jan 25 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#897](https://github.com/remusao/tldts/pull/897) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.0 (Fri Jan 22 2021) #### :rocket: New Feature - Migrate to using Terser [#893](https://github.com/remusao/tldts/pull/893) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.85 (Fri Jan 22 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#889](https://github.com/remusao/tldts/pull/889) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.84 (Tue Jan 19 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#883](https://github.com/remusao/tldts/pull/883) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.83 (Thu Jan 14 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#875](https://github.com/remusao/tldts/pull/875) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.81 (Sat Jan 09 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#870](https://github.com/remusao/tldts/pull/870) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.79 (Fri Dec 18 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#859](https://github.com/remusao/tldts/pull/859) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.78 (Thu Dec 17 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#858](https://github.com/remusao/tldts/pull/858) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.77 (Tue Dec 15 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#857](https://github.com/remusao/tldts/pull/857) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.76 (Sat Dec 12 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#851](https://github.com/remusao/tldts/pull/851) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.75 (Fri Dec 11 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#848](https://github.com/remusao/tldts/pull/848) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.74 (Wed Dec 02 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#839](https://github.com/remusao/tldts/pull/839) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 10.0.0 to 11.0.0 [#838](https://github.com/remusao/tldts/pull/838) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.73 (Sun Nov 22 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#832](https://github.com/remusao/tldts/pull/832) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.72 (Wed Nov 18 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#828](https://github.com/remusao/tldts/pull/828) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.70 (Wed Nov 11 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#823](https://github.com/remusao/tldts/pull/823) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.69 (Tue Nov 10 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#821](https://github.com/remusao/tldts/pull/821) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.68 (Sat Nov 07 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#819](https://github.com/remusao/tldts/pull/819) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.67 (Fri Nov 06 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#817](https://github.com/remusao/tldts/pull/817) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.65 (Tue Nov 03 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#810](https://github.com/remusao/tldts/pull/810) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.64 (Fri Oct 30 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#803](https://github.com/remusao/tldts/pull/803) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.63 (Thu Oct 29 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#801](https://github.com/remusao/tldts/pull/801) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.62 (Thu Oct 29 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 9.0.0 to 10.0.0 [#797](https://github.com/remusao/tldts/pull/797) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.61 (Tue Oct 27 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#794](https://github.com/remusao/tldts/pull/794) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.60 (Wed Oct 14 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#780](https://github.com/remusao/tldts/pull/780) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.59 (Tue Oct 13 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#778](https://github.com/remusao/tldts/pull/778) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.57 (Fri Oct 09 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#777](https://github.com/remusao/tldts/pull/777) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.56 (Fri Oct 09 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#762](https://github.com/remusao/tldts/pull/762) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.54 (Wed Sep 09 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#751](https://github.com/remusao/tldts/pull/751) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.53 (Sat Sep 05 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#747](https://github.com/remusao/tldts/pull/747) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.52 (Fri Aug 28 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#739](https://github.com/remusao/tldts/pull/739) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.51 (Tue Aug 25 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#735](https://github.com/remusao/tldts/pull/735) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump typescript from 3.9.7 to 4.0.2 [#729](https://github.com/remusao/tldts/pull/729) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.50 (Mon Aug 17 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#725](https://github.com/remusao/tldts/pull/725) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.49 (Fri Aug 14 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#718](https://github.com/remusao/tldts/pull/718) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 8.4.0 to 9.0.0 [#714](https://github.com/remusao/tldts/pull/714) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.48 (Tue Aug 11 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#710](https://github.com/remusao/tldts/pull/710) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.46 (Tue Aug 04 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#703](https://github.com/remusao/tldts/pull/703) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.45 (Wed Jul 29 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#696](https://github.com/remusao/tldts/pull/696) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.43 (Tue Jul 21 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#681](https://github.com/remusao/tldts/pull/681) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.42 (Sat Jul 18 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#680](https://github.com/remusao/tldts/pull/680) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.41 (Fri Jul 17 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#677](https://github.com/remusao/tldts/pull/677) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.40 (Thu Jul 16 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#673](https://github.com/remusao/tldts/pull/673) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.39 (Tue Jul 14 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#672](https://github.com/remusao/tldts/pull/672) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/mocha from 7.0.2 to 8.0.0 [#667](https://github.com/remusao/tldts/pull/667) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.38 (Sat Jun 27 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#651](https://github.com/remusao/tldts/pull/651) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.37 (Sat Jun 27 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#650](https://github.com/remusao/tldts/pull/650) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.33 (Sun Jun 14 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#637](https://github.com/remusao/tldts/pull/637) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.32 (Fri Jun 12 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#636](https://github.com/remusao/tldts/pull/636) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.31 (Thu Jun 11 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#635](https://github.com/remusao/tldts/pull/635) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump mocha from 7.2.0 to 8.0.1 [#634](https://github.com/remusao/tldts/pull/634) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.30 (Sat Jun 06 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#617](https://github.com/remusao/tldts/pull/617) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.29 (Thu May 28 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#609](https://github.com/remusao/tldts/pull/609) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.28 (Thu May 28 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#605](https://github.com/remusao/tldts/pull/605) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.27 (Wed May 27 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#603](https://github.com/remusao/tldts/pull/603) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.26 (Sat May 23 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#598](https://github.com/remusao/tldts/pull/598) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 7.1.3 to 8.0.0 [#588](https://github.com/remusao/tldts/pull/588) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.13.5 to 14.0.0 [#571](https://github.com/remusao/tldts/pull/571) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.25 (Wed May 06 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.5.0 to 0.6.1 [#555](https://github.com/remusao/tldts/pull/555) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.24 (Fri Apr 24 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#542](https://github.com/remusao/tldts/pull/542) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :house: Internal - Migrate from jest to mocha + chai [#525](https://github.com/remusao/tldts/pull/525) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#522](https://github.com/remusao/tldts/pull/522) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.23 (Thu Apr 09 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#516](https://github.com/remusao/tldts/pull/516) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.22 (Tue Apr 07 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#507](https://github.com/remusao/tldts/pull/507) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.20 (Sat Apr 04 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#496](https://github.com/remusao/tldts/pull/496) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.19 (Thu Apr 02 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#487](https://github.com/remusao/tldts/pull/487) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.18 (Wed Apr 01 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#481](https://github.com/remusao/tldts/pull/481) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.17 (Mon Mar 30 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#474](https://github.com/remusao/tldts/pull/474) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.16 (Sun Mar 29 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#469](https://github.com/remusao/tldts/pull/469) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.15 (Thu Mar 26 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#462](https://github.com/remusao/tldts/pull/462) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.14 (Sun Mar 22 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#456](https://github.com/remusao/tldts/pull/456) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.13 (Sat Mar 21 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#452](https://github.com/remusao/tldts/pull/452) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.12 (Sun Mar 15 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#445](https://github.com/remusao/tldts/pull/445) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.11 (Wed Mar 11 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#422](https://github.com/remusao/tldts/pull/422) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.32.1 to 2.0.0 [#421](https://github.com/remusao/tldts/pull/421) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.10 (Tue Mar 03 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#407](https://github.com/remusao/tldts/pull/407) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.22.2 to 0.23.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/commits) Signed-off-by: dependabot-preview[bot] [#402](https://github.com/remusao/tldts/pull/402) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.8 (Wed Feb 19 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#385](https://github.com/remusao/tldts/pull/385) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) - Fix CHANGELOG titles [skip ci] ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.21.0 to 0.22.2. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/commits) Signed-off-by: dependabot-preview[bot] [#378](https://github.com/remusao/tldts/pull/378) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.7 (Sun Feb 16 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#376](https://github.com/remusao/tldts/pull/376) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.4 (Sun Feb 16 2020) #### :scroll: Update Public Suffix List - Release v5.6.3 ([@remusao](https://github.com/remusao)) - Release v5.6.2 ([@remusao](https://github.com/remusao)) - Release v5.6.1 ([@remusao](https://github.com/remusao)) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.18.1 to 0.19.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.18.1...v0.19.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.16.0 to 0.18.1. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.16.0...v0.18.1) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.21 to 13.1.0 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 12.12.21 to 13.1.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.15.0 to 0.16.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.15.0...v0.16.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.13.0 to 0.15.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.13.0...v0.15.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.12.2 to 0.13.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.12.2...v0.13.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @ampproject/rollup-plugin-closure-compiler from 0.10.0 to 0.12.0 Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.10.0 to 0.12.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.10.0...v0.12.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.4.2 to 0.5.0 Bumps [rollup-plugin-sourcemaps](https://github.com/maxdavidson/rollup-plugin-sourcemaps) from 0.4.2 to 0.5.0. - [Release notes](https://github.com/maxdavidson/rollup-plugin-sourcemaps/releases) - [Changelog](https://github.com/maxdavidson/rollup-plugin-sourcemaps/blob/master/CHANGELOG.md) - [Commits](https://github.com/maxdavidson/rollup-plugin-sourcemaps/compare/v0.4.2...v0.5.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.20.0 to 0.21.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.20.0...v0.21.0) Signed-off-by: dependabot-preview[bot] [#369](https://github.com/remusao/tldts/pull/369) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/jest from 24.9.1 to 25.1.0 Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 24.9.1 to 25.1.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) Signed-off-by: dependabot-preview[bot] [#361](https://github.com/remusao/tldts/pull/361) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.19.1 to 0.20.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.19.1...v0.20.0) Signed-off-by: dependabot-preview[bot] [#347](https://github.com/remusao/tldts/pull/347) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump ts-jest from 24.3.0 to 25.0.0 Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 24.3.0 to 25.0.0. - [Release notes](https://github.com/kulshekhar/ts-jest/releases) - [Changelog](https://github.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/kulshekhar/ts-jest/compare/v24.3.0...v25.0.0) Signed-off-by: dependabot-preview[bot] [#358](https://github.com/remusao/tldts/pull/358) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump jest from 24.9.0 to 25.1.0 Bumps [jest](https://github.com/facebook/jest) from 24.9.0 to 25.1.0. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/compare/v24.9.0...v25.1.0) Signed-off-by: dependabot-preview[bot] [#353](https://github.com/remusao/tldts/pull/353) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump tslint from 5.20.1 to 6.0.0 Bumps [tslint](https://github.com/palantir/tslint) from 5.20.1 to 6.0.0. - [Release notes](https://github.com/palantir/tslint/releases) - [Changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/palantir/tslint/compare/5.20.1...6.0.0) Signed-off-by: dependabot-preview[bot] [#355](https://github.com/remusao/tldts/pull/355) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) tldts-6.1.85/packages/tldts/README.md000066400000000000000000000257111476746626400171700ustar00rootroot00000000000000# tldts - Blazing Fast URL Parsing `tldts` is a JavaScript library to extract hostnames, domains, public suffixes, top-level domains and subdomains from URLs. **Features**: 1. Tuned for **performance** (order of 0.1 to 1 μs per input) 2. Handles both URLs and hostnames 3. Full Unicode/IDNA support 4. Support parsing email addresses 5. Detect IPv4 and IPv6 addresses 6. Continuously updated version of the public suffix list 7. **TypeScript**, ships with `umd`, `esm`, `cjs` bundles and _type definitions_ 8. Small bundles and small memory footprint 9. Battle tested: full test coverage and production use # Install ```bash npm install --save tldts ``` # Usage Using the command-line interface: ```js $ npx tldts 'http://www.writethedocs.org/conf/eu/2017/' { "domain": "writethedocs.org", "domainWithoutSuffix": "writethedocs", "hostname": "www.writethedocs.org", "isIcann": true, "isIp": false, "isPrivate": false, "publicSuffix": "org", "subdomain": "www" } ``` Programmatically: ```js const { parse } = require('tldts'); // Retrieving hostname related informations of a given URL parse('http://www.writethedocs.org/conf/eu/2017/'); // { domain: 'writethedocs.org', // domainWithoutSuffix: 'writethedocs', // hostname: 'www.writethedocs.org', // isIcann: true, // isIp: false, // isPrivate: false, // publicSuffix: 'org', // subdomain: 'www' } ``` Modern _ES6 modules import_ is also supported: ```js import { parse } from 'tldts'; ``` Alternatively, you can try it _directly in your browser_ here: https://npm.runkit.com/tldts # API - `tldts.parse(url | hostname, options)` - `tldts.getHostname(url | hostname, options)` - `tldts.getDomain(url | hostname, options)` - `tldts.getPublicSuffix(url | hostname, options)` - `tldts.getSubdomain(url, | hostname, options)` - `tldts.getDomainWithoutSuffix(url | hostname, options)` The behavior of `tldts` can be customized using an `options` argument for all the functions exposed as part of the public API. This is useful to both change the behavior of the library as well as fine-tune the performance depending on your inputs. ```js { // Use suffixes from ICANN section (default: true) allowIcannDomains: boolean; // Use suffixes from Private section (default: false) allowPrivateDomains: boolean; // Extract and validate hostname (default: true) // When set to `false`, inputs will be considered valid hostnames. extractHostname: boolean; // Validate hostnames after parsing (default: true) // If a hostname is not valid, not further processing is performed. When set // to `false`, inputs to the library will be considered valid and parsing will // proceed regardless. validateHostname: boolean; // Perform IP address detection (default: true). detectIp: boolean; // Assume that both URLs and hostnames can be given as input (default: true) // If set to `false` we assume only URLs will be given as input, which // speed-ups processing. mixedInputs: boolean; // Specifies extra valid suffixes (default: null) validHosts: string[] | null; } ``` The `parse` method returns handy **properties about a URL or a hostname**. ```js const tldts = require('tldts'); tldts.parse('https://spark-public.s3.amazonaws.com/dataanalysis/loansData.csv'); // { domain: 'amazonaws.com', // domainWithoutSuffix: 'amazonaws', // hostname: 'spark-public.s3.amazonaws.com', // isIcann: true, // isIp: false, // isPrivate: false, // publicSuffix: 'com', // subdomain: 'spark-public.s3' } tldts.parse( 'https://spark-public.s3.amazonaws.com/dataanalysis/loansData.csv', { allowPrivateDomains: true }, ); // { domain: 'spark-public.s3.amazonaws.com', // domainWithoutSuffix: 'spark-public', // hostname: 'spark-public.s3.amazonaws.com', // isIcann: false, // isIp: false, // isPrivate: true, // publicSuffix: 's3.amazonaws.com', // subdomain: '' } tldts.parse('gopher://domain.unknown/'); // { domain: 'domain.unknown', // domainWithoutSuffix: 'domain', // hostname: 'domain.unknown', // isIcann: false, // isIp: false, // isPrivate: true, // publicSuffix: 'unknown', // subdomain: '' } tldts.parse('https://192.168.0.0'); // IPv4 // { domain: null, // domainWithoutSuffix: null, // hostname: '192.168.0.0', // isIcann: null, // isIp: true, // isPrivate: null, // publicSuffix: null, // subdomain: null } tldts.parse('https://[::1]'); // IPv6 // { domain: null, // domainWithoutSuffix: null, // hostname: '::1', // isIcann: null, // isIp: true, // isPrivate: null, // publicSuffix: null, // subdomain: null } tldts.parse('tldts@emailprovider.co.uk'); // email // { domain: 'emailprovider.co.uk', // domainWithoutSuffix: 'emailprovider', // hostname: 'emailprovider.co.uk', // isIcann: true, // isIp: false, // isPrivate: false, // publicSuffix: 'co.uk', // subdomain: '' } ``` | Property Name | Type | Description | | :-------------------- | :----- | :---------------------------------------------- | | `hostname` | `str` | `hostname` of the input extracted automatically | | `domain` | `str` | Domain (tld + sld) | | `domainWithoutSuffix` | `str` | Domain without public suffix | | `subdomain` | `str` | Sub domain (what comes after `domain`) | | `publicSuffix` | `str` | Public Suffix (tld) of `hostname` | | `isIcann` | `bool` | Does TLD come from ICANN part of the list | | `isPrivate` | `bool` | Does TLD come from Private part of the list | | `isIP` | `bool` | Is `hostname` an IP address? | ## Single purpose methods These methods are shorthands if you want to retrieve only a single value (and will perform better than `parse` because less work will be needed). ### getHostname(url | hostname, options?) Returns the hostname from a given string. ```javascript const { getHostname } = require('tldts'); getHostname('google.com'); // returns `google.com` getHostname('fr.google.com'); // returns `fr.google.com` getHostname('fr.google.google'); // returns `fr.google.google` getHostname('foo.google.co.uk'); // returns `foo.google.co.uk` getHostname('t.co'); // returns `t.co` getHostname('fr.t.co'); // returns `fr.t.co` getHostname( 'https://user:password@example.co.uk:8080/some/path?and&query#hash', ); // returns `example.co.uk` ``` ### getDomain(url | hostname, options?) Returns the fully qualified domain from a given string. ```javascript const { getDomain } = require('tldts'); getDomain('google.com'); // returns `google.com` getDomain('fr.google.com'); // returns `google.com` getDomain('fr.google.google'); // returns `google.google` getDomain('foo.google.co.uk'); // returns `google.co.uk` getDomain('t.co'); // returns `t.co` getDomain('fr.t.co'); // returns `t.co` getDomain('https://user:password@example.co.uk:8080/some/path?and&query#hash'); // returns `example.co.uk` ``` ### getDomainWithoutSuffix(url | hostname, options?) Returns the domain (as returned by `getDomain(...)`) without the public suffix part. ```javascript const { getDomainWithoutSuffix } = require('tldts'); getDomainWithoutSuffix('google.com'); // returns `google` getDomainWithoutSuffix('fr.google.com'); // returns `google` getDomainWithoutSuffix('fr.google.google'); // returns `google` getDomainWithoutSuffix('foo.google.co.uk'); // returns `google` getDomainWithoutSuffix('t.co'); // returns `t` getDomainWithoutSuffix('fr.t.co'); // returns `t` getDomainWithoutSuffix( 'https://user:password@example.co.uk:8080/some/path?and&query#hash', ); // returns `example` ``` ### getSubdomain(url | hostname, options?) Returns the complete subdomain for a given string. ```javascript const { getSubdomain } = require('tldts'); getSubdomain('google.com'); // returns `` getSubdomain('fr.google.com'); // returns `fr` getSubdomain('google.co.uk'); // returns `` getSubdomain('foo.google.co.uk'); // returns `foo` getSubdomain('moar.foo.google.co.uk'); // returns `moar.foo` getSubdomain('t.co'); // returns `` getSubdomain('fr.t.co'); // returns `fr` getSubdomain( 'https://user:password@secure.example.co.uk:443/some/path?and&query#hash', ); // returns `secure` ``` ### getPublicSuffix(url | hostname, options?) Returns the [public suffix][] for a given string. ```javascript const { getPublicSuffix } = require('tldts'); getPublicSuffix('google.com'); // returns `com` getPublicSuffix('fr.google.com'); // returns `com` getPublicSuffix('google.co.uk'); // returns `co.uk` getPublicSuffix('s3.amazonaws.com'); // returns `com` getPublicSuffix('s3.amazonaws.com', { allowPrivateDomains: true }); // returns `s3.amazonaws.com` getPublicSuffix('tld.is.unknown'); // returns `unknown` ``` # Troubleshooting ## Retrieving subdomain of `localhost` and custom hostnames `tldts` methods `getDomain` and `getSubdomain` are designed to **work only with _known and valid_ TLDs**. This way, you can trust what a domain is. `localhost` is a valid hostname but not a TLD. You can pass additional options to each method exposed by `tldts`: ```js const tldts = require('tldts'); tldts.getDomain('localhost'); // returns null tldts.getSubdomain('vhost.localhost'); // returns null tldts.getDomain('localhost', { validHosts: ['localhost'] }); // returns 'localhost' tldts.getSubdomain('vhost.localhost', { validHosts: ['localhost'] }); // returns 'vhost' ``` ## Updating the TLDs List `tldts` made the opinionated choice of shipping with a list of suffixes directly in its bundle. There is currently no mechanism to update the lists yourself, but we make sure that the version shipped is always up-to-date. If you keep `tldts` updated, the lists should be up-to-date as well! # Performance `tldts` is the _fastest JavaScript library_ available for parsing hostnames. It is able to parse _millions of inputs per second_ (typically 2-3M depending on your hardware and inputs). It also offers granular options to fine-tune the behavior and performance of the library depending on the kind of inputs you are dealing with (e.g.: if you know you only manipulate valid hostnames you can disable the hostname extraction step with `{ extractHostname: false }`). Please see [this detailed comparison](./comparison/comparison.md) with other available libraries. ## Contributors `tldts` is based upon the excellent `tld.js` library and would not exist without the many contributors who worked on the project: This project would not be possible without the amazing Mozilla's [public suffix list][]. Thank you for your hard work! # License [MIT License](LICENSE). [badge-ci]: https://secure.travis-ci.org/remusao/tldts.svg?branch=master [badge-downloads]: https://img.shields.io/npm/dm/tldts.svg [public suffix list]: https://publicsuffix.org/list/ [list the recent changes]: https://github.com/publicsuffix/list/commits/master [changes Atom Feed]: https://github.com/publicsuffix/list/commits/master.atom [public suffix]: https://publicsuffix.org/learn/ tldts-6.1.85/packages/tldts/bin/000077500000000000000000000000001476746626400164535ustar00rootroot00000000000000tldts-6.1.85/packages/tldts/bin/cli.js000077500000000000000000000010451476746626400175630ustar00rootroot00000000000000#!/usr/bin/env node 'use strict'; const { parse } = require('..'); const readline = require('readline'); if (process.argv.length > 2) { // URL(s) was specified in the command arguments console.log( JSON.stringify(parse(process.argv[process.argv.length - 1]), null, 2), ); } else { // No arguments were specified, read URLs from each line of STDIN const rlInterface = readline.createInterface({ input: process.stdin, }); rlInterface.on('line', function (line) { console.log(JSON.stringify(parse(line), null, 2)); }); } tldts-6.1.85/packages/tldts/index.ts000066400000000000000000000033011476746626400173570ustar00rootroot00000000000000import { FLAG, getEmptyResult, IOptions, IResult, parseImpl, resetResult, } from 'tldts-core'; import suffixLookup from './src/suffix-trie'; // For all methods but 'parse', it does not make sense to allocate an object // every single time to only return the value of a specific attribute. To avoid // this un-necessary allocation, we use a global object which is re-used. const RESULT: IResult = getEmptyResult(); export function parse(url: string, options: Partial = {}): IResult { return parseImpl(url, FLAG.ALL, suffixLookup, options, getEmptyResult()); } export function getHostname( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.HOSTNAME, suffixLookup, options, RESULT).hostname; } export function getPublicSuffix( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.PUBLIC_SUFFIX, suffixLookup, options, RESULT) .publicSuffix; } export function getDomain( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.DOMAIN, suffixLookup, options, RESULT).domain; } export function getSubdomain( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.SUB_DOMAIN, suffixLookup, options, RESULT) .subdomain; } export function getDomainWithoutSuffix( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.ALL, suffixLookup, options, RESULT) .domainWithoutSuffix; } tldts-6.1.85/packages/tldts/package.json000066400000000000000000000046141476746626400201760ustar00rootroot00000000000000{ "name": "tldts", "version": "6.1.85", "description": "Library to work against complex domain names, subdomains and URIs.", "author": { "name": "Rémi Berson" }, "contributors": [ "Alexei ", "Alexey ", "Andrew ", "Johannes Ewald ", "Jérôme Desboeufs ", "Kelly Campbell ", "Kiko Beats ", "Kris Reeves ", "Krzysztof Jan Modras ", "Olivier Melcher ", "Rémi Berson ", "Saad Rashid ", "Thomas Parisot ", "Timo Tijhof ", "Xavier Damman ", "Yehezkiel Syamsuhadi " ], "publishConfig": { "access": "public" }, "license": "MIT", "homepage": "https://github.com/remusao/tldts#readme", "bugs": { "url": "https://github.com/remusao/tldts/issues" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/remusao/tldts.git" }, "main": "dist/cjs/index.js", "module": "dist/es6/index.js", "types": "dist/types/index.d.ts", "files": [ "dist", "src", "index.ts" ], "bin": { "tldts": "bin/cli.js" }, "scripts": { "clean": "rimraf dist coverage", "build": "tsc --build ./tsconfig.json", "bundle": "tsc --build ./tsconfig.bundle.json && rollup --config ./rollup.config.mjs", "prepack": "yarn run bundle", "test": "nyc mocha --config ../../.mocharc.cjs" }, "devDependencies": { "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-terser": "^0.4.0", "@rollup/plugin-typescript": "^12.1.0", "@types/chai": "^4.2.18", "@types/mocha": "^10.0.0", "@types/node": "^22.0.0", "chai": "^4.4.1", "mocha": "^11.0.1", "nyc": "^17.0.0", "rimraf": "^5.0.1", "rollup": "^4.1.0", "rollup-plugin-sourcemaps": "^0.6.1", "tldts-tests": "^6.1.85", "typescript": "^5.0.4" }, "dependencies": { "tldts-core": "^6.1.85" }, "keywords": [ "tld", "sld", "domain", "subdomain", "subdomain", "hostname", "browser", "uri", "url", "domain name", "public suffix", "url parsing", "typescript" ] } tldts-6.1.85/packages/tldts/rollup.config.mjs000066400000000000000000000016231476746626400212010ustar00rootroot00000000000000import terser from '@rollup/plugin-terser'; import resolve from '@rollup/plugin-node-resolve'; import sourcemaps from 'rollup-plugin-sourcemaps'; export default [ // cjs { input: './dist/es6/index.js', output: { file: './dist/cjs/index.js', format: 'cjs', sourcemap: true, }, plugins: [resolve(), sourcemaps()], }, // minified esm + umd { input: './dist/es6/index.js', output: [ { file: './dist/index.esm.min.js', format: 'esm', name: 'tldts', sourcemap: true, }, { file: './dist/index.umd.min.js', format: 'umd', name: 'tldts', sourcemap: true, }, { file: './dist/index.cjs.min.js', format: 'cjs', name: 'tldts', sourcemap: true, }, ], plugins: [resolve(), terser({ output: { comments: false } }), sourcemaps()], }, ]; tldts-6.1.85/packages/tldts/src/000077500000000000000000000000001476746626400164725ustar00rootroot00000000000000tldts-6.1.85/packages/tldts/src/data/000077500000000000000000000000001476746626400174035ustar00rootroot00000000000000tldts-6.1.85/packages/tldts/src/data/trie.ts000066400000000000000000003666411476746626400207360ustar00rootroot00000000000000 export type ITrie = [0 | 1 | 2, { [label: string]: ITrie}]; export const exceptions: ITrie = (function() { const _0: ITrie = [1,{}],_1: ITrie = [2,{}],_2: ITrie = [0,{"city":_0}]; const exceptions: ITrie = [0,{"ck":[0,{"www":_0}],"jp":[0,{"kawasaki":_2,"kitakyushu":_2,"kobe":_2,"nagoya":_2,"sapporo":_2,"sendai":_2,"yokohama":_2}],"dev":[0,{"hrsn":[0,{"psl":[0,{"wc":[0,{"ignored":_1,"sub":[0,{"ignored":_1}]}]}]}]}]}]; return exceptions; })(); export const rules: ITrie = (function() { const _3: ITrie = [1,{}],_4: ITrie = [2,{}],_5: ITrie = [1,{"com":_3,"edu":_3,"gov":_3,"net":_3,"org":_3}],_6: ITrie = [1,{"com":_3,"edu":_3,"gov":_3,"mil":_3,"net":_3,"org":_3}],_7: ITrie = [0,{"*":_4}],_8: ITrie = [2,{"s":_7}],_9: ITrie = [0,{"relay":_4}],_10: ITrie = [2,{"staging":_4}],_11: ITrie = [2,{"id":_4}],_12: ITrie = [1,{"gov":_3}],_13: ITrie = [0,{"transfer-webapp":_4}],_14: ITrie = [0,{"notebook":_4,"studio":_4}],_15: ITrie = [0,{"labeling":_4,"notebook":_4,"studio":_4}],_16: ITrie = [0,{"notebook":_4}],_17: ITrie = [0,{"labeling":_4,"notebook":_4,"notebook-fips":_4,"studio":_4}],_18: ITrie = [0,{"notebook":_4,"notebook-fips":_4,"studio":_4,"studio-fips":_4}],_19: ITrie = [0,{"*":_3}],_20: ITrie = [1,{"co":_4}],_21: ITrie = [0,{"objects":_4}],_22: ITrie = [2,{"nodes":_4}],_23: ITrie = [0,{"my":_7}],_24: ITrie = [0,{"s3":_4,"s3-accesspoint":_4,"s3-website":_4}],_25: ITrie = [0,{"s3":_4,"s3-accesspoint":_4}],_26: ITrie = [0,{"direct":_4}],_27: ITrie = [0,{"webview-assets":_4}],_28: ITrie = [0,{"vfs":_4,"webview-assets":_4}],_29: ITrie = [0,{"execute-api":_4,"emrappui-prod":_4,"emrnotebooks-prod":_4,"emrstudio-prod":_4,"dualstack":_24,"s3":_4,"s3-accesspoint":_4,"s3-object-lambda":_4,"s3-website":_4,"aws-cloud9":_27,"cloud9":_28}],_30: ITrie = [0,{"execute-api":_4,"emrappui-prod":_4,"emrnotebooks-prod":_4,"emrstudio-prod":_4,"dualstack":_25,"s3":_4,"s3-accesspoint":_4,"s3-object-lambda":_4,"s3-website":_4,"aws-cloud9":_27,"cloud9":_28}],_31: ITrie = [0,{"execute-api":_4,"emrappui-prod":_4,"emrnotebooks-prod":_4,"emrstudio-prod":_4,"dualstack":_24,"s3":_4,"s3-accesspoint":_4,"s3-object-lambda":_4,"s3-website":_4,"analytics-gateway":_4,"aws-cloud9":_27,"cloud9":_28}],_32: ITrie = [0,{"execute-api":_4,"emrappui-prod":_4,"emrnotebooks-prod":_4,"emrstudio-prod":_4,"dualstack":_24,"s3":_4,"s3-accesspoint":_4,"s3-object-lambda":_4,"s3-website":_4}],_33: ITrie = [0,{"s3":_4,"s3-accesspoint":_4,"s3-accesspoint-fips":_4,"s3-fips":_4,"s3-website":_4}],_34: ITrie = [0,{"execute-api":_4,"emrappui-prod":_4,"emrnotebooks-prod":_4,"emrstudio-prod":_4,"dualstack":_33,"s3":_4,"s3-accesspoint":_4,"s3-accesspoint-fips":_4,"s3-fips":_4,"s3-object-lambda":_4,"s3-website":_4,"aws-cloud9":_27,"cloud9":_28}],_35: ITrie = [0,{"execute-api":_4,"emrappui-prod":_4,"emrnotebooks-prod":_4,"emrstudio-prod":_4,"dualstack":_33,"s3":_4,"s3-accesspoint":_4,"s3-accesspoint-fips":_4,"s3-deprecated":_4,"s3-fips":_4,"s3-object-lambda":_4,"s3-website":_4,"analytics-gateway":_4,"aws-cloud9":_27,"cloud9":_28}],_36: ITrie = [0,{"s3":_4,"s3-accesspoint":_4,"s3-accesspoint-fips":_4,"s3-fips":_4}],_37: ITrie = [0,{"execute-api":_4,"emrappui-prod":_4,"emrnotebooks-prod":_4,"emrstudio-prod":_4,"dualstack":_36,"s3":_4,"s3-accesspoint":_4,"s3-accesspoint-fips":_4,"s3-fips":_4,"s3-object-lambda":_4,"s3-website":_4}],_38: ITrie = [0,{"auth":_4}],_39: ITrie = [0,{"auth":_4,"auth-fips":_4}],_40: ITrie = [0,{"apps":_4}],_41: ITrie = [0,{"paas":_4}],_42: ITrie = [2,{"eu":_4}],_43: ITrie = [0,{"app":_4}],_44: ITrie = [0,{"site":_4}],_45: ITrie = [1,{"com":_3,"edu":_3,"net":_3,"org":_3}],_46: ITrie = [0,{"j":_4}],_47: ITrie = [0,{"dyn":_4}],_48: ITrie = [1,{"co":_3,"com":_3,"edu":_3,"gov":_3,"net":_3,"org":_3}],_49: ITrie = [0,{"p":_4}],_50: ITrie = [0,{"user":_4}],_51: ITrie = [0,{"shop":_4}],_52: ITrie = [0,{"cdn":_4}],_53: ITrie = [0,{"cust":_4,"reservd":_4}],_54: ITrie = [0,{"cust":_4}],_55: ITrie = [0,{"s3":_4}],_56: ITrie = [1,{"biz":_3,"com":_3,"edu":_3,"gov":_3,"info":_3,"net":_3,"org":_3}],_57: ITrie = [1,{"framer":_4}],_58: ITrie = [0,{"forgot":_4}],_59: ITrie = [1,{"gs":_3}],_60: ITrie = [0,{"nes":_3}],_61: ITrie = [1,{"k12":_3,"cc":_3,"lib":_3}],_62: ITrie = [1,{"cc":_3,"lib":_3}]; const rules: ITrie = [0,{"ac":[1,{"com":_3,"edu":_3,"gov":_3,"mil":_3,"net":_3,"org":_3,"drr":_4,"feedback":_4,"forms":_4}],"ad":_3,"ae":[1,{"ac":_3,"co":_3,"gov":_3,"mil":_3,"net":_3,"org":_3,"sch":_3}],"aero":[1,{"airline":_3,"airport":_3,"accident-investigation":_3,"accident-prevention":_3,"aerobatic":_3,"aeroclub":_3,"aerodrome":_3,"agents":_3,"air-surveillance":_3,"air-traffic-control":_3,"aircraft":_3,"airtraffic":_3,"ambulance":_3,"association":_3,"author":_3,"ballooning":_3,"broker":_3,"caa":_3,"cargo":_3,"catering":_3,"certification":_3,"championship":_3,"charter":_3,"civilaviation":_3,"club":_3,"conference":_3,"consultant":_3,"consulting":_3,"control":_3,"council":_3,"crew":_3,"design":_3,"dgca":_3,"educator":_3,"emergency":_3,"engine":_3,"engineer":_3,"entertainment":_3,"equipment":_3,"exchange":_3,"express":_3,"federation":_3,"flight":_3,"freight":_3,"fuel":_3,"gliding":_3,"government":_3,"groundhandling":_3,"group":_3,"hanggliding":_3,"homebuilt":_3,"insurance":_3,"journal":_3,"journalist":_3,"leasing":_3,"logistics":_3,"magazine":_3,"maintenance":_3,"marketplace":_3,"media":_3,"microlight":_3,"modelling":_3,"navigation":_3,"parachuting":_3,"paragliding":_3,"passenger-association":_3,"pilot":_3,"press":_3,"production":_3,"recreation":_3,"repbody":_3,"res":_3,"research":_3,"rotorcraft":_3,"safety":_3,"scientist":_3,"services":_3,"show":_3,"skydiving":_3,"software":_3,"student":_3,"taxi":_3,"trader":_3,"trading":_3,"trainer":_3,"union":_3,"workinggroup":_3,"works":_3}],"af":_5,"ag":[1,{"co":_3,"com":_3,"net":_3,"nom":_3,"org":_3,"obj":_4}],"ai":[1,{"com":_3,"net":_3,"off":_3,"org":_3,"uwu":_4,"framer":_4}],"al":_6,"am":[1,{"co":_3,"com":_3,"commune":_3,"net":_3,"org":_3,"radio":_4}],"ao":[1,{"co":_3,"ed":_3,"edu":_3,"gov":_3,"gv":_3,"it":_3,"og":_3,"org":_3,"pb":_3}],"aq":_3,"ar":[1,{"bet":_3,"com":_3,"coop":_3,"edu":_3,"gob":_3,"gov":_3,"int":_3,"mil":_3,"musica":_3,"mutual":_3,"net":_3,"org":_3,"senasa":_3,"tur":_3}],"arpa":[1,{"e164":_3,"home":_3,"in-addr":_3,"ip6":_3,"iris":_3,"uri":_3,"urn":_3}],"as":_12,"asia":[1,{"cloudns":_4,"daemon":_4,"dix":_4}],"at":[1,{"ac":[1,{"sth":_3}],"co":_3,"gv":_3,"or":_3,"funkfeuer":[0,{"wien":_4}],"futurecms":[0,{"*":_4,"ex":_7,"in":_7}],"futurehosting":_4,"futuremailing":_4,"ortsinfo":[0,{"ex":_7,"kunden":_7}],"biz":_4,"info":_4,"123webseite":_4,"priv":_4,"myspreadshop":_4,"12hp":_4,"2ix":_4,"4lima":_4,"lima-city":_4}],"au":[1,{"asn":_3,"com":[1,{"cloudlets":[0,{"mel":_4}],"myspreadshop":_4}],"edu":[1,{"act":_3,"catholic":_3,"nsw":[1,{"schools":_3}],"nt":_3,"qld":_3,"sa":_3,"tas":_3,"vic":_3,"wa":_3}],"gov":[1,{"qld":_3,"sa":_3,"tas":_3,"vic":_3,"wa":_3}],"id":_3,"net":_3,"org":_3,"conf":_3,"oz":_3,"act":_3,"nsw":_3,"nt":_3,"qld":_3,"sa":_3,"tas":_3,"vic":_3,"wa":_3}],"aw":[1,{"com":_3}],"ax":_3,"az":[1,{"biz":_3,"co":_3,"com":_3,"edu":_3,"gov":_3,"info":_3,"int":_3,"mil":_3,"name":_3,"net":_3,"org":_3,"pp":_3,"pro":_3}],"ba":[1,{"com":_3,"edu":_3,"gov":_3,"mil":_3,"net":_3,"org":_3,"rs":_4}],"bb":[1,{"biz":_3,"co":_3,"com":_3,"edu":_3,"gov":_3,"info":_3,"net":_3,"org":_3,"store":_3,"tv":_3}],"bd":_19,"be":[1,{"ac":_3,"cloudns":_4,"webhosting":_4,"interhostsolutions":[0,{"cloud":_4}],"kuleuven":[0,{"ezproxy":_4}],"123website":_4,"myspreadshop":_4,"transurl":_7}],"bf":_12,"bg":[1,{"0":_3,"1":_3,"2":_3,"3":_3,"4":_3,"5":_3,"6":_3,"7":_3,"8":_3,"9":_3,"a":_3,"b":_3,"c":_3,"d":_3,"e":_3,"f":_3,"g":_3,"h":_3,"i":_3,"j":_3,"k":_3,"l":_3,"m":_3,"n":_3,"o":_3,"p":_3,"q":_3,"r":_3,"s":_3,"t":_3,"u":_3,"v":_3,"w":_3,"x":_3,"y":_3,"z":_3,"barsy":_4}],"bh":_5,"bi":[1,{"co":_3,"com":_3,"edu":_3,"or":_3,"org":_3}],"biz":[1,{"activetrail":_4,"cloud-ip":_4,"cloudns":_4,"jozi":_4,"dyndns":_4,"for-better":_4,"for-more":_4,"for-some":_4,"for-the":_4,"selfip":_4,"webhop":_4,"orx":_4,"mmafan":_4,"myftp":_4,"no-ip":_4,"dscloud":_4}],"bj":[1,{"africa":_3,"agro":_3,"architectes":_3,"assur":_3,"avocats":_3,"co":_3,"com":_3,"eco":_3,"econo":_3,"edu":_3,"info":_3,"loisirs":_3,"money":_3,"net":_3,"org":_3,"ote":_3,"restaurant":_3,"resto":_3,"tourism":_3,"univ":_3}],"bm":_5,"bn":[1,{"com":_3,"edu":_3,"gov":_3,"net":_3,"org":_3,"co":_4}],"bo":[1,{"com":_3,"edu":_3,"gob":_3,"int":_3,"mil":_3,"net":_3,"org":_3,"tv":_3,"web":_3,"academia":_3,"agro":_3,"arte":_3,"blog":_3,"bolivia":_3,"ciencia":_3,"cooperativa":_3,"democracia":_3,"deporte":_3,"ecologia":_3,"economia":_3,"empresa":_3,"indigena":_3,"industria":_3,"info":_3,"medicina":_3,"movimiento":_3,"musica":_3,"natural":_3,"nombre":_3,"noticias":_3,"patria":_3,"plurinacional":_3,"politica":_3,"profesional":_3,"pueblo":_3,"revista":_3,"salud":_3,"tecnologia":_3,"tksat":_3,"transporte":_3,"wiki":_3}],"br":[1,{"9guacu":_3,"abc":_3,"adm":_3,"adv":_3,"agr":_3,"aju":_3,"am":_3,"anani":_3,"aparecida":_3,"app":_3,"arq":_3,"art":_3,"ato":_3,"b":_3,"barueri":_3,"belem":_3,"bet":_3,"bhz":_3,"bib":_3,"bio":_3,"blog":_3,"bmd":_3,"boavista":_3,"bsb":_3,"campinagrande":_3,"campinas":_3,"caxias":_3,"cim":_3,"cng":_3,"cnt":_3,"com":[1,{"simplesite":_4}],"contagem":_3,"coop":_3,"coz":_3,"cri":_3,"cuiaba":_3,"curitiba":_3,"def":_3,"des":_3,"det":_3,"dev":_3,"ecn":_3,"eco":_3,"edu":_3,"emp":_3,"enf":_3,"eng":_3,"esp":_3,"etc":_3,"eti":_3,"far":_3,"feira":_3,"flog":_3,"floripa":_3,"fm":_3,"fnd":_3,"fortal":_3,"fot":_3,"foz":_3,"fst":_3,"g12":_3,"geo":_3,"ggf":_3,"goiania":_3,"gov":[1,{"ac":_3,"al":_3,"am":_3,"ap":_3,"ba":_3,"ce":_3,"df":_3,"es":_3,"go":_3,"ma":_3,"mg":_3,"ms":_3,"mt":_3,"pa":_3,"pb":_3,"pe":_3,"pi":_3,"pr":_3,"rj":_3,"rn":_3,"ro":_3,"rr":_3,"rs":_3,"sc":_3,"se":_3,"sp":_3,"to":_3}],"gru":_3,"imb":_3,"ind":_3,"inf":_3,"jab":_3,"jampa":_3,"jdf":_3,"joinville":_3,"jor":_3,"jus":_3,"leg":[1,{"ac":_4,"al":_4,"am":_4,"ap":_4,"ba":_4,"ce":_4,"df":_4,"es":_4,"go":_4,"ma":_4,"mg":_4,"ms":_4,"mt":_4,"pa":_4,"pb":_4,"pe":_4,"pi":_4,"pr":_4,"rj":_4,"rn":_4,"ro":_4,"rr":_4,"rs":_4,"sc":_4,"se":_4,"sp":_4,"to":_4}],"leilao":_3,"lel":_3,"log":_3,"londrina":_3,"macapa":_3,"maceio":_3,"manaus":_3,"maringa":_3,"mat":_3,"med":_3,"mil":_3,"morena":_3,"mp":_3,"mus":_3,"natal":_3,"net":_3,"niteroi":_3,"nom":_19,"not":_3,"ntr":_3,"odo":_3,"ong":_3,"org":_3,"osasco":_3,"palmas":_3,"poa":_3,"ppg":_3,"pro":_3,"psc":_3,"psi":_3,"pvh":_3,"qsl":_3,"radio":_3,"rec":_3,"recife":_3,"rep":_3,"ribeirao":_3,"rio":_3,"riobranco":_3,"riopreto":_3,"salvador":_3,"sampa":_3,"santamaria":_3,"santoandre":_3,"saobernardo":_3,"saogonca":_3,"seg":_3,"sjc":_3,"slg":_3,"slz":_3,"sorocaba":_3,"srv":_3,"taxi":_3,"tc":_3,"tec":_3,"teo":_3,"the":_3,"tmp":_3,"trd":_3,"tur":_3,"tv":_3,"udi":_3,"vet":_3,"vix":_3,"vlog":_3,"wiki":_3,"zlg":_3}],"bs":[1,{"com":_3,"edu":_3,"gov":_3,"net":_3,"org":_3,"we":_4}],"bt":_5,"bv":_3,"bw":[1,{"ac":_3,"co":_3,"gov":_3,"net":_3,"org":_3}],"by":[1,{"gov":_3,"mil":_3,"com":_3,"of":_3,"mediatech":_4}],"bz":[1,{"co":_3,"com":_3,"edu":_3,"gov":_3,"net":_3,"org":_3,"za":_4,"mydns":_4,"gsj":_4}],"ca":[1,{"ab":_3,"bc":_3,"mb":_3,"nb":_3,"nf":_3,"nl":_3,"ns":_3,"nt":_3,"nu":_3,"on":_3,"pe":_3,"qc":_3,"sk":_3,"yk":_3,"gc":_3,"barsy":_4,"awdev":_7,"co":_4,"no-ip":_4,"myspreadshop":_4,"box":_4}],"cat":_3,"cc":[1,{"cleverapps":_4,"cloudns":_4,"ftpaccess":_4,"game-server":_4,"myphotos":_4,"scrapping":_4,"twmail":_4,"csx":_4,"fantasyleague":_4,"spawn":[0,{"instances":_4}]}],"cd":_12,"cf":_3,"cg":_3,"ch":[1,{"square7":_4,"cloudns":_4,"cloudscale":[0,{"cust":_4,"lpg":_21,"rma":_21}],"flow":[0,{"ae":[0,{"alp1":_4}],"appengine":_4}],"linkyard-cloud":_4,"gotdns":_4,"dnsking":_4,"123website":_4,"myspreadshop":_4,"firenet":[0,{"*":_4,"svc":_7}],"12hp":_4,"2ix":_4,"4lima":_4,"lima-city":_4}],"ci":[1,{"ac":_3,"xn--aroport-bya":_3,"aéroport":_3,"asso":_3,"co":_3,"com":_3,"ed":_3,"edu":_3,"go":_3,"gouv":_3,"int":_3,"net":_3,"or":_3,"org":_3}],"ck":_19,"cl":[1,{"co":_3,"gob":_3,"gov":_3,"mil":_3,"cloudns":_4}],"cm":[1,{"co":_3,"com":_3,"gov":_3,"net":_3}],"cn":[1,{"ac":_3,"com":[1,{"amazonaws":[0,{"cn-north-1":[0,{"execute-api":_4,"emrappui-prod":_4,"emrnotebooks-prod":_4,"emrstudio-prod":_4,"dualstack":_24,"s3":_4,"s3-accesspoint":_4,"s3-deprecated":_4,"s3-object-lambda":_4,"s3-website":_4}],"cn-northwest-1":[0,{"execute-api":_4,"emrappui-prod":_4,"emrnotebooks-prod":_4,"emrstudio-prod":_4,"dualstack":_25,"s3":_4,"s3-accesspoint":_4,"s3-object-lambda":_4,"s3-website":_4}],"compute":_7,"airflow":[0,{"cn-north-1":_7,"cn-northwest-1":_7}],"eb":[0,{"cn-north-1":_4,"cn-northwest-1":_4}],"elb":_7}],"sagemaker":[0,{"cn-north-1":_14,"cn-northwest-1":_14}]}],"edu":_3,"gov":_3,"mil":_3,"net":_3,"org":_3,"xn--55qx5d":_3,"公司":_3,"xn--od0alg":_3,"網絡":_3,"xn--io0a7i":_3,"网络":_3,"ah":_3,"bj":_3,"cq":_3,"fj":_3,"gd":_3,"gs":_3,"gx":_3,"gz":_3,"ha":_3,"hb":_3,"he":_3,"hi":_3,"hk":_3,"hl":_3,"hn":_3,"jl":_3,"js":_3,"jx":_3,"ln":_3,"mo":_3,"nm":_3,"nx":_3,"qh":_3,"sc":_3,"sd":_3,"sh":[1,{"as":_4}],"sn":_3,"sx":_3,"tj":_3,"tw":_3,"xj":_3,"xz":_3,"yn":_3,"zj":_3,"canva-apps":_4,"canvasite":_23,"myqnapcloud":_4,"quickconnect":_26}],"co":[1,{"com":_3,"edu":_3,"gov":_3,"mil":_3,"net":_3,"nom":_3,"org":_3,"carrd":_4,"crd":_4,"otap":_7,"leadpages":_4,"lpages":_4,"mypi":_4,"xmit":_7,"firewalledreplit":_11,"repl":_11,"supabase":_4}],"com":[1,{"a2hosted":_4,"cpserver":_4,"adobeaemcloud":[2,{"dev":_7}],"africa":_4,"airkitapps":_4,"airkitapps-au":_4,"aivencloud":_4,"alibabacloudcs":_4,"kasserver":_4,"amazonaws":[0,{"af-south-1":_29,"ap-east-1":_30,"ap-northeast-1":_31,"ap-northeast-2":_31,"ap-northeast-3":_29,"ap-south-1":_31,"ap-south-2":_32,"ap-southeast-1":_31,"ap-southeast-2":_31,"ap-southeast-3":_32,"ap-southeast-4":_32,"ap-southeast-5":[0,{"execute-api":_4,"dualstack":_24,"s3":_4,"s3-accesspoint":_4,"s3-deprecated":_4,"s3-object-lambda":_4,"s3-website":_4}],"ca-central-1":_34,"ca-west-1":[0,{"execute-api":_4,"emrappui-prod":_4,"emrnotebooks-prod":_4,"emrstudio-prod":_4,"dualstack":_33,"s3":_4,"s3-accesspoint":_4,"s3-accesspoint-fips":_4,"s3-fips":_4,"s3-object-lambda":_4,"s3-website":_4}],"eu-central-1":_31,"eu-central-2":_32,"eu-north-1":_30,"eu-south-1":_29,"eu-south-2":_32,"eu-west-1":[0,{"execute-api":_4,"emrappui-prod":_4,"emrnotebooks-prod":_4,"emrstudio-prod":_4,"dualstack":_24,"s3":_4,"s3-accesspoint":_4,"s3-deprecated":_4,"s3-object-lambda":_4,"s3-website":_4,"analytics-gateway":_4,"aws-cloud9":_27,"cloud9":_28}],"eu-west-2":_30,"eu-west-3":_29,"il-central-1":[0,{"execute-api":_4,"emrappui-prod":_4,"emrnotebooks-prod":_4,"emrstudio-prod":_4,"dualstack":_24,"s3":_4,"s3-accesspoint":_4,"s3-object-lambda":_4,"s3-website":_4,"aws-cloud9":_27,"cloud9":[0,{"vfs":_4}]}],"me-central-1":_32,"me-south-1":_30,"sa-east-1":_29,"us-east-1":[2,{"execute-api":_4,"emrappui-prod":_4,"emrnotebooks-prod":_4,"emrstudio-prod":_4,"dualstack":_33,"s3":_4,"s3-accesspoint":_4,"s3-accesspoint-fips":_4,"s3-deprecated":_4,"s3-fips":_4,"s3-object-lambda":_4,"s3-website":_4,"analytics-gateway":_4,"aws-cloud9":_27,"cloud9":_28}],"us-east-2":_35,"us-gov-east-1":_37,"us-gov-west-1":_37,"us-west-1":_34,"us-west-2":_35,"compute":_7,"compute-1":_7,"airflow":[0,{"af-south-1":_7,"ap-east-1":_7,"ap-northeast-1":_7,"ap-northeast-2":_7,"ap-northeast-3":_7,"ap-south-1":_7,"ap-south-2":_7,"ap-southeast-1":_7,"ap-southeast-2":_7,"ap-southeast-3":_7,"ap-southeast-4":_7,"ca-central-1":_7,"ca-west-1":_7,"eu-central-1":_7,"eu-central-2":_7,"eu-north-1":_7,"eu-south-1":_7,"eu-south-2":_7,"eu-west-1":_7,"eu-west-2":_7,"eu-west-3":_7,"il-central-1":_7,"me-central-1":_7,"me-south-1":_7,"sa-east-1":_7,"us-east-1":_7,"us-east-2":_7,"us-west-1":_7,"us-west-2":_7}],"s3":_4,"s3-1":_4,"s3-ap-east-1":_4,"s3-ap-northeast-1":_4,"s3-ap-northeast-2":_4,"s3-ap-northeast-3":_4,"s3-ap-south-1":_4,"s3-ap-southeast-1":_4,"s3-ap-southeast-2":_4,"s3-ca-central-1":_4,"s3-eu-central-1":_4,"s3-eu-north-1":_4,"s3-eu-west-1":_4,"s3-eu-west-2":_4,"s3-eu-west-3":_4,"s3-external-1":_4,"s3-fips-us-gov-east-1":_4,"s3-fips-us-gov-west-1":_4,"s3-global":[0,{"accesspoint":[0,{"mrap":_4}]}],"s3-me-south-1":_4,"s3-sa-east-1":_4,"s3-us-east-2":_4,"s3-us-gov-east-1":_4,"s3-us-gov-west-1":_4,"s3-us-west-1":_4,"s3-us-west-2":_4,"s3-website-ap-northeast-1":_4,"s3-website-ap-southeast-1":_4,"s3-website-ap-southeast-2":_4,"s3-website-eu-west-1":_4,"s3-website-sa-east-1":_4,"s3-website-us-east-1":_4,"s3-website-us-gov-west-1":_4,"s3-website-us-west-1":_4,"s3-website-us-west-2":_4,"elb":_7}],"amazoncognito":[0,{"af-south-1":_38,"ap-east-1":_38,"ap-northeast-1":_38,"ap-northeast-2":_38,"ap-northeast-3":_38,"ap-south-1":_38,"ap-south-2":_38,"ap-southeast-1":_38,"ap-southeast-2":_38,"ap-southeast-3":_38,"ap-southeast-4":_38,"ca-central-1":_38,"ca-west-1":_38,"eu-central-1":_38,"eu-central-2":_38,"eu-north-1":_38,"eu-south-1":_38,"eu-south-2":_38,"eu-west-1":_38,"eu-west-2":_38,"eu-west-3":_38,"il-central-1":_38,"me-central-1":_38,"me-south-1":_38,"sa-east-1":_38,"us-east-1":_39,"us-east-2":_39,"us-gov-west-1":[0,{"auth-fips":_4}],"us-west-1":_39,"us-west-2":_39}],"amplifyapp":_4,"awsapprunner":_7,"awsapps":_4,"elasticbeanstalk":[2,{"af-south-1":_4,"ap-east-1":_4,"ap-northeast-1":_4,"ap-northeast-2":_4,"ap-northeast-3":_4,"ap-south-1":_4,"ap-southeast-1":_4,"ap-southeast-2":_4,"ap-southeast-3":_4,"ca-central-1":_4,"eu-central-1":_4,"eu-north-1":_4,"eu-south-1":_4,"eu-west-1":_4,"eu-west-2":_4,"eu-west-3":_4,"il-central-1":_4,"me-south-1":_4,"sa-east-1":_4,"us-east-1":_4,"us-east-2":_4,"us-gov-east-1":_4,"us-gov-west-1":_4,"us-west-1":_4,"us-west-2":_4}],"awsglobalaccelerator":_4,"siiites":_4,"appspacehosted":_4,"appspaceusercontent":_4,"on-aptible":_4,"myasustor":_4,"balena-devices":_4,"boutir":_4,"bplaced":_4,"cafjs":_4,"canva-apps":_4,"cdn77-storage":_4,"br":_4,"cn":_4,"de":_4,"eu":_4,"jpn":_4,"mex":_4,"ru":_4,"sa":_4,"uk":_4,"us":_4,"za":_4,"clever-cloud":[0,{"services":_7}],"dnsabr":_4,"ip-ddns":_4,"jdevcloud":_4,"wpdevcloud":_4,"cf-ipfs":_4,"cloudflare-ipfs":_4,"trycloudflare":_4,"co":_4,"devinapps":_10,"builtwithdark":_4,"datadetect":[0,{"demo":_4,"instance":_4}],"dattolocal":_4,"dattorelay":_4,"dattoweb":_4,"mydatto":_4,"digitaloceanspaces":_7,"discordsays":_4,"discordsez":_4,"drayddns":_4,"dreamhosters":_4,"durumis":_4,"mydrobo":_4,"blogdns":_4,"cechire":_4,"dnsalias":_4,"dnsdojo":_4,"doesntexist":_4,"dontexist":_4,"doomdns":_4,"dyn-o-saur":_4,"dynalias":_4,"dyndns-at-home":_4,"dyndns-at-work":_4,"dyndns-blog":_4,"dyndns-free":_4,"dyndns-home":_4,"dyndns-ip":_4,"dyndns-mail":_4,"dyndns-office":_4,"dyndns-pics":_4,"dyndns-remote":_4,"dyndns-server":_4,"dyndns-web":_4,"dyndns-wiki":_4,"dyndns-work":_4,"est-a-la-maison":_4,"est-a-la-masion":_4,"est-le-patron":_4,"est-mon-blogueur":_4,"from-ak":_4,"from-al":_4,"from-ar":_4,"from-ca":_4,"from-ct":_4,"from-dc":_4,"from-de":_4,"from-fl":_4,"from-ga":_4,"from-hi":_4,"from-ia":_4,"from-id":_4,"from-il":_4,"from-in":_4,"from-ks":_4,"from-ky":_4,"from-ma":_4,"from-md":_4,"from-mi":_4,"from-mn":_4,"from-mo":_4,"from-ms":_4,"from-mt":_4,"from-nc":_4,"from-nd":_4,"from-ne":_4,"from-nh":_4,"from-nj":_4,"from-nm":_4,"from-nv":_4,"from-oh":_4,"from-ok":_4,"from-or":_4,"from-pa":_4,"from-pr":_4,"from-ri":_4,"from-sc":_4,"from-sd":_4,"from-tn":_4,"from-tx":_4,"from-ut":_4,"from-va":_4,"from-vt":_4,"from-wa":_4,"from-wi":_4,"from-wv":_4,"from-wy":_4,"getmyip":_4,"gotdns":_4,"hobby-site":_4,"homelinux":_4,"homeunix":_4,"iamallama":_4,"is-a-anarchist":_4,"is-a-blogger":_4,"is-a-bookkeeper":_4,"is-a-bulls-fan":_4,"is-a-caterer":_4,"is-a-chef":_4,"is-a-conservative":_4,"is-a-cpa":_4,"is-a-cubicle-slave":_4,"is-a-democrat":_4,"is-a-designer":_4,"is-a-doctor":_4,"is-a-financialadvisor":_4,"is-a-geek":_4,"is-a-green":_4,"is-a-guru":_4,"is-a-hard-worker":_4,"is-a-hunter":_4,"is-a-landscaper":_4,"is-a-lawyer":_4,"is-a-liberal":_4,"is-a-libertarian":_4,"is-a-llama":_4,"is-a-musician":_4,"is-a-nascarfan":_4,"is-a-nurse":_4,"is-a-painter":_4,"is-a-personaltrainer":_4,"is-a-photographer":_4,"is-a-player":_4,"is-a-republican":_4,"is-a-rockstar":_4,"is-a-socialist":_4,"is-a-student":_4,"is-a-teacher":_4,"is-a-techie":_4,"is-a-therapist":_4,"is-an-accountant":_4,"is-an-actor":_4,"is-an-actress":_4,"is-an-anarchist":_4,"is-an-artist":_4,"is-an-engineer":_4,"is-an-entertainer":_4,"is-certified":_4,"is-gone":_4,"is-into-anime":_4,"is-into-cars":_4,"is-into-cartoons":_4,"is-into-games":_4,"is-leet":_4,"is-not-certified":_4,"is-slick":_4,"is-uberleet":_4,"is-with-theband":_4,"isa-geek":_4,"isa-hockeynut":_4,"issmarterthanyou":_4,"likes-pie":_4,"likescandy":_4,"neat-url":_4,"saves-the-whales":_4,"selfip":_4,"sells-for-less":_4,"sells-for-u":_4,"servebbs":_4,"simple-url":_4,"space-to-rent":_4,"teaches-yoga":_4,"writesthisblog":_4,"ddnsfree":_4,"ddnsgeek":_4,"giize":_4,"gleeze":_4,"kozow":_4,"loseyourip":_4,"ooguy":_4,"theworkpc":_4,"mytuleap":_4,"tuleap-partners":_4,"encoreapi":_4,"evennode":[0,{"eu-1":_4,"eu-2":_4,"eu-3":_4,"eu-4":_4,"us-1":_4,"us-2":_4,"us-3":_4,"us-4":_4}],"onfabrica":_4,"fastly-edge":_4,"fastly-terrarium":_4,"fastvps-server":_4,"mydobiss":_4,"firebaseapp":_4,"fldrv":_4,"forgeblocks":_4,"framercanvas":_4,"freebox-os":_4,"freeboxos":_4,"freemyip":_4,"aliases121":_4,"gentapps":_4,"gentlentapis":_4,"githubusercontent":_4,"0emm":_7,"appspot":[2,{"r":_7}],"blogspot":_4,"codespot":_4,"googleapis":_4,"googlecode":_4,"pagespeedmobilizer":_4,"withgoogle":_4,"withyoutube":_4,"grayjayleagues":_4,"hatenablog":_4,"hatenadiary":_4,"herokuapp":_4,"gr":_4,"smushcdn":_4,"wphostedmail":_4,"wpmucdn":_4,"pixolino":_4,"apps-1and1":_4,"live-website":_4,"dopaas":_4,"hosted-by-previder":_41,"hosteur":[0,{"rag-cloud":_4,"rag-cloud-ch":_4}],"ik-server":[0,{"jcloud":_4,"jcloud-ver-jpc":_4}],"jelastic":[0,{"demo":_4}],"massivegrid":_41,"wafaicloud":[0,{"jed":_4,"ryd":_4}],"webadorsite":_4,"joyent":[0,{"cns":_7}],"lpusercontent":_4,"linode":[0,{"members":_4,"nodebalancer":_7}],"linodeobjects":_7,"linodeusercontent":[0,{"ip":_4}],"localtonet":_4,"lovableproject":_4,"barsycenter":_4,"barsyonline":_4,"modelscape":_4,"mwcloudnonprod":_4,"polyspace":_4,"mazeplay":_4,"miniserver":_4,"atmeta":_4,"fbsbx":_40,"meteorapp":_42,"routingthecloud":_4,"mydbserver":_4,"hostedpi":_4,"mythic-beasts":[0,{"caracal":_4,"customer":_4,"fentiger":_4,"lynx":_4,"ocelot":_4,"oncilla":_4,"onza":_4,"sphinx":_4,"vs":_4,"x":_4,"yali":_4}],"nospamproxy":[0,{"cloud":[2,{"o365":_4}]}],"4u":_4,"nfshost":_4,"3utilities":_4,"blogsyte":_4,"ciscofreak":_4,"damnserver":_4,"ddnsking":_4,"ditchyourip":_4,"dnsiskinky":_4,"dynns":_4,"geekgalaxy":_4,"health-carereform":_4,"homesecuritymac":_4,"homesecuritypc":_4,"myactivedirectory":_4,"mysecuritycamera":_4,"myvnc":_4,"net-freaks":_4,"onthewifi":_4,"point2this":_4,"quicksytes":_4,"securitytactics":_4,"servebeer":_4,"servecounterstrike":_4,"serveexchange":_4,"serveftp":_4,"servegame":_4,"servehalflife":_4,"servehttp":_4,"servehumour":_4,"serveirc":_4,"servemp3":_4,"servep2p":_4,"servepics":_4,"servequake":_4,"servesarcasm":_4,"stufftoread":_4,"unusualperson":_4,"workisboring":_4,"myiphost":_4,"observableusercontent":[0,{"static":_4}],"simplesite":_4,"orsites":_4,"operaunite":_4,"customer-oci":[0,{"*":_4,"oci":_7,"ocp":_7,"ocs":_7}],"oraclecloudapps":_7,"oraclegovcloudapps":_7,"authgear-staging":_4,"authgearapps":_4,"skygearapp":_4,"outsystemscloud":_4,"ownprovider":_4,"pgfog":_4,"pagexl":_4,"gotpantheon":_4,"paywhirl":_7,"upsunapp":_4,"postman-echo":_4,"prgmr":[0,{"xen":_4}],"pythonanywhere":_42,"qa2":_4,"alpha-myqnapcloud":_4,"dev-myqnapcloud":_4,"mycloudnas":_4,"mynascloud":_4,"myqnapcloud":_4,"qualifioapp":_4,"ladesk":_4,"qbuser":_4,"quipelements":_7,"rackmaze":_4,"readthedocs-hosted":_4,"rhcloud":_4,"onrender":_4,"render":_43,"subsc-pay":_4,"180r":_4,"dojin":_4,"sakuratan":_4,"sakuraweb":_4,"x0":_4,"code":[0,{"builder":_7,"dev-builder":_7,"stg-builder":_7}],"salesforce":[0,{"platform":[0,{"code-builder-stg":[0,{"test":[0,{"001":_7}]}]}]}],"logoip":_4,"scrysec":_4,"firewall-gateway":_4,"myshopblocks":_4,"myshopify":_4,"shopitsite":_4,"1kapp":_4,"appchizi":_4,"applinzi":_4,"sinaapp":_4,"vipsinaapp":_4,"streamlitapp":_4,"try-snowplow":_4,"playstation-cloud":_4,"myspreadshop":_4,"w-corp-staticblitz":_4,"w-credentialless-staticblitz":_4,"w-staticblitz":_4,"stackhero-network":_4,"stdlib":[0,{"api":_4}],"strapiapp":[2,{"media":_4}],"streak-link":_4,"streaklinks":_4,"streakusercontent":_4,"temp-dns":_4,"dsmynas":_4,"familyds":_4,"mytabit":_4,"taveusercontent":_4,"tb-hosting":_44,"reservd":_4,"thingdustdata":_4,"townnews-staging":_4,"typeform":[0,{"pro":_4}],"hk":_4,"it":_4,"deus-canvas":_4,"vultrobjects":_7,"wafflecell":_4,"hotelwithflight":_4,"reserve-online":_4,"cprapid":_4,"pleskns":_4,"remotewd":_4,"wiardweb":[0,{"pages":_4}],"wixsite":_4,"wixstudio":_4,"messwithdns":_4,"woltlab-demo":_4,"wpenginepowered":[2,{"js":_4}],"xnbay":[2,{"u2":_4,"u2-local":_4}],"yolasite":_4}],"coop":_3,"cr":[1,{"ac":_3,"co":_3,"ed":_3,"fi":_3,"go":_3,"or":_3,"sa":_3}],"cu":[1,{"com":_3,"edu":_3,"gob":_3,"inf":_3,"nat":_3,"net":_3,"org":_3}],"cv":[1,{"com":_3,"edu":_3,"id":_3,"int":_3,"net":_3,"nome":_3,"org":_3,"publ":_3}],"cw":_45,"cx":[1,{"gov":_3,"cloudns":_4,"ath":_4,"info":_4,"assessments":_4,"calculators":_4,"funnels":_4,"paynow":_4,"quizzes":_4,"researched":_4,"tests":_4}],"cy":[1,{"ac":_3,"biz":_3,"com":[1,{"scaleforce":_46}],"ekloges":_3,"gov":_3,"ltd":_3,"mil":_3,"net":_3,"org":_3,"press":_3,"pro":_3,"tm":_3}],"cz":[1,{"contentproxy9":[0,{"rsc":_4}],"realm":_4,"e4":_4,"co":_4,"metacentrum":[0,{"cloud":_7,"custom":_4}],"muni":[0,{"cloud":[0,{"flt":_4,"usr":_4}]}]}],"de":[1,{"bplaced":_4,"square7":_4,"com":_4,"cosidns":_47,"dnsupdater":_4,"dynamisches-dns":_4,"internet-dns":_4,"l-o-g-i-n":_4,"ddnss":[2,{"dyn":_4,"dyndns":_4}],"dyn-ip24":_4,"dyndns1":_4,"home-webserver":[2,{"dyn":_4}],"myhome-server":_4,"dnshome":_4,"fuettertdasnetz":_4,"isteingeek":_4,"istmein":_4,"lebtimnetz":_4,"leitungsen":_4,"traeumtgerade":_4,"frusky":_7,"goip":_4,"xn--gnstigbestellen-zvb":_4,"günstigbestellen":_4,"xn--gnstigliefern-wob":_4,"günstigliefern":_4,"hs-heilbronn":[0,{"it":[0,{"pages":_4,"pages-research":_4}]}],"dyn-berlin":_4,"in-berlin":_4,"in-brb":_4,"in-butter":_4,"in-dsl":_4,"in-vpn":_4,"iservschule":_4,"mein-iserv":_4,"schulplattform":_4,"schulserver":_4,"test-iserv":_4,"keymachine":_4,"git-repos":_4,"lcube-server":_4,"svn-repos":_4,"barsy":_4,"webspaceconfig":_4,"123webseite":_4,"rub":_4,"ruhr-uni-bochum":[2,{"noc":[0,{"io":_4}]}],"logoip":_4,"firewall-gateway":_4,"my-gateway":_4,"my-router":_4,"spdns":_4,"speedpartner":[0,{"customer":_4}],"myspreadshop":_4,"taifun-dns":_4,"12hp":_4,"2ix":_4,"4lima":_4,"lima-city":_4,"dd-dns":_4,"dray-dns":_4,"draydns":_4,"dyn-vpn":_4,"dynvpn":_4,"mein-vigor":_4,"my-vigor":_4,"my-wan":_4,"syno-ds":_4,"synology-diskstation":_4,"synology-ds":_4,"uberspace":_7,"virtual-user":_4,"virtualuser":_4,"community-pro":_4,"diskussionsbereich":_4}],"dj":_3,"dk":[1,{"biz":_4,"co":_4,"firm":_4,"reg":_4,"store":_4,"123hjemmeside":_4,"myspreadshop":_4}],"dm":_48,"do":[1,{"art":_3,"com":_3,"edu":_3,"gob":_3,"gov":_3,"mil":_3,"net":_3,"org":_3,"sld":_3,"web":_3}],"dz":[1,{"art":_3,"asso":_3,"com":_3,"edu":_3,"gov":_3,"net":_3,"org":_3,"pol":_3,"soc":_3,"tm":_3}],"ec":[1,{"com":_3,"edu":_3,"fin":_3,"gob":_3,"gov":_3,"info":_3,"k12":_3,"med":_3,"mil":_3,"net":_3,"org":_3,"pro":_3,"base":_4,"official":_4}],"edu":[1,{"rit":[0,{"git-pages":_4}]}],"ee":[1,{"aip":_3,"com":_3,"edu":_3,"fie":_3,"gov":_3,"lib":_3,"med":_3,"org":_3,"pri":_3,"riik":_3}],"eg":[1,{"ac":_3,"com":_3,"edu":_3,"eun":_3,"gov":_3,"info":_3,"me":_3,"mil":_3,"name":_3,"net":_3,"org":_3,"sci":_3,"sport":_3,"tv":_3}],"er":_19,"es":[1,{"com":_3,"edu":_3,"gob":_3,"nom":_3,"org":_3,"123miweb":_4,"myspreadshop":_4}],"et":[1,{"biz":_3,"com":_3,"edu":_3,"gov":_3,"info":_3,"name":_3,"net":_3,"org":_3}],"eu":[1,{"airkitapps":_4,"cloudns":_4,"dogado":[0,{"jelastic":_4}],"barsy":_4,"spdns":_4,"transurl":_7,"diskstation":_4}],"fi":[1,{"aland":_3,"dy":_4,"xn--hkkinen-5wa":_4,"häkkinen":_4,"iki":_4,"cloudplatform":[0,{"fi":_4}],"datacenter":[0,{"demo":_4,"paas":_4}],"kapsi":_4,"123kotisivu":_4,"myspreadshop":_4}],"fj":[1,{"ac":_3,"biz":_3,"com":_3,"gov":_3,"info":_3,"mil":_3,"name":_3,"net":_3,"org":_3,"pro":_3}],"fk":_19,"fm":[1,{"com":_3,"edu":_3,"net":_3,"org":_3,"radio":_4,"user":_7}],"fo":_3,"fr":[1,{"asso":_3,"com":_3,"gouv":_3,"nom":_3,"prd":_3,"tm":_3,"avoues":_3,"cci":_3,"greta":_3,"huissier-justice":_3,"en-root":_4,"fbx-os":_4,"fbxos":_4,"freebox-os":_4,"freeboxos":_4,"goupile":_4,"123siteweb":_4,"on-web":_4,"chirurgiens-dentistes-en-france":_4,"dedibox":_4,"aeroport":_4,"avocat":_4,"chambagri":_4,"chirurgiens-dentistes":_4,"experts-comptables":_4,"medecin":_4,"notaires":_4,"pharmacien":_4,"port":_4,"veterinaire":_4,"myspreadshop":_4,"ynh":_4}],"ga":_3,"gb":_3,"gd":[1,{"edu":_3,"gov":_3}],"ge":[1,{"com":_3,"edu":_3,"gov":_3,"net":_3,"org":_3,"pvt":_3,"school":_3}],"gf":_3,"gg":[1,{"co":_3,"net":_3,"org":_3,"botdash":_4,"kaas":_4,"stackit":_4,"panel":[2,{"daemon":_4}]}],"gh":[1,{"com":_3,"edu":_3,"gov":_3,"mil":_3,"org":_3}],"gi":[1,{"com":_3,"edu":_3,"gov":_3,"ltd":_3,"mod":_3,"org":_3}],"gl":[1,{"co":_3,"com":_3,"edu":_3,"net":_3,"org":_3,"biz":_4}],"gm":_3,"gn":[1,{"ac":_3,"com":_3,"edu":_3,"gov":_3,"net":_3,"org":_3}],"gov":_3,"gp":[1,{"asso":_3,"com":_3,"edu":_3,"mobi":_3,"net":_3,"org":_3}],"gq":_3,"gr":[1,{"com":_3,"edu":_3,"gov":_3,"net":_3,"org":_3,"barsy":_4,"simplesite":_4}],"gs":_3,"gt":[1,{"com":_3,"edu":_3,"gob":_3,"ind":_3,"mil":_3,"net":_3,"org":_3}],"gu":[1,{"com":_3,"edu":_3,"gov":_3,"guam":_3,"info":_3,"net":_3,"org":_3,"web":_3}],"gw":_3,"gy":_48,"hk":[1,{"com":_3,"edu":_3,"gov":_3,"idv":_3,"net":_3,"org":_3,"xn--ciqpn":_3,"个人":_3,"xn--gmqw5a":_3,"個人":_3,"xn--55qx5d":_3,"公司":_3,"xn--mxtq1m":_3,"政府":_3,"xn--lcvr32d":_3,"敎育":_3,"xn--wcvs22d":_3,"教育":_3,"xn--gmq050i":_3,"箇人":_3,"xn--uc0atv":_3,"組織":_3,"xn--uc0ay4a":_3,"組织":_3,"xn--od0alg":_3,"網絡":_3,"xn--zf0avx":_3,"網络":_3,"xn--mk0axi":_3,"组織":_3,"xn--tn0ag":_3,"组织":_3,"xn--od0aq3b":_3,"网絡":_3,"xn--io0a7i":_3,"网络":_3,"inc":_4,"ltd":_4}],"hm":_3,"hn":[1,{"com":_3,"edu":_3,"gob":_3,"mil":_3,"net":_3,"org":_3}],"hr":[1,{"com":_3,"from":_3,"iz":_3,"name":_3,"brendly":_51}],"ht":[1,{"adult":_3,"art":_3,"asso":_3,"com":_3,"coop":_3,"edu":_3,"firm":_3,"gouv":_3,"info":_3,"med":_3,"net":_3,"org":_3,"perso":_3,"pol":_3,"pro":_3,"rel":_3,"shop":_3,"rt":_4}],"hu":[1,{"2000":_3,"agrar":_3,"bolt":_3,"casino":_3,"city":_3,"co":_3,"erotica":_3,"erotika":_3,"film":_3,"forum":_3,"games":_3,"hotel":_3,"info":_3,"ingatlan":_3,"jogasz":_3,"konyvelo":_3,"lakas":_3,"media":_3,"news":_3,"org":_3,"priv":_3,"reklam":_3,"sex":_3,"shop":_3,"sport":_3,"suli":_3,"szex":_3,"tm":_3,"tozsde":_3,"utazas":_3,"video":_3}],"id":[1,{"ac":_3,"biz":_3,"co":_3,"desa":_3,"go":_3,"mil":_3,"my":_3,"net":_3,"or":_3,"ponpes":_3,"sch":_3,"web":_3,"zone":_4}],"ie":[1,{"gov":_3,"myspreadshop":_4}],"il":[1,{"ac":_3,"co":[1,{"ravpage":_4,"mytabit":_4,"tabitorder":_4}],"gov":_3,"idf":_3,"k12":_3,"muni":_3,"net":_3,"org":_3}],"xn--4dbrk0ce":[1,{"xn--4dbgdty6c":_3,"xn--5dbhl8d":_3,"xn--8dbq2a":_3,"xn--hebda8b":_3}],"ישראל":[1,{"אקדמיה":_3,"ישוב":_3,"צהל":_3,"ממשל":_3}],"im":[1,{"ac":_3,"co":[1,{"ltd":_3,"plc":_3}],"com":_3,"net":_3,"org":_3,"tt":_3,"tv":_3}],"in":[1,{"5g":_3,"6g":_3,"ac":_3,"ai":_3,"am":_3,"bihar":_3,"biz":_3,"business":_3,"ca":_3,"cn":_3,"co":_3,"com":_3,"coop":_3,"cs":_3,"delhi":_3,"dr":_3,"edu":_3,"er":_3,"firm":_3,"gen":_3,"gov":_3,"gujarat":_3,"ind":_3,"info":_3,"int":_3,"internet":_3,"io":_3,"me":_3,"mil":_3,"net":_3,"nic":_3,"org":_3,"pg":_3,"post":_3,"pro":_3,"res":_3,"travel":_3,"tv":_3,"uk":_3,"up":_3,"us":_3,"cloudns":_4,"barsy":_4,"web":_4,"supabase":_4}],"info":[1,{"cloudns":_4,"dynamic-dns":_4,"barrel-of-knowledge":_4,"barrell-of-knowledge":_4,"dyndns":_4,"for-our":_4,"groks-the":_4,"groks-this":_4,"here-for-more":_4,"knowsitall":_4,"selfip":_4,"webhop":_4,"barsy":_4,"mayfirst":_4,"mittwald":_4,"mittwaldserver":_4,"typo3server":_4,"dvrcam":_4,"ilovecollege":_4,"no-ip":_4,"forumz":_4,"nsupdate":_4,"dnsupdate":_4,"v-info":_4}],"int":[1,{"eu":_3}],"io":[1,{"2038":_4,"co":_3,"com":_3,"edu":_3,"gov":_3,"mil":_3,"net":_3,"nom":_3,"org":_3,"on-acorn":_7,"myaddr":_4,"apigee":_4,"b-data":_4,"beagleboard":_4,"bitbucket":_4,"bluebite":_4,"boxfuse":_4,"brave":_8,"browsersafetymark":_4,"bubble":_52,"bubbleapps":_4,"bigv":[0,{"uk0":_4}],"cleverapps":_4,"cloudbeesusercontent":_4,"dappnode":[0,{"dyndns":_4}],"darklang":_4,"definima":_4,"dedyn":_4,"fh-muenster":_4,"shw":_4,"forgerock":[0,{"id":_4}],"github":_4,"gitlab":_4,"lolipop":_4,"hasura-app":_4,"hostyhosting":_4,"hypernode":_4,"moonscale":_7,"beebyte":_41,"beebyteapp":[0,{"sekd1":_4}],"jele":_4,"webthings":_4,"loginline":_4,"barsy":_4,"azurecontainer":_7,"ngrok":[2,{"ap":_4,"au":_4,"eu":_4,"in":_4,"jp":_4,"sa":_4,"us":_4}],"nodeart":[0,{"stage":_4}],"pantheonsite":_4,"pstmn":[2,{"mock":_4}],"protonet":_4,"qcx":[2,{"sys":_7}],"qoto":_4,"vaporcloud":_4,"myrdbx":_4,"rb-hosting":_44,"on-k3s":_7,"on-rio":_7,"readthedocs":_4,"resindevice":_4,"resinstaging":[0,{"devices":_4}],"hzc":_4,"sandcats":_4,"scrypted":[0,{"client":_4}],"mo-siemens":_4,"lair":_40,"stolos":_7,"musician":_4,"utwente":_4,"edugit":_4,"telebit":_4,"thingdust":[0,{"dev":_53,"disrec":_53,"prod":_54,"testing":_53}],"tickets":_4,"webflow":_4,"webflowtest":_4,"editorx":_4,"wixstudio":_4,"basicserver":_4,"virtualserver":_4}],"iq":_6,"ir":[1,{"ac":_3,"co":_3,"gov":_3,"id":_3,"net":_3,"org":_3,"sch":_3,"xn--mgba3a4f16a":_3,"ایران":_3,"xn--mgba3a4fra":_3,"ايران":_3,"arvanedge":_4}],"is":_3,"it":[1,{"edu":_3,"gov":_3,"abr":_3,"abruzzo":_3,"aosta-valley":_3,"aostavalley":_3,"bas":_3,"basilicata":_3,"cal":_3,"calabria":_3,"cam":_3,"campania":_3,"emilia-romagna":_3,"emiliaromagna":_3,"emr":_3,"friuli-v-giulia":_3,"friuli-ve-giulia":_3,"friuli-vegiulia":_3,"friuli-venezia-giulia":_3,"friuli-veneziagiulia":_3,"friuli-vgiulia":_3,"friuliv-giulia":_3,"friulive-giulia":_3,"friulivegiulia":_3,"friulivenezia-giulia":_3,"friuliveneziagiulia":_3,"friulivgiulia":_3,"fvg":_3,"laz":_3,"lazio":_3,"lig":_3,"liguria":_3,"lom":_3,"lombardia":_3,"lombardy":_3,"lucania":_3,"mar":_3,"marche":_3,"mol":_3,"molise":_3,"piedmont":_3,"piemonte":_3,"pmn":_3,"pug":_3,"puglia":_3,"sar":_3,"sardegna":_3,"sardinia":_3,"sic":_3,"sicilia":_3,"sicily":_3,"taa":_3,"tos":_3,"toscana":_3,"trentin-sud-tirol":_3,"xn--trentin-sd-tirol-rzb":_3,"trentin-süd-tirol":_3,"trentin-sudtirol":_3,"xn--trentin-sdtirol-7vb":_3,"trentin-südtirol":_3,"trentin-sued-tirol":_3,"trentin-suedtirol":_3,"trentino":_3,"trentino-a-adige":_3,"trentino-aadige":_3,"trentino-alto-adige":_3,"trentino-altoadige":_3,"trentino-s-tirol":_3,"trentino-stirol":_3,"trentino-sud-tirol":_3,"xn--trentino-sd-tirol-c3b":_3,"trentino-süd-tirol":_3,"trentino-sudtirol":_3,"xn--trentino-sdtirol-szb":_3,"trentino-südtirol":_3,"trentino-sued-tirol":_3,"trentino-suedtirol":_3,"trentinoa-adige":_3,"trentinoaadige":_3,"trentinoalto-adige":_3,"trentinoaltoadige":_3,"trentinos-tirol":_3,"trentinostirol":_3,"trentinosud-tirol":_3,"xn--trentinosd-tirol-rzb":_3,"trentinosüd-tirol":_3,"trentinosudtirol":_3,"xn--trentinosdtirol-7vb":_3,"trentinosüdtirol":_3,"trentinosued-tirol":_3,"trentinosuedtirol":_3,"trentinsud-tirol":_3,"xn--trentinsd-tirol-6vb":_3,"trentinsüd-tirol":_3,"trentinsudtirol":_3,"xn--trentinsdtirol-nsb":_3,"trentinsüdtirol":_3,"trentinsued-tirol":_3,"trentinsuedtirol":_3,"tuscany":_3,"umb":_3,"umbria":_3,"val-d-aosta":_3,"val-daosta":_3,"vald-aosta":_3,"valdaosta":_3,"valle-aosta":_3,"valle-d-aosta":_3,"valle-daosta":_3,"valleaosta":_3,"valled-aosta":_3,"valledaosta":_3,"vallee-aoste":_3,"xn--valle-aoste-ebb":_3,"vallée-aoste":_3,"vallee-d-aoste":_3,"xn--valle-d-aoste-ehb":_3,"vallée-d-aoste":_3,"valleeaoste":_3,"xn--valleaoste-e7a":_3,"valléeaoste":_3,"valleedaoste":_3,"xn--valledaoste-ebb":_3,"valléedaoste":_3,"vao":_3,"vda":_3,"ven":_3,"veneto":_3,"ag":_3,"agrigento":_3,"al":_3,"alessandria":_3,"alto-adige":_3,"altoadige":_3,"an":_3,"ancona":_3,"andria-barletta-trani":_3,"andria-trani-barletta":_3,"andriabarlettatrani":_3,"andriatranibarletta":_3,"ao":_3,"aosta":_3,"aoste":_3,"ap":_3,"aq":_3,"aquila":_3,"ar":_3,"arezzo":_3,"ascoli-piceno":_3,"ascolipiceno":_3,"asti":_3,"at":_3,"av":_3,"avellino":_3,"ba":_3,"balsan":_3,"balsan-sudtirol":_3,"xn--balsan-sdtirol-nsb":_3,"balsan-südtirol":_3,"balsan-suedtirol":_3,"bari":_3,"barletta-trani-andria":_3,"barlettatraniandria":_3,"belluno":_3,"benevento":_3,"bergamo":_3,"bg":_3,"bi":_3,"biella":_3,"bl":_3,"bn":_3,"bo":_3,"bologna":_3,"bolzano":_3,"bolzano-altoadige":_3,"bozen":_3,"bozen-sudtirol":_3,"xn--bozen-sdtirol-2ob":_3,"bozen-südtirol":_3,"bozen-suedtirol":_3,"br":_3,"brescia":_3,"brindisi":_3,"bs":_3,"bt":_3,"bulsan":_3,"bulsan-sudtirol":_3,"xn--bulsan-sdtirol-nsb":_3,"bulsan-südtirol":_3,"bulsan-suedtirol":_3,"bz":_3,"ca":_3,"cagliari":_3,"caltanissetta":_3,"campidano-medio":_3,"campidanomedio":_3,"campobasso":_3,"carbonia-iglesias":_3,"carboniaiglesias":_3,"carrara-massa":_3,"carraramassa":_3,"caserta":_3,"catania":_3,"catanzaro":_3,"cb":_3,"ce":_3,"cesena-forli":_3,"xn--cesena-forl-mcb":_3,"cesena-forlì":_3,"cesenaforli":_3,"xn--cesenaforl-i8a":_3,"cesenaforlì":_3,"ch":_3,"chieti":_3,"ci":_3,"cl":_3,"cn":_3,"co":_3,"como":_3,"cosenza":_3,"cr":_3,"cremona":_3,"crotone":_3,"cs":_3,"ct":_3,"cuneo":_3,"cz":_3,"dell-ogliastra":_3,"dellogliastra":_3,"en":_3,"enna":_3,"fc":_3,"fe":_3,"fermo":_3,"ferrara":_3,"fg":_3,"fi":_3,"firenze":_3,"florence":_3,"fm":_3,"foggia":_3,"forli-cesena":_3,"xn--forl-cesena-fcb":_3,"forlì-cesena":_3,"forlicesena":_3,"xn--forlcesena-c8a":_3,"forlìcesena":_3,"fr":_3,"frosinone":_3,"ge":_3,"genoa":_3,"genova":_3,"go":_3,"gorizia":_3,"gr":_3,"grosseto":_3,"iglesias-carbonia":_3,"iglesiascarbonia":_3,"im":_3,"imperia":_3,"is":_3,"isernia":_3,"kr":_3,"la-spezia":_3,"laquila":_3,"laspezia":_3,"latina":_3,"lc":_3,"le":_3,"lecce":_3,"lecco":_3,"li":_3,"livorno":_3,"lo":_3,"lodi":_3,"lt":_3,"lu":_3,"lucca":_3,"macerata":_3,"mantova":_3,"massa-carrara":_3,"massacarrara":_3,"matera":_3,"mb":_3,"mc":_3,"me":_3,"medio-campidano":_3,"mediocampidano":_3,"messina":_3,"mi":_3,"milan":_3,"milano":_3,"mn":_3,"mo":_3,"modena":_3,"monza":_3,"monza-brianza":_3,"monza-e-della-brianza":_3,"monzabrianza":_3,"monzaebrianza":_3,"monzaedellabrianza":_3,"ms":_3,"mt":_3,"na":_3,"naples":_3,"napoli":_3,"no":_3,"novara":_3,"nu":_3,"nuoro":_3,"og":_3,"ogliastra":_3,"olbia-tempio":_3,"olbiatempio":_3,"or":_3,"oristano":_3,"ot":_3,"pa":_3,"padova":_3,"padua":_3,"palermo":_3,"parma":_3,"pavia":_3,"pc":_3,"pd":_3,"pe":_3,"perugia":_3,"pesaro-urbino":_3,"pesarourbino":_3,"pescara":_3,"pg":_3,"pi":_3,"piacenza":_3,"pisa":_3,"pistoia":_3,"pn":_3,"po":_3,"pordenone":_3,"potenza":_3,"pr":_3,"prato":_3,"pt":_3,"pu":_3,"pv":_3,"pz":_3,"ra":_3,"ragusa":_3,"ravenna":_3,"rc":_3,"re":_3,"reggio-calabria":_3,"reggio-emilia":_3,"reggiocalabria":_3,"reggioemilia":_3,"rg":_3,"ri":_3,"rieti":_3,"rimini":_3,"rm":_3,"rn":_3,"ro":_3,"roma":_3,"rome":_3,"rovigo":_3,"sa":_3,"salerno":_3,"sassari":_3,"savona":_3,"si":_3,"siena":_3,"siracusa":_3,"so":_3,"sondrio":_3,"sp":_3,"sr":_3,"ss":_3,"xn--sdtirol-n2a":_3,"südtirol":_3,"suedtirol":_3,"sv":_3,"ta":_3,"taranto":_3,"te":_3,"tempio-olbia":_3,"tempioolbia":_3,"teramo":_3,"terni":_3,"tn":_3,"to":_3,"torino":_3,"tp":_3,"tr":_3,"trani-andria-barletta":_3,"trani-barletta-andria":_3,"traniandriabarletta":_3,"tranibarlettaandria":_3,"trapani":_3,"trento":_3,"treviso":_3,"trieste":_3,"ts":_3,"turin":_3,"tv":_3,"ud":_3,"udine":_3,"urbino-pesaro":_3,"urbinopesaro":_3,"va":_3,"varese":_3,"vb":_3,"vc":_3,"ve":_3,"venezia":_3,"venice":_3,"verbania":_3,"vercelli":_3,"verona":_3,"vi":_3,"vibo-valentia":_3,"vibovalentia":_3,"vicenza":_3,"viterbo":_3,"vr":_3,"vs":_3,"vt":_3,"vv":_3,"12chars":_4,"ibxos":_4,"iliadboxos":_4,"neen":[0,{"jc":_4}],"123homepage":_4,"16-b":_4,"32-b":_4,"64-b":_4,"myspreadshop":_4,"syncloud":_4}],"je":[1,{"co":_3,"net":_3,"org":_3,"of":_4}],"jm":_19,"jo":[1,{"agri":_3,"ai":_3,"com":_3,"edu":_3,"eng":_3,"fm":_3,"gov":_3,"mil":_3,"net":_3,"org":_3,"per":_3,"phd":_3,"sch":_3,"tv":_3}],"jobs":_3,"jp":[1,{"ac":_3,"ad":_3,"co":_3,"ed":_3,"go":_3,"gr":_3,"lg":_3,"ne":[1,{"aseinet":_50,"gehirn":_4,"ivory":_4,"mail-box":_4,"mints":_4,"mokuren":_4,"opal":_4,"sakura":_4,"sumomo":_4,"topaz":_4}],"or":_3,"aichi":[1,{"aisai":_3,"ama":_3,"anjo":_3,"asuke":_3,"chiryu":_3,"chita":_3,"fuso":_3,"gamagori":_3,"handa":_3,"hazu":_3,"hekinan":_3,"higashiura":_3,"ichinomiya":_3,"inazawa":_3,"inuyama":_3,"isshiki":_3,"iwakura":_3,"kanie":_3,"kariya":_3,"kasugai":_3,"kira":_3,"kiyosu":_3,"komaki":_3,"konan":_3,"kota":_3,"mihama":_3,"miyoshi":_3,"nishio":_3,"nisshin":_3,"obu":_3,"oguchi":_3,"oharu":_3,"okazaki":_3,"owariasahi":_3,"seto":_3,"shikatsu":_3,"shinshiro":_3,"shitara":_3,"tahara":_3,"takahama":_3,"tobishima":_3,"toei":_3,"togo":_3,"tokai":_3,"tokoname":_3,"toyoake":_3,"toyohashi":_3,"toyokawa":_3,"toyone":_3,"toyota":_3,"tsushima":_3,"yatomi":_3}],"akita":[1,{"akita":_3,"daisen":_3,"fujisato":_3,"gojome":_3,"hachirogata":_3,"happou":_3,"higashinaruse":_3,"honjo":_3,"honjyo":_3,"ikawa":_3,"kamikoani":_3,"kamioka":_3,"katagami":_3,"kazuno":_3,"kitaakita":_3,"kosaka":_3,"kyowa":_3,"misato":_3,"mitane":_3,"moriyoshi":_3,"nikaho":_3,"noshiro":_3,"odate":_3,"oga":_3,"ogata":_3,"semboku":_3,"yokote":_3,"yurihonjo":_3}],"aomori":[1,{"aomori":_3,"gonohe":_3,"hachinohe":_3,"hashikami":_3,"hiranai":_3,"hirosaki":_3,"itayanagi":_3,"kuroishi":_3,"misawa":_3,"mutsu":_3,"nakadomari":_3,"noheji":_3,"oirase":_3,"owani":_3,"rokunohe":_3,"sannohe":_3,"shichinohe":_3,"shingo":_3,"takko":_3,"towada":_3,"tsugaru":_3,"tsuruta":_3}],"chiba":[1,{"abiko":_3,"asahi":_3,"chonan":_3,"chosei":_3,"choshi":_3,"chuo":_3,"funabashi":_3,"futtsu":_3,"hanamigawa":_3,"ichihara":_3,"ichikawa":_3,"ichinomiya":_3,"inzai":_3,"isumi":_3,"kamagaya":_3,"kamogawa":_3,"kashiwa":_3,"katori":_3,"katsuura":_3,"kimitsu":_3,"kisarazu":_3,"kozaki":_3,"kujukuri":_3,"kyonan":_3,"matsudo":_3,"midori":_3,"mihama":_3,"minamiboso":_3,"mobara":_3,"mutsuzawa":_3,"nagara":_3,"nagareyama":_3,"narashino":_3,"narita":_3,"noda":_3,"oamishirasato":_3,"omigawa":_3,"onjuku":_3,"otaki":_3,"sakae":_3,"sakura":_3,"shimofusa":_3,"shirako":_3,"shiroi":_3,"shisui":_3,"sodegaura":_3,"sosa":_3,"tako":_3,"tateyama":_3,"togane":_3,"tohnosho":_3,"tomisato":_3,"urayasu":_3,"yachimata":_3,"yachiyo":_3,"yokaichiba":_3,"yokoshibahikari":_3,"yotsukaido":_3}],"ehime":[1,{"ainan":_3,"honai":_3,"ikata":_3,"imabari":_3,"iyo":_3,"kamijima":_3,"kihoku":_3,"kumakogen":_3,"masaki":_3,"matsuno":_3,"matsuyama":_3,"namikata":_3,"niihama":_3,"ozu":_3,"saijo":_3,"seiyo":_3,"shikokuchuo":_3,"tobe":_3,"toon":_3,"uchiko":_3,"uwajima":_3,"yawatahama":_3}],"fukui":[1,{"echizen":_3,"eiheiji":_3,"fukui":_3,"ikeda":_3,"katsuyama":_3,"mihama":_3,"minamiechizen":_3,"obama":_3,"ohi":_3,"ono":_3,"sabae":_3,"sakai":_3,"takahama":_3,"tsuruga":_3,"wakasa":_3}],"fukuoka":[1,{"ashiya":_3,"buzen":_3,"chikugo":_3,"chikuho":_3,"chikujo":_3,"chikushino":_3,"chikuzen":_3,"chuo":_3,"dazaifu":_3,"fukuchi":_3,"hakata":_3,"higashi":_3,"hirokawa":_3,"hisayama":_3,"iizuka":_3,"inatsuki":_3,"kaho":_3,"kasuga":_3,"kasuya":_3,"kawara":_3,"keisen":_3,"koga":_3,"kurate":_3,"kurogi":_3,"kurume":_3,"minami":_3,"miyako":_3,"miyama":_3,"miyawaka":_3,"mizumaki":_3,"munakata":_3,"nakagawa":_3,"nakama":_3,"nishi":_3,"nogata":_3,"ogori":_3,"okagaki":_3,"okawa":_3,"oki":_3,"omuta":_3,"onga":_3,"onojo":_3,"oto":_3,"saigawa":_3,"sasaguri":_3,"shingu":_3,"shinyoshitomi":_3,"shonai":_3,"soeda":_3,"sue":_3,"tachiarai":_3,"tagawa":_3,"takata":_3,"toho":_3,"toyotsu":_3,"tsuiki":_3,"ukiha":_3,"umi":_3,"usui":_3,"yamada":_3,"yame":_3,"yanagawa":_3,"yukuhashi":_3}],"fukushima":[1,{"aizubange":_3,"aizumisato":_3,"aizuwakamatsu":_3,"asakawa":_3,"bandai":_3,"date":_3,"fukushima":_3,"furudono":_3,"futaba":_3,"hanawa":_3,"higashi":_3,"hirata":_3,"hirono":_3,"iitate":_3,"inawashiro":_3,"ishikawa":_3,"iwaki":_3,"izumizaki":_3,"kagamiishi":_3,"kaneyama":_3,"kawamata":_3,"kitakata":_3,"kitashiobara":_3,"koori":_3,"koriyama":_3,"kunimi":_3,"miharu":_3,"mishima":_3,"namie":_3,"nango":_3,"nishiaizu":_3,"nishigo":_3,"okuma":_3,"omotego":_3,"ono":_3,"otama":_3,"samegawa":_3,"shimogo":_3,"shirakawa":_3,"showa":_3,"soma":_3,"sukagawa":_3,"taishin":_3,"tamakawa":_3,"tanagura":_3,"tenei":_3,"yabuki":_3,"yamato":_3,"yamatsuri":_3,"yanaizu":_3,"yugawa":_3}],"gifu":[1,{"anpachi":_3,"ena":_3,"gifu":_3,"ginan":_3,"godo":_3,"gujo":_3,"hashima":_3,"hichiso":_3,"hida":_3,"higashishirakawa":_3,"ibigawa":_3,"ikeda":_3,"kakamigahara":_3,"kani":_3,"kasahara":_3,"kasamatsu":_3,"kawaue":_3,"kitagata":_3,"mino":_3,"minokamo":_3,"mitake":_3,"mizunami":_3,"motosu":_3,"nakatsugawa":_3,"ogaki":_3,"sakahogi":_3,"seki":_3,"sekigahara":_3,"shirakawa":_3,"tajimi":_3,"takayama":_3,"tarui":_3,"toki":_3,"tomika":_3,"wanouchi":_3,"yamagata":_3,"yaotsu":_3,"yoro":_3}],"gunma":[1,{"annaka":_3,"chiyoda":_3,"fujioka":_3,"higashiagatsuma":_3,"isesaki":_3,"itakura":_3,"kanna":_3,"kanra":_3,"katashina":_3,"kawaba":_3,"kiryu":_3,"kusatsu":_3,"maebashi":_3,"meiwa":_3,"midori":_3,"minakami":_3,"naganohara":_3,"nakanojo":_3,"nanmoku":_3,"numata":_3,"oizumi":_3,"ora":_3,"ota":_3,"shibukawa":_3,"shimonita":_3,"shinto":_3,"showa":_3,"takasaki":_3,"takayama":_3,"tamamura":_3,"tatebayashi":_3,"tomioka":_3,"tsukiyono":_3,"tsumagoi":_3,"ueno":_3,"yoshioka":_3}],"hiroshima":[1,{"asaminami":_3,"daiwa":_3,"etajima":_3,"fuchu":_3,"fukuyama":_3,"hatsukaichi":_3,"higashihiroshima":_3,"hongo":_3,"jinsekikogen":_3,"kaita":_3,"kui":_3,"kumano":_3,"kure":_3,"mihara":_3,"miyoshi":_3,"naka":_3,"onomichi":_3,"osakikamijima":_3,"otake":_3,"saka":_3,"sera":_3,"seranishi":_3,"shinichi":_3,"shobara":_3,"takehara":_3}],"hokkaido":[1,{"abashiri":_3,"abira":_3,"aibetsu":_3,"akabira":_3,"akkeshi":_3,"asahikawa":_3,"ashibetsu":_3,"ashoro":_3,"assabu":_3,"atsuma":_3,"bibai":_3,"biei":_3,"bifuka":_3,"bihoro":_3,"biratori":_3,"chippubetsu":_3,"chitose":_3,"date":_3,"ebetsu":_3,"embetsu":_3,"eniwa":_3,"erimo":_3,"esan":_3,"esashi":_3,"fukagawa":_3,"fukushima":_3,"furano":_3,"furubira":_3,"haboro":_3,"hakodate":_3,"hamatonbetsu":_3,"hidaka":_3,"higashikagura":_3,"higashikawa":_3,"hiroo":_3,"hokuryu":_3,"hokuto":_3,"honbetsu":_3,"horokanai":_3,"horonobe":_3,"ikeda":_3,"imakane":_3,"ishikari":_3,"iwamizawa":_3,"iwanai":_3,"kamifurano":_3,"kamikawa":_3,"kamishihoro":_3,"kamisunagawa":_3,"kamoenai":_3,"kayabe":_3,"kembuchi":_3,"kikonai":_3,"kimobetsu":_3,"kitahiroshima":_3,"kitami":_3,"kiyosato":_3,"koshimizu":_3,"kunneppu":_3,"kuriyama":_3,"kuromatsunai":_3,"kushiro":_3,"kutchan":_3,"kyowa":_3,"mashike":_3,"matsumae":_3,"mikasa":_3,"minamifurano":_3,"mombetsu":_3,"moseushi":_3,"mukawa":_3,"muroran":_3,"naie":_3,"nakagawa":_3,"nakasatsunai":_3,"nakatombetsu":_3,"nanae":_3,"nanporo":_3,"nayoro":_3,"nemuro":_3,"niikappu":_3,"niki":_3,"nishiokoppe":_3,"noboribetsu":_3,"numata":_3,"obihiro":_3,"obira":_3,"oketo":_3,"okoppe":_3,"otaru":_3,"otobe":_3,"otofuke":_3,"otoineppu":_3,"oumu":_3,"ozora":_3,"pippu":_3,"rankoshi":_3,"rebun":_3,"rikubetsu":_3,"rishiri":_3,"rishirifuji":_3,"saroma":_3,"sarufutsu":_3,"shakotan":_3,"shari":_3,"shibecha":_3,"shibetsu":_3,"shikabe":_3,"shikaoi":_3,"shimamaki":_3,"shimizu":_3,"shimokawa":_3,"shinshinotsu":_3,"shintoku":_3,"shiranuka":_3,"shiraoi":_3,"shiriuchi":_3,"sobetsu":_3,"sunagawa":_3,"taiki":_3,"takasu":_3,"takikawa":_3,"takinoue":_3,"teshikaga":_3,"tobetsu":_3,"tohma":_3,"tomakomai":_3,"tomari":_3,"toya":_3,"toyako":_3,"toyotomi":_3,"toyoura":_3,"tsubetsu":_3,"tsukigata":_3,"urakawa":_3,"urausu":_3,"uryu":_3,"utashinai":_3,"wakkanai":_3,"wassamu":_3,"yakumo":_3,"yoichi":_3}],"hyogo":[1,{"aioi":_3,"akashi":_3,"ako":_3,"amagasaki":_3,"aogaki":_3,"asago":_3,"ashiya":_3,"awaji":_3,"fukusaki":_3,"goshiki":_3,"harima":_3,"himeji":_3,"ichikawa":_3,"inagawa":_3,"itami":_3,"kakogawa":_3,"kamigori":_3,"kamikawa":_3,"kasai":_3,"kasuga":_3,"kawanishi":_3,"miki":_3,"minamiawaji":_3,"nishinomiya":_3,"nishiwaki":_3,"ono":_3,"sanda":_3,"sannan":_3,"sasayama":_3,"sayo":_3,"shingu":_3,"shinonsen":_3,"shiso":_3,"sumoto":_3,"taishi":_3,"taka":_3,"takarazuka":_3,"takasago":_3,"takino":_3,"tamba":_3,"tatsuno":_3,"toyooka":_3,"yabu":_3,"yashiro":_3,"yoka":_3,"yokawa":_3}],"ibaraki":[1,{"ami":_3,"asahi":_3,"bando":_3,"chikusei":_3,"daigo":_3,"fujishiro":_3,"hitachi":_3,"hitachinaka":_3,"hitachiomiya":_3,"hitachiota":_3,"ibaraki":_3,"ina":_3,"inashiki":_3,"itako":_3,"iwama":_3,"joso":_3,"kamisu":_3,"kasama":_3,"kashima":_3,"kasumigaura":_3,"koga":_3,"miho":_3,"mito":_3,"moriya":_3,"naka":_3,"namegata":_3,"oarai":_3,"ogawa":_3,"omitama":_3,"ryugasaki":_3,"sakai":_3,"sakuragawa":_3,"shimodate":_3,"shimotsuma":_3,"shirosato":_3,"sowa":_3,"suifu":_3,"takahagi":_3,"tamatsukuri":_3,"tokai":_3,"tomobe":_3,"tone":_3,"toride":_3,"tsuchiura":_3,"tsukuba":_3,"uchihara":_3,"ushiku":_3,"yachiyo":_3,"yamagata":_3,"yawara":_3,"yuki":_3}],"ishikawa":[1,{"anamizu":_3,"hakui":_3,"hakusan":_3,"kaga":_3,"kahoku":_3,"kanazawa":_3,"kawakita":_3,"komatsu":_3,"nakanoto":_3,"nanao":_3,"nomi":_3,"nonoichi":_3,"noto":_3,"shika":_3,"suzu":_3,"tsubata":_3,"tsurugi":_3,"uchinada":_3,"wajima":_3}],"iwate":[1,{"fudai":_3,"fujisawa":_3,"hanamaki":_3,"hiraizumi":_3,"hirono":_3,"ichinohe":_3,"ichinoseki":_3,"iwaizumi":_3,"iwate":_3,"joboji":_3,"kamaishi":_3,"kanegasaki":_3,"karumai":_3,"kawai":_3,"kitakami":_3,"kuji":_3,"kunohe":_3,"kuzumaki":_3,"miyako":_3,"mizusawa":_3,"morioka":_3,"ninohe":_3,"noda":_3,"ofunato":_3,"oshu":_3,"otsuchi":_3,"rikuzentakata":_3,"shiwa":_3,"shizukuishi":_3,"sumita":_3,"tanohata":_3,"tono":_3,"yahaba":_3,"yamada":_3}],"kagawa":[1,{"ayagawa":_3,"higashikagawa":_3,"kanonji":_3,"kotohira":_3,"manno":_3,"marugame":_3,"mitoyo":_3,"naoshima":_3,"sanuki":_3,"tadotsu":_3,"takamatsu":_3,"tonosho":_3,"uchinomi":_3,"utazu":_3,"zentsuji":_3}],"kagoshima":[1,{"akune":_3,"amami":_3,"hioki":_3,"isa":_3,"isen":_3,"izumi":_3,"kagoshima":_3,"kanoya":_3,"kawanabe":_3,"kinko":_3,"kouyama":_3,"makurazaki":_3,"matsumoto":_3,"minamitane":_3,"nakatane":_3,"nishinoomote":_3,"satsumasendai":_3,"soo":_3,"tarumizu":_3,"yusui":_3}],"kanagawa":[1,{"aikawa":_3,"atsugi":_3,"ayase":_3,"chigasaki":_3,"ebina":_3,"fujisawa":_3,"hadano":_3,"hakone":_3,"hiratsuka":_3,"isehara":_3,"kaisei":_3,"kamakura":_3,"kiyokawa":_3,"matsuda":_3,"minamiashigara":_3,"miura":_3,"nakai":_3,"ninomiya":_3,"odawara":_3,"oi":_3,"oiso":_3,"sagamihara":_3,"samukawa":_3,"tsukui":_3,"yamakita":_3,"yamato":_3,"yokosuka":_3,"yugawara":_3,"zama":_3,"zushi":_3}],"kochi":[1,{"aki":_3,"geisei":_3,"hidaka":_3,"higashitsuno":_3,"ino":_3,"kagami":_3,"kami":_3,"kitagawa":_3,"kochi":_3,"mihara":_3,"motoyama":_3,"muroto":_3,"nahari":_3,"nakamura":_3,"nankoku":_3,"nishitosa":_3,"niyodogawa":_3,"ochi":_3,"okawa":_3,"otoyo":_3,"otsuki":_3,"sakawa":_3,"sukumo":_3,"susaki":_3,"tosa":_3,"tosashimizu":_3,"toyo":_3,"tsuno":_3,"umaji":_3,"yasuda":_3,"yusuhara":_3}],"kumamoto":[1,{"amakusa":_3,"arao":_3,"aso":_3,"choyo":_3,"gyokuto":_3,"kamiamakusa":_3,"kikuchi":_3,"kumamoto":_3,"mashiki":_3,"mifune":_3,"minamata":_3,"minamioguni":_3,"nagasu":_3,"nishihara":_3,"oguni":_3,"ozu":_3,"sumoto":_3,"takamori":_3,"uki":_3,"uto":_3,"yamaga":_3,"yamato":_3,"yatsushiro":_3}],"kyoto":[1,{"ayabe":_3,"fukuchiyama":_3,"higashiyama":_3,"ide":_3,"ine":_3,"joyo":_3,"kameoka":_3,"kamo":_3,"kita":_3,"kizu":_3,"kumiyama":_3,"kyotamba":_3,"kyotanabe":_3,"kyotango":_3,"maizuru":_3,"minami":_3,"minamiyamashiro":_3,"miyazu":_3,"muko":_3,"nagaokakyo":_3,"nakagyo":_3,"nantan":_3,"oyamazaki":_3,"sakyo":_3,"seika":_3,"tanabe":_3,"uji":_3,"ujitawara":_3,"wazuka":_3,"yamashina":_3,"yawata":_3}],"mie":[1,{"asahi":_3,"inabe":_3,"ise":_3,"kameyama":_3,"kawagoe":_3,"kiho":_3,"kisosaki":_3,"kiwa":_3,"komono":_3,"kumano":_3,"kuwana":_3,"matsusaka":_3,"meiwa":_3,"mihama":_3,"minamiise":_3,"misugi":_3,"miyama":_3,"nabari":_3,"shima":_3,"suzuka":_3,"tado":_3,"taiki":_3,"taki":_3,"tamaki":_3,"toba":_3,"tsu":_3,"udono":_3,"ureshino":_3,"watarai":_3,"yokkaichi":_3}],"miyagi":[1,{"furukawa":_3,"higashimatsushima":_3,"ishinomaki":_3,"iwanuma":_3,"kakuda":_3,"kami":_3,"kawasaki":_3,"marumori":_3,"matsushima":_3,"minamisanriku":_3,"misato":_3,"murata":_3,"natori":_3,"ogawara":_3,"ohira":_3,"onagawa":_3,"osaki":_3,"rifu":_3,"semine":_3,"shibata":_3,"shichikashuku":_3,"shikama":_3,"shiogama":_3,"shiroishi":_3,"tagajo":_3,"taiwa":_3,"tome":_3,"tomiya":_3,"wakuya":_3,"watari":_3,"yamamoto":_3,"zao":_3}],"miyazaki":[1,{"aya":_3,"ebino":_3,"gokase":_3,"hyuga":_3,"kadogawa":_3,"kawaminami":_3,"kijo":_3,"kitagawa":_3,"kitakata":_3,"kitaura":_3,"kobayashi":_3,"kunitomi":_3,"kushima":_3,"mimata":_3,"miyakonojo":_3,"miyazaki":_3,"morotsuka":_3,"nichinan":_3,"nishimera":_3,"nobeoka":_3,"saito":_3,"shiiba":_3,"shintomi":_3,"takaharu":_3,"takanabe":_3,"takazaki":_3,"tsuno":_3}],"nagano":[1,{"achi":_3,"agematsu":_3,"anan":_3,"aoki":_3,"asahi":_3,"azumino":_3,"chikuhoku":_3,"chikuma":_3,"chino":_3,"fujimi":_3,"hakuba":_3,"hara":_3,"hiraya":_3,"iida":_3,"iijima":_3,"iiyama":_3,"iizuna":_3,"ikeda":_3,"ikusaka":_3,"ina":_3,"karuizawa":_3,"kawakami":_3,"kiso":_3,"kisofukushima":_3,"kitaaiki":_3,"komagane":_3,"komoro":_3,"matsukawa":_3,"matsumoto":_3,"miasa":_3,"minamiaiki":_3,"minamimaki":_3,"minamiminowa":_3,"minowa":_3,"miyada":_3,"miyota":_3,"mochizuki":_3,"nagano":_3,"nagawa":_3,"nagiso":_3,"nakagawa":_3,"nakano":_3,"nozawaonsen":_3,"obuse":_3,"ogawa":_3,"okaya":_3,"omachi":_3,"omi":_3,"ookuwa":_3,"ooshika":_3,"otaki":_3,"otari":_3,"sakae":_3,"sakaki":_3,"saku":_3,"sakuho":_3,"shimosuwa":_3,"shinanomachi":_3,"shiojiri":_3,"suwa":_3,"suzaka":_3,"takagi":_3,"takamori":_3,"takayama":_3,"tateshina":_3,"tatsuno":_3,"togakushi":_3,"togura":_3,"tomi":_3,"ueda":_3,"wada":_3,"yamagata":_3,"yamanouchi":_3,"yasaka":_3,"yasuoka":_3}],"nagasaki":[1,{"chijiwa":_3,"futsu":_3,"goto":_3,"hasami":_3,"hirado":_3,"iki":_3,"isahaya":_3,"kawatana":_3,"kuchinotsu":_3,"matsuura":_3,"nagasaki":_3,"obama":_3,"omura":_3,"oseto":_3,"saikai":_3,"sasebo":_3,"seihi":_3,"shimabara":_3,"shinkamigoto":_3,"togitsu":_3,"tsushima":_3,"unzen":_3}],"nara":[1,{"ando":_3,"gose":_3,"heguri":_3,"higashiyoshino":_3,"ikaruga":_3,"ikoma":_3,"kamikitayama":_3,"kanmaki":_3,"kashiba":_3,"kashihara":_3,"katsuragi":_3,"kawai":_3,"kawakami":_3,"kawanishi":_3,"koryo":_3,"kurotaki":_3,"mitsue":_3,"miyake":_3,"nara":_3,"nosegawa":_3,"oji":_3,"ouda":_3,"oyodo":_3,"sakurai":_3,"sango":_3,"shimoichi":_3,"shimokitayama":_3,"shinjo":_3,"soni":_3,"takatori":_3,"tawaramoto":_3,"tenkawa":_3,"tenri":_3,"uda":_3,"yamatokoriyama":_3,"yamatotakada":_3,"yamazoe":_3,"yoshino":_3}],"niigata":[1,{"aga":_3,"agano":_3,"gosen":_3,"itoigawa":_3,"izumozaki":_3,"joetsu":_3,"kamo":_3,"kariwa":_3,"kashiwazaki":_3,"minamiuonuma":_3,"mitsuke":_3,"muika":_3,"murakami":_3,"myoko":_3,"nagaoka":_3,"niigata":_3,"ojiya":_3,"omi":_3,"sado":_3,"sanjo":_3,"seiro":_3,"seirou":_3,"sekikawa":_3,"shibata":_3,"tagami":_3,"tainai":_3,"tochio":_3,"tokamachi":_3,"tsubame":_3,"tsunan":_3,"uonuma":_3,"yahiko":_3,"yoita":_3,"yuzawa":_3}],"oita":[1,{"beppu":_3,"bungoono":_3,"bungotakada":_3,"hasama":_3,"hiji":_3,"himeshima":_3,"hita":_3,"kamitsue":_3,"kokonoe":_3,"kuju":_3,"kunisaki":_3,"kusu":_3,"oita":_3,"saiki":_3,"taketa":_3,"tsukumi":_3,"usa":_3,"usuki":_3,"yufu":_3}],"okayama":[1,{"akaiwa":_3,"asakuchi":_3,"bizen":_3,"hayashima":_3,"ibara":_3,"kagamino":_3,"kasaoka":_3,"kibichuo":_3,"kumenan":_3,"kurashiki":_3,"maniwa":_3,"misaki":_3,"nagi":_3,"niimi":_3,"nishiawakura":_3,"okayama":_3,"satosho":_3,"setouchi":_3,"shinjo":_3,"shoo":_3,"soja":_3,"takahashi":_3,"tamano":_3,"tsuyama":_3,"wake":_3,"yakage":_3}],"okinawa":[1,{"aguni":_3,"ginowan":_3,"ginoza":_3,"gushikami":_3,"haebaru":_3,"higashi":_3,"hirara":_3,"iheya":_3,"ishigaki":_3,"ishikawa":_3,"itoman":_3,"izena":_3,"kadena":_3,"kin":_3,"kitadaito":_3,"kitanakagusuku":_3,"kumejima":_3,"kunigami":_3,"minamidaito":_3,"motobu":_3,"nago":_3,"naha":_3,"nakagusuku":_3,"nakijin":_3,"nanjo":_3,"nishihara":_3,"ogimi":_3,"okinawa":_3,"onna":_3,"shimoji":_3,"taketomi":_3,"tarama":_3,"tokashiki":_3,"tomigusuku":_3,"tonaki":_3,"urasoe":_3,"uruma":_3,"yaese":_3,"yomitan":_3,"yonabaru":_3,"yonaguni":_3,"zamami":_3}],"osaka":[1,{"abeno":_3,"chihayaakasaka":_3,"chuo":_3,"daito":_3,"fujiidera":_3,"habikino":_3,"hannan":_3,"higashiosaka":_3,"higashisumiyoshi":_3,"higashiyodogawa":_3,"hirakata":_3,"ibaraki":_3,"ikeda":_3,"izumi":_3,"izumiotsu":_3,"izumisano":_3,"kadoma":_3,"kaizuka":_3,"kanan":_3,"kashiwara":_3,"katano":_3,"kawachinagano":_3,"kishiwada":_3,"kita":_3,"kumatori":_3,"matsubara":_3,"minato":_3,"minoh":_3,"misaki":_3,"moriguchi":_3,"neyagawa":_3,"nishi":_3,"nose":_3,"osakasayama":_3,"sakai":_3,"sayama":_3,"sennan":_3,"settsu":_3,"shijonawate":_3,"shimamoto":_3,"suita":_3,"tadaoka":_3,"taishi":_3,"tajiri":_3,"takaishi":_3,"takatsuki":_3,"tondabayashi":_3,"toyonaka":_3,"toyono":_3,"yao":_3}],"saga":[1,{"ariake":_3,"arita":_3,"fukudomi":_3,"genkai":_3,"hamatama":_3,"hizen":_3,"imari":_3,"kamimine":_3,"kanzaki":_3,"karatsu":_3,"kashima":_3,"kitagata":_3,"kitahata":_3,"kiyama":_3,"kouhoku":_3,"kyuragi":_3,"nishiarita":_3,"ogi":_3,"omachi":_3,"ouchi":_3,"saga":_3,"shiroishi":_3,"taku":_3,"tara":_3,"tosu":_3,"yoshinogari":_3}],"saitama":[1,{"arakawa":_3,"asaka":_3,"chichibu":_3,"fujimi":_3,"fujimino":_3,"fukaya":_3,"hanno":_3,"hanyu":_3,"hasuda":_3,"hatogaya":_3,"hatoyama":_3,"hidaka":_3,"higashichichibu":_3,"higashimatsuyama":_3,"honjo":_3,"ina":_3,"iruma":_3,"iwatsuki":_3,"kamiizumi":_3,"kamikawa":_3,"kamisato":_3,"kasukabe":_3,"kawagoe":_3,"kawaguchi":_3,"kawajima":_3,"kazo":_3,"kitamoto":_3,"koshigaya":_3,"kounosu":_3,"kuki":_3,"kumagaya":_3,"matsubushi":_3,"minano":_3,"misato":_3,"miyashiro":_3,"miyoshi":_3,"moroyama":_3,"nagatoro":_3,"namegawa":_3,"niiza":_3,"ogano":_3,"ogawa":_3,"ogose":_3,"okegawa":_3,"omiya":_3,"otaki":_3,"ranzan":_3,"ryokami":_3,"saitama":_3,"sakado":_3,"satte":_3,"sayama":_3,"shiki":_3,"shiraoka":_3,"soka":_3,"sugito":_3,"toda":_3,"tokigawa":_3,"tokorozawa":_3,"tsurugashima":_3,"urawa":_3,"warabi":_3,"yashio":_3,"yokoze":_3,"yono":_3,"yorii":_3,"yoshida":_3,"yoshikawa":_3,"yoshimi":_3}],"shiga":[1,{"aisho":_3,"gamo":_3,"higashiomi":_3,"hikone":_3,"koka":_3,"konan":_3,"kosei":_3,"koto":_3,"kusatsu":_3,"maibara":_3,"moriyama":_3,"nagahama":_3,"nishiazai":_3,"notogawa":_3,"omihachiman":_3,"otsu":_3,"ritto":_3,"ryuoh":_3,"takashima":_3,"takatsuki":_3,"torahime":_3,"toyosato":_3,"yasu":_3}],"shimane":[1,{"akagi":_3,"ama":_3,"gotsu":_3,"hamada":_3,"higashiizumo":_3,"hikawa":_3,"hikimi":_3,"izumo":_3,"kakinoki":_3,"masuda":_3,"matsue":_3,"misato":_3,"nishinoshima":_3,"ohda":_3,"okinoshima":_3,"okuizumo":_3,"shimane":_3,"tamayu":_3,"tsuwano":_3,"unnan":_3,"yakumo":_3,"yasugi":_3,"yatsuka":_3}],"shizuoka":[1,{"arai":_3,"atami":_3,"fuji":_3,"fujieda":_3,"fujikawa":_3,"fujinomiya":_3,"fukuroi":_3,"gotemba":_3,"haibara":_3,"hamamatsu":_3,"higashiizu":_3,"ito":_3,"iwata":_3,"izu":_3,"izunokuni":_3,"kakegawa":_3,"kannami":_3,"kawanehon":_3,"kawazu":_3,"kikugawa":_3,"kosai":_3,"makinohara":_3,"matsuzaki":_3,"minamiizu":_3,"mishima":_3,"morimachi":_3,"nishiizu":_3,"numazu":_3,"omaezaki":_3,"shimada":_3,"shimizu":_3,"shimoda":_3,"shizuoka":_3,"susono":_3,"yaizu":_3,"yoshida":_3}],"tochigi":[1,{"ashikaga":_3,"bato":_3,"haga":_3,"ichikai":_3,"iwafune":_3,"kaminokawa":_3,"kanuma":_3,"karasuyama":_3,"kuroiso":_3,"mashiko":_3,"mibu":_3,"moka":_3,"motegi":_3,"nasu":_3,"nasushiobara":_3,"nikko":_3,"nishikata":_3,"nogi":_3,"ohira":_3,"ohtawara":_3,"oyama":_3,"sakura":_3,"sano":_3,"shimotsuke":_3,"shioya":_3,"takanezawa":_3,"tochigi":_3,"tsuga":_3,"ujiie":_3,"utsunomiya":_3,"yaita":_3}],"tokushima":[1,{"aizumi":_3,"anan":_3,"ichiba":_3,"itano":_3,"kainan":_3,"komatsushima":_3,"matsushige":_3,"mima":_3,"minami":_3,"miyoshi":_3,"mugi":_3,"nakagawa":_3,"naruto":_3,"sanagochi":_3,"shishikui":_3,"tokushima":_3,"wajiki":_3}],"tokyo":[1,{"adachi":_3,"akiruno":_3,"akishima":_3,"aogashima":_3,"arakawa":_3,"bunkyo":_3,"chiyoda":_3,"chofu":_3,"chuo":_3,"edogawa":_3,"fuchu":_3,"fussa":_3,"hachijo":_3,"hachioji":_3,"hamura":_3,"higashikurume":_3,"higashimurayama":_3,"higashiyamato":_3,"hino":_3,"hinode":_3,"hinohara":_3,"inagi":_3,"itabashi":_3,"katsushika":_3,"kita":_3,"kiyose":_3,"kodaira":_3,"koganei":_3,"kokubunji":_3,"komae":_3,"koto":_3,"kouzushima":_3,"kunitachi":_3,"machida":_3,"meguro":_3,"minato":_3,"mitaka":_3,"mizuho":_3,"musashimurayama":_3,"musashino":_3,"nakano":_3,"nerima":_3,"ogasawara":_3,"okutama":_3,"ome":_3,"oshima":_3,"ota":_3,"setagaya":_3,"shibuya":_3,"shinagawa":_3,"shinjuku":_3,"suginami":_3,"sumida":_3,"tachikawa":_3,"taito":_3,"tama":_3,"toshima":_3}],"tottori":[1,{"chizu":_3,"hino":_3,"kawahara":_3,"koge":_3,"kotoura":_3,"misasa":_3,"nanbu":_3,"nichinan":_3,"sakaiminato":_3,"tottori":_3,"wakasa":_3,"yazu":_3,"yonago":_3}],"toyama":[1,{"asahi":_3,"fuchu":_3,"fukumitsu":_3,"funahashi":_3,"himi":_3,"imizu":_3,"inami":_3,"johana":_3,"kamiichi":_3,"kurobe":_3,"nakaniikawa":_3,"namerikawa":_3,"nanto":_3,"nyuzen":_3,"oyabe":_3,"taira":_3,"takaoka":_3,"tateyama":_3,"toga":_3,"tonami":_3,"toyama":_3,"unazuki":_3,"uozu":_3,"yamada":_3}],"wakayama":[1,{"arida":_3,"aridagawa":_3,"gobo":_3,"hashimoto":_3,"hidaka":_3,"hirogawa":_3,"inami":_3,"iwade":_3,"kainan":_3,"kamitonda":_3,"katsuragi":_3,"kimino":_3,"kinokawa":_3,"kitayama":_3,"koya":_3,"koza":_3,"kozagawa":_3,"kudoyama":_3,"kushimoto":_3,"mihama":_3,"misato":_3,"nachikatsuura":_3,"shingu":_3,"shirahama":_3,"taiji":_3,"tanabe":_3,"wakayama":_3,"yuasa":_3,"yura":_3}],"yamagata":[1,{"asahi":_3,"funagata":_3,"higashine":_3,"iide":_3,"kahoku":_3,"kaminoyama":_3,"kaneyama":_3,"kawanishi":_3,"mamurogawa":_3,"mikawa":_3,"murayama":_3,"nagai":_3,"nakayama":_3,"nanyo":_3,"nishikawa":_3,"obanazawa":_3,"oe":_3,"oguni":_3,"ohkura":_3,"oishida":_3,"sagae":_3,"sakata":_3,"sakegawa":_3,"shinjo":_3,"shirataka":_3,"shonai":_3,"takahata":_3,"tendo":_3,"tozawa":_3,"tsuruoka":_3,"yamagata":_3,"yamanobe":_3,"yonezawa":_3,"yuza":_3}],"yamaguchi":[1,{"abu":_3,"hagi":_3,"hikari":_3,"hofu":_3,"iwakuni":_3,"kudamatsu":_3,"mitou":_3,"nagato":_3,"oshima":_3,"shimonoseki":_3,"shunan":_3,"tabuse":_3,"tokuyama":_3,"toyota":_3,"ube":_3,"yuu":_3}],"yamanashi":[1,{"chuo":_3,"doshi":_3,"fuefuki":_3,"fujikawa":_3,"fujikawaguchiko":_3,"fujiyoshida":_3,"hayakawa":_3,"hokuto":_3,"ichikawamisato":_3,"kai":_3,"kofu":_3,"koshu":_3,"kosuge":_3,"minami-alps":_3,"minobu":_3,"nakamichi":_3,"nanbu":_3,"narusawa":_3,"nirasaki":_3,"nishikatsura":_3,"oshino":_3,"otsuki":_3,"showa":_3,"tabayama":_3,"tsuru":_3,"uenohara":_3,"yamanakako":_3,"yamanashi":_3}],"xn--ehqz56n":_3,"三重":_3,"xn--1lqs03n":_3,"京都":_3,"xn--qqqt11m":_3,"佐賀":_3,"xn--f6qx53a":_3,"兵庫":_3,"xn--djrs72d6uy":_3,"北海道":_3,"xn--mkru45i":_3,"千葉":_3,"xn--0trq7p7nn":_3,"和歌山":_3,"xn--5js045d":_3,"埼玉":_3,"xn--kbrq7o":_3,"大分":_3,"xn--pssu33l":_3,"大阪":_3,"xn--ntsq17g":_3,"奈良":_3,"xn--uisz3g":_3,"宮城":_3,"xn--6btw5a":_3,"宮崎":_3,"xn--1ctwo":_3,"富山":_3,"xn--6orx2r":_3,"山口":_3,"xn--rht61e":_3,"山形":_3,"xn--rht27z":_3,"山梨":_3,"xn--nit225k":_3,"岐阜":_3,"xn--rht3d":_3,"岡山":_3,"xn--djty4k":_3,"岩手":_3,"xn--klty5x":_3,"島根":_3,"xn--kltx9a":_3,"広島":_3,"xn--kltp7d":_3,"徳島":_3,"xn--c3s14m":_3,"愛媛":_3,"xn--vgu402c":_3,"愛知":_3,"xn--efvn9s":_3,"新潟":_3,"xn--1lqs71d":_3,"東京":_3,"xn--4pvxs":_3,"栃木":_3,"xn--uuwu58a":_3,"沖縄":_3,"xn--zbx025d":_3,"滋賀":_3,"xn--8pvr4u":_3,"熊本":_3,"xn--5rtp49c":_3,"石川":_3,"xn--ntso0iqx3a":_3,"神奈川":_3,"xn--elqq16h":_3,"福井":_3,"xn--4it168d":_3,"福岡":_3,"xn--klt787d":_3,"福島":_3,"xn--rny31h":_3,"秋田":_3,"xn--7t0a264c":_3,"群馬":_3,"xn--uist22h":_3,"茨城":_3,"xn--8ltr62k":_3,"長崎":_3,"xn--2m4a15e":_3,"長野":_3,"xn--32vp30h":_3,"青森":_3,"xn--4it797k":_3,"静岡":_3,"xn--5rtq34k":_3,"香川":_3,"xn--k7yn95e":_3,"高知":_3,"xn--tor131o":_3,"鳥取":_3,"xn--d5qv7z876c":_3,"鹿児島":_3,"kawasaki":_19,"kitakyushu":_19,"kobe":_19,"nagoya":_19,"sapporo":_19,"sendai":_19,"yokohama":_19,"buyshop":_4,"fashionstore":_4,"handcrafted":_4,"kawaiishop":_4,"supersale":_4,"theshop":_4,"0am":_4,"0g0":_4,"0j0":_4,"0t0":_4,"mydns":_4,"pgw":_4,"wjg":_4,"usercontent":_4,"angry":_4,"babyblue":_4,"babymilk":_4,"backdrop":_4,"bambina":_4,"bitter":_4,"blush":_4,"boo":_4,"boy":_4,"boyfriend":_4,"but":_4,"candypop":_4,"capoo":_4,"catfood":_4,"cheap":_4,"chicappa":_4,"chillout":_4,"chips":_4,"chowder":_4,"chu":_4,"ciao":_4,"cocotte":_4,"coolblog":_4,"cranky":_4,"cutegirl":_4,"daa":_4,"deca":_4,"deci":_4,"digick":_4,"egoism":_4,"fakefur":_4,"fem":_4,"flier":_4,"floppy":_4,"fool":_4,"frenchkiss":_4,"girlfriend":_4,"girly":_4,"gloomy":_4,"gonna":_4,"greater":_4,"hacca":_4,"heavy":_4,"her":_4,"hiho":_4,"hippy":_4,"holy":_4,"hungry":_4,"icurus":_4,"itigo":_4,"jellybean":_4,"kikirara":_4,"kill":_4,"kilo":_4,"kuron":_4,"littlestar":_4,"lolipopmc":_4,"lolitapunk":_4,"lomo":_4,"lovepop":_4,"lovesick":_4,"main":_4,"mods":_4,"mond":_4,"mongolian":_4,"moo":_4,"namaste":_4,"nikita":_4,"nobushi":_4,"noor":_4,"oops":_4,"parallel":_4,"parasite":_4,"pecori":_4,"peewee":_4,"penne":_4,"pepper":_4,"perma":_4,"pigboat":_4,"pinoko":_4,"punyu":_4,"pupu":_4,"pussycat":_4,"pya":_4,"raindrop":_4,"readymade":_4,"sadist":_4,"schoolbus":_4,"secret":_4,"staba":_4,"stripper":_4,"sub":_4,"sunnyday":_4,"thick":_4,"tonkotsu":_4,"under":_4,"upper":_4,"velvet":_4,"verse":_4,"versus":_4,"vivian":_4,"watson":_4,"weblike":_4,"whitesnow":_4,"zombie":_4,"hateblo":_4,"hatenablog":_4,"hatenadiary":_4,"2-d":_4,"bona":_4,"crap":_4,"daynight":_4,"eek":_4,"flop":_4,"halfmoon":_4,"jeez":_4,"matrix":_4,"mimoza":_4,"netgamers":_4,"nyanta":_4,"o0o0":_4,"rdy":_4,"rgr":_4,"rulez":_4,"sakurastorage":[0,{"isk01":_55,"isk02":_55}],"saloon":_4,"sblo":_4,"skr":_4,"tank":_4,"uh-oh":_4,"undo":_4,"webaccel":[0,{"rs":_4,"user":_4}],"websozai":_4,"xii":_4}],"ke":[1,{"ac":_3,"co":_3,"go":_3,"info":_3,"me":_3,"mobi":_3,"ne":_3,"or":_3,"sc":_3}],"kg":[1,{"com":_3,"edu":_3,"gov":_3,"mil":_3,"net":_3,"org":_3,"us":_4}],"kh":_19,"ki":_56,"km":[1,{"ass":_3,"com":_3,"edu":_3,"gov":_3,"mil":_3,"nom":_3,"org":_3,"prd":_3,"tm":_3,"asso":_3,"coop":_3,"gouv":_3,"medecin":_3,"notaires":_3,"pharmaciens":_3,"presse":_3,"veterinaire":_3}],"kn":[1,{"edu":_3,"gov":_3,"net":_3,"org":_3}],"kp":[1,{"com":_3,"edu":_3,"gov":_3,"org":_3,"rep":_3,"tra":_3}],"kr":[1,{"ac":_3,"ai":_3,"co":_3,"es":_3,"go":_3,"hs":_3,"io":_3,"it":_3,"kg":_3,"me":_3,"mil":_3,"ms":_3,"ne":_3,"or":_3,"pe":_3,"re":_3,"sc":_3,"busan":_3,"chungbuk":_3,"chungnam":_3,"daegu":_3,"daejeon":_3,"gangwon":_3,"gwangju":_3,"gyeongbuk":_3,"gyeonggi":_3,"gyeongnam":_3,"incheon":_3,"jeju":_3,"jeonbuk":_3,"jeonnam":_3,"seoul":_3,"ulsan":_3,"c01":_4,"eliv-dns":_4}],"kw":[1,{"com":_3,"edu":_3,"emb":_3,"gov":_3,"ind":_3,"net":_3,"org":_3}],"ky":_45,"kz":[1,{"com":_3,"edu":_3,"gov":_3,"mil":_3,"net":_3,"org":_3,"jcloud":_4}],"la":[1,{"com":_3,"edu":_3,"gov":_3,"info":_3,"int":_3,"net":_3,"org":_3,"per":_3,"bnr":_4}],"lb":_5,"lc":[1,{"co":_3,"com":_3,"edu":_3,"gov":_3,"net":_3,"org":_3,"oy":_4}],"li":_3,"lk":[1,{"ac":_3,"assn":_3,"com":_3,"edu":_3,"gov":_3,"grp":_3,"hotel":_3,"int":_3,"ltd":_3,"net":_3,"ngo":_3,"org":_3,"sch":_3,"soc":_3,"web":_3}],"lr":_5,"ls":[1,{"ac":_3,"biz":_3,"co":_3,"edu":_3,"gov":_3,"info":_3,"net":_3,"org":_3,"sc":_3}],"lt":_12,"lu":[1,{"123website":_4}],"lv":[1,{"asn":_3,"com":_3,"conf":_3,"edu":_3,"gov":_3,"id":_3,"mil":_3,"net":_3,"org":_3}],"ly":[1,{"com":_3,"edu":_3,"gov":_3,"id":_3,"med":_3,"net":_3,"org":_3,"plc":_3,"sch":_3}],"ma":[1,{"ac":_3,"co":_3,"gov":_3,"net":_3,"org":_3,"press":_3}],"mc":[1,{"asso":_3,"tm":_3}],"md":[1,{"ir":_4}],"me":[1,{"ac":_3,"co":_3,"edu":_3,"gov":_3,"its":_3,"net":_3,"org":_3,"priv":_3,"c66":_4,"craft":_4,"edgestack":_4,"filegear":_4,"glitch":_4,"filegear-sg":_4,"lohmus":_4,"barsy":_4,"mcdir":_4,"brasilia":_4,"ddns":_4,"dnsfor":_4,"hopto":_4,"loginto":_4,"noip":_4,"webhop":_4,"soundcast":_4,"tcp4":_4,"vp4":_4,"diskstation":_4,"dscloud":_4,"i234":_4,"myds":_4,"synology":_4,"transip":_44,"nohost":_4}],"mg":[1,{"co":_3,"com":_3,"edu":_3,"gov":_3,"mil":_3,"nom":_3,"org":_3,"prd":_3}],"mh":_3,"mil":_3,"mk":[1,{"com":_3,"edu":_3,"gov":_3,"inf":_3,"name":_3,"net":_3,"org":_3}],"ml":[1,{"ac":_3,"art":_3,"asso":_3,"com":_3,"edu":_3,"gouv":_3,"gov":_3,"info":_3,"inst":_3,"net":_3,"org":_3,"pr":_3,"presse":_3}],"mm":_19,"mn":[1,{"edu":_3,"gov":_3,"org":_3,"nyc":_4}],"mo":_5,"mobi":[1,{"barsy":_4,"dscloud":_4}],"mp":[1,{"ju":_4}],"mq":_3,"mr":_12,"ms":[1,{"com":_3,"edu":_3,"gov":_3,"net":_3,"org":_3,"minisite":_4}],"mt":_45,"mu":[1,{"ac":_3,"co":_3,"com":_3,"gov":_3,"net":_3,"or":_3,"org":_3}],"museum":_3,"mv":[1,{"aero":_3,"biz":_3,"com":_3,"coop":_3,"edu":_3,"gov":_3,"info":_3,"int":_3,"mil":_3,"museum":_3,"name":_3,"net":_3,"org":_3,"pro":_3}],"mw":[1,{"ac":_3,"biz":_3,"co":_3,"com":_3,"coop":_3,"edu":_3,"gov":_3,"int":_3,"net":_3,"org":_3}],"mx":[1,{"com":_3,"edu":_3,"gob":_3,"net":_3,"org":_3}],"my":[1,{"biz":_3,"com":_3,"edu":_3,"gov":_3,"mil":_3,"name":_3,"net":_3,"org":_3}],"mz":[1,{"ac":_3,"adv":_3,"co":_3,"edu":_3,"gov":_3,"mil":_3,"net":_3,"org":_3}],"na":[1,{"alt":_3,"co":_3,"com":_3,"gov":_3,"net":_3,"org":_3}],"name":[1,{"her":_58,"his":_58}],"nc":[1,{"asso":_3,"nom":_3}],"ne":_3,"net":[1,{"adobeaemcloud":_4,"adobeio-static":_4,"adobeioruntime":_4,"akadns":_4,"akamai":_4,"akamai-staging":_4,"akamaiedge":_4,"akamaiedge-staging":_4,"akamaihd":_4,"akamaihd-staging":_4,"akamaiorigin":_4,"akamaiorigin-staging":_4,"akamaized":_4,"akamaized-staging":_4,"edgekey":_4,"edgekey-staging":_4,"edgesuite":_4,"edgesuite-staging":_4,"alwaysdata":_4,"myamaze":_4,"cloudfront":_4,"appudo":_4,"atlassian-dev":[0,{"prod":_52}],"myfritz":_4,"onavstack":_4,"shopselect":_4,"blackbaudcdn":_4,"boomla":_4,"bplaced":_4,"square7":_4,"cdn77":[0,{"r":_4}],"cdn77-ssl":_4,"gb":_4,"hu":_4,"jp":_4,"se":_4,"uk":_4,"clickrising":_4,"ddns-ip":_4,"dns-cloud":_4,"dns-dynamic":_4,"cloudaccess":_4,"cloudflare":[2,{"cdn":_4}],"cloudflareanycast":_52,"cloudflarecn":_52,"cloudflareglobal":_52,"ctfcloud":_4,"feste-ip":_4,"knx-server":_4,"static-access":_4,"cryptonomic":_7,"dattolocal":_4,"mydatto":_4,"debian":_4,"definima":_4,"deno":_4,"at-band-camp":_4,"blogdns":_4,"broke-it":_4,"buyshouses":_4,"dnsalias":_4,"dnsdojo":_4,"does-it":_4,"dontexist":_4,"dynalias":_4,"dynathome":_4,"endofinternet":_4,"from-az":_4,"from-co":_4,"from-la":_4,"from-ny":_4,"gets-it":_4,"ham-radio-op":_4,"homeftp":_4,"homeip":_4,"homelinux":_4,"homeunix":_4,"in-the-band":_4,"is-a-chef":_4,"is-a-geek":_4,"isa-geek":_4,"kicks-ass":_4,"office-on-the":_4,"podzone":_4,"scrapper-site":_4,"selfip":_4,"sells-it":_4,"servebbs":_4,"serveftp":_4,"thruhere":_4,"webhop":_4,"casacam":_4,"dynu":_4,"dynv6":_4,"twmail":_4,"ru":_4,"channelsdvr":[2,{"u":_4}],"fastly":[0,{"freetls":_4,"map":_4,"prod":[0,{"a":_4,"global":_4}],"ssl":[0,{"a":_4,"b":_4,"global":_4}]}],"fastlylb":[2,{"map":_4}],"edgeapp":_4,"keyword-on":_4,"live-on":_4,"server-on":_4,"cdn-edges":_4,"heteml":_4,"cloudfunctions":_4,"grafana-dev":_4,"iobb":_4,"moonscale":_4,"in-dsl":_4,"in-vpn":_4,"oninferno":_4,"botdash":_4,"apps-1and1":_4,"ipifony":_4,"cloudjiffy":[2,{"fra1-de":_4,"west1-us":_4}],"elastx":[0,{"jls-sto1":_4,"jls-sto2":_4,"jls-sto3":_4}],"massivegrid":[0,{"paas":[0,{"fr-1":_4,"lon-1":_4,"lon-2":_4,"ny-1":_4,"ny-2":_4,"sg-1":_4}]}],"saveincloud":[0,{"jelastic":_4,"nordeste-idc":_4}],"scaleforce":_46,"kinghost":_4,"uni5":_4,"krellian":_4,"ggff":_4,"localcert":_4,"localhostcert":_4,"localto":_7,"barsy":_4,"memset":_4,"azure-api":_4,"azure-mobile":_4,"azureedge":_4,"azurefd":_4,"azurestaticapps":[2,{"1":_4,"2":_4,"3":_4,"4":_4,"5":_4,"6":_4,"7":_4,"centralus":_4,"eastasia":_4,"eastus2":_4,"westeurope":_4,"westus2":_4}],"azurewebsites":_4,"cloudapp":_4,"trafficmanager":_4,"windows":[0,{"core":[0,{"blob":_4}],"servicebus":_4}],"mynetname":[0,{"sn":_4}],"routingthecloud":_4,"bounceme":_4,"ddns":_4,"eating-organic":_4,"mydissent":_4,"myeffect":_4,"mymediapc":_4,"mypsx":_4,"mysecuritycamera":_4,"nhlfan":_4,"no-ip":_4,"pgafan":_4,"privatizehealthinsurance":_4,"redirectme":_4,"serveblog":_4,"serveminecraft":_4,"sytes":_4,"dnsup":_4,"hicam":_4,"now-dns":_4,"ownip":_4,"vpndns":_4,"cloudycluster":_4,"ovh":[0,{"hosting":_7,"webpaas":_7}],"rackmaze":_4,"myradweb":_4,"in":_4,"subsc-pay":_4,"squares":_4,"schokokeks":_4,"firewall-gateway":_4,"seidat":_4,"senseering":_4,"siteleaf":_4,"mafelo":_4,"myspreadshop":_4,"vps-host":[2,{"jelastic":[0,{"atl":_4,"njs":_4,"ric":_4}]}],"srcf":[0,{"soc":_4,"user":_4}],"supabase":_4,"dsmynas":_4,"familyds":_4,"ts":[2,{"c":_7}],"torproject":[2,{"pages":_4}],"vusercontent":_4,"reserve-online":_4,"community-pro":_4,"meinforum":_4,"yandexcloud":[2,{"storage":_4,"website":_4}],"za":_4}],"nf":[1,{"arts":_3,"com":_3,"firm":_3,"info":_3,"net":_3,"other":_3,"per":_3,"rec":_3,"store":_3,"web":_3}],"ng":[1,{"com":_3,"edu":_3,"gov":_3,"i":_3,"mil":_3,"mobi":_3,"name":_3,"net":_3,"org":_3,"sch":_3,"biz":[2,{"co":_4,"dl":_4,"go":_4,"lg":_4,"on":_4}],"col":_4,"firm":_4,"gen":_4,"ltd":_4,"ngo":_4,"plc":_4}],"ni":[1,{"ac":_3,"biz":_3,"co":_3,"com":_3,"edu":_3,"gob":_3,"in":_3,"info":_3,"int":_3,"mil":_3,"net":_3,"nom":_3,"org":_3,"web":_3}],"nl":[1,{"co":_4,"hosting-cluster":_4,"gov":_4,"khplay":_4,"123website":_4,"myspreadshop":_4,"transurl":_7,"cistron":_4,"demon":_4}],"no":[1,{"fhs":_3,"folkebibl":_3,"fylkesbibl":_3,"idrett":_3,"museum":_3,"priv":_3,"vgs":_3,"dep":_3,"herad":_3,"kommune":_3,"mil":_3,"stat":_3,"aa":_59,"ah":_59,"bu":_59,"fm":_59,"hl":_59,"hm":_59,"jan-mayen":_59,"mr":_59,"nl":_59,"nt":_59,"of":_59,"ol":_59,"oslo":_59,"rl":_59,"sf":_59,"st":_59,"svalbard":_59,"tm":_59,"tr":_59,"va":_59,"vf":_59,"akrehamn":_3,"xn--krehamn-dxa":_3,"åkrehamn":_3,"algard":_3,"xn--lgrd-poac":_3,"ålgård":_3,"arna":_3,"bronnoysund":_3,"xn--brnnysund-m8ac":_3,"brønnøysund":_3,"brumunddal":_3,"bryne":_3,"drobak":_3,"xn--drbak-wua":_3,"drøbak":_3,"egersund":_3,"fetsund":_3,"floro":_3,"xn--flor-jra":_3,"florø":_3,"fredrikstad":_3,"hokksund":_3,"honefoss":_3,"xn--hnefoss-q1a":_3,"hønefoss":_3,"jessheim":_3,"jorpeland":_3,"xn--jrpeland-54a":_3,"jørpeland":_3,"kirkenes":_3,"kopervik":_3,"krokstadelva":_3,"langevag":_3,"xn--langevg-jxa":_3,"langevåg":_3,"leirvik":_3,"mjondalen":_3,"xn--mjndalen-64a":_3,"mjøndalen":_3,"mo-i-rana":_3,"mosjoen":_3,"xn--mosjen-eya":_3,"mosjøen":_3,"nesoddtangen":_3,"orkanger":_3,"osoyro":_3,"xn--osyro-wua":_3,"osøyro":_3,"raholt":_3,"xn--rholt-mra":_3,"råholt":_3,"sandnessjoen":_3,"xn--sandnessjen-ogb":_3,"sandnessjøen":_3,"skedsmokorset":_3,"slattum":_3,"spjelkavik":_3,"stathelle":_3,"stavern":_3,"stjordalshalsen":_3,"xn--stjrdalshalsen-sqb":_3,"stjørdalshalsen":_3,"tananger":_3,"tranby":_3,"vossevangen":_3,"aarborte":_3,"aejrie":_3,"afjord":_3,"xn--fjord-lra":_3,"åfjord":_3,"agdenes":_3,"akershus":_60,"aknoluokta":_3,"xn--koluokta-7ya57h":_3,"ákŋoluokta":_3,"al":_3,"xn--l-1fa":_3,"ål":_3,"alaheadju":_3,"xn--laheadju-7ya":_3,"álaheadju":_3,"alesund":_3,"xn--lesund-hua":_3,"ålesund":_3,"alstahaug":_3,"alta":_3,"xn--lt-liac":_3,"áltá":_3,"alvdal":_3,"amli":_3,"xn--mli-tla":_3,"åmli":_3,"amot":_3,"xn--mot-tla":_3,"åmot":_3,"andasuolo":_3,"andebu":_3,"andoy":_3,"xn--andy-ira":_3,"andøy":_3,"ardal":_3,"xn--rdal-poa":_3,"årdal":_3,"aremark":_3,"arendal":_3,"xn--s-1fa":_3,"ås":_3,"aseral":_3,"xn--seral-lra":_3,"åseral":_3,"asker":_3,"askim":_3,"askoy":_3,"xn--asky-ira":_3,"askøy":_3,"askvoll":_3,"asnes":_3,"xn--snes-poa":_3,"åsnes":_3,"audnedaln":_3,"aukra":_3,"aure":_3,"aurland":_3,"aurskog-holand":_3,"xn--aurskog-hland-jnb":_3,"aurskog-høland":_3,"austevoll":_3,"austrheim":_3,"averoy":_3,"xn--avery-yua":_3,"averøy":_3,"badaddja":_3,"xn--bdddj-mrabd":_3,"bådåddjå":_3,"xn--brum-voa":_3,"bærum":_3,"bahcavuotna":_3,"xn--bhcavuotna-s4a":_3,"báhcavuotna":_3,"bahccavuotna":_3,"xn--bhccavuotna-k7a":_3,"báhccavuotna":_3,"baidar":_3,"xn--bidr-5nac":_3,"báidár":_3,"bajddar":_3,"xn--bjddar-pta":_3,"bájddar":_3,"balat":_3,"xn--blt-elab":_3,"bálát":_3,"balestrand":_3,"ballangen":_3,"balsfjord":_3,"bamble":_3,"bardu":_3,"barum":_3,"batsfjord":_3,"xn--btsfjord-9za":_3,"båtsfjord":_3,"bearalvahki":_3,"xn--bearalvhki-y4a":_3,"bearalváhki":_3,"beardu":_3,"beiarn":_3,"berg":_3,"bergen":_3,"berlevag":_3,"xn--berlevg-jxa":_3,"berlevåg":_3,"bievat":_3,"xn--bievt-0qa":_3,"bievát":_3,"bindal":_3,"birkenes":_3,"bjarkoy":_3,"xn--bjarky-fya":_3,"bjarkøy":_3,"bjerkreim":_3,"bjugn":_3,"bodo":_3,"xn--bod-2na":_3,"bodø":_3,"bokn":_3,"bomlo":_3,"xn--bmlo-gra":_3,"bømlo":_3,"bremanger":_3,"bronnoy":_3,"xn--brnny-wuac":_3,"brønnøy":_3,"budejju":_3,"buskerud":_60,"bygland":_3,"bykle":_3,"cahcesuolo":_3,"xn--hcesuolo-7ya35b":_3,"čáhcesuolo":_3,"davvenjarga":_3,"xn--davvenjrga-y4a":_3,"davvenjárga":_3,"davvesiida":_3,"deatnu":_3,"dielddanuorri":_3,"divtasvuodna":_3,"divttasvuotna":_3,"donna":_3,"xn--dnna-gra":_3,"dønna":_3,"dovre":_3,"drammen":_3,"drangedal":_3,"dyroy":_3,"xn--dyry-ira":_3,"dyrøy":_3,"eid":_3,"eidfjord":_3,"eidsberg":_3,"eidskog":_3,"eidsvoll":_3,"eigersund":_3,"elverum":_3,"enebakk":_3,"engerdal":_3,"etne":_3,"etnedal":_3,"evenassi":_3,"xn--eveni-0qa01ga":_3,"evenášši":_3,"evenes":_3,"evje-og-hornnes":_3,"farsund":_3,"fauske":_3,"fedje":_3,"fet":_3,"finnoy":_3,"xn--finny-yua":_3,"finnøy":_3,"fitjar":_3,"fjaler":_3,"fjell":_3,"fla":_3,"xn--fl-zia":_3,"flå":_3,"flakstad":_3,"flatanger":_3,"flekkefjord":_3,"flesberg":_3,"flora":_3,"folldal":_3,"forde":_3,"xn--frde-gra":_3,"førde":_3,"forsand":_3,"fosnes":_3,"xn--frna-woa":_3,"fræna":_3,"frana":_3,"frei":_3,"frogn":_3,"froland":_3,"frosta":_3,"froya":_3,"xn--frya-hra":_3,"frøya":_3,"fuoisku":_3,"fuossko":_3,"fusa":_3,"fyresdal":_3,"gaivuotna":_3,"xn--givuotna-8ya":_3,"gáivuotna":_3,"galsa":_3,"xn--gls-elac":_3,"gálsá":_3,"gamvik":_3,"gangaviika":_3,"xn--ggaviika-8ya47h":_3,"gáŋgaviika":_3,"gaular":_3,"gausdal":_3,"giehtavuoatna":_3,"gildeskal":_3,"xn--gildeskl-g0a":_3,"gildeskål":_3,"giske":_3,"gjemnes":_3,"gjerdrum":_3,"gjerstad":_3,"gjesdal":_3,"gjovik":_3,"xn--gjvik-wua":_3,"gjøvik":_3,"gloppen":_3,"gol":_3,"gran":_3,"grane":_3,"granvin":_3,"gratangen":_3,"grimstad":_3,"grong":_3,"grue":_3,"gulen":_3,"guovdageaidnu":_3,"ha":_3,"xn--h-2fa":_3,"hå":_3,"habmer":_3,"xn--hbmer-xqa":_3,"hábmer":_3,"hadsel":_3,"xn--hgebostad-g3a":_3,"hægebostad":_3,"hagebostad":_3,"halden":_3,"halsa":_3,"hamar":_3,"hamaroy":_3,"hammarfeasta":_3,"xn--hmmrfeasta-s4ac":_3,"hámmárfeasta":_3,"hammerfest":_3,"hapmir":_3,"xn--hpmir-xqa":_3,"hápmir":_3,"haram":_3,"hareid":_3,"harstad":_3,"hasvik":_3,"hattfjelldal":_3,"haugesund":_3,"hedmark":[0,{"os":_3,"valer":_3,"xn--vler-qoa":_3,"våler":_3}],"hemne":_3,"hemnes":_3,"hemsedal":_3,"hitra":_3,"hjartdal":_3,"hjelmeland":_3,"hobol":_3,"xn--hobl-ira":_3,"hobøl":_3,"hof":_3,"hol":_3,"hole":_3,"holmestrand":_3,"holtalen":_3,"xn--holtlen-hxa":_3,"holtålen":_3,"hordaland":[0,{"os":_3}],"hornindal":_3,"horten":_3,"hoyanger":_3,"xn--hyanger-q1a":_3,"høyanger":_3,"hoylandet":_3,"xn--hylandet-54a":_3,"høylandet":_3,"hurdal":_3,"hurum":_3,"hvaler":_3,"hyllestad":_3,"ibestad":_3,"inderoy":_3,"xn--indery-fya":_3,"inderøy":_3,"iveland":_3,"ivgu":_3,"jevnaker":_3,"jolster":_3,"xn--jlster-bya":_3,"jølster":_3,"jondal":_3,"kafjord":_3,"xn--kfjord-iua":_3,"kåfjord":_3,"karasjohka":_3,"xn--krjohka-hwab49j":_3,"kárášjohka":_3,"karasjok":_3,"karlsoy":_3,"karmoy":_3,"xn--karmy-yua":_3,"karmøy":_3,"kautokeino":_3,"klabu":_3,"xn--klbu-woa":_3,"klæbu":_3,"klepp":_3,"kongsberg":_3,"kongsvinger":_3,"kraanghke":_3,"xn--kranghke-b0a":_3,"kråanghke":_3,"kragero":_3,"xn--krager-gya":_3,"kragerø":_3,"kristiansand":_3,"kristiansund":_3,"krodsherad":_3,"xn--krdsherad-m8a":_3,"krødsherad":_3,"xn--kvfjord-nxa":_3,"kvæfjord":_3,"xn--kvnangen-k0a":_3,"kvænangen":_3,"kvafjord":_3,"kvalsund":_3,"kvam":_3,"kvanangen":_3,"kvinesdal":_3,"kvinnherad":_3,"kviteseid":_3,"kvitsoy":_3,"xn--kvitsy-fya":_3,"kvitsøy":_3,"laakesvuemie":_3,"xn--lrdal-sra":_3,"lærdal":_3,"lahppi":_3,"xn--lhppi-xqa":_3,"láhppi":_3,"lardal":_3,"larvik":_3,"lavagis":_3,"lavangen":_3,"leangaviika":_3,"xn--leagaviika-52b":_3,"leaŋgaviika":_3,"lebesby":_3,"leikanger":_3,"leirfjord":_3,"leka":_3,"leksvik":_3,"lenvik":_3,"lerdal":_3,"lesja":_3,"levanger":_3,"lier":_3,"lierne":_3,"lillehammer":_3,"lillesand":_3,"lindas":_3,"xn--linds-pra":_3,"lindås":_3,"lindesnes":_3,"loabat":_3,"xn--loabt-0qa":_3,"loabát":_3,"lodingen":_3,"xn--ldingen-q1a":_3,"lødingen":_3,"lom":_3,"loppa":_3,"lorenskog":_3,"xn--lrenskog-54a":_3,"lørenskog":_3,"loten":_3,"xn--lten-gra":_3,"løten":_3,"lund":_3,"lunner":_3,"luroy":_3,"xn--lury-ira":_3,"lurøy":_3,"luster":_3,"lyngdal":_3,"lyngen":_3,"malatvuopmi":_3,"xn--mlatvuopmi-s4a":_3,"málatvuopmi":_3,"malselv":_3,"xn--mlselv-iua":_3,"målselv":_3,"malvik":_3,"mandal":_3,"marker":_3,"marnardal":_3,"masfjorden":_3,"masoy":_3,"xn--msy-ula0h":_3,"måsøy":_3,"matta-varjjat":_3,"xn--mtta-vrjjat-k7af":_3,"mátta-várjjat":_3,"meland":_3,"meldal":_3,"melhus":_3,"meloy":_3,"xn--mely-ira":_3,"meløy":_3,"meraker":_3,"xn--merker-kua":_3,"meråker":_3,"midsund":_3,"midtre-gauldal":_3,"moareke":_3,"xn--moreke-jua":_3,"moåreke":_3,"modalen":_3,"modum":_3,"molde":_3,"more-og-romsdal":[0,{"heroy":_3,"sande":_3}],"xn--mre-og-romsdal-qqb":[0,{"xn--hery-ira":_3,"sande":_3}],"møre-og-romsdal":[0,{"herøy":_3,"sande":_3}],"moskenes":_3,"moss":_3,"mosvik":_3,"muosat":_3,"xn--muost-0qa":_3,"muosát":_3,"naamesjevuemie":_3,"xn--nmesjevuemie-tcba":_3,"nååmesjevuemie":_3,"xn--nry-yla5g":_3,"nærøy":_3,"namdalseid":_3,"namsos":_3,"namsskogan":_3,"nannestad":_3,"naroy":_3,"narviika":_3,"narvik":_3,"naustdal":_3,"navuotna":_3,"xn--nvuotna-hwa":_3,"návuotna":_3,"nedre-eiker":_3,"nesna":_3,"nesodden":_3,"nesseby":_3,"nesset":_3,"nissedal":_3,"nittedal":_3,"nord-aurdal":_3,"nord-fron":_3,"nord-odal":_3,"norddal":_3,"nordkapp":_3,"nordland":[0,{"bo":_3,"xn--b-5ga":_3,"bø":_3,"heroy":_3,"xn--hery-ira":_3,"herøy":_3}],"nordre-land":_3,"nordreisa":_3,"nore-og-uvdal":_3,"notodden":_3,"notteroy":_3,"xn--nttery-byae":_3,"nøtterøy":_3,"odda":_3,"oksnes":_3,"xn--ksnes-uua":_3,"øksnes":_3,"omasvuotna":_3,"oppdal":_3,"oppegard":_3,"xn--oppegrd-ixa":_3,"oppegård":_3,"orkdal":_3,"orland":_3,"xn--rland-uua":_3,"ørland":_3,"orskog":_3,"xn--rskog-uua":_3,"ørskog":_3,"orsta":_3,"xn--rsta-fra":_3,"ørsta":_3,"osen":_3,"osteroy":_3,"xn--ostery-fya":_3,"osterøy":_3,"ostfold":[0,{"valer":_3}],"xn--stfold-9xa":[0,{"xn--vler-qoa":_3}],"østfold":[0,{"våler":_3}],"ostre-toten":_3,"xn--stre-toten-zcb":_3,"østre-toten":_3,"overhalla":_3,"ovre-eiker":_3,"xn--vre-eiker-k8a":_3,"øvre-eiker":_3,"oyer":_3,"xn--yer-zna":_3,"øyer":_3,"oygarden":_3,"xn--ygarden-p1a":_3,"øygarden":_3,"oystre-slidre":_3,"xn--ystre-slidre-ujb":_3,"øystre-slidre":_3,"porsanger":_3,"porsangu":_3,"xn--porsgu-sta26f":_3,"porsáŋgu":_3,"porsgrunn":_3,"rade":_3,"xn--rde-ula":_3,"råde":_3,"radoy":_3,"xn--rady-ira":_3,"radøy":_3,"xn--rlingen-mxa":_3,"rælingen":_3,"rahkkeravju":_3,"xn--rhkkervju-01af":_3,"ráhkkerávju":_3,"raisa":_3,"xn--risa-5na":_3,"ráisa":_3,"rakkestad":_3,"ralingen":_3,"rana":_3,"randaberg":_3,"rauma":_3,"rendalen":_3,"rennebu":_3,"rennesoy":_3,"xn--rennesy-v1a":_3,"rennesøy":_3,"rindal":_3,"ringebu":_3,"ringerike":_3,"ringsaker":_3,"risor":_3,"xn--risr-ira":_3,"risør":_3,"rissa":_3,"roan":_3,"rodoy":_3,"xn--rdy-0nab":_3,"rødøy":_3,"rollag":_3,"romsa":_3,"romskog":_3,"xn--rmskog-bya":_3,"rømskog":_3,"roros":_3,"xn--rros-gra":_3,"røros":_3,"rost":_3,"xn--rst-0na":_3,"røst":_3,"royken":_3,"xn--ryken-vua":_3,"røyken":_3,"royrvik":_3,"xn--ryrvik-bya":_3,"røyrvik":_3,"ruovat":_3,"rygge":_3,"salangen":_3,"salat":_3,"xn--slat-5na":_3,"sálat":_3,"xn--slt-elab":_3,"sálát":_3,"saltdal":_3,"samnanger":_3,"sandefjord":_3,"sandnes":_3,"sandoy":_3,"xn--sandy-yua":_3,"sandøy":_3,"sarpsborg":_3,"sauda":_3,"sauherad":_3,"sel":_3,"selbu":_3,"selje":_3,"seljord":_3,"siellak":_3,"sigdal":_3,"siljan":_3,"sirdal":_3,"skanit":_3,"xn--sknit-yqa":_3,"skánit":_3,"skanland":_3,"xn--sknland-fxa":_3,"skånland":_3,"skaun":_3,"skedsmo":_3,"ski":_3,"skien":_3,"skierva":_3,"xn--skierv-uta":_3,"skiervá":_3,"skiptvet":_3,"skjak":_3,"xn--skjk-soa":_3,"skjåk":_3,"skjervoy":_3,"xn--skjervy-v1a":_3,"skjervøy":_3,"skodje":_3,"smola":_3,"xn--smla-hra":_3,"smøla":_3,"snaase":_3,"xn--snase-nra":_3,"snåase":_3,"snasa":_3,"xn--snsa-roa":_3,"snåsa":_3,"snillfjord":_3,"snoasa":_3,"sogndal":_3,"sogne":_3,"xn--sgne-gra":_3,"søgne":_3,"sokndal":_3,"sola":_3,"solund":_3,"somna":_3,"xn--smna-gra":_3,"sømna":_3,"sondre-land":_3,"xn--sndre-land-0cb":_3,"søndre-land":_3,"songdalen":_3,"sor-aurdal":_3,"xn--sr-aurdal-l8a":_3,"sør-aurdal":_3,"sor-fron":_3,"xn--sr-fron-q1a":_3,"sør-fron":_3,"sor-odal":_3,"xn--sr-odal-q1a":_3,"sør-odal":_3,"sor-varanger":_3,"xn--sr-varanger-ggb":_3,"sør-varanger":_3,"sorfold":_3,"xn--srfold-bya":_3,"sørfold":_3,"sorreisa":_3,"xn--srreisa-q1a":_3,"sørreisa":_3,"sortland":_3,"sorum":_3,"xn--srum-gra":_3,"sørum":_3,"spydeberg":_3,"stange":_3,"stavanger":_3,"steigen":_3,"steinkjer":_3,"stjordal":_3,"xn--stjrdal-s1a":_3,"stjørdal":_3,"stokke":_3,"stor-elvdal":_3,"stord":_3,"stordal":_3,"storfjord":_3,"strand":_3,"stranda":_3,"stryn":_3,"sula":_3,"suldal":_3,"sund":_3,"sunndal":_3,"surnadal":_3,"sveio":_3,"svelvik":_3,"sykkylven":_3,"tana":_3,"telemark":[0,{"bo":_3,"xn--b-5ga":_3,"bø":_3}],"time":_3,"tingvoll":_3,"tinn":_3,"tjeldsund":_3,"tjome":_3,"xn--tjme-hra":_3,"tjøme":_3,"tokke":_3,"tolga":_3,"tonsberg":_3,"xn--tnsberg-q1a":_3,"tønsberg":_3,"torsken":_3,"xn--trna-woa":_3,"træna":_3,"trana":_3,"tranoy":_3,"xn--trany-yua":_3,"tranøy":_3,"troandin":_3,"trogstad":_3,"xn--trgstad-r1a":_3,"trøgstad":_3,"tromsa":_3,"tromso":_3,"xn--troms-zua":_3,"tromsø":_3,"trondheim":_3,"trysil":_3,"tvedestrand":_3,"tydal":_3,"tynset":_3,"tysfjord":_3,"tysnes":_3,"xn--tysvr-vra":_3,"tysvær":_3,"tysvar":_3,"ullensaker":_3,"ullensvang":_3,"ulvik":_3,"unjarga":_3,"xn--unjrga-rta":_3,"unjárga":_3,"utsira":_3,"vaapste":_3,"vadso":_3,"xn--vads-jra":_3,"vadsø":_3,"xn--vry-yla5g":_3,"værøy":_3,"vaga":_3,"xn--vg-yiab":_3,"vågå":_3,"vagan":_3,"xn--vgan-qoa":_3,"vågan":_3,"vagsoy":_3,"xn--vgsy-qoa0j":_3,"vågsøy":_3,"vaksdal":_3,"valle":_3,"vang":_3,"vanylven":_3,"vardo":_3,"xn--vard-jra":_3,"vardø":_3,"varggat":_3,"xn--vrggt-xqad":_3,"várggát":_3,"varoy":_3,"vefsn":_3,"vega":_3,"vegarshei":_3,"xn--vegrshei-c0a":_3,"vegårshei":_3,"vennesla":_3,"verdal":_3,"verran":_3,"vestby":_3,"vestfold":[0,{"sande":_3}],"vestnes":_3,"vestre-slidre":_3,"vestre-toten":_3,"vestvagoy":_3,"xn--vestvgy-ixa6o":_3,"vestvågøy":_3,"vevelstad":_3,"vik":_3,"vikna":_3,"vindafjord":_3,"voagat":_3,"volda":_3,"voss":_3,"co":_4,"123hjemmeside":_4,"myspreadshop":_4}],"np":_19,"nr":_56,"nu":[1,{"merseine":_4,"mine":_4,"shacknet":_4,"enterprisecloud":_4}],"nz":[1,{"ac":_3,"co":_3,"cri":_3,"geek":_3,"gen":_3,"govt":_3,"health":_3,"iwi":_3,"kiwi":_3,"maori":_3,"xn--mori-qsa":_3,"māori":_3,"mil":_3,"net":_3,"org":_3,"parliament":_3,"school":_3,"cloudns":_4}],"om":[1,{"co":_3,"com":_3,"edu":_3,"gov":_3,"med":_3,"museum":_3,"net":_3,"org":_3,"pro":_3}],"onion":_3,"org":[1,{"altervista":_4,"pimienta":_4,"poivron":_4,"potager":_4,"sweetpepper":_4,"cdn77":[0,{"c":_4,"rsc":_4}],"cdn77-secure":[0,{"origin":[0,{"ssl":_4}]}],"ae":_4,"cloudns":_4,"ip-dynamic":_4,"ddnss":_4,"dpdns":_4,"duckdns":_4,"tunk":_4,"blogdns":_4,"blogsite":_4,"boldlygoingnowhere":_4,"dnsalias":_4,"dnsdojo":_4,"doesntexist":_4,"dontexist":_4,"doomdns":_4,"dvrdns":_4,"dynalias":_4,"dyndns":[2,{"go":_4,"home":_4}],"endofinternet":_4,"endoftheinternet":_4,"from-me":_4,"game-host":_4,"gotdns":_4,"hobby-site":_4,"homedns":_4,"homeftp":_4,"homelinux":_4,"homeunix":_4,"is-a-bruinsfan":_4,"is-a-candidate":_4,"is-a-celticsfan":_4,"is-a-chef":_4,"is-a-geek":_4,"is-a-knight":_4,"is-a-linux-user":_4,"is-a-patsfan":_4,"is-a-soxfan":_4,"is-found":_4,"is-lost":_4,"is-saved":_4,"is-very-bad":_4,"is-very-evil":_4,"is-very-good":_4,"is-very-nice":_4,"is-very-sweet":_4,"isa-geek":_4,"kicks-ass":_4,"misconfused":_4,"podzone":_4,"readmyblog":_4,"selfip":_4,"sellsyourhome":_4,"servebbs":_4,"serveftp":_4,"servegame":_4,"stuff-4-sale":_4,"webhop":_4,"accesscam":_4,"camdvr":_4,"freeddns":_4,"mywire":_4,"webredirect":_4,"twmail":_4,"eu":[2,{"al":_4,"asso":_4,"at":_4,"au":_4,"be":_4,"bg":_4,"ca":_4,"cd":_4,"ch":_4,"cn":_4,"cy":_4,"cz":_4,"de":_4,"dk":_4,"edu":_4,"ee":_4,"es":_4,"fi":_4,"fr":_4,"gr":_4,"hr":_4,"hu":_4,"ie":_4,"il":_4,"in":_4,"int":_4,"is":_4,"it":_4,"jp":_4,"kr":_4,"lt":_4,"lu":_4,"lv":_4,"me":_4,"mk":_4,"mt":_4,"my":_4,"net":_4,"ng":_4,"nl":_4,"no":_4,"nz":_4,"pl":_4,"pt":_4,"ro":_4,"ru":_4,"se":_4,"si":_4,"sk":_4,"tr":_4,"uk":_4,"us":_4}],"fedorainfracloud":_4,"fedorapeople":_4,"fedoraproject":[0,{"cloud":_4,"os":_43,"stg":[0,{"os":_43}]}],"freedesktop":_4,"hatenadiary":_4,"hepforge":_4,"in-dsl":_4,"in-vpn":_4,"js":_4,"barsy":_4,"mayfirst":_4,"routingthecloud":_4,"bmoattachments":_4,"cable-modem":_4,"collegefan":_4,"couchpotatofries":_4,"hopto":_4,"mlbfan":_4,"myftp":_4,"mysecuritycamera":_4,"nflfan":_4,"no-ip":_4,"read-books":_4,"ufcfan":_4,"zapto":_4,"dynserv":_4,"now-dns":_4,"is-local":_4,"httpbin":_4,"pubtls":_4,"jpn":_4,"my-firewall":_4,"myfirewall":_4,"spdns":_4,"small-web":_4,"dsmynas":_4,"familyds":_4,"teckids":_55,"tuxfamily":_4,"diskstation":_4,"hk":_4,"us":_4,"toolforge":_4,"wmcloud":_4,"wmflabs":_4,"za":_4}],"pa":[1,{"abo":_3,"ac":_3,"com":_3,"edu":_3,"gob":_3,"ing":_3,"med":_3,"net":_3,"nom":_3,"org":_3,"sld":_3}],"pe":[1,{"com":_3,"edu":_3,"gob":_3,"mil":_3,"net":_3,"nom":_3,"org":_3}],"pf":[1,{"com":_3,"edu":_3,"org":_3}],"pg":_19,"ph":[1,{"com":_3,"edu":_3,"gov":_3,"i":_3,"mil":_3,"net":_3,"ngo":_3,"org":_3,"cloudns":_4}],"pk":[1,{"ac":_3,"biz":_3,"com":_3,"edu":_3,"fam":_3,"gkp":_3,"gob":_3,"gog":_3,"gok":_3,"gop":_3,"gos":_3,"gov":_3,"net":_3,"org":_3,"web":_3}],"pl":[1,{"com":_3,"net":_3,"org":_3,"agro":_3,"aid":_3,"atm":_3,"auto":_3,"biz":_3,"edu":_3,"gmina":_3,"gsm":_3,"info":_3,"mail":_3,"media":_3,"miasta":_3,"mil":_3,"nieruchomosci":_3,"nom":_3,"pc":_3,"powiat":_3,"priv":_3,"realestate":_3,"rel":_3,"sex":_3,"shop":_3,"sklep":_3,"sos":_3,"szkola":_3,"targi":_3,"tm":_3,"tourism":_3,"travel":_3,"turystyka":_3,"gov":[1,{"ap":_3,"griw":_3,"ic":_3,"is":_3,"kmpsp":_3,"konsulat":_3,"kppsp":_3,"kwp":_3,"kwpsp":_3,"mup":_3,"mw":_3,"oia":_3,"oirm":_3,"oke":_3,"oow":_3,"oschr":_3,"oum":_3,"pa":_3,"pinb":_3,"piw":_3,"po":_3,"pr":_3,"psp":_3,"psse":_3,"pup":_3,"rzgw":_3,"sa":_3,"sdn":_3,"sko":_3,"so":_3,"sr":_3,"starostwo":_3,"ug":_3,"ugim":_3,"um":_3,"umig":_3,"upow":_3,"uppo":_3,"us":_3,"uw":_3,"uzs":_3,"wif":_3,"wiih":_3,"winb":_3,"wios":_3,"witd":_3,"wiw":_3,"wkz":_3,"wsa":_3,"wskr":_3,"wsse":_3,"wuoz":_3,"wzmiuw":_3,"zp":_3,"zpisdn":_3}],"augustow":_3,"babia-gora":_3,"bedzin":_3,"beskidy":_3,"bialowieza":_3,"bialystok":_3,"bielawa":_3,"bieszczady":_3,"boleslawiec":_3,"bydgoszcz":_3,"bytom":_3,"cieszyn":_3,"czeladz":_3,"czest":_3,"dlugoleka":_3,"elblag":_3,"elk":_3,"glogow":_3,"gniezno":_3,"gorlice":_3,"grajewo":_3,"ilawa":_3,"jaworzno":_3,"jelenia-gora":_3,"jgora":_3,"kalisz":_3,"karpacz":_3,"kartuzy":_3,"kaszuby":_3,"katowice":_3,"kazimierz-dolny":_3,"kepno":_3,"ketrzyn":_3,"klodzko":_3,"kobierzyce":_3,"kolobrzeg":_3,"konin":_3,"konskowola":_3,"kutno":_3,"lapy":_3,"lebork":_3,"legnica":_3,"lezajsk":_3,"limanowa":_3,"lomza":_3,"lowicz":_3,"lubin":_3,"lukow":_3,"malbork":_3,"malopolska":_3,"mazowsze":_3,"mazury":_3,"mielec":_3,"mielno":_3,"mragowo":_3,"naklo":_3,"nowaruda":_3,"nysa":_3,"olawa":_3,"olecko":_3,"olkusz":_3,"olsztyn":_3,"opoczno":_3,"opole":_3,"ostroda":_3,"ostroleka":_3,"ostrowiec":_3,"ostrowwlkp":_3,"pila":_3,"pisz":_3,"podhale":_3,"podlasie":_3,"polkowice":_3,"pomorskie":_3,"pomorze":_3,"prochowice":_3,"pruszkow":_3,"przeworsk":_3,"pulawy":_3,"radom":_3,"rawa-maz":_3,"rybnik":_3,"rzeszow":_3,"sanok":_3,"sejny":_3,"skoczow":_3,"slask":_3,"slupsk":_3,"sosnowiec":_3,"stalowa-wola":_3,"starachowice":_3,"stargard":_3,"suwalki":_3,"swidnica":_3,"swiebodzin":_3,"swinoujscie":_3,"szczecin":_3,"szczytno":_3,"tarnobrzeg":_3,"tgory":_3,"turek":_3,"tychy":_3,"ustka":_3,"walbrzych":_3,"warmia":_3,"warszawa":_3,"waw":_3,"wegrow":_3,"wielun":_3,"wlocl":_3,"wloclawek":_3,"wodzislaw":_3,"wolomin":_3,"wroclaw":_3,"zachpomor":_3,"zagan":_3,"zarow":_3,"zgora":_3,"zgorzelec":_3,"art":_4,"gliwice":_4,"krakow":_4,"poznan":_4,"wroc":_4,"zakopane":_4,"beep":_4,"ecommerce-shop":_4,"cfolks":_4,"dfirma":_4,"dkonto":_4,"you2":_4,"shoparena":_4,"homesklep":_4,"sdscloud":_4,"unicloud":_4,"lodz":_4,"pabianice":_4,"plock":_4,"sieradz":_4,"skierniewice":_4,"zgierz":_4,"krasnik":_4,"leczna":_4,"lubartow":_4,"lublin":_4,"poniatowa":_4,"swidnik":_4,"co":_4,"torun":_4,"simplesite":_4,"myspreadshop":_4,"gda":_4,"gdansk":_4,"gdynia":_4,"med":_4,"sopot":_4,"bielsko":_4}],"pm":[1,{"own":_4,"name":_4}],"pn":[1,{"co":_3,"edu":_3,"gov":_3,"net":_3,"org":_3}],"post":_3,"pr":[1,{"biz":_3,"com":_3,"edu":_3,"gov":_3,"info":_3,"isla":_3,"name":_3,"net":_3,"org":_3,"pro":_3,"ac":_3,"est":_3,"prof":_3}],"pro":[1,{"aaa":_3,"aca":_3,"acct":_3,"avocat":_3,"bar":_3,"cpa":_3,"eng":_3,"jur":_3,"law":_3,"med":_3,"recht":_3,"12chars":_4,"cloudns":_4,"barsy":_4,"ngrok":_4}],"ps":[1,{"com":_3,"edu":_3,"gov":_3,"net":_3,"org":_3,"plo":_3,"sec":_3}],"pt":[1,{"com":_3,"edu":_3,"gov":_3,"int":_3,"net":_3,"nome":_3,"org":_3,"publ":_3,"123paginaweb":_4}],"pw":[1,{"gov":_3,"cloudns":_4,"x443":_4}],"py":[1,{"com":_3,"coop":_3,"edu":_3,"gov":_3,"mil":_3,"net":_3,"org":_3}],"qa":[1,{"com":_3,"edu":_3,"gov":_3,"mil":_3,"name":_3,"net":_3,"org":_3,"sch":_3}],"re":[1,{"asso":_3,"com":_3,"netlib":_4,"can":_4}],"ro":[1,{"arts":_3,"com":_3,"firm":_3,"info":_3,"nom":_3,"nt":_3,"org":_3,"rec":_3,"store":_3,"tm":_3,"www":_3,"co":_4,"shop":_4,"barsy":_4}],"rs":[1,{"ac":_3,"co":_3,"edu":_3,"gov":_3,"in":_3,"org":_3,"brendly":_51,"barsy":_4,"ox":_4}],"ru":[1,{"ac":_4,"edu":_4,"gov":_4,"int":_4,"mil":_4,"eurodir":_4,"adygeya":_4,"bashkiria":_4,"bir":_4,"cbg":_4,"com":_4,"dagestan":_4,"grozny":_4,"kalmykia":_4,"kustanai":_4,"marine":_4,"mordovia":_4,"msk":_4,"mytis":_4,"nalchik":_4,"nov":_4,"pyatigorsk":_4,"spb":_4,"vladikavkaz":_4,"vladimir":_4,"na4u":_4,"mircloud":_4,"myjino":[2,{"hosting":_7,"landing":_7,"spectrum":_7,"vps":_7}],"cldmail":[0,{"hb":_4}],"mcdir":[2,{"vps":_4}],"mcpre":_4,"net":_4,"org":_4,"pp":_4,"lk3":_4,"ras":_4}],"rw":[1,{"ac":_3,"co":_3,"coop":_3,"gov":_3,"mil":_3,"net":_3,"org":_3}],"sa":[1,{"com":_3,"edu":_3,"gov":_3,"med":_3,"net":_3,"org":_3,"pub":_3,"sch":_3}],"sb":_5,"sc":_5,"sd":[1,{"com":_3,"edu":_3,"gov":_3,"info":_3,"med":_3,"net":_3,"org":_3,"tv":_3}],"se":[1,{"a":_3,"ac":_3,"b":_3,"bd":_3,"brand":_3,"c":_3,"d":_3,"e":_3,"f":_3,"fh":_3,"fhsk":_3,"fhv":_3,"g":_3,"h":_3,"i":_3,"k":_3,"komforb":_3,"kommunalforbund":_3,"komvux":_3,"l":_3,"lanbib":_3,"m":_3,"n":_3,"naturbruksgymn":_3,"o":_3,"org":_3,"p":_3,"parti":_3,"pp":_3,"press":_3,"r":_3,"s":_3,"t":_3,"tm":_3,"u":_3,"w":_3,"x":_3,"y":_3,"z":_3,"com":_4,"iopsys":_4,"123minsida":_4,"itcouldbewor":_4,"myspreadshop":_4}],"sg":[1,{"com":_3,"edu":_3,"gov":_3,"net":_3,"org":_3,"enscaled":_4}],"sh":[1,{"com":_3,"gov":_3,"mil":_3,"net":_3,"org":_3,"hashbang":_4,"botda":_4,"platform":[0,{"ent":_4,"eu":_4,"us":_4}],"now":_4}],"si":[1,{"f5":_4,"gitapp":_4,"gitpage":_4}],"sj":_3,"sk":_3,"sl":_5,"sm":_3,"sn":[1,{"art":_3,"com":_3,"edu":_3,"gouv":_3,"org":_3,"perso":_3,"univ":_3}],"so":[1,{"com":_3,"edu":_3,"gov":_3,"me":_3,"net":_3,"org":_3,"surveys":_4}],"sr":_3,"ss":[1,{"biz":_3,"co":_3,"com":_3,"edu":_3,"gov":_3,"me":_3,"net":_3,"org":_3,"sch":_3}],"st":[1,{"co":_3,"com":_3,"consulado":_3,"edu":_3,"embaixada":_3,"mil":_3,"net":_3,"org":_3,"principe":_3,"saotome":_3,"store":_3,"helioho":_4,"kirara":_4,"noho":_4}],"su":[1,{"abkhazia":_4,"adygeya":_4,"aktyubinsk":_4,"arkhangelsk":_4,"armenia":_4,"ashgabad":_4,"azerbaijan":_4,"balashov":_4,"bashkiria":_4,"bryansk":_4,"bukhara":_4,"chimkent":_4,"dagestan":_4,"east-kazakhstan":_4,"exnet":_4,"georgia":_4,"grozny":_4,"ivanovo":_4,"jambyl":_4,"kalmykia":_4,"kaluga":_4,"karacol":_4,"karaganda":_4,"karelia":_4,"khakassia":_4,"krasnodar":_4,"kurgan":_4,"kustanai":_4,"lenug":_4,"mangyshlak":_4,"mordovia":_4,"msk":_4,"murmansk":_4,"nalchik":_4,"navoi":_4,"north-kazakhstan":_4,"nov":_4,"obninsk":_4,"penza":_4,"pokrovsk":_4,"sochi":_4,"spb":_4,"tashkent":_4,"termez":_4,"togliatti":_4,"troitsk":_4,"tselinograd":_4,"tula":_4,"tuva":_4,"vladikavkaz":_4,"vladimir":_4,"vologda":_4}],"sv":[1,{"com":_3,"edu":_3,"gob":_3,"org":_3,"red":_3}],"sx":_12,"sy":_6,"sz":[1,{"ac":_3,"co":_3,"org":_3}],"tc":_3,"td":_3,"tel":_3,"tf":[1,{"sch":_4}],"tg":_3,"th":[1,{"ac":_3,"co":_3,"go":_3,"in":_3,"mi":_3,"net":_3,"or":_3,"online":_4,"shop":_4}],"tj":[1,{"ac":_3,"biz":_3,"co":_3,"com":_3,"edu":_3,"go":_3,"gov":_3,"int":_3,"mil":_3,"name":_3,"net":_3,"nic":_3,"org":_3,"test":_3,"web":_3}],"tk":_3,"tl":_12,"tm":[1,{"co":_3,"com":_3,"edu":_3,"gov":_3,"mil":_3,"net":_3,"nom":_3,"org":_3}],"tn":[1,{"com":_3,"ens":_3,"fin":_3,"gov":_3,"ind":_3,"info":_3,"intl":_3,"mincom":_3,"nat":_3,"net":_3,"org":_3,"perso":_3,"tourism":_3,"orangecloud":_4}],"to":[1,{"611":_4,"com":_3,"edu":_3,"gov":_3,"mil":_3,"net":_3,"org":_3,"oya":_4,"x0":_4,"quickconnect":_26,"vpnplus":_4}],"tr":[1,{"av":_3,"bbs":_3,"bel":_3,"biz":_3,"com":_3,"dr":_3,"edu":_3,"gen":_3,"gov":_3,"info":_3,"k12":_3,"kep":_3,"mil":_3,"name":_3,"net":_3,"org":_3,"pol":_3,"tel":_3,"tsk":_3,"tv":_3,"web":_3,"nc":_12}],"tt":[1,{"biz":_3,"co":_3,"com":_3,"edu":_3,"gov":_3,"info":_3,"mil":_3,"name":_3,"net":_3,"org":_3,"pro":_3}],"tv":[1,{"better-than":_4,"dyndns":_4,"on-the-web":_4,"worse-than":_4,"from":_4,"sakura":_4}],"tw":[1,{"club":_3,"com":[1,{"mymailer":_4}],"ebiz":_3,"edu":_3,"game":_3,"gov":_3,"idv":_3,"mil":_3,"net":_3,"org":_3,"url":_4,"mydns":_4}],"tz":[1,{"ac":_3,"co":_3,"go":_3,"hotel":_3,"info":_3,"me":_3,"mil":_3,"mobi":_3,"ne":_3,"or":_3,"sc":_3,"tv":_3}],"ua":[1,{"com":_3,"edu":_3,"gov":_3,"in":_3,"net":_3,"org":_3,"cherkassy":_3,"cherkasy":_3,"chernigov":_3,"chernihiv":_3,"chernivtsi":_3,"chernovtsy":_3,"ck":_3,"cn":_3,"cr":_3,"crimea":_3,"cv":_3,"dn":_3,"dnepropetrovsk":_3,"dnipropetrovsk":_3,"donetsk":_3,"dp":_3,"if":_3,"ivano-frankivsk":_3,"kh":_3,"kharkiv":_3,"kharkov":_3,"kherson":_3,"khmelnitskiy":_3,"khmelnytskyi":_3,"kiev":_3,"kirovograd":_3,"km":_3,"kr":_3,"kropyvnytskyi":_3,"krym":_3,"ks":_3,"kv":_3,"kyiv":_3,"lg":_3,"lt":_3,"lugansk":_3,"luhansk":_3,"lutsk":_3,"lv":_3,"lviv":_3,"mk":_3,"mykolaiv":_3,"nikolaev":_3,"od":_3,"odesa":_3,"odessa":_3,"pl":_3,"poltava":_3,"rivne":_3,"rovno":_3,"rv":_3,"sb":_3,"sebastopol":_3,"sevastopol":_3,"sm":_3,"sumy":_3,"te":_3,"ternopil":_3,"uz":_3,"uzhgorod":_3,"uzhhorod":_3,"vinnica":_3,"vinnytsia":_3,"vn":_3,"volyn":_3,"yalta":_3,"zakarpattia":_3,"zaporizhzhe":_3,"zaporizhzhia":_3,"zhitomir":_3,"zhytomyr":_3,"zp":_3,"zt":_3,"cc":_4,"inf":_4,"ltd":_4,"cx":_4,"ie":_4,"biz":_4,"co":_4,"pp":_4,"v":_4}],"ug":[1,{"ac":_3,"co":_3,"com":_3,"edu":_3,"go":_3,"gov":_3,"mil":_3,"ne":_3,"or":_3,"org":_3,"sc":_3,"us":_3}],"uk":[1,{"ac":_3,"co":[1,{"bytemark":[0,{"dh":_4,"vm":_4}],"layershift":_46,"barsy":_4,"barsyonline":_4,"retrosnub":_54,"nh-serv":_4,"no-ip":_4,"adimo":_4,"myspreadshop":_4}],"gov":[1,{"api":_4,"campaign":_4,"service":_4}],"ltd":_3,"me":_3,"net":_3,"nhs":_3,"org":[1,{"glug":_4,"lug":_4,"lugs":_4,"affinitylottery":_4,"raffleentry":_4,"weeklylottery":_4}],"plc":_3,"police":_3,"sch":_19,"conn":_4,"copro":_4,"hosp":_4,"independent-commission":_4,"independent-inquest":_4,"independent-inquiry":_4,"independent-panel":_4,"independent-review":_4,"public-inquiry":_4,"royal-commission":_4,"pymnt":_4,"barsy":_4,"nimsite":_4,"oraclegovcloudapps":_7}],"us":[1,{"dni":_3,"isa":_3,"nsn":_3,"ak":_61,"al":_61,"ar":_61,"as":_61,"az":_61,"ca":_61,"co":_61,"ct":_61,"dc":_61,"de":[1,{"cc":_3,"lib":_4}],"fl":_61,"ga":_61,"gu":_61,"hi":_62,"ia":_61,"id":_61,"il":_61,"in":_61,"ks":_61,"ky":_61,"la":_61,"ma":[1,{"k12":[1,{"chtr":_3,"paroch":_3,"pvt":_3}],"cc":_3,"lib":_3}],"md":_61,"me":_61,"mi":[1,{"k12":_3,"cc":_3,"lib":_3,"ann-arbor":_3,"cog":_3,"dst":_3,"eaton":_3,"gen":_3,"mus":_3,"tec":_3,"washtenaw":_3}],"mn":_61,"mo":_61,"ms":_61,"mt":_61,"nc":_61,"nd":_62,"ne":_61,"nh":_61,"nj":_61,"nm":_61,"nv":_61,"ny":_61,"oh":_61,"ok":_61,"or":_61,"pa":_61,"pr":_61,"ri":_62,"sc":_61,"sd":_62,"tn":_61,"tx":_61,"ut":_61,"va":_61,"vi":_61,"vt":_61,"wa":_61,"wi":_61,"wv":[1,{"cc":_3}],"wy":_61,"cloudns":_4,"is-by":_4,"land-4-sale":_4,"stuff-4-sale":_4,"heliohost":_4,"enscaled":[0,{"phx":_4}],"mircloud":_4,"ngo":_4,"golffan":_4,"noip":_4,"pointto":_4,"freeddns":_4,"srv":[2,{"gh":_4,"gl":_4}],"platterp":_4,"servername":_4}],"uy":[1,{"com":_3,"edu":_3,"gub":_3,"mil":_3,"net":_3,"org":_3}],"uz":[1,{"co":_3,"com":_3,"net":_3,"org":_3}],"va":_3,"vc":[1,{"com":_3,"edu":_3,"gov":_3,"mil":_3,"net":_3,"org":_3,"gv":[2,{"d":_4}],"0e":_7,"mydns":_4}],"ve":[1,{"arts":_3,"bib":_3,"co":_3,"com":_3,"e12":_3,"edu":_3,"emprende":_3,"firm":_3,"gob":_3,"gov":_3,"info":_3,"int":_3,"mil":_3,"net":_3,"nom":_3,"org":_3,"rar":_3,"rec":_3,"store":_3,"tec":_3,"web":_3}],"vg":[1,{"edu":_3}],"vi":[1,{"co":_3,"com":_3,"k12":_3,"net":_3,"org":_3}],"vn":[1,{"ac":_3,"ai":_3,"biz":_3,"com":_3,"edu":_3,"gov":_3,"health":_3,"id":_3,"info":_3,"int":_3,"io":_3,"name":_3,"net":_3,"org":_3,"pro":_3,"angiang":_3,"bacgiang":_3,"backan":_3,"baclieu":_3,"bacninh":_3,"baria-vungtau":_3,"bentre":_3,"binhdinh":_3,"binhduong":_3,"binhphuoc":_3,"binhthuan":_3,"camau":_3,"cantho":_3,"caobang":_3,"daklak":_3,"daknong":_3,"danang":_3,"dienbien":_3,"dongnai":_3,"dongthap":_3,"gialai":_3,"hagiang":_3,"haiduong":_3,"haiphong":_3,"hanam":_3,"hanoi":_3,"hatinh":_3,"haugiang":_3,"hoabinh":_3,"hungyen":_3,"khanhhoa":_3,"kiengiang":_3,"kontum":_3,"laichau":_3,"lamdong":_3,"langson":_3,"laocai":_3,"longan":_3,"namdinh":_3,"nghean":_3,"ninhbinh":_3,"ninhthuan":_3,"phutho":_3,"phuyen":_3,"quangbinh":_3,"quangnam":_3,"quangngai":_3,"quangninh":_3,"quangtri":_3,"soctrang":_3,"sonla":_3,"tayninh":_3,"thaibinh":_3,"thainguyen":_3,"thanhhoa":_3,"thanhphohochiminh":_3,"thuathienhue":_3,"tiengiang":_3,"travinh":_3,"tuyenquang":_3,"vinhlong":_3,"vinhphuc":_3,"yenbai":_3}],"vu":_45,"wf":[1,{"biz":_4,"sch":_4}],"ws":[1,{"com":_3,"edu":_3,"gov":_3,"net":_3,"org":_3,"advisor":_7,"cloud66":_4,"dyndns":_4,"mypets":_4}],"yt":[1,{"org":_4}],"xn--mgbaam7a8h":_3,"امارات":_3,"xn--y9a3aq":_3,"հայ":_3,"xn--54b7fta0cc":_3,"বাংলা":_3,"xn--90ae":_3,"бг":_3,"xn--mgbcpq6gpa1a":_3,"البحرين":_3,"xn--90ais":_3,"бел":_3,"xn--fiqs8s":_3,"中国":_3,"xn--fiqz9s":_3,"中國":_3,"xn--lgbbat1ad8j":_3,"الجزائر":_3,"xn--wgbh1c":_3,"مصر":_3,"xn--e1a4c":_3,"ею":_3,"xn--qxa6a":_3,"ευ":_3,"xn--mgbah1a3hjkrd":_3,"موريتانيا":_3,"xn--node":_3,"გე":_3,"xn--qxam":_3,"ελ":_3,"xn--j6w193g":[1,{"xn--gmqw5a":_3,"xn--55qx5d":_3,"xn--mxtq1m":_3,"xn--wcvs22d":_3,"xn--uc0atv":_3,"xn--od0alg":_3}],"香港":[1,{"個人":_3,"公司":_3,"政府":_3,"教育":_3,"組織":_3,"網絡":_3}],"xn--2scrj9c":_3,"ಭಾರತ":_3,"xn--3hcrj9c":_3,"ଭାରତ":_3,"xn--45br5cyl":_3,"ভাৰত":_3,"xn--h2breg3eve":_3,"भारतम्":_3,"xn--h2brj9c8c":_3,"भारोत":_3,"xn--mgbgu82a":_3,"ڀارت":_3,"xn--rvc1e0am3e":_3,"ഭാരതം":_3,"xn--h2brj9c":_3,"भारत":_3,"xn--mgbbh1a":_3,"بارت":_3,"xn--mgbbh1a71e":_3,"بھارت":_3,"xn--fpcrj9c3d":_3,"భారత్":_3,"xn--gecrj9c":_3,"ભારત":_3,"xn--s9brj9c":_3,"ਭਾਰਤ":_3,"xn--45brj9c":_3,"ভারত":_3,"xn--xkc2dl3a5ee0h":_3,"இந்தியா":_3,"xn--mgba3a4f16a":_3,"ایران":_3,"xn--mgba3a4fra":_3,"ايران":_3,"xn--mgbtx2b":_3,"عراق":_3,"xn--mgbayh7gpa":_3,"الاردن":_3,"xn--3e0b707e":_3,"한국":_3,"xn--80ao21a":_3,"қаз":_3,"xn--q7ce6a":_3,"ລາວ":_3,"xn--fzc2c9e2c":_3,"ලංකා":_3,"xn--xkc2al3hye2a":_3,"இலங்கை":_3,"xn--mgbc0a9azcg":_3,"المغرب":_3,"xn--d1alf":_3,"мкд":_3,"xn--l1acc":_3,"мон":_3,"xn--mix891f":_3,"澳門":_3,"xn--mix082f":_3,"澳门":_3,"xn--mgbx4cd0ab":_3,"مليسيا":_3,"xn--mgb9awbf":_3,"عمان":_3,"xn--mgbai9azgqp6j":_3,"پاکستان":_3,"xn--mgbai9a5eva00b":_3,"پاكستان":_3,"xn--ygbi2ammx":_3,"فلسطين":_3,"xn--90a3ac":[1,{"xn--80au":_3,"xn--90azh":_3,"xn--d1at":_3,"xn--c1avg":_3,"xn--o1ac":_3,"xn--o1ach":_3}],"срб":[1,{"ак":_3,"обр":_3,"од":_3,"орг":_3,"пр":_3,"упр":_3}],"xn--p1ai":_3,"рф":_3,"xn--wgbl6a":_3,"قطر":_3,"xn--mgberp4a5d4ar":_3,"السعودية":_3,"xn--mgberp4a5d4a87g":_3,"السعودیة":_3,"xn--mgbqly7c0a67fbc":_3,"السعودیۃ":_3,"xn--mgbqly7cvafr":_3,"السعوديه":_3,"xn--mgbpl2fh":_3,"سودان":_3,"xn--yfro4i67o":_3,"新加坡":_3,"xn--clchc0ea0b2g2a9gcd":_3,"சிங்கப்பூர்":_3,"xn--ogbpf8fl":_3,"سورية":_3,"xn--mgbtf8fl":_3,"سوريا":_3,"xn--o3cw4h":[1,{"xn--o3cyx2a":_3,"xn--12co0c3b4eva":_3,"xn--m3ch0j3a":_3,"xn--h3cuzk1di":_3,"xn--12c1fe0br":_3,"xn--12cfi8ixb8l":_3}],"ไทย":[1,{"ทหาร":_3,"ธุรกิจ":_3,"เน็ต":_3,"รัฐบาล":_3,"ศึกษา":_3,"องค์กร":_3}],"xn--pgbs0dh":_3,"تونس":_3,"xn--kpry57d":_3,"台灣":_3,"xn--kprw13d":_3,"台湾":_3,"xn--nnx388a":_3,"臺灣":_3,"xn--j1amh":_3,"укр":_3,"xn--mgb2ddes":_3,"اليمن":_3,"xxx":_3,"ye":_6,"za":[0,{"ac":_3,"agric":_3,"alt":_3,"co":_3,"edu":_3,"gov":_3,"grondar":_3,"law":_3,"mil":_3,"net":_3,"ngo":_3,"nic":_3,"nis":_3,"nom":_3,"org":_3,"school":_3,"tm":_3,"web":_3}],"zm":[1,{"ac":_3,"biz":_3,"co":_3,"com":_3,"edu":_3,"gov":_3,"info":_3,"mil":_3,"net":_3,"org":_3,"sch":_3}],"zw":[1,{"ac":_3,"co":_3,"gov":_3,"mil":_3,"org":_3}],"aaa":_3,"aarp":_3,"abb":_3,"abbott":_3,"abbvie":_3,"abc":_3,"able":_3,"abogado":_3,"abudhabi":_3,"academy":[1,{"official":_4}],"accenture":_3,"accountant":_3,"accountants":_3,"aco":_3,"actor":_3,"ads":_3,"adult":_3,"aeg":_3,"aetna":_3,"afl":_3,"africa":_3,"agakhan":_3,"agency":_3,"aig":_3,"airbus":_3,"airforce":_3,"airtel":_3,"akdn":_3,"alibaba":_3,"alipay":_3,"allfinanz":_3,"allstate":_3,"ally":_3,"alsace":_3,"alstom":_3,"amazon":_3,"americanexpress":_3,"americanfamily":_3,"amex":_3,"amfam":_3,"amica":_3,"amsterdam":_3,"analytics":_3,"android":_3,"anquan":_3,"anz":_3,"aol":_3,"apartments":_3,"app":[1,{"adaptable":_4,"aiven":_4,"beget":_7,"brave":_8,"clerk":_4,"clerkstage":_4,"wnext":_4,"csb":[2,{"preview":_4}],"deta":_4,"ondigitalocean":_4,"easypanel":_4,"encr":_4,"evervault":_9,"expo":_10,"edgecompute":_4,"on-fleek":_4,"flutterflow":_4,"framer":_4,"hosted":_7,"run":_7,"web":_4,"hasura":_4,"botdash":_4,"loginline":_4,"lovable":_4,"medusajs":_4,"messerli":_4,"netfy":_4,"netlify":_4,"ngrok":_4,"ngrok-free":_4,"developer":_7,"noop":_4,"northflank":_7,"upsun":_7,"replit":_11,"nyat":_4,"snowflake":[0,{"*":_4,"privatelink":_7}],"streamlit":_4,"storipress":_4,"telebit":_4,"typedream":_4,"vercel":_4,"bookonline":_4,"wdh":_4,"zeabur":_4,"zerops":_7}],"apple":_3,"aquarelle":_3,"arab":_3,"aramco":_3,"archi":_3,"army":_3,"art":_3,"arte":_3,"asda":_3,"associates":_3,"athleta":_3,"attorney":_3,"auction":_3,"audi":_3,"audible":_3,"audio":_3,"auspost":_3,"author":_3,"auto":_3,"autos":_3,"aws":[1,{"sagemaker":[0,{"ap-northeast-1":_15,"ap-northeast-2":_15,"ap-south-1":_15,"ap-southeast-1":_15,"ap-southeast-2":_15,"ca-central-1":_17,"eu-central-1":_15,"eu-west-1":_15,"eu-west-2":_15,"us-east-1":_17,"us-east-2":_17,"us-west-2":_17,"af-south-1":_14,"ap-east-1":_14,"ap-northeast-3":_14,"ap-south-2":_16,"ap-southeast-3":_14,"ap-southeast-4":_16,"ca-west-1":[0,{"notebook":_4,"notebook-fips":_4}],"eu-central-2":_14,"eu-north-1":_14,"eu-south-1":_14,"eu-south-2":_14,"eu-west-3":_14,"il-central-1":_14,"me-central-1":_14,"me-south-1":_14,"sa-east-1":_14,"us-gov-east-1":_18,"us-gov-west-1":_18,"us-west-1":[0,{"notebook":_4,"notebook-fips":_4,"studio":_4}],"experiments":_7}],"repost":[0,{"private":_7}],"on":[0,{"ap-northeast-1":_13,"ap-southeast-1":_13,"ap-southeast-2":_13,"eu-central-1":_13,"eu-north-1":_13,"eu-west-1":_13,"us-east-1":_13,"us-east-2":_13,"us-west-2":_13}]}],"axa":_3,"azure":_3,"baby":_3,"baidu":_3,"banamex":_3,"band":_3,"bank":_3,"bar":_3,"barcelona":_3,"barclaycard":_3,"barclays":_3,"barefoot":_3,"bargains":_3,"baseball":_3,"basketball":[1,{"aus":_4,"nz":_4}],"bauhaus":_3,"bayern":_3,"bbc":_3,"bbt":_3,"bbva":_3,"bcg":_3,"bcn":_3,"beats":_3,"beauty":_3,"beer":_3,"bentley":_3,"berlin":_3,"best":_3,"bestbuy":_3,"bet":_3,"bharti":_3,"bible":_3,"bid":_3,"bike":_3,"bing":_3,"bingo":_3,"bio":_3,"black":_3,"blackfriday":_3,"blockbuster":_3,"blog":_3,"bloomberg":_3,"blue":_3,"bms":_3,"bmw":_3,"bnpparibas":_3,"boats":_3,"boehringer":_3,"bofa":_3,"bom":_3,"bond":_3,"boo":_3,"book":_3,"booking":_3,"bosch":_3,"bostik":_3,"boston":_3,"bot":_3,"boutique":_3,"box":_3,"bradesco":_3,"bridgestone":_3,"broadway":_3,"broker":_3,"brother":_3,"brussels":_3,"build":[1,{"v0":_4}],"builders":[1,{"cloudsite":_4}],"business":_20,"buy":_3,"buzz":_3,"bzh":_3,"cab":_3,"cafe":_3,"cal":_3,"call":_3,"calvinklein":_3,"cam":_3,"camera":_3,"camp":[1,{"emf":[0,{"at":_4}]}],"canon":_3,"capetown":_3,"capital":_3,"capitalone":_3,"car":_3,"caravan":_3,"cards":_3,"care":_3,"career":_3,"careers":_3,"cars":_3,"casa":[1,{"nabu":[0,{"ui":_4}]}],"case":_3,"cash":_3,"casino":_3,"catering":_3,"catholic":_3,"cba":_3,"cbn":_3,"cbre":_3,"center":_3,"ceo":_3,"cern":_3,"cfa":_3,"cfd":_3,"chanel":_3,"channel":_3,"charity":_3,"chase":_3,"chat":_3,"cheap":_3,"chintai":_3,"christmas":_3,"chrome":_3,"church":_3,"cipriani":_3,"circle":_3,"cisco":_3,"citadel":_3,"citi":_3,"citic":_3,"city":_3,"claims":_3,"cleaning":_3,"click":_3,"clinic":_3,"clinique":_3,"clothing":_3,"cloud":[1,{"elementor":_4,"encoway":[0,{"eu":_4}],"statics":_7,"ravendb":_4,"axarnet":[0,{"es-1":_4}],"diadem":_4,"jelastic":[0,{"vip":_4}],"jele":_4,"jenv-aruba":[0,{"aruba":[0,{"eur":[0,{"it1":_4}]}],"it1":_4}],"keliweb":[2,{"cs":_4}],"oxa":[2,{"tn":_4,"uk":_4}],"primetel":[2,{"uk":_4}],"reclaim":[0,{"ca":_4,"uk":_4,"us":_4}],"trendhosting":[0,{"ch":_4,"de":_4}],"jotelulu":_4,"kuleuven":_4,"laravel":_4,"linkyard":_4,"magentosite":_7,"matlab":_4,"observablehq":_4,"perspecta":_4,"vapor":_4,"on-rancher":_7,"scw":[0,{"baremetal":[0,{"fr-par-1":_4,"fr-par-2":_4,"nl-ams-1":_4}],"fr-par":[0,{"cockpit":_4,"fnc":[2,{"functions":_4}],"k8s":_22,"s3":_4,"s3-website":_4,"whm":_4}],"instances":[0,{"priv":_4,"pub":_4}],"k8s":_4,"nl-ams":[0,{"cockpit":_4,"k8s":_22,"s3":_4,"s3-website":_4,"whm":_4}],"pl-waw":[0,{"cockpit":_4,"k8s":_22,"s3":_4,"s3-website":_4}],"scalebook":_4,"smartlabeling":_4}],"servebolt":_4,"onstackit":[0,{"runs":_4}],"trafficplex":_4,"unison-services":_4,"urown":_4,"voorloper":_4,"zap":_4}],"club":[1,{"cloudns":_4,"jele":_4,"barsy":_4}],"clubmed":_3,"coach":_3,"codes":[1,{"owo":_7}],"coffee":_3,"college":_3,"cologne":_3,"commbank":_3,"community":[1,{"nog":_4,"ravendb":_4,"myforum":_4}],"company":_3,"compare":_3,"computer":_3,"comsec":_3,"condos":_3,"construction":_3,"consulting":_3,"contact":_3,"contractors":_3,"cooking":_3,"cool":[1,{"elementor":_4,"de":_4}],"corsica":_3,"country":_3,"coupon":_3,"coupons":_3,"courses":_3,"cpa":_3,"credit":_3,"creditcard":_3,"creditunion":_3,"cricket":_3,"crown":_3,"crs":_3,"cruise":_3,"cruises":_3,"cuisinella":_3,"cymru":_3,"cyou":_3,"dad":_3,"dance":_3,"data":_3,"date":_3,"dating":_3,"datsun":_3,"day":_3,"dclk":_3,"dds":_3,"deal":_3,"dealer":_3,"deals":_3,"degree":_3,"delivery":_3,"dell":_3,"deloitte":_3,"delta":_3,"democrat":_3,"dental":_3,"dentist":_3,"desi":_3,"design":[1,{"graphic":_4,"bss":_4}],"dev":[1,{"12chars":_4,"myaddr":_4,"panel":_4,"lcl":_7,"lclstage":_7,"stg":_7,"stgstage":_7,"pages":_4,"r2":_4,"workers":_4,"deno":_4,"deno-staging":_4,"deta":_4,"evervault":_9,"fly":_4,"githubpreview":_4,"gateway":_7,"hrsn":[2,{"psl":[0,{"sub":_4,"wc":[0,{"*":_4,"sub":_7}]}]}],"botdash":_4,"inbrowser":_7,"is-a-good":_4,"is-a":_4,"iserv":_4,"runcontainers":_4,"localcert":[0,{"user":_7}],"loginline":_4,"barsy":_4,"mediatech":_4,"modx":_4,"ngrok":_4,"ngrok-free":_4,"is-a-fullstack":_4,"is-cool":_4,"is-not-a":_4,"localplayer":_4,"xmit":_4,"platter-app":_4,"replit":[2,{"archer":_4,"bones":_4,"canary":_4,"global":_4,"hacker":_4,"id":_4,"janeway":_4,"kim":_4,"kira":_4,"kirk":_4,"odo":_4,"paris":_4,"picard":_4,"pike":_4,"prerelease":_4,"reed":_4,"riker":_4,"sisko":_4,"spock":_4,"staging":_4,"sulu":_4,"tarpit":_4,"teams":_4,"tucker":_4,"wesley":_4,"worf":_4}],"crm":[0,{"d":_7,"w":_7,"wa":_7,"wb":_7,"wc":_7,"wd":_7,"we":_7,"wf":_7}],"vercel":_4,"webhare":_7}],"dhl":_3,"diamonds":_3,"diet":_3,"digital":[1,{"cloudapps":[2,{"london":_4}]}],"direct":[1,{"libp2p":_4}],"directory":_3,"discount":_3,"discover":_3,"dish":_3,"diy":_3,"dnp":_3,"docs":_3,"doctor":_3,"dog":_3,"domains":_3,"dot":_3,"download":_3,"drive":_3,"dtv":_3,"dubai":_3,"dunlop":_3,"dupont":_3,"durban":_3,"dvag":_3,"dvr":_3,"earth":_3,"eat":_3,"eco":_3,"edeka":_3,"education":_20,"email":[1,{"crisp":[0,{"on":_4}],"tawk":_49,"tawkto":_49}],"emerck":_3,"energy":_3,"engineer":_3,"engineering":_3,"enterprises":_3,"epson":_3,"equipment":_3,"ericsson":_3,"erni":_3,"esq":_3,"estate":[1,{"compute":_7}],"eurovision":_3,"eus":[1,{"party":_50}],"events":[1,{"koobin":_4,"co":_4}],"exchange":_3,"expert":_3,"exposed":_3,"express":_3,"extraspace":_3,"fage":_3,"fail":_3,"fairwinds":_3,"faith":_3,"family":_3,"fan":_3,"fans":_3,"farm":[1,{"storj":_4}],"farmers":_3,"fashion":_3,"fast":_3,"fedex":_3,"feedback":_3,"ferrari":_3,"ferrero":_3,"fidelity":_3,"fido":_3,"film":_3,"final":_3,"finance":_3,"financial":_20,"fire":_3,"firestone":_3,"firmdale":_3,"fish":_3,"fishing":_3,"fit":_3,"fitness":_3,"flickr":_3,"flights":_3,"flir":_3,"florist":_3,"flowers":_3,"fly":_3,"foo":_3,"food":_3,"football":_3,"ford":_3,"forex":_3,"forsale":_3,"forum":_3,"foundation":_3,"fox":_3,"free":_3,"fresenius":_3,"frl":_3,"frogans":_3,"frontier":_3,"ftr":_3,"fujitsu":_3,"fun":_3,"fund":_3,"furniture":_3,"futbol":_3,"fyi":_3,"gal":_3,"gallery":_3,"gallo":_3,"gallup":_3,"game":_3,"games":[1,{"pley":_4,"sheezy":_4}],"gap":_3,"garden":_3,"gay":[1,{"pages":_4}],"gbiz":_3,"gdn":[1,{"cnpy":_4}],"gea":_3,"gent":_3,"genting":_3,"george":_3,"ggee":_3,"gift":_3,"gifts":_3,"gives":_3,"giving":_3,"glass":_3,"gle":_3,"global":_3,"globo":_3,"gmail":_3,"gmbh":_3,"gmo":_3,"gmx":_3,"godaddy":_3,"gold":_3,"goldpoint":_3,"golf":_3,"goo":_3,"goodyear":_3,"goog":[1,{"cloud":_4,"translate":_4,"usercontent":_7}],"google":_3,"gop":_3,"got":_3,"grainger":_3,"graphics":_3,"gratis":_3,"green":_3,"gripe":_3,"grocery":_3,"group":[1,{"discourse":_4}],"gucci":_3,"guge":_3,"guide":_3,"guitars":_3,"guru":_3,"hair":_3,"hamburg":_3,"hangout":_3,"haus":_3,"hbo":_3,"hdfc":_3,"hdfcbank":_3,"health":[1,{"hra":_4}],"healthcare":_3,"help":_3,"helsinki":_3,"here":_3,"hermes":_3,"hiphop":_3,"hisamitsu":_3,"hitachi":_3,"hiv":_3,"hkt":_3,"hockey":_3,"holdings":_3,"holiday":_3,"homedepot":_3,"homegoods":_3,"homes":_3,"homesense":_3,"honda":_3,"horse":_3,"hospital":_3,"host":[1,{"cloudaccess":_4,"freesite":_4,"easypanel":_4,"fastvps":_4,"myfast":_4,"tempurl":_4,"wpmudev":_4,"jele":_4,"mircloud":_4,"wp2":_4,"half":_4}],"hosting":[1,{"opencraft":_4}],"hot":_3,"hotels":_3,"hotmail":_3,"house":_3,"how":_3,"hsbc":_3,"hughes":_3,"hyatt":_3,"hyundai":_3,"ibm":_3,"icbc":_3,"ice":_3,"icu":_3,"ieee":_3,"ifm":_3,"ikano":_3,"imamat":_3,"imdb":_3,"immo":_3,"immobilien":_3,"inc":_3,"industries":_3,"infiniti":_3,"ing":_3,"ink":_3,"institute":_3,"insurance":_3,"insure":_3,"international":_3,"intuit":_3,"investments":_3,"ipiranga":_3,"irish":_3,"ismaili":_3,"ist":_3,"istanbul":_3,"itau":_3,"itv":_3,"jaguar":_3,"java":_3,"jcb":_3,"jeep":_3,"jetzt":_3,"jewelry":_3,"jio":_3,"jll":_3,"jmp":_3,"jnj":_3,"joburg":_3,"jot":_3,"joy":_3,"jpmorgan":_3,"jprs":_3,"juegos":_3,"juniper":_3,"kaufen":_3,"kddi":_3,"kerryhotels":_3,"kerryproperties":_3,"kfh":_3,"kia":_3,"kids":_3,"kim":_3,"kindle":_3,"kitchen":_3,"kiwi":_3,"koeln":_3,"komatsu":_3,"kosher":_3,"kpmg":_3,"kpn":_3,"krd":[1,{"co":_4,"edu":_4}],"kred":_3,"kuokgroup":_3,"kyoto":_3,"lacaixa":_3,"lamborghini":_3,"lamer":_3,"lancaster":_3,"land":_3,"landrover":_3,"lanxess":_3,"lasalle":_3,"lat":_3,"latino":_3,"latrobe":_3,"law":_3,"lawyer":_3,"lds":_3,"lease":_3,"leclerc":_3,"lefrak":_3,"legal":_3,"lego":_3,"lexus":_3,"lgbt":_3,"lidl":_3,"life":_3,"lifeinsurance":_3,"lifestyle":_3,"lighting":_3,"like":_3,"lilly":_3,"limited":_3,"limo":_3,"lincoln":_3,"link":[1,{"myfritz":_4,"cyon":_4,"dweb":_7,"inbrowser":_7,"nftstorage":[0,{"ipfs":_4}],"mypep":_4}],"live":[1,{"aem":_4,"hlx":_4,"ewp":_7}],"living":_3,"llc":_3,"llp":_3,"loan":_3,"loans":_3,"locker":_3,"locus":_3,"lol":[1,{"omg":_4}],"london":_3,"lotte":_3,"lotto":_3,"love":_3,"lpl":_3,"lplfinancial":_3,"ltd":_3,"ltda":_3,"lundbeck":_3,"luxe":_3,"luxury":_3,"madrid":_3,"maif":_3,"maison":_3,"makeup":_3,"man":_3,"management":_3,"mango":_3,"map":_3,"market":_3,"marketing":_3,"markets":_3,"marriott":_3,"marshalls":_3,"mattel":_3,"mba":_3,"mckinsey":_3,"med":_3,"media":_57,"meet":_3,"melbourne":_3,"meme":_3,"memorial":_3,"men":_3,"menu":[1,{"barsy":_4,"barsyonline":_4}],"merck":_3,"merckmsd":_3,"miami":_3,"microsoft":_3,"mini":_3,"mint":_3,"mit":_3,"mitsubishi":_3,"mlb":_3,"mls":_3,"mma":_3,"mobile":_3,"moda":_3,"moe":_3,"moi":_3,"mom":[1,{"ind":_4}],"monash":_3,"money":_3,"monster":_3,"mormon":_3,"mortgage":_3,"moscow":_3,"moto":_3,"motorcycles":_3,"mov":_3,"movie":_3,"msd":_3,"mtn":_3,"mtr":_3,"music":_3,"nab":_3,"nagoya":_3,"navy":_3,"nba":_3,"nec":_3,"netbank":_3,"netflix":_3,"network":[1,{"alces":_7,"co":_4,"arvo":_4,"azimuth":_4,"tlon":_4}],"neustar":_3,"new":_3,"news":[1,{"noticeable":_4}],"next":_3,"nextdirect":_3,"nexus":_3,"nfl":_3,"ngo":_3,"nhk":_3,"nico":_3,"nike":_3,"nikon":_3,"ninja":_3,"nissan":_3,"nissay":_3,"nokia":_3,"norton":_3,"now":_3,"nowruz":_3,"nowtv":_3,"nra":_3,"nrw":_3,"ntt":_3,"nyc":_3,"obi":_3,"observer":_3,"office":_3,"okinawa":_3,"olayan":_3,"olayangroup":_3,"ollo":_3,"omega":_3,"one":[1,{"kin":_7,"service":_4}],"ong":[1,{"obl":_4}],"onl":_3,"online":[1,{"eero":_4,"eero-stage":_4,"websitebuilder":_4,"barsy":_4}],"ooo":_3,"open":_3,"oracle":_3,"orange":[1,{"tech":_4}],"organic":_3,"origins":_3,"osaka":_3,"otsuka":_3,"ott":_3,"ovh":[1,{"nerdpol":_4}],"page":[1,{"aem":_4,"hlx":_4,"hlx3":_4,"translated":_4,"codeberg":_4,"heyflow":_4,"prvcy":_4,"rocky":_4,"pdns":_4,"plesk":_4}],"panasonic":_3,"paris":_3,"pars":_3,"partners":_3,"parts":_3,"party":_3,"pay":_3,"pccw":_3,"pet":_3,"pfizer":_3,"pharmacy":_3,"phd":_3,"philips":_3,"phone":_3,"photo":_3,"photography":_3,"photos":_57,"physio":_3,"pics":_3,"pictet":_3,"pictures":[1,{"1337":_4}],"pid":_3,"pin":_3,"ping":_3,"pink":_3,"pioneer":_3,"pizza":[1,{"ngrok":_4}],"place":_20,"play":_3,"playstation":_3,"plumbing":_3,"plus":_3,"pnc":_3,"pohl":_3,"poker":_3,"politie":_3,"porn":_3,"pramerica":_3,"praxi":_3,"press":_3,"prime":_3,"prod":_3,"productions":_3,"prof":_3,"progressive":_3,"promo":_3,"properties":_3,"property":_3,"protection":_3,"pru":_3,"prudential":_3,"pub":[1,{"id":_7,"kin":_7,"barsy":_4}],"pwc":_3,"qpon":_3,"quebec":_3,"quest":_3,"racing":_3,"radio":_3,"read":_3,"realestate":_3,"realtor":_3,"realty":_3,"recipes":_3,"red":_3,"redstone":_3,"redumbrella":_3,"rehab":_3,"reise":_3,"reisen":_3,"reit":_3,"reliance":_3,"ren":_3,"rent":_3,"rentals":_3,"repair":_3,"report":_3,"republican":_3,"rest":_3,"restaurant":_3,"review":_3,"reviews":_3,"rexroth":_3,"rich":_3,"richardli":_3,"ricoh":_3,"ril":_3,"rio":_3,"rip":[1,{"clan":_4}],"rocks":[1,{"myddns":_4,"stackit":_4,"lima-city":_4,"webspace":_4}],"rodeo":_3,"rogers":_3,"room":_3,"rsvp":_3,"rugby":_3,"ruhr":_3,"run":[1,{"development":_4,"ravendb":_4,"liara":[2,{"iran":_4}],"servers":_4,"build":_7,"code":_7,"database":_7,"migration":_7,"onporter":_4,"repl":_4,"stackit":_4,"val":[0,{"express":_4,"web":_4}],"wix":_4}],"rwe":_3,"ryukyu":_3,"saarland":_3,"safe":_3,"safety":_3,"sakura":_3,"sale":_3,"salon":_3,"samsclub":_3,"samsung":_3,"sandvik":_3,"sandvikcoromant":_3,"sanofi":_3,"sap":_3,"sarl":_3,"sas":_3,"save":_3,"saxo":_3,"sbi":_3,"sbs":_3,"scb":_3,"schaeffler":_3,"schmidt":_3,"scholarships":_3,"school":_3,"schule":_3,"schwarz":_3,"science":_3,"scot":[1,{"gov":[2,{"service":_4}]}],"search":_3,"seat":_3,"secure":_3,"security":_3,"seek":_3,"select":_3,"sener":_3,"services":[1,{"loginline":_4}],"seven":_3,"sew":_3,"sex":_3,"sexy":_3,"sfr":_3,"shangrila":_3,"sharp":_3,"shell":_3,"shia":_3,"shiksha":_3,"shoes":_3,"shop":[1,{"base":_4,"hoplix":_4,"barsy":_4,"barsyonline":_4,"shopware":_4}],"shopping":_3,"shouji":_3,"show":_3,"silk":_3,"sina":_3,"singles":_3,"site":[1,{"square":_4,"canva":_23,"cloudera":_7,"convex":_4,"cyon":_4,"fastvps":_4,"heyflow":_4,"jele":_4,"jouwweb":_4,"loginline":_4,"barsy":_4,"notion":_4,"omniwe":_4,"opensocial":_4,"madethis":_4,"platformsh":_7,"tst":_7,"byen":_4,"srht":_4,"novecore":_4,"cpanel":_4,"wpsquared":_4}],"ski":_3,"skin":_3,"sky":_3,"skype":_3,"sling":_3,"smart":_3,"smile":_3,"sncf":_3,"soccer":_3,"social":_3,"softbank":_3,"software":_3,"sohu":_3,"solar":_3,"solutions":_3,"song":_3,"sony":_3,"soy":_3,"spa":_3,"space":[1,{"myfast":_4,"heiyu":_4,"hf":[2,{"static":_4}],"app-ionos":_4,"project":_4,"uber":_4,"xs4all":_4}],"sport":_3,"spot":_3,"srl":_3,"stada":_3,"staples":_3,"star":_3,"statebank":_3,"statefarm":_3,"stc":_3,"stcgroup":_3,"stockholm":_3,"storage":_3,"store":[1,{"barsy":_4,"sellfy":_4,"shopware":_4,"storebase":_4}],"stream":_3,"studio":_3,"study":_3,"style":_3,"sucks":_3,"supplies":_3,"supply":_3,"support":[1,{"barsy":_4}],"surf":_3,"surgery":_3,"suzuki":_3,"swatch":_3,"swiss":_3,"sydney":_3,"systems":[1,{"knightpoint":_4}],"tab":_3,"taipei":_3,"talk":_3,"taobao":_3,"target":_3,"tatamotors":_3,"tatar":_3,"tattoo":_3,"tax":_3,"taxi":_3,"tci":_3,"tdk":_3,"team":[1,{"discourse":_4,"jelastic":_4}],"tech":[1,{"cleverapps":_4}],"technology":_20,"temasek":_3,"tennis":_3,"teva":_3,"thd":_3,"theater":_3,"theatre":_3,"tiaa":_3,"tickets":_3,"tienda":_3,"tips":_3,"tires":_3,"tirol":_3,"tjmaxx":_3,"tjx":_3,"tkmaxx":_3,"tmall":_3,"today":[1,{"prequalifyme":_4}],"tokyo":_3,"tools":[1,{"addr":_47,"myaddr":_4}],"top":[1,{"ntdll":_4,"wadl":_7}],"toray":_3,"toshiba":_3,"total":_3,"tours":_3,"town":_3,"toyota":_3,"toys":_3,"trade":_3,"trading":_3,"training":_3,"travel":_3,"travelers":_3,"travelersinsurance":_3,"trust":_3,"trv":_3,"tube":_3,"tui":_3,"tunes":_3,"tushu":_3,"tvs":_3,"ubank":_3,"ubs":_3,"unicom":_3,"university":_3,"uno":_3,"uol":_3,"ups":_3,"vacations":_3,"vana":_3,"vanguard":_3,"vegas":_3,"ventures":_3,"verisign":_3,"versicherung":_3,"vet":_3,"viajes":_3,"video":_3,"vig":_3,"viking":_3,"villas":_3,"vin":_3,"vip":_3,"virgin":_3,"visa":_3,"vision":_3,"viva":_3,"vivo":_3,"vlaanderen":_3,"vodka":_3,"volvo":_3,"vote":_3,"voting":_3,"voto":_3,"voyage":_3,"wales":_3,"walmart":_3,"walter":_3,"wang":_3,"wanggou":_3,"watch":_3,"watches":_3,"weather":_3,"weatherchannel":_3,"webcam":_3,"weber":_3,"website":_57,"wed":_3,"wedding":_3,"weibo":_3,"weir":_3,"whoswho":_3,"wien":_3,"wiki":_57,"williamhill":_3,"win":_3,"windows":_3,"wine":_3,"winners":_3,"wme":_3,"wolterskluwer":_3,"woodside":_3,"work":_3,"works":_3,"world":_3,"wow":_3,"wtc":_3,"wtf":_3,"xbox":_3,"xerox":_3,"xihuan":_3,"xin":_3,"xn--11b4c3d":_3,"कॉम":_3,"xn--1ck2e1b":_3,"セール":_3,"xn--1qqw23a":_3,"佛山":_3,"xn--30rr7y":_3,"慈善":_3,"xn--3bst00m":_3,"集团":_3,"xn--3ds443g":_3,"在线":_3,"xn--3pxu8k":_3,"点看":_3,"xn--42c2d9a":_3,"คอม":_3,"xn--45q11c":_3,"八卦":_3,"xn--4gbrim":_3,"موقع":_3,"xn--55qw42g":_3,"公益":_3,"xn--55qx5d":_3,"公司":_3,"xn--5su34j936bgsg":_3,"香格里拉":_3,"xn--5tzm5g":_3,"网站":_3,"xn--6frz82g":_3,"移动":_3,"xn--6qq986b3xl":_3,"我爱你":_3,"xn--80adxhks":_3,"москва":_3,"xn--80aqecdr1a":_3,"католик":_3,"xn--80asehdb":_3,"онлайн":_3,"xn--80aswg":_3,"сайт":_3,"xn--8y0a063a":_3,"联通":_3,"xn--9dbq2a":_3,"קום":_3,"xn--9et52u":_3,"时尚":_3,"xn--9krt00a":_3,"微博":_3,"xn--b4w605ferd":_3,"淡马锡":_3,"xn--bck1b9a5dre4c":_3,"ファッション":_3,"xn--c1avg":_3,"орг":_3,"xn--c2br7g":_3,"नेट":_3,"xn--cck2b3b":_3,"ストア":_3,"xn--cckwcxetd":_3,"アマゾン":_3,"xn--cg4bki":_3,"삼성":_3,"xn--czr694b":_3,"商标":_3,"xn--czrs0t":_3,"商店":_3,"xn--czru2d":_3,"商城":_3,"xn--d1acj3b":_3,"дети":_3,"xn--eckvdtc9d":_3,"ポイント":_3,"xn--efvy88h":_3,"新闻":_3,"xn--fct429k":_3,"家電":_3,"xn--fhbei":_3,"كوم":_3,"xn--fiq228c5hs":_3,"中文网":_3,"xn--fiq64b":_3,"中信":_3,"xn--fjq720a":_3,"娱乐":_3,"xn--flw351e":_3,"谷歌":_3,"xn--fzys8d69uvgm":_3,"電訊盈科":_3,"xn--g2xx48c":_3,"购物":_3,"xn--gckr3f0f":_3,"クラウド":_3,"xn--gk3at1e":_3,"通販":_3,"xn--hxt814e":_3,"网店":_3,"xn--i1b6b1a6a2e":_3,"संगठन":_3,"xn--imr513n":_3,"餐厅":_3,"xn--io0a7i":_3,"网络":_3,"xn--j1aef":_3,"ком":_3,"xn--jlq480n2rg":_3,"亚马逊":_3,"xn--jvr189m":_3,"食品":_3,"xn--kcrx77d1x4a":_3,"飞利浦":_3,"xn--kput3i":_3,"手机":_3,"xn--mgba3a3ejt":_3,"ارامكو":_3,"xn--mgba7c0bbn0a":_3,"العليان":_3,"xn--mgbab2bd":_3,"بازار":_3,"xn--mgbca7dzdo":_3,"ابوظبي":_3,"xn--mgbi4ecexp":_3,"كاثوليك":_3,"xn--mgbt3dhd":_3,"همراه":_3,"xn--mk1bu44c":_3,"닷컴":_3,"xn--mxtq1m":_3,"政府":_3,"xn--ngbc5azd":_3,"شبكة":_3,"xn--ngbe9e0a":_3,"بيتك":_3,"xn--ngbrx":_3,"عرب":_3,"xn--nqv7f":_3,"机构":_3,"xn--nqv7fs00ema":_3,"组织机构":_3,"xn--nyqy26a":_3,"健康":_3,"xn--otu796d":_3,"招聘":_3,"xn--p1acf":[1,{"xn--90amc":_4,"xn--j1aef":_4,"xn--j1ael8b":_4,"xn--h1ahn":_4,"xn--j1adp":_4,"xn--c1avg":_4,"xn--80aaa0cvac":_4,"xn--h1aliz":_4,"xn--90a1af":_4,"xn--41a":_4}],"рус":[1,{"биз":_4,"ком":_4,"крым":_4,"мир":_4,"мск":_4,"орг":_4,"самара":_4,"сочи":_4,"спб":_4,"я":_4}],"xn--pssy2u":_3,"大拿":_3,"xn--q9jyb4c":_3,"みんな":_3,"xn--qcka1pmc":_3,"グーグル":_3,"xn--rhqv96g":_3,"世界":_3,"xn--rovu88b":_3,"書籍":_3,"xn--ses554g":_3,"网址":_3,"xn--t60b56a":_3,"닷넷":_3,"xn--tckwe":_3,"コム":_3,"xn--tiq49xqyj":_3,"天主教":_3,"xn--unup4y":_3,"游戏":_3,"xn--vermgensberater-ctb":_3,"vermögensberater":_3,"xn--vermgensberatung-pwb":_3,"vermögensberatung":_3,"xn--vhquv":_3,"企业":_3,"xn--vuq861b":_3,"信息":_3,"xn--w4r85el8fhu5dnra":_3,"嘉里大酒店":_3,"xn--w4rs40l":_3,"嘉里":_3,"xn--xhq521b":_3,"广东":_3,"xn--zfr164b":_3,"政务":_3,"xyz":[1,{"botdash":_4,"telebit":_7}],"yachts":_3,"yahoo":_3,"yamaxun":_3,"yandex":_3,"yodobashi":_3,"yoga":_3,"yokohama":_3,"you":_3,"youtube":_3,"yun":_3,"zappos":_3,"zara":_3,"zero":_3,"zip":_3,"zone":[1,{"cloud66":_4,"triton":_7,"stackit":_4,"lima":_4}],"zuerich":_3}]; return rules; })(); tldts-6.1.85/packages/tldts/src/suffix-trie.ts000066400000000000000000000047611476746626400213170ustar00rootroot00000000000000import { fastPathLookup, IPublicSuffix, ISuffixLookupOptions, } from 'tldts-core'; import { exceptions, ITrie, rules } from './data/trie'; // Flags used to know if a rule is ICANN or Private const enum RULE_TYPE { ICANN = 1, PRIVATE = 2, } interface IMatch { index: number; isIcann: boolean; isPrivate: boolean; } /** * Lookup parts of domain in Trie */ function lookupInTrie( parts: string[], trie: ITrie, index: number, allowedMask: number, ): IMatch | null { let result: IMatch | null = null; let node: ITrie | undefined = trie; while (node !== undefined) { // We have a match! if ((node[0] & allowedMask) !== 0) { result = { index: index + 1, isIcann: node[0] === RULE_TYPE.ICANN, isPrivate: node[0] === RULE_TYPE.PRIVATE, }; } // No more `parts` to look for if (index === -1) { break; } const succ: { [label: string]: ITrie } = node[1]; node = Object.prototype.hasOwnProperty.call(succ, parts[index]!) ? succ[parts[index]!] : succ['*']; index -= 1; } return result; } /** * Check if `hostname` has a valid public suffix in `trie`. */ export default function suffixLookup( hostname: string, options: ISuffixLookupOptions, out: IPublicSuffix, ): void { if (fastPathLookup(hostname, options, out)) { return; } const hostnameParts = hostname.split('.'); const allowedMask = (options.allowPrivateDomains ? RULE_TYPE.PRIVATE : 0) | (options.allowIcannDomains ? RULE_TYPE.ICANN : 0); // Look for exceptions const exceptionMatch = lookupInTrie( hostnameParts, exceptions, hostnameParts.length - 1, allowedMask, ); if (exceptionMatch !== null) { out.isIcann = exceptionMatch.isIcann; out.isPrivate = exceptionMatch.isPrivate; out.publicSuffix = hostnameParts.slice(exceptionMatch.index + 1).join('.'); return; } // Look for a match in rules const rulesMatch = lookupInTrie( hostnameParts, rules, hostnameParts.length - 1, allowedMask, ); if (rulesMatch !== null) { out.isIcann = rulesMatch.isIcann; out.isPrivate = rulesMatch.isPrivate; out.publicSuffix = hostnameParts.slice(rulesMatch.index).join('.'); return; } // No match found... // Prevailing rule is '*' so we consider the top-level domain to be the // public suffix of `hostname` (e.g.: 'example.org' => 'org'). out.isIcann = false; out.isPrivate = false; out.publicSuffix = hostnameParts[hostnameParts.length - 1] ?? null; } tldts-6.1.85/packages/tldts/test/000077500000000000000000000000001476746626400166625ustar00rootroot00000000000000tldts-6.1.85/packages/tldts/test/publicsuffix.test.ts000066400000000000000000000003211476746626400227070ustar00rootroot00000000000000import 'mocha'; import * as tld from '../index'; import { publicSuffixListTests } from 'tldts-tests'; describe('tldts classic', () => { publicSuffixListTests(tld.getDomain, { includePrivate: true }); }); tldts-6.1.85/packages/tldts/test/tld.test.ts000066400000000000000000000002611476746626400207720ustar00rootroot00000000000000import 'mocha'; import * as tld from '../index'; import { tldtsTests } from 'tldts-tests'; describe('tldts classic', () => { tldtsTests(tld, { includePrivate: true }); }); tldts-6.1.85/packages/tldts/tsconfig.bundle.json000066400000000000000000000003611476746626400216620ustar00rootroot00000000000000{ "extends": "./tsconfig.json", "compilerOptions": { "declaration": false, "declarationMap": false, "declarationDir": null, "composite": false, "incremental": true, "module": "es6", "outDir": "dist/es6" } } tldts-6.1.85/packages/tldts/tsconfig.json000066400000000000000000000005111476746626400204070ustar00rootroot00000000000000{ "extends": "../../tsconfig", "compilerOptions": { "composite": true, "outDir": "dist/cjs", "declarationDir": "dist/types" }, "references": [ { "path": "../tldts-core/tsconfig.json" }, { "path": "../tldts-tests/tsconfig.json" } ], "include": ["./src/**/*.ts", "./index.ts"] } tldts-6.1.85/patches/000077500000000000000000000000001476746626400144225ustar00rootroot00000000000000tldts-6.1.85/patches/get-monorepo-packages+1.2.0.patch000066400000000000000000000010711476746626400222630ustar00rootroot00000000000000diff --git a/node_modules/get-monorepo-packages/index.js b/node_modules/get-monorepo-packages/index.js index aacacb1..fea1161 100644 --- a/node_modules/get-monorepo-packages/index.js +++ b/node_modules/get-monorepo-packages/index.js @@ -33,7 +33,7 @@ const getPackages = directory => { const lernaJsonPath = path.join(directory, 'lerna.json'); if (fs.existsSync(lernaJsonPath)) { const lernaJson = loadJsonFile.sync(lernaJsonPath); - if (!lernaJson.useWorkspaces) { + if (false) { return findPackages(lernaJson.packages, directory); } } tldts-6.1.85/publicsuffix/000077500000000000000000000000001476746626400154765ustar00rootroot00000000000000tldts-6.1.85/tsconfig.json000066400000000000000000000006131476746626400155020ustar00rootroot00000000000000{ "compilerOptions": { "declaration": true, "sourceMap": true, "target": "es2017", "module": "commonjs", "moduleResolution": "node", "strict": true, "noFallthroughCasesInSwitch": true, "noImplicitReturns": true, "noUncheckedIndexedAccess": true, "noUnusedLocals": true, "noUnusedParameters": true, "forceConsistentCasingInFileNames": true } } tldts-6.1.85/tsconfig.project.json000066400000000000000000000006561476746626400171560ustar00rootroot00000000000000{ "files": [], "references": [ { "path": "./packages/tldts/tsconfig.json" }, { "path": "./packages/tldts-core/tsconfig.json" }, { "path": "./packages/tldts/tsconfig.json" }, { "path": "./packages/tldts-experimental/tsconfig.json" }, { "path": "./packages/tldts-utils/tsconfig.json" }, { "path": "./packages/tldts-tests/tsconfig.json" } ] } tldts-6.1.85/yarn.lock000066400000000000000000011210601476746626400146170ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@aashutoshrathi/word-wrap@^1.2.3": version "1.2.6" resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== "@ampproject/remapping@^2.2.0": version "2.3.0" resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== dependencies: "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" "@auto-it/bot-list@11.3.0": version "11.3.0" resolved "https://registry.yarnpkg.com/@auto-it/bot-list/-/bot-list-11.3.0.tgz#503d6bfd50f9263f514ee5a240c4fb0330320a03" integrity sha512-+izoqAyOSiDVt3WcjVkSvLBV9c82VXLSf3oSWWcCeoxW/YDQ2AoInQ3M3EEyuBP+Yw9KQwGTTYHqpR7ZFkZpDQ== "@auto-it/core@11.3.0": version "11.3.0" resolved "https://registry.yarnpkg.com/@auto-it/core/-/core-11.3.0.tgz#27fb6e5564b102ee8c9931993e0df6dc75603b4a" integrity sha512-3i7ooAhQJulVDG3gmdOioTXLhpFoS75Z/OsLV8ZkrEaEH/sfxlslqFx20VjWva7gMLl2iO8IjbRnlLhkXy5geg== dependencies: "@auto-it/bot-list" "11.3.0" "@endemolshinegroup/cosmiconfig-typescript-loader" "^3.0.2" "@octokit/core" "^3.5.1" "@octokit/plugin-enterprise-compatibility" "1.3.0" "@octokit/plugin-retry" "^3.0.9" "@octokit/plugin-throttling" "^3.6.2" "@octokit/rest" "^18.12.0" await-to-js "^3.0.0" chalk "^4.0.0" cosmiconfig "7.0.0" deepmerge "^4.0.0" dotenv "^8.0.0" endent "^2.1.0" enquirer "^2.3.4" env-ci "^5.0.1" fast-glob "^3.1.1" fp-ts "^2.5.3" fromentries "^1.2.0" gitlog "^4.0.3" https-proxy-agent "^5.0.0" import-cwd "^3.0.0" import-from "^3.0.0" io-ts "^2.1.2" lodash.chunk "^4.2.0" log-symbols "^4.0.0" node-fetch "2.6.7" parse-author "^2.0.0" parse-github-url "1.0.2" pretty-ms "^7.0.0" requireg "^0.2.2" semver "^7.0.0" signale "^1.4.0" tapable "^2.2.0" terminal-link "^2.1.1" tinycolor2 "^1.4.1" ts-node "^10.9.1" tslib "2.1.0" type-fest "^0.21.1" typescript-memoize "^1.0.0-alpha.3" url-join "^4.0.0" "@auto-it/npm@11.3.0": version "11.3.0" resolved "https://registry.yarnpkg.com/@auto-it/npm/-/npm-11.3.0.tgz#42afdc637092a2fc60d479acf7d57e284947658d" integrity sha512-II7u1trzi2hSd1Vww635DmvHqHlgtVPqr4VPJlq1M7zqPwi9+FcaMW5J/DSqlwJgWRWviWqepIhasUQhj69p0A== dependencies: "@auto-it/core" "11.3.0" "@auto-it/package-json-utils" "11.3.0" await-to-js "^3.0.0" endent "^2.1.0" env-ci "^5.0.1" fp-ts "^2.5.3" get-monorepo-packages "^1.1.0" io-ts "^2.1.2" registry-url "^5.1.0" semver "^7.0.0" tslib "2.1.0" typescript-memoize "^1.0.0-alpha.3" url-join "^4.0.0" user-home "^2.0.0" "@auto-it/package-json-utils@11.3.0": version "11.3.0" resolved "https://registry.yarnpkg.com/@auto-it/package-json-utils/-/package-json-utils-11.3.0.tgz#40932da04660c93a63c30024ea0ee95a2f86585d" integrity sha512-wZQLfxYCzqNTlqgYhgm1mZaasA35tuOhGl0npWMZlq0HJ4rbNvUYnjb8bXlyfm/dxTYtYp70IhoV5kv1NmPX8Q== dependencies: parse-author "^2.0.0" parse-github-url "1.0.2" "@auto-it/released@11.3.0": version "11.3.0" resolved "https://registry.yarnpkg.com/@auto-it/released/-/released-11.3.0.tgz#c5289884d797de76d820cfcf760deda08b9ea3c7" integrity sha512-8Aw8WGuTi3giKU9+KEutebLhhX+4eNVa7SmVLaRIFECUxI/+PS20yMbWsYjsyk5qju1MdpEQGPOW/4U5OZ6Bdw== dependencies: "@auto-it/bot-list" "11.3.0" "@auto-it/core" "11.3.0" deepmerge "^4.0.0" fp-ts "^2.5.3" io-ts "^2.1.2" tslib "2.1.0" "@auto-it/version-file@11.3.0": version "11.3.0" resolved "https://registry.yarnpkg.com/@auto-it/version-file/-/version-file-11.3.0.tgz#2772c07ac21a66140449f4cc7589d01803730d13" integrity sha512-+ax5/oXKLc5moXrSJuGm3eC10YFapWFwS5MEVwdspPM2YJn1ImuhagXOq5FJ1XK8aeHILZI+2iA+YB5wI1bcLA== dependencies: "@auto-it/core" "11.3.0" fp-ts "^2.5.3" io-ts "^2.1.2" semver "^7.0.0" tslib "1.10.0" "@babel/code-frame@^7.0.0": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== dependencies: "@babel/highlight" "^7.23.4" chalk "^2.4.2" "@babel/code-frame@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== dependencies: "@babel/highlight" "^7.24.7" picocolors "^1.0.0" "@babel/compat-data@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.7.tgz#d23bbea508c3883ba8251fb4164982c36ea577ed" integrity sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw== "@babel/core@^7.23.9": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.7.tgz#b676450141e0b52a3d43bc91da86aa608f950ac4" integrity sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g== dependencies: "@ampproject/remapping" "^2.2.0" "@babel/code-frame" "^7.24.7" "@babel/generator" "^7.24.7" "@babel/helper-compilation-targets" "^7.24.7" "@babel/helper-module-transforms" "^7.24.7" "@babel/helpers" "^7.24.7" "@babel/parser" "^7.24.7" "@babel/template" "^7.24.7" "@babel/traverse" "^7.24.7" "@babel/types" "^7.24.7" convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.3" semver "^6.3.1" "@babel/generator@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.7.tgz#1654d01de20ad66b4b4d99c135471bc654c55e6d" integrity sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA== dependencies: "@babel/types" "^7.24.7" "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" "@babel/helper-compilation-targets@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz#4eb6c4a80d6ffeac25ab8cd9a21b5dfa48d503a9" integrity sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg== dependencies: "@babel/compat-data" "^7.24.7" "@babel/helper-validator-option" "^7.24.7" browserslist "^4.22.2" lru-cache "^5.1.1" semver "^6.3.1" "@babel/helper-environment-visitor@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz#4b31ba9551d1f90781ba83491dd59cf9b269f7d9" integrity sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ== dependencies: "@babel/types" "^7.24.7" "@babel/helper-function-name@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz#75f1e1725742f39ac6584ee0b16d94513da38dd2" integrity sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA== dependencies: "@babel/template" "^7.24.7" "@babel/types" "^7.24.7" "@babel/helper-hoist-variables@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz#b4ede1cde2fd89436397f30dc9376ee06b0f25ee" integrity sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ== dependencies: "@babel/types" "^7.24.7" "@babel/helper-module-imports@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b" integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA== dependencies: "@babel/traverse" "^7.24.7" "@babel/types" "^7.24.7" "@babel/helper-module-transforms@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz#31b6c9a2930679498db65b685b1698bfd6c7daf8" integrity sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ== dependencies: "@babel/helper-environment-visitor" "^7.24.7" "@babel/helper-module-imports" "^7.24.7" "@babel/helper-simple-access" "^7.24.7" "@babel/helper-split-export-declaration" "^7.24.7" "@babel/helper-validator-identifier" "^7.24.7" "@babel/helper-simple-access@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz#bcade8da3aec8ed16b9c4953b74e506b51b5edb3" integrity sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg== dependencies: "@babel/traverse" "^7.24.7" "@babel/types" "^7.24.7" "@babel/helper-split-export-declaration@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz#83949436890e07fa3d6873c61a96e3bbf692d856" integrity sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA== dependencies: "@babel/types" "^7.24.7" "@babel/helper-string-parser@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz#4d2d0f14820ede3b9807ea5fc36dfc8cd7da07f2" integrity sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg== "@babel/helper-validator-identifier@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== "@babel/helper-validator-identifier@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== "@babel/helper-validator-option@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz#24c3bb77c7a425d1742eec8fb433b5a1b38e62f6" integrity sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw== "@babel/helpers@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.7.tgz#aa2ccda29f62185acb5d42fb4a3a1b1082107416" integrity sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg== dependencies: "@babel/template" "^7.24.7" "@babel/types" "^7.24.7" "@babel/highlight@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== dependencies: "@babel/helper-validator-identifier" "^7.22.20" chalk "^2.4.2" js-tokens "^4.0.0" "@babel/highlight@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d" integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== dependencies: "@babel/helper-validator-identifier" "^7.24.7" chalk "^2.4.2" js-tokens "^4.0.0" picocolors "^1.0.0" "@babel/parser@^7.23.9", "@babel/parser@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85" integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw== "@babel/template@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.7.tgz#02efcee317d0609d2c07117cb70ef8fb17ab7315" integrity sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig== dependencies: "@babel/code-frame" "^7.24.7" "@babel/parser" "^7.24.7" "@babel/types" "^7.24.7" "@babel/traverse@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.7.tgz#de2b900163fa741721ba382163fe46a936c40cf5" integrity sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA== dependencies: "@babel/code-frame" "^7.24.7" "@babel/generator" "^7.24.7" "@babel/helper-environment-visitor" "^7.24.7" "@babel/helper-function-name" "^7.24.7" "@babel/helper-hoist-variables" "^7.24.7" "@babel/helper-split-export-declaration" "^7.24.7" "@babel/parser" "^7.24.7" "@babel/types" "^7.24.7" debug "^4.3.1" globals "^11.1.0" "@babel/types@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.7.tgz#6027fe12bc1aa724cd32ab113fb7f1988f1f66f2" integrity sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q== dependencies: "@babel/helper-string-parser" "^7.24.7" "@babel/helper-validator-identifier" "^7.24.7" to-fast-properties "^2.0.0" "@cspotcode/source-map-support@^0.8.0": version "0.8.1" resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== dependencies: "@jridgewell/trace-mapping" "0.3.9" "@emnapi/core@^1.1.0": version "1.3.1" resolved "https://registry.yarnpkg.com/@emnapi/core/-/core-1.3.1.tgz#9c62d185372d1bddc94682b87f376e03dfac3f16" integrity sha512-pVGjBIt1Y6gg3EJN8jTcfpP/+uuRksIo055oE/OBkDNcjZqVbfkWCksG1Jp4yZnj3iKWyWX8fdG/j6UDYPbFog== dependencies: "@emnapi/wasi-threads" "1.0.1" tslib "^2.4.0" "@emnapi/runtime@^1.1.0": version "1.3.1" resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.3.1.tgz#0fcaa575afc31f455fd33534c19381cfce6c6f60" integrity sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw== dependencies: tslib "^2.4.0" "@emnapi/wasi-threads@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@emnapi/wasi-threads/-/wasi-threads-1.0.1.tgz#d7ae71fd2166b1c916c6cd2d0df2ef565a2e1a5b" integrity sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw== dependencies: tslib "^2.4.0" "@endemolshinegroup/cosmiconfig-typescript-loader@^3.0.2": version "3.0.2" resolved "https://registry.yarnpkg.com/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz#eea4635828dde372838b0909693ebd9aafeec22d" integrity sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA== dependencies: lodash.get "^4" make-error "^1" ts-node "^9" tslib "^2" "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": version "4.4.0" resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== dependencies: eslint-visitor-keys "^3.3.0" "@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.6.1": version "4.10.0" resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63" integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA== "@eslint/eslintrc@^2.1.4": version "2.1.4" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad" integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== dependencies: ajv "^6.12.4" debug "^4.3.2" espree "^9.6.0" globals "^13.19.0" ignore "^5.2.0" import-fresh "^3.2.1" js-yaml "^4.1.0" minimatch "^3.1.2" strip-json-comments "^3.1.1" "@eslint/js@8.57.1": version "8.57.1" resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== "@humanwhocodes/config-array@^0.13.0": version "0.13.0" resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748" integrity sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw== dependencies: "@humanwhocodes/object-schema" "^2.0.3" debug "^4.3.1" minimatch "^3.0.5" "@humanwhocodes/module-importer@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== "@humanwhocodes/object-schema@^2.0.3": version "2.0.3" resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== "@hutson/parse-repository-url@^3.0.0": version "3.0.2" resolved "https://registry.yarnpkg.com/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz#98c23c950a3d9b6c8f0daed06da6c3af06981340" integrity sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q== "@isaacs/cliui@^8.0.2": version "8.0.2" resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== dependencies: string-width "^5.1.2" string-width-cjs "npm:string-width@^4.2.0" strip-ansi "^7.0.1" strip-ansi-cjs "npm:strip-ansi@^6.0.1" wrap-ansi "^8.1.0" wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" "@isaacs/string-locale-compare@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz#291c227e93fd407a96ecd59879a35809120e432b" integrity sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ== "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== dependencies: camelcase "^5.3.1" find-up "^4.1.0" get-package-type "^0.1.0" js-yaml "^3.13.1" resolve-from "^5.0.0" "@istanbuljs/schema@^0.1.2", "@istanbuljs/schema@^0.1.3": version "0.1.3" resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== "@jest/schemas@^29.6.3": version "29.6.3" resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== dependencies: "@sinclair/typebox" "^0.27.8" "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.5": version "0.3.5" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== dependencies: "@jridgewell/set-array" "^1.2.1" "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.24" "@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": version "3.1.2" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== "@jridgewell/set-array@^1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== "@jridgewell/source-map@^0.3.3": version "0.3.5" resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== dependencies: "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== "@jridgewell/trace-mapping@0.3.9": version "0.3.9" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== dependencies: "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.9": version "0.3.25" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== dependencies: "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" "@lerna/create@8.2.0": version "8.2.0" resolved "https://registry.yarnpkg.com/@lerna/create/-/create-8.2.0.tgz#f705abcedcd073657a1ecabd305d2290e6ecf2f0" integrity sha512-kyrAc709xhf79Ci2qM+neMfe3IuT89kJyqdMe+YK16kkTNlXedmmQOSs2ARdlEqVVGCWu7M75Dt2VoCBZPnZ8g== dependencies: "@npmcli/arborist" "7.5.4" "@npmcli/package-json" "5.2.0" "@npmcli/run-script" "8.1.0" "@nx/devkit" ">=17.1.2 < 21" "@octokit/plugin-enterprise-rest" "6.0.1" "@octokit/rest" "19.0.11" aproba "2.0.0" byte-size "8.1.1" chalk "4.1.0" clone-deep "4.0.1" cmd-shim "6.0.3" color-support "1.1.3" columnify "1.6.0" console-control-strings "^1.1.0" conventional-changelog-core "5.0.1" conventional-recommended-bump "7.0.1" cosmiconfig "9.0.0" dedent "1.5.3" execa "5.0.0" fs-extra "^11.2.0" get-stream "6.0.0" git-url-parse "14.0.0" glob-parent "6.0.2" globby "11.1.0" graceful-fs "4.2.11" has-unicode "2.0.1" ini "^1.3.8" init-package-json "6.0.3" inquirer "^8.2.4" is-ci "3.0.1" is-stream "2.0.0" js-yaml "4.1.0" libnpmpublish "9.0.9" load-json-file "6.2.0" lodash "^4.17.21" make-dir "4.0.0" minimatch "3.0.5" multimatch "5.0.0" node-fetch "2.6.7" npm-package-arg "11.0.2" npm-packlist "8.0.2" npm-registry-fetch "^17.1.0" nx ">=17.1.2 < 21" p-map "4.0.0" p-map-series "2.1.0" p-queue "6.6.2" p-reduce "^2.1.0" pacote "^18.0.6" pify "5.0.0" read-cmd-shim "4.0.0" resolve-from "5.0.0" rimraf "^4.4.1" semver "^7.3.4" set-blocking "^2.0.0" signal-exit "3.0.7" slash "^3.0.0" ssri "^10.0.6" string-width "^4.2.3" strong-log-transformer "2.1.0" tar "6.2.1" temp-dir "1.0.0" upath "2.0.1" uuid "^10.0.0" validate-npm-package-license "^3.0.4" validate-npm-package-name "5.0.1" wide-align "1.1.5" write-file-atomic "5.0.1" write-pkg "4.0.0" yargs "17.7.2" yargs-parser "21.1.1" "@napi-rs/wasm-runtime@0.2.4": version "0.2.4" resolved "https://registry.yarnpkg.com/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.4.tgz#d27788176f250d86e498081e3c5ff48a17606918" integrity sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ== dependencies: "@emnapi/core" "^1.1.0" "@emnapi/runtime" "^1.1.0" "@tybys/wasm-util" "^0.9.0" "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": version "1.2.8" resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" "@npmcli/agent@^2.0.0": version "2.2.1" resolved "https://registry.yarnpkg.com/@npmcli/agent/-/agent-2.2.1.tgz#8aa677d0a4136d57524336a35d5679aedf2d56f7" integrity sha512-H4FrOVtNyWC8MUwL3UfjOsAihHvT1Pe8POj3JvjXhSTJipsZMtgUALCT4mGyYZNxymkUfOw3PUj6dE4QPp6osQ== dependencies: agent-base "^7.1.0" http-proxy-agent "^7.0.0" https-proxy-agent "^7.0.1" lru-cache "^10.0.1" socks-proxy-agent "^8.0.1" "@npmcli/arborist@7.5.4": version "7.5.4" resolved "https://registry.yarnpkg.com/@npmcli/arborist/-/arborist-7.5.4.tgz#3dd9e531d6464ef6715e964c188e0880c471ac9b" integrity sha512-nWtIc6QwwoUORCRNzKx4ypHqCk3drI+5aeYdMTQQiRCcn4lOOgfQh7WyZobGYTxXPSq1VwV53lkpN/BRlRk08g== dependencies: "@isaacs/string-locale-compare" "^1.1.0" "@npmcli/fs" "^3.1.1" "@npmcli/installed-package-contents" "^2.1.0" "@npmcli/map-workspaces" "^3.0.2" "@npmcli/metavuln-calculator" "^7.1.1" "@npmcli/name-from-folder" "^2.0.0" "@npmcli/node-gyp" "^3.0.0" "@npmcli/package-json" "^5.1.0" "@npmcli/query" "^3.1.0" "@npmcli/redact" "^2.0.0" "@npmcli/run-script" "^8.1.0" bin-links "^4.0.4" cacache "^18.0.3" common-ancestor-path "^1.0.1" hosted-git-info "^7.0.2" json-parse-even-better-errors "^3.0.2" json-stringify-nice "^1.1.4" lru-cache "^10.2.2" minimatch "^9.0.4" nopt "^7.2.1" npm-install-checks "^6.2.0" npm-package-arg "^11.0.2" npm-pick-manifest "^9.0.1" npm-registry-fetch "^17.0.1" pacote "^18.0.6" parse-conflict-json "^3.0.0" proc-log "^4.2.0" proggy "^2.0.0" promise-all-reject-late "^1.0.0" promise-call-limit "^3.0.1" read-package-json-fast "^3.0.2" semver "^7.3.7" ssri "^10.0.6" treeverse "^3.0.0" walk-up-path "^3.0.1" "@npmcli/fs@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-3.1.0.tgz#233d43a25a91d68c3a863ba0da6a3f00924a173e" integrity sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w== dependencies: semver "^7.3.5" "@npmcli/fs@^3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-3.1.1.tgz#59cdaa5adca95d135fc00f2bb53f5771575ce726" integrity sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg== dependencies: semver "^7.3.5" "@npmcli/git@^5.0.0": version "5.0.4" resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-5.0.4.tgz#d18c50f99649e6e89e8b427318134f582498700c" integrity sha512-nr6/WezNzuYUppzXRaYu/W4aT5rLxdXqEFupbh6e/ovlYFQ8hpu1UUPV3Ir/YTl+74iXl2ZOMlGzudh9ZPUchQ== dependencies: "@npmcli/promise-spawn" "^7.0.0" lru-cache "^10.0.1" npm-pick-manifest "^9.0.0" proc-log "^3.0.0" promise-inflight "^1.0.1" promise-retry "^2.0.1" semver "^7.3.5" which "^4.0.0" "@npmcli/installed-package-contents@^2.0.1": version "2.0.2" resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz#bfd817eccd9e8df200919e73f57f9e3d9e4f9e33" integrity sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ== dependencies: npm-bundled "^3.0.0" npm-normalize-package-bin "^3.0.0" "@npmcli/installed-package-contents@^2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz#63048e5f6e40947a3a88dcbcb4fd9b76fdd37c17" integrity sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w== dependencies: npm-bundled "^3.0.0" npm-normalize-package-bin "^3.0.0" "@npmcli/map-workspaces@^3.0.2": version "3.0.6" resolved "https://registry.yarnpkg.com/@npmcli/map-workspaces/-/map-workspaces-3.0.6.tgz#27dc06c20c35ef01e45a08909cab9cb3da08cea6" integrity sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA== dependencies: "@npmcli/name-from-folder" "^2.0.0" glob "^10.2.2" minimatch "^9.0.0" read-package-json-fast "^3.0.0" "@npmcli/metavuln-calculator@^7.1.1": version "7.1.1" resolved "https://registry.yarnpkg.com/@npmcli/metavuln-calculator/-/metavuln-calculator-7.1.1.tgz#4d3b6c3192f72bc8ad59476de0da939c33877fcf" integrity sha512-Nkxf96V0lAx3HCpVda7Vw4P23RILgdi/5K1fmj2tZkWIYLpXAN8k2UVVOsW16TsS5F8Ws2I7Cm+PU1/rsVF47g== dependencies: cacache "^18.0.0" json-parse-even-better-errors "^3.0.0" pacote "^18.0.0" proc-log "^4.1.0" semver "^7.3.5" "@npmcli/name-from-folder@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz#c44d3a7c6d5c184bb6036f4d5995eee298945815" integrity sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg== "@npmcli/node-gyp@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz#101b2d0490ef1aa20ed460e4c0813f0db560545a" integrity sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA== "@npmcli/package-json@5.2.0", "@npmcli/package-json@^5.0.0", "@npmcli/package-json@^5.1.0": version "5.2.0" resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-5.2.0.tgz#a1429d3111c10044c7efbfb0fce9f2c501f4cfad" integrity sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ== dependencies: "@npmcli/git" "^5.0.0" glob "^10.2.2" hosted-git-info "^7.0.0" json-parse-even-better-errors "^3.0.0" normalize-package-data "^6.0.0" proc-log "^4.0.0" semver "^7.5.3" "@npmcli/promise-spawn@^7.0.0": version "7.0.1" resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-7.0.1.tgz#a836de2f42a2245d629cf6fbb8dd6c74c74c55af" integrity sha512-P4KkF9jX3y+7yFUxgcUdDtLy+t4OlDGuEBLNs57AZsfSfg+uV6MLndqGpnl4831ggaEdXwR50XFoZP4VFtHolg== dependencies: which "^4.0.0" "@npmcli/query@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@npmcli/query/-/query-3.1.0.tgz#bc202c59e122a06cf8acab91c795edda2cdad42c" integrity sha512-C/iR0tk7KSKGldibYIB9x8GtO/0Bd0I2mhOaDb8ucQL/bQVTmGoeREaFj64Z5+iCBRf3dQfed0CjJL7I8iTkiQ== dependencies: postcss-selector-parser "^6.0.10" "@npmcli/redact@^2.0.0": version "2.0.1" resolved "https://registry.yarnpkg.com/@npmcli/redact/-/redact-2.0.1.tgz#95432fd566e63b35c04494621767a4312c316762" integrity sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw== "@npmcli/run-script@8.1.0", "@npmcli/run-script@^8.0.0", "@npmcli/run-script@^8.1.0": version "8.1.0" resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-8.1.0.tgz#a563e5e29b1ca4e648a6b1bbbfe7220b4bfe39fc" integrity sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg== dependencies: "@npmcli/node-gyp" "^3.0.0" "@npmcli/package-json" "^5.0.0" "@npmcli/promise-spawn" "^7.0.0" node-gyp "^10.0.0" proc-log "^4.0.0" which "^4.0.0" "@nx/devkit@>=17.1.2 < 21": version "20.0.7" resolved "https://registry.yarnpkg.com/@nx/devkit/-/devkit-20.0.7.tgz#c610eb5171bc8cc7681d45eda22ad21cb5409f1a" integrity sha512-h+B5S+tkHObtKj2pQYUkbiaiYdcim95iS27CaZgasq7FiIXQOoupQ6jrIKduQJKx+GfYbuCCd60zrAYbkyvxiA== dependencies: ejs "^3.1.7" enquirer "~2.3.6" ignore "^5.0.4" minimatch "9.0.3" semver "^7.5.3" tmp "~0.2.1" tslib "^2.3.0" yargs-parser "21.1.1" "@nx/nx-darwin-arm64@20.0.7": version "20.0.7" resolved "https://registry.yarnpkg.com/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.0.7.tgz#535f3539a59daf52b1e7415b5d54f8ed732a4e6f" integrity sha512-QLD0DlyT343okCMHNg4EyM1s9HWU55RGiD36OxopaAmDcJ45j4p7IgmYlwbWCC5TyjIXSnLnZyIAs5DrqaKwrg== "@nx/nx-darwin-x64@20.0.7": version "20.0.7" resolved "https://registry.yarnpkg.com/@nx/nx-darwin-x64/-/nx-darwin-x64-20.0.7.tgz#a6f552aadd5d2abd2d775e39558a4f4ea5f4a20e" integrity sha512-Sc2h+eAunGKiqpumvjVrrt0LRtk/l6Fev/633WP55svSNuY9muB/MPcP9v/oLyAD1flDnzvIWeUT6eEw6oqvZw== "@nx/nx-freebsd-x64@20.0.7": version "20.0.7" resolved "https://registry.yarnpkg.com/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.0.7.tgz#9f04c8c420bbfc1e14be2844668969a11c89b23f" integrity sha512-Sp0pMVGj4LuPaO6oL9R5gsIPjIm8Xt3IyP9f+5uwtqjipiPriw0IdD2uV9bDjPPs0QQc15ncz+eSk30p836qpA== "@nx/nx-linux-arm-gnueabihf@20.0.7": version "20.0.7" resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.0.7.tgz#69cabaaf655dc228859537dcfed4cb7492feb64b" integrity sha512-hs15RudLvFkfBtUL20M9Hr0wn8FLije3EGn1j9iPmo8EiZBZn4mDAywwPZXmDiAuxKTU8LKBLT/xJczNe8gzbQ== "@nx/nx-linux-arm64-gnu@20.0.7": version "20.0.7" resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.0.7.tgz#e1fb2fb67b4feffd4b6725c1258ff59914e8dd9c" integrity sha512-t1NSxBvWpyjb9VnbxAN2Oka3JXEKtbQv//aLOer8++8Y+e6INDOHmRADyyp5BcLwBpsaP/lWLKcDa6vlsMzXTg== "@nx/nx-linux-arm64-musl@20.0.7": version "20.0.7" resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.0.7.tgz#296758182aa55ecea75b8cc065b78b0f67ffe419" integrity sha512-lLAzyxQeeALMKM2uBA9728gZ0bihy6rfhMe+fracV1xjGLfcHEa/hNmhXNMp9Vf80sZJ50EUeW6mUPluLROBNQ== "@nx/nx-linux-x64-gnu@20.0.7": version "20.0.7" resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.0.7.tgz#34b00d193aa71da6bf8800bb2813d65c8dd74602" integrity sha512-H9LfEoHEa0ZHnfifseY24RPErtGaXSoWTuW9JAPylUXeYOy66i/FwxwbjsG5BMFJCnL1LGXPN9Oirh442lcsbQ== "@nx/nx-linux-x64-musl@20.0.7": version "20.0.7" resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.0.7.tgz#25eab105c05b3bdb31917cca18658994aa9a671d" integrity sha512-2VsTSLZZVGHmN2BkSaLoOp/Byj9j20so/Ne/TZg4Lo/HBp0iDSOmUtbPAnkJOS6UiAPvQtb9zqzRKPphhDhnzg== "@nx/nx-win32-arm64-msvc@20.0.7": version "20.0.7" resolved "https://registry.yarnpkg.com/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.0.7.tgz#d0e92f2003c8fb9f065a25a10c115a561cf6077a" integrity sha512-lmH7xTPHJe2q/P2tnHEjOTdwzNxnFV08Kp2z6sUU0lAfJ79mye2nydGBDtFq9CeFF1Q6vfCSDTRu5fbxAZ9/Xg== "@nx/nx-win32-x64-msvc@20.0.7": version "20.0.7" resolved "https://registry.yarnpkg.com/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.0.7.tgz#45e4ba4304e3118cb111ad36a1dc87b0efe28051" integrity sha512-U8LY1O3XA1yD8FoCM0ozT0DpFJdei2NNSrp/5lBXn5KHb2nkZ8DQ1zh7RKvMhEMwDNfNGbM7JsaBTr+fP6eYJg== "@octokit/auth-token@^2.4.4": version "2.5.0" resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.5.0.tgz#27c37ea26c205f28443402477ffd261311f21e36" integrity sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g== dependencies: "@octokit/types" "^6.0.3" "@octokit/auth-token@^3.0.0": version "3.0.4" resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-3.0.4.tgz#70e941ba742bdd2b49bdb7393e821dea8520a3db" integrity sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ== "@octokit/core@^3.5.1": version "3.6.0" resolved "https://registry.yarnpkg.com/@octokit/core/-/core-3.6.0.tgz#3376cb9f3008d9b3d110370d90e0a1fcd5fe6085" integrity sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q== dependencies: "@octokit/auth-token" "^2.4.4" "@octokit/graphql" "^4.5.8" "@octokit/request" "^5.6.3" "@octokit/request-error" "^2.0.5" "@octokit/types" "^6.0.3" before-after-hook "^2.2.0" universal-user-agent "^6.0.0" "@octokit/core@^4.2.1": version "4.2.4" resolved "https://registry.yarnpkg.com/@octokit/core/-/core-4.2.4.tgz#d8769ec2b43ff37cc3ea89ec4681a20ba58ef907" integrity sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ== dependencies: "@octokit/auth-token" "^3.0.0" "@octokit/graphql" "^5.0.0" "@octokit/request" "^6.0.0" "@octokit/request-error" "^3.0.0" "@octokit/types" "^9.0.0" before-after-hook "^2.2.0" universal-user-agent "^6.0.0" "@octokit/endpoint@^6.0.1": version "6.0.12" resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.12.tgz#3b4d47a4b0e79b1027fb8d75d4221928b2d05658" integrity sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA== dependencies: "@octokit/types" "^6.0.3" is-plain-object "^5.0.0" universal-user-agent "^6.0.0" "@octokit/endpoint@^7.0.0": version "7.0.6" resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-7.0.6.tgz#791f65d3937555141fb6c08f91d618a7d645f1e2" integrity sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg== dependencies: "@octokit/types" "^9.0.0" is-plain-object "^5.0.0" universal-user-agent "^6.0.0" "@octokit/graphql@^4.5.8": version "4.8.0" resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.8.0.tgz#664d9b11c0e12112cbf78e10f49a05959aa22cc3" integrity sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg== dependencies: "@octokit/request" "^5.6.0" "@octokit/types" "^6.0.3" universal-user-agent "^6.0.0" "@octokit/graphql@^5.0.0": version "5.0.6" resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-5.0.6.tgz#9eac411ac4353ccc5d3fca7d76736e6888c5d248" integrity sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw== dependencies: "@octokit/request" "^6.0.0" "@octokit/types" "^9.0.0" universal-user-agent "^6.0.0" "@octokit/openapi-types@^12.11.0": version "12.11.0" resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-12.11.0.tgz#da5638d64f2b919bca89ce6602d059f1b52d3ef0" integrity sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ== "@octokit/openapi-types@^18.0.0": version "18.1.1" resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-18.1.1.tgz#09bdfdabfd8e16d16324326da5148010d765f009" integrity sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw== "@octokit/plugin-enterprise-compatibility@1.3.0": version "1.3.0" resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-compatibility/-/plugin-enterprise-compatibility-1.3.0.tgz#034f035cc1789b0f0d616e71e41f50f73804e89e" integrity sha512-h34sMGdEOER/OKrZJ55v26ntdHb9OPfR1fwOx6Q4qYyyhWA104o11h9tFxnS/l41gED6WEI41Vu2G2zHDVC5lQ== dependencies: "@octokit/request-error" "^2.1.0" "@octokit/types" "^6.0.3" "@octokit/plugin-enterprise-rest@6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz#e07896739618dab8da7d4077c658003775f95437" integrity sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw== "@octokit/plugin-paginate-rest@^2.16.8": version "2.21.3" resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz#7f12532797775640dbb8224da577da7dc210c87e" integrity sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw== dependencies: "@octokit/types" "^6.40.0" "@octokit/plugin-paginate-rest@^6.1.2": version "6.1.2" resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz#f86456a7a1fe9e58fec6385a85cf1b34072341f8" integrity sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ== dependencies: "@octokit/tsconfig" "^1.0.2" "@octokit/types" "^9.2.3" "@octokit/plugin-request-log@^1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85" integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA== "@octokit/plugin-rest-endpoint-methods@^5.12.0": version "5.16.2" resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz#7ee8bf586df97dd6868cf68f641354e908c25342" integrity sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw== dependencies: "@octokit/types" "^6.39.0" deprecation "^2.3.1" "@octokit/plugin-rest-endpoint-methods@^7.1.2": version "7.2.3" resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.2.3.tgz#37a84b171a6cb6658816c82c4082ac3512021797" integrity sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA== dependencies: "@octokit/types" "^10.0.0" "@octokit/plugin-retry@^3.0.9": version "3.0.9" resolved "https://registry.yarnpkg.com/@octokit/plugin-retry/-/plugin-retry-3.0.9.tgz#ae625cca1e42b0253049102acd71c1d5134788fe" integrity sha512-r+fArdP5+TG6l1Rv/C9hVoty6tldw6cE2pRHNGmFPdyfrc696R6JjrQ3d7HdVqGwuzfyrcaLAKD7K8TX8aehUQ== dependencies: "@octokit/types" "^6.0.3" bottleneck "^2.15.3" "@octokit/plugin-throttling@^3.6.2": version "3.7.0" resolved "https://registry.yarnpkg.com/@octokit/plugin-throttling/-/plugin-throttling-3.7.0.tgz#a35cd05de22b2ef13fde45390d983ff8365b9a9e" integrity sha512-qrKT1Yl/KuwGSC6/oHpLBot3ooC9rq0/ryDYBCpkRtoj+R8T47xTMDT6Tk2CxWopFota/8Pi/2SqArqwC0JPow== dependencies: "@octokit/types" "^6.0.1" bottleneck "^2.15.3" "@octokit/request-error@^2.0.5", "@octokit/request-error@^2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.1.0.tgz#9e150357831bfc788d13a4fd4b1913d60c74d677" integrity sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg== dependencies: "@octokit/types" "^6.0.3" deprecation "^2.0.0" once "^1.4.0" "@octokit/request-error@^3.0.0": version "3.0.3" resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-3.0.3.tgz#ef3dd08b8e964e53e55d471acfe00baa892b9c69" integrity sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ== dependencies: "@octokit/types" "^9.0.0" deprecation "^2.0.0" once "^1.4.0" "@octokit/request@^5.6.0", "@octokit/request@^5.6.3": version "5.6.3" resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.3.tgz#19a022515a5bba965ac06c9d1334514eb50c48b0" integrity sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A== dependencies: "@octokit/endpoint" "^6.0.1" "@octokit/request-error" "^2.1.0" "@octokit/types" "^6.16.1" is-plain-object "^5.0.0" node-fetch "^2.6.7" universal-user-agent "^6.0.0" "@octokit/request@^6.0.0": version "6.2.8" resolved "https://registry.yarnpkg.com/@octokit/request/-/request-6.2.8.tgz#aaf480b32ab2b210e9dadd8271d187c93171d8eb" integrity sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw== dependencies: "@octokit/endpoint" "^7.0.0" "@octokit/request-error" "^3.0.0" "@octokit/types" "^9.0.0" is-plain-object "^5.0.0" node-fetch "^2.6.7" universal-user-agent "^6.0.0" "@octokit/rest@19.0.11": version "19.0.11" resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-19.0.11.tgz#2ae01634fed4bd1fca5b642767205ed3fd36177c" integrity sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw== dependencies: "@octokit/core" "^4.2.1" "@octokit/plugin-paginate-rest" "^6.1.2" "@octokit/plugin-request-log" "^1.0.4" "@octokit/plugin-rest-endpoint-methods" "^7.1.2" "@octokit/rest@^18.12.0": version "18.12.0" resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.12.0.tgz#f06bc4952fc87130308d810ca9d00e79f6988881" integrity sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q== dependencies: "@octokit/core" "^3.5.1" "@octokit/plugin-paginate-rest" "^2.16.8" "@octokit/plugin-request-log" "^1.0.4" "@octokit/plugin-rest-endpoint-methods" "^5.12.0" "@octokit/tsconfig@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@octokit/tsconfig/-/tsconfig-1.0.2.tgz#59b024d6f3c0ed82f00d08ead5b3750469125af7" integrity sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA== "@octokit/types@^10.0.0": version "10.0.0" resolved "https://registry.yarnpkg.com/@octokit/types/-/types-10.0.0.tgz#7ee19c464ea4ada306c43f1a45d444000f419a4a" integrity sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg== dependencies: "@octokit/openapi-types" "^18.0.0" "@octokit/types@^6.0.1", "@octokit/types@^6.0.3", "@octokit/types@^6.16.1", "@octokit/types@^6.39.0", "@octokit/types@^6.40.0": version "6.41.0" resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.41.0.tgz#e58ef78d78596d2fb7df9c6259802464b5f84a04" integrity sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg== dependencies: "@octokit/openapi-types" "^12.11.0" "@octokit/types@^9.0.0", "@octokit/types@^9.2.3": version "9.3.2" resolved "https://registry.yarnpkg.com/@octokit/types/-/types-9.3.2.tgz#3f5f89903b69f6a2d196d78ec35f888c0013cac5" integrity sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA== dependencies: "@octokit/openapi-types" "^18.0.0" "@pkgjs/parseargs@^0.11.0": version "0.11.0" resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== "@rollup/plugin-node-resolve@^16.0.0": version "16.0.0" resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-16.0.0.tgz#b1a0594661f40d7b061d82136e847354ff85f211" integrity sha512-0FPvAeVUT/zdWoO0jnb/V5BlBsUSNfkIOtFHzMO4H9MOklrmQFY6FduVHKucNb/aTFxvnGhj4MNj/T1oNdDfNg== dependencies: "@rollup/pluginutils" "^5.0.1" "@types/resolve" "1.20.2" deepmerge "^4.2.2" is-module "^1.0.0" resolve "^1.22.1" "@rollup/plugin-terser@^0.4.0": version "0.4.4" resolved "https://registry.yarnpkg.com/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz#15dffdb3f73f121aa4fbb37e7ca6be9aeea91962" integrity sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A== dependencies: serialize-javascript "^6.0.1" smob "^1.0.0" terser "^5.17.4" "@rollup/plugin-typescript@^12.1.0": version "12.1.2" resolved "https://registry.yarnpkg.com/@rollup/plugin-typescript/-/plugin-typescript-12.1.2.tgz#ebaeec2e7376faa889030ccd7cb485a649e63118" integrity sha512-cdtSp154H5sv637uMr1a8OTWB0L1SWDSm1rDGiyfcGcvQ6cuTs4MDk2BVEBGysUWago4OJN4EQZqOTl/QY3Jgg== dependencies: "@rollup/pluginutils" "^5.1.0" resolve "^1.22.1" "@rollup/pluginutils@^3.0.9": version "3.1.0" resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== dependencies: "@types/estree" "0.0.39" estree-walker "^1.0.1" picomatch "^2.2.2" "@rollup/pluginutils@^5.0.1", "@rollup/pluginutils@^5.1.0": version "5.1.0" resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.1.0.tgz#7e53eddc8c7f483a4ad0b94afb1f7f5fd3c771e0" integrity sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g== dependencies: "@types/estree" "^1.0.0" estree-walker "^2.0.2" picomatch "^2.3.1" "@rollup/rollup-android-arm-eabi@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz#731df27dfdb77189547bcef96ada7bf166bbb2fb" integrity sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw== "@rollup/rollup-android-arm64@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.8.tgz#4bea6db78e1f6927405df7fe0faf2f5095e01343" integrity sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q== "@rollup/rollup-darwin-arm64@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.8.tgz#a7aab77d44be3c44a20f946e10160f84e5450e7f" integrity sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q== "@rollup/rollup-darwin-x64@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.8.tgz#c572c024b57ee8ddd1b0851703ace9eb6cc0dd82" integrity sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw== "@rollup/rollup-freebsd-arm64@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.8.tgz#cf74f8113b5a83098a5c026c165742277cbfb88b" integrity sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA== "@rollup/rollup-freebsd-x64@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.8.tgz#39561f3a2f201a4ad6a01425b1ff5928154ecd7c" integrity sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q== "@rollup/rollup-linux-arm-gnueabihf@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.8.tgz#980d6061e373bfdaeb67925c46d2f8f9b3de537f" integrity sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g== "@rollup/rollup-linux-arm-musleabihf@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.8.tgz#f91a90f30dc00d5a64ac2d9bbedc829cd3cfaa78" integrity sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA== "@rollup/rollup-linux-arm64-gnu@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.8.tgz#fac700fa5c38bc13a0d5d34463133093da4c92a0" integrity sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A== "@rollup/rollup-linux-arm64-musl@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.8.tgz#f50ecccf8c78841ff6df1706bc4782d7f62bf9c3" integrity sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q== "@rollup/rollup-linux-loongarch64-gnu@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.8.tgz#5869dc0b28242da6553e2b52af41374f4038cd6e" integrity sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ== "@rollup/rollup-linux-powerpc64le-gnu@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.8.tgz#5cdd9f851ce1bea33d6844a69f9574de335f20b1" integrity sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw== "@rollup/rollup-linux-riscv64-gnu@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.8.tgz#ef5dc37f4388f5253f0def43e1440ec012af204d" integrity sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw== "@rollup/rollup-linux-s390x-gnu@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.8.tgz#7dbc3ccbcbcfb3e65be74538dfb6e8dd16178fde" integrity sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA== "@rollup/rollup-linux-x64-gnu@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.8.tgz#5783fc0adcab7dc069692056e8ca8d83709855ce" integrity sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA== "@rollup/rollup-linux-x64-musl@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.8.tgz#00b6c29b298197a384e3c659910b47943003a678" integrity sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ== "@rollup/rollup-win32-arm64-msvc@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.8.tgz#cbfee01f1fe73791c35191a05397838520ca3cdd" integrity sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ== "@rollup/rollup-win32-ia32-msvc@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.8.tgz#95cdbdff48fe6c948abcf6a1d500b2bd5ce33f62" integrity sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w== "@rollup/rollup-win32-x64-msvc@4.34.8": version "4.34.8" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.8.tgz#4cdb2cfae69cdb7b1a3cc58778e820408075e928" integrity sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g== "@sigstore/bundle@^2.2.0": version "2.2.0" resolved "https://registry.yarnpkg.com/@sigstore/bundle/-/bundle-2.2.0.tgz#e3f555a5c503fe176d8d1e0e829b00f842502e46" integrity sha512-5VI58qgNs76RDrwXNhpmyN/jKpq9evV/7f1XrcqcAfvxDl5SeVY/I5Rmfe96ULAV7/FK5dge9RBKGBJPhL1WsQ== dependencies: "@sigstore/protobuf-specs" "^0.3.0" "@sigstore/core@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@sigstore/core/-/core-1.0.0.tgz#0fcdb32d191d4145a70cb837061185353b3b08e3" integrity sha512-dW2qjbWLRKGu6MIDUTBuJwXCnR8zivcSpf5inUzk7y84zqy/dji0/uahppoIgMoKeR+6pUZucrwHfkQQtiG9Rw== "@sigstore/protobuf-specs@^0.3.0": version "0.3.0" resolved "https://registry.yarnpkg.com/@sigstore/protobuf-specs/-/protobuf-specs-0.3.0.tgz#bdcc773671f625bb81591bca86ec5314d57297f3" integrity sha512-zxiQ66JFOjVvP9hbhGj/F/qNdsZfkGb/dVXSanNRNuAzMlr4MC95voPUBX8//ZNnmv3uSYzdfR/JSkrgvZTGxA== "@sigstore/sign@^2.2.3": version "2.2.3" resolved "https://registry.yarnpkg.com/@sigstore/sign/-/sign-2.2.3.tgz#f07bcd2cfee654fade867db44ae260f1a0142ba4" integrity sha512-LqlA+ffyN02yC7RKszCdMTS6bldZnIodiox+IkT8B2f8oRYXCB3LQ9roXeiEL21m64CVH1wyveYAORfD65WoSw== dependencies: "@sigstore/bundle" "^2.2.0" "@sigstore/core" "^1.0.0" "@sigstore/protobuf-specs" "^0.3.0" make-fetch-happen "^13.0.0" "@sigstore/tuf@^2.3.1": version "2.3.1" resolved "https://registry.yarnpkg.com/@sigstore/tuf/-/tuf-2.3.1.tgz#86ff3c3c907e271696c88de0108d9063a8cbcc45" integrity sha512-9Iv40z652td/QbV0o5n/x25H9w6IYRt2pIGbTX55yFDYlApDQn/6YZomjz6+KBx69rXHLzHcbtTS586mDdFD+Q== dependencies: "@sigstore/protobuf-specs" "^0.3.0" tuf-js "^2.2.0" "@sigstore/verify@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@sigstore/verify/-/verify-1.1.0.tgz#ab617c5dc0bc09ead7f101a848f4870af2d84374" integrity sha512-1fTqnqyTBWvV7cftUUFtDcHPdSox0N3Ub7C0lRyReYx4zZUlNTZjCV+HPy4Lre+r45dV7Qx5JLKvqqsgxuyYfg== dependencies: "@sigstore/bundle" "^2.2.0" "@sigstore/core" "^1.0.0" "@sigstore/protobuf-specs" "^0.3.0" "@sinclair/typebox@^0.27.8": version "0.27.8" resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== "@tsconfig/node10@^1.0.7": version "1.0.9" resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2" integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA== "@tsconfig/node12@^1.0.7": version "1.0.11" resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d" integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== "@tsconfig/node14@^1.0.0": version "1.0.3" resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1" integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== "@tsconfig/node16@^1.0.2": version "1.0.4" resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== "@tufjs/canonical-json@2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz#a52f61a3d7374833fca945b2549bc30a2dd40d0a" integrity sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA== "@tufjs/models@2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@tufjs/models/-/models-2.0.0.tgz#c7ab241cf11dd29deb213d6817dabb8c99ce0863" integrity sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg== dependencies: "@tufjs/canonical-json" "2.0.0" minimatch "^9.0.3" "@tybys/wasm-util@^0.9.0": version "0.9.0" resolved "https://registry.yarnpkg.com/@tybys/wasm-util/-/wasm-util-0.9.0.tgz#3e75eb00604c8d6db470bf18c37b7d984a0e3355" integrity sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw== dependencies: tslib "^2.4.0" "@types/chai@^4.2.11", "@types/chai@^4.2.18": version "4.3.16" resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.16.tgz#b1572967f0b8b60bf3f87fe1d854a5604ea70c82" integrity sha512-PatH4iOdyh3MyWtmHVFXLWCCIhUbopaltqddG9BzB+gMIzee2MJrvd+jouii9Z3wzQJruGWAm7WOMjgfG8hQlQ== "@types/command-line-args@^5.0.0": version "5.2.3" resolved "https://registry.yarnpkg.com/@types/command-line-args/-/command-line-args-5.2.3.tgz#553ce2fd5acf160b448d307649b38ffc60d39639" integrity sha512-uv0aG6R0Y8WHZLTamZwtfsDLVRnOa+n+n5rEvFWL5Na5gZ8V2Teab/duDPFzIIIhs9qizDpcavCusCLJZu62Kw== "@types/command-line-usage@^5.0.1": version "5.0.4" resolved "https://registry.yarnpkg.com/@types/command-line-usage/-/command-line-usage-5.0.4.tgz#374e4c62d78fbc5a670a0f36da10235af879a0d5" integrity sha512-BwR5KP3Es/CSht0xqBcUXS3qCAUVXwpRKsV2+arxeb65atasuXG9LykC9Ab10Cw3s2raH92ZqOeILaQbsB2ACg== "@types/estree@0.0.39": version "0.0.39" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== "@types/estree@1.0.6", "@types/estree@^1.0.0": version "1.0.6" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50" integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== "@types/minimatch@^3.0.3": version "3.0.5" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== "@types/minimist@^1.2.0": version "1.2.5" resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.5.tgz#ec10755e871497bcd83efe927e43ec46e8c0747e" integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== "@types/mocha@^10.0.0": version "10.0.10" resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-10.0.10.tgz#91f62905e8d23cbd66225312f239454a23bebfa0" integrity sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q== "@types/node@^22.0.0": version "22.13.5" resolved "https://registry.yarnpkg.com/@types/node/-/node-22.13.5.tgz#23add1d71acddab2c6a4d31db89c0f98d330b511" integrity sha512-+lTU0PxZXn0Dr1NBtC7Y8cR21AJr87dLLU953CWA6pMxxv/UDc7jYAY90upcrie1nRcD6XNG5HOYEDtgW5TxAg== dependencies: undici-types "~6.20.0" "@types/normalize-package-data@^2.4.0": version "2.4.4" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== "@types/parse-json@^4.0.0": version "4.0.2" resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239" integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== "@types/punycode@^2.1.3": version "2.1.4" resolved "https://registry.yarnpkg.com/@types/punycode/-/punycode-2.1.4.tgz#96f8a47f1ee9fb0d0def5557fe80fac532f966fa" integrity sha512-trzh6NzBnq8yw5e35f8xe8VTYjqM3NE7bohBtvDVf/dtUer3zYTLK1Ka3DG3p7bdtoaOHZucma6FfVKlQ134pQ== "@types/resolve@1.20.2": version "1.20.2" resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.20.2.tgz#97d26e00cd4a0423b4af620abecf3e6f442b7975" integrity sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q== "@typescript-eslint/eslint-plugin@^7.0.0": version "7.18.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz#b16d3cf3ee76bf572fdf511e79c248bdec619ea3" integrity sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw== dependencies: "@eslint-community/regexpp" "^4.10.0" "@typescript-eslint/scope-manager" "7.18.0" "@typescript-eslint/type-utils" "7.18.0" "@typescript-eslint/utils" "7.18.0" "@typescript-eslint/visitor-keys" "7.18.0" graphemer "^1.4.0" ignore "^5.3.1" natural-compare "^1.4.0" ts-api-utils "^1.3.0" "@typescript-eslint/parser@^7.1.1": version "7.18.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.18.0.tgz#83928d0f1b7f4afa974098c64b5ce6f9051f96a0" integrity sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg== dependencies: "@typescript-eslint/scope-manager" "7.18.0" "@typescript-eslint/types" "7.18.0" "@typescript-eslint/typescript-estree" "7.18.0" "@typescript-eslint/visitor-keys" "7.18.0" debug "^4.3.4" "@typescript-eslint/scope-manager@7.18.0": version "7.18.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz#c928e7a9fc2c0b3ed92ab3112c614d6bd9951c83" integrity sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA== dependencies: "@typescript-eslint/types" "7.18.0" "@typescript-eslint/visitor-keys" "7.18.0" "@typescript-eslint/type-utils@7.18.0": version "7.18.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz#2165ffaee00b1fbbdd2d40aa85232dab6998f53b" integrity sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA== dependencies: "@typescript-eslint/typescript-estree" "7.18.0" "@typescript-eslint/utils" "7.18.0" debug "^4.3.4" ts-api-utils "^1.3.0" "@typescript-eslint/types@7.18.0": version "7.18.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.18.0.tgz#b90a57ccdea71797ffffa0321e744f379ec838c9" integrity sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ== "@typescript-eslint/typescript-estree@7.18.0": version "7.18.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz#b5868d486c51ce8f312309ba79bdb9f331b37931" integrity sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA== dependencies: "@typescript-eslint/types" "7.18.0" "@typescript-eslint/visitor-keys" "7.18.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" minimatch "^9.0.4" semver "^7.6.0" ts-api-utils "^1.3.0" "@typescript-eslint/utils@7.18.0": version "7.18.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.18.0.tgz#bca01cde77f95fc6a8d5b0dbcbfb3d6ca4be451f" integrity sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw== dependencies: "@eslint-community/eslint-utils" "^4.4.0" "@typescript-eslint/scope-manager" "7.18.0" "@typescript-eslint/types" "7.18.0" "@typescript-eslint/typescript-estree" "7.18.0" "@typescript-eslint/visitor-keys@7.18.0": version "7.18.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz#0564629b6124d67607378d0f0332a0495b25e7d7" integrity sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg== dependencies: "@typescript-eslint/types" "7.18.0" eslint-visitor-keys "^3.4.3" "@ungap/structured-clone@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== "@yarnpkg/lockfile@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== "@yarnpkg/parsers@3.0.0-rc.46": version "3.0.0-rc.46" resolved "https://registry.yarnpkg.com/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz#03f8363111efc0ea670e53b0282cd3ef62de4e01" integrity sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q== dependencies: js-yaml "^3.10.0" tslib "^2.4.0" "@zkochan/js-yaml@0.0.7": version "0.0.7" resolved "https://registry.yarnpkg.com/@zkochan/js-yaml/-/js-yaml-0.0.7.tgz#4b0cb785220d7c28ce0ec4d0804deb5d821eae89" integrity sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ== dependencies: argparse "^2.0.1" JSONStream@^1.3.5: version "1.3.5" resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== dependencies: jsonparse "^1.2.0" through ">=2.2.7 <3" abbrev@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-2.0.0.tgz#cf59829b8b4f03f89dda2771cb7f3653828c89bf" integrity sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ== acorn-jsx@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== acorn-walk@^8.1.1: version "8.3.2" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa" integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A== acorn@^8.4.1, acorn@^8.8.2, acorn@^8.9.0: version "8.11.3" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== add-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" integrity sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ== agent-base@6: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== dependencies: debug "4" agent-base@^7.0.2, agent-base@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.0.tgz#536802b76bc0b34aa50195eb2442276d613e3434" integrity sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg== dependencies: debug "^4.3.4" aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== dependencies: clean-stack "^2.0.0" indent-string "^4.0.0" ajv@^6.12.4: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.4.1" uri-js "^4.2.2" ansi-colors@^4.1.1, ansi-colors@^4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== ansi-escapes@^4.2.1: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: type-fest "^0.21.3" ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-regex@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" ansi-styles@^5.0.0: version "5.2.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== ansi-styles@^6.1.0: version "6.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== anymatch@~3.1.2: version "3.1.3" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" append-transform@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-2.0.0.tgz#99d9d29c7b38391e6f428d28ce136551f0b77e12" integrity sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg== dependencies: default-require-extensions "^3.0.0" aproba@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== archy@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" integrity sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw== arg@^4.1.0: version "4.1.3" resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" argparse@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== array-back@^3.0.1, array-back@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/array-back/-/array-back-3.1.0.tgz#b8859d7a508871c9a7b2cf42f99428f65e96bfb0" integrity sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q== array-back@^4.0.1, array-back@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/array-back/-/array-back-4.0.2.tgz#8004e999a6274586beeb27342168652fdb89fa1e" integrity sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg== array-differ@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== array-ify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" integrity sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng== array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng== dependencies: array-uniq "^1.0.1" array-union@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== array-uniq@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== arrify@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== assertion-error@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== async@^3.2.3: version "3.2.5" resolved "https://registry.yarnpkg.com/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66" integrity sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg== asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== at-least-node@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== author-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/author-regex/-/author-regex-1.0.0.tgz#d08885be6b9bbf9439fe087c76287245f0a81450" integrity sha512-KbWgR8wOYRAPekEmMXrYYdc7BRyhn2Ftk7KWfMUnQ43hFdojWEFRxhhRUm3/OFEdPa1r0KAvTTg9YQK57xTe0g== auto@^11.1.1: version "11.3.0" resolved "https://registry.yarnpkg.com/auto/-/auto-11.3.0.tgz#d8264eea5f42705edb1582267397c4ac6284d81a" integrity sha512-7FWjxrfsVKaToAcjxsijdpL8prbffZk5ovPCTVDk6c0Yq3pNKd2AMm5fkPR5lDbnYNeoU7lbm+0wVtJSoTQhpw== dependencies: "@auto-it/core" "11.3.0" "@auto-it/npm" "11.3.0" "@auto-it/released" "11.3.0" "@auto-it/version-file" "11.3.0" await-to-js "^3.0.0" chalk "^4.0.0" command-line-application "^0.10.1" endent "^2.1.0" module-alias "^2.2.2" signale "^1.4.0" terminal-link "^2.1.1" tslib "2.1.0" await-to-js@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/await-to-js/-/await-to-js-3.0.0.tgz#70929994185616f4675a91af6167eb61cc92868f" integrity sha512-zJAaP9zxTcvTHRlejau3ZOY4V7SRpiByf3/dxx2uyKxxor19tpmpV2QRsTKikckwhaPmr2dVpxxMr7jOCYVp5g== axios@^1.7.4: version "1.7.7" resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.7.tgz#2f554296f9892a72ac8d8e4c5b79c14a91d0a47f" integrity sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q== dependencies: follow-redirects "^1.15.6" form-data "^4.0.0" proxy-from-env "^1.1.0" balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== base64-js@^1.3.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== before-after-hook@^2.2.0: version "2.2.3" resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c" integrity sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ== benchmark@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/benchmark/-/benchmark-2.1.4.tgz#09f3de31c916425d498cc2ee565a0ebf3c2a5629" integrity sha512-l9MlfN4M1K/H2fbhfMy3B7vJd6AGKJVQn2h6Sg/Yx+KckoUA7ewS5Vv6TjSq18ooE1kS9hhAlQRH3AkXIh/aOQ== dependencies: lodash "^4.17.4" platform "^1.3.3" bin-links@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-4.0.4.tgz#c3565832b8e287c85f109a02a17027d152a58a63" integrity sha512-cMtq4W5ZsEwcutJrVId+a/tjt8GSbS+h0oNkdl6+6rBuEv8Ot33Bevj5KPm40t309zuhVic8NjpuL42QCiJWWA== dependencies: cmd-shim "^6.0.0" npm-normalize-package-bin "^3.0.0" read-cmd-shim "^4.0.0" write-file-atomic "^5.0.0" binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== bl@^4.0.3, bl@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== dependencies: buffer "^5.5.0" inherits "^2.0.4" readable-stream "^3.4.0" bottleneck@^2.15.3: version "2.19.5" resolved "https://registry.yarnpkg.com/bottleneck/-/bottleneck-2.19.5.tgz#5df0b90f59fd47656ebe63c78a98419205cadd91" integrity sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw== brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" brace-expansion@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== dependencies: balanced-match "^1.0.0" braces@^3.0.3, braces@~3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: fill-range "^7.1.1" browser-stdout@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== browserslist@^4.22.2: version "4.23.0" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== dependencies: caniuse-lite "^1.0.30001587" electron-to-chromium "^1.4.668" node-releases "^2.0.14" update-browserslist-db "^1.0.13" buffer-from@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== buffer@^5.5.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== dependencies: base64-js "^1.3.1" ieee754 "^1.1.13" byte-size@8.1.1: version "8.1.1" resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-8.1.1.tgz#3424608c62d59de5bfda05d31e0313c6174842ae" integrity sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg== cacache@^18.0.0: version "18.0.2" resolved "https://registry.yarnpkg.com/cacache/-/cacache-18.0.2.tgz#fd527ea0f03a603be5c0da5805635f8eef00c60c" integrity sha512-r3NU8h/P+4lVUHfeRw1dtgQYar3DZMm4/cm2bZgOvrFC/su7budSOeqh52VJIC4U4iG1WWwV6vRW0znqBvxNuw== dependencies: "@npmcli/fs" "^3.1.0" fs-minipass "^3.0.0" glob "^10.2.2" lru-cache "^10.0.1" minipass "^7.0.3" minipass-collect "^2.0.1" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" p-map "^4.0.0" ssri "^10.0.0" tar "^6.1.11" unique-filename "^3.0.0" cacache@^18.0.3: version "18.0.3" resolved "https://registry.yarnpkg.com/cacache/-/cacache-18.0.3.tgz#864e2c18414e1e141ae8763f31e46c2cb96d1b21" integrity sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg== dependencies: "@npmcli/fs" "^3.1.0" fs-minipass "^3.0.0" glob "^10.2.2" lru-cache "^10.0.1" minipass "^7.0.3" minipass-collect "^2.0.1" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" p-map "^4.0.0" ssri "^10.0.0" tar "^6.1.11" unique-filename "^3.0.0" caching-transform@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/caching-transform/-/caching-transform-4.0.0.tgz#00d297a4206d71e2163c39eaffa8157ac0651f0f" integrity sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA== dependencies: hasha "^5.0.0" make-dir "^3.0.0" package-hash "^4.0.0" write-file-atomic "^3.0.0" call-bind@^1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== dependencies: es-define-property "^1.0.0" es-errors "^1.3.0" function-bind "^1.1.2" get-intrinsic "^1.2.4" set-function-length "^1.2.1" callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camelcase-keys@^6.2.2: version "6.2.2" resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== dependencies: camelcase "^5.3.1" map-obj "^4.0.0" quick-lru "^4.0.1" camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== camelcase@^6.0.0: version "6.3.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001587: version "1.0.30001596" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001596.tgz#da06b79c3d9c3d9958eb307aa832ac68ead79bee" integrity sha512-zpkZ+kEr6We7w63ORkoJ2pOfBwBkY/bJrG/UZ90qNb45Isblu8wzDgevEOrRL1r9dWayHjYiiyCMEXPn4DweGQ== chai@^4.4.1: version "4.5.0" resolved "https://registry.yarnpkg.com/chai/-/chai-4.5.0.tgz#707e49923afdd9b13a8b0b47d33d732d13812fd8" integrity sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw== dependencies: assertion-error "^1.1.0" check-error "^1.0.3" deep-eql "^4.1.3" get-func-name "^2.0.2" loupe "^2.3.6" pathval "^1.1.1" type-detect "^4.1.0" chalk@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" supports-color "^5.3.0" chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" chardet@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== check-error@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.3.tgz#a6502e4312a7ee969f646e83bb3ddd56281bd694" integrity sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg== dependencies: get-func-name "^2.0.2" chokidar@^3.5.3: version "3.6.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== dependencies: anymatch "~3.1.2" braces "~3.0.2" glob-parent "~5.1.2" is-binary-path "~2.1.0" is-glob "~4.0.1" normalize-path "~3.0.0" readdirp "~3.6.0" optionalDependencies: fsevents "~2.3.2" chownr@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== ci-info@^3.2.0, ci-info@^3.7.0: version "3.9.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== ci-info@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.0.0.tgz#65466f8b280fc019b9f50a5388115d17a63a44f2" integrity sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg== clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== cli-cursor@3.1.0, cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== dependencies: restore-cursor "^3.1.0" cli-spinners@2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== cli-spinners@^2.5.0: version "2.9.2" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== cli-width@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== cliui@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== dependencies: string-width "^4.2.0" strip-ansi "^6.0.0" wrap-ansi "^6.2.0" cliui@^7.0.2: version "7.0.4" resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== dependencies: string-width "^4.2.0" strip-ansi "^6.0.0" wrap-ansi "^7.0.0" cliui@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== dependencies: string-width "^4.2.0" strip-ansi "^6.0.1" wrap-ansi "^7.0.0" clone-deep@4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== dependencies: is-plain-object "^2.0.4" kind-of "^6.0.2" shallow-clone "^3.0.0" clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== cmd-shim@6.0.3, cmd-shim@^6.0.0: version "6.0.3" resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-6.0.3.tgz#c491e9656594ba17ac83c4bd931590a9d6e26033" integrity sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA== color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== color-support@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== columnify@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.6.0.tgz#6989531713c9008bb29735e61e37acf5bd553cf3" integrity sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q== dependencies: strip-ansi "^6.0.1" wcwidth "^1.0.0" combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" command-line-application@^0.10.1: version "0.10.1" resolved "https://registry.yarnpkg.com/command-line-application/-/command-line-application-0.10.1.tgz#9ee0db7e41fe69f532eef0747e9ae958c0d348ae" integrity sha512-PWZ4nRkz09MbBRocqEe/Fil3RjTaMNqw0didl1n/i3flDcw/vecVfvsw3r+ZHhGs4BOuW7sk3cEYSdfM3Wv5/Q== dependencies: "@types/command-line-args" "^5.0.0" "@types/command-line-usage" "^5.0.1" chalk "^2.4.1" command-line-args "^5.1.1" command-line-usage "^6.0.0" meant "^1.0.1" remove-markdown "^0.3.0" tslib "1.10.0" command-line-args@^5.1.1: version "5.2.1" resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-5.2.1.tgz#c44c32e437a57d7c51157696893c5909e9cec42e" integrity sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg== dependencies: array-back "^3.1.0" find-replace "^3.0.0" lodash.camelcase "^4.3.0" typical "^4.0.0" command-line-usage@^6.0.0: version "6.1.3" resolved "https://registry.yarnpkg.com/command-line-usage/-/command-line-usage-6.1.3.tgz#428fa5acde6a838779dfa30e44686f4b6761d957" integrity sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw== dependencies: array-back "^4.0.2" chalk "^2.4.2" table-layout "^1.0.2" typical "^5.2.0" commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== common-ancestor-path@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7" integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w== commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== compare-func@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" integrity sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA== dependencies: array-ify "^1.0.0" dot-prop "^5.1.0" concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== concat-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== dependencies: buffer-from "^1.0.0" inherits "^2.0.3" readable-stream "^3.0.2" typedarray "^0.0.6" console-control-strings@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== conventional-changelog-angular@7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz#5eec8edbff15aa9b1680a8dcfbd53e2d7eb2ba7a" integrity sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ== dependencies: compare-func "^2.0.0" conventional-changelog-core@5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-5.0.1.tgz#3c331b155d5b9850f47b4760aeddfc983a92ad49" integrity sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A== dependencies: add-stream "^1.0.0" conventional-changelog-writer "^6.0.0" conventional-commits-parser "^4.0.0" dateformat "^3.0.3" get-pkg-repo "^4.2.1" git-raw-commits "^3.0.0" git-remote-origin-url "^2.0.0" git-semver-tags "^5.0.0" normalize-package-data "^3.0.3" read-pkg "^3.0.0" read-pkg-up "^3.0.0" conventional-changelog-preset-loader@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-3.0.0.tgz#14975ef759d22515d6eabae6396c2ae721d4c105" integrity sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA== conventional-changelog-writer@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-6.0.1.tgz#d8d3bb5e1f6230caed969dcc762b1c368a8f7b01" integrity sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ== dependencies: conventional-commits-filter "^3.0.0" dateformat "^3.0.3" handlebars "^4.7.7" json-stringify-safe "^5.0.1" meow "^8.1.2" semver "^7.0.0" split "^1.0.1" conventional-commits-filter@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-3.0.0.tgz#bf1113266151dd64c49cd269e3eb7d71d7015ee2" integrity sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q== dependencies: lodash.ismatch "^4.4.0" modify-values "^1.0.1" conventional-commits-parser@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz#02ae1178a381304839bce7cea9da5f1b549ae505" integrity sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg== dependencies: JSONStream "^1.3.5" is-text-path "^1.0.1" meow "^8.1.2" split2 "^3.2.2" conventional-recommended-bump@7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-7.0.1.tgz#ec01f6c7f5d0e2491c2d89488b0d757393392424" integrity sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA== dependencies: concat-stream "^2.0.0" conventional-changelog-preset-loader "^3.0.0" conventional-commits-filter "^3.0.0" conventional-commits-parser "^4.0.0" git-raw-commits "^3.0.0" git-semver-tags "^5.0.0" meow "^8.1.2" convert-source-map@^1.7.0: version "1.9.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== convert-source-map@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== cosmiconfig@7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== dependencies: "@types/parse-json" "^4.0.0" import-fresh "^3.2.1" parse-json "^5.0.0" path-type "^4.0.0" yaml "^1.10.0" cosmiconfig@9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d" integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== dependencies: env-paths "^2.2.1" import-fresh "^3.3.0" js-yaml "^4.1.0" parse-json "^5.2.0" create-require@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.6" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== dependencies: path-key "^3.1.0" shebang-command "^2.0.0" which "^2.0.1" cssesc@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== dargs@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== dateformat@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5: version "4.3.5" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e" integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== dependencies: ms "2.1.2" decamelize-keys@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== dependencies: decamelize "^1.1.0" map-obj "^1.0.0" decamelize@^1.1.0, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== decamelize@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837" integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ== decode-uri-component@^0.2.0: version "0.2.2" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== dedent@1.5.3: version "1.5.3" resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.3.tgz#99aee19eb9bae55a67327717b6e848d0bf777e5a" integrity sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ== dedent@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== deep-eql@^4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-4.1.3.tgz#7c7775513092f7df98d8df9996dd085eb668cc6d" integrity sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw== dependencies: type-detect "^4.0.0" deep-extend@^0.6.0, deep-extend@~0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== deepmerge@^4.0.0, deepmerge@^4.2.2: version "4.3.1" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== default-require-extensions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-3.0.1.tgz#bfae00feeaeada68c2ae256c62540f60b80625bd" integrity sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw== dependencies: strip-bom "^4.0.0" defaults@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== dependencies: clone "^1.0.2" define-data-property@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== dependencies: es-define-property "^1.0.0" es-errors "^1.3.0" gopd "^1.0.1" define-lazy-prop@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== deprecation@^2.0.0, deprecation@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== detect-indent@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" integrity sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g== diff-sequences@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== diff@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== diff@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== dir-glob@^2.0.0: version "2.2.2" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== dependencies: path-type "^3.0.0" dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: path-type "^4.0.0" doctrine@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== dependencies: esutils "^2.0.2" dot-prop@^5.1.0: version "5.3.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== dependencies: is-obj "^2.0.0" dotenv-expand@~11.0.6: version "11.0.6" resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-11.0.6.tgz#f2c840fd924d7c77a94eff98f153331d876882d3" integrity sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g== dependencies: dotenv "^16.4.4" dotenv@^16.4.4, dotenv@~16.4.5: version "16.4.5" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== dotenv@^8.0.0: version "8.6.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== duplexer@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== eastasianwidth@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== ejs@^3.1.7: version "3.1.10" resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b" integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA== dependencies: jake "^10.8.5" electron-to-chromium@^1.4.668: version "1.4.695" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.695.tgz#1753f4017e8d7e72a1ce5058c0fc66c8b67bab8e" integrity sha512-eMijZmeqPtm774pCZIOrfUHMs/7ls++W1sLhxwqgu8KQ8E2WmMtzwyqOMt0XXUJ3HTIPfuwlfwF+I5cwnfItBA== emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== emoji-regex@^9.2.2: version "9.2.2" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== encoding@^0.1.13: version "0.1.13" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== dependencies: iconv-lite "^0.6.2" end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" endent@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/endent/-/endent-2.1.0.tgz#5aaba698fb569e5e18e69e1ff7a28ff35373cd88" integrity sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w== dependencies: dedent "^0.7.0" fast-json-parse "^1.0.3" objectorarray "^1.0.5" enquirer@^2.3.4: version "2.4.1" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56" integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== dependencies: ansi-colors "^4.1.1" strip-ansi "^6.0.1" enquirer@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== dependencies: ansi-colors "^4.1.1" env-ci@^5.0.1: version "5.5.0" resolved "https://registry.yarnpkg.com/env-ci/-/env-ci-5.5.0.tgz#43364e3554d261a586dec707bc32be81112b545f" integrity sha512-o0JdWIbOLP+WJKIUt36hz1ImQQFuN92nhsfTkHHap+J8CiI8WgGpH/a9jEGHh4/TU5BUUGjlnKXNoDb57+ne+A== dependencies: execa "^5.0.0" fromentries "^1.3.2" java-properties "^1.0.0" env-paths@^2.2.0, env-paths@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== envinfo@7.13.0: version "7.13.0" resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.13.0.tgz#81fbb81e5da35d74e814941aeab7c325a606fb31" integrity sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q== err-code@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" es-define-property@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== dependencies: get-intrinsic "^1.2.4" es-errors@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== es6-error@^4.0.1: version "4.1.1" resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== escalade@^3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== eslint-scope@^7.2.2: version "7.2.2" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: version "3.4.3" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== eslint@^8.45.0: version "8.57.1" resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9" integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.6.1" "@eslint/eslintrc" "^2.1.4" "@eslint/js" "8.57.1" "@humanwhocodes/config-array" "^0.13.0" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" "@ungap/structured-clone" "^1.2.0" ajv "^6.12.4" chalk "^4.0.0" cross-spawn "^7.0.2" debug "^4.3.2" doctrine "^3.0.0" escape-string-regexp "^4.0.0" eslint-scope "^7.2.2" eslint-visitor-keys "^3.4.3" espree "^9.6.1" esquery "^1.4.2" esutils "^2.0.2" fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" find-up "^5.0.0" glob-parent "^6.0.2" globals "^13.19.0" graphemer "^1.4.0" ignore "^5.2.0" imurmurhash "^0.1.4" is-glob "^4.0.0" is-path-inside "^3.0.3" js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" lodash.merge "^4.6.2" minimatch "^3.1.2" natural-compare "^1.4.0" optionator "^0.9.3" strip-ansi "^6.0.1" text-table "^0.2.0" espree@^9.6.0, espree@^9.6.1: version "9.6.1" resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== dependencies: acorn "^8.9.0" acorn-jsx "^5.3.2" eslint-visitor-keys "^3.4.1" esprima@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esquery@^1.4.2: version "1.5.0" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== dependencies: estraverse "^5.1.0" esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: estraverse "^5.2.0" estraverse@^5.1.0, estraverse@^5.2.0: version "5.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== estree-walker@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== estree-walker@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== eventemitter3@^4.0.4: version "4.0.7" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== execa@5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-5.0.0.tgz#4029b0007998a841fbd1032e5f4de86a3c1e3376" integrity sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ== dependencies: cross-spawn "^7.0.3" get-stream "^6.0.0" human-signals "^2.1.0" is-stream "^2.0.0" merge-stream "^2.0.0" npm-run-path "^4.0.1" onetime "^5.1.2" signal-exit "^3.0.3" strip-final-newline "^2.0.0" execa@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== dependencies: cross-spawn "^7.0.3" get-stream "^6.0.0" human-signals "^2.1.0" is-stream "^2.0.0" merge-stream "^2.0.0" npm-run-path "^4.0.1" onetime "^5.1.2" signal-exit "^3.0.3" strip-final-newline "^2.0.0" exponential-backoff@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== external-editor@^3.0.3: version "3.1.0" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== dependencies: chardet "^0.7.0" iconv-lite "^0.4.24" tmp "^0.0.33" fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.1.1, fast-glob@^3.2.9: version "3.3.2" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" glob-parent "^5.1.2" merge2 "^1.3.0" micromatch "^4.0.4" fast-json-parse@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/fast-json-parse/-/fast-json-parse-1.0.3.tgz#43e5c61ee4efa9265633046b770fb682a7577c4d" integrity sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw== fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-levenshtein@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fastq@^1.6.0: version "1.17.1" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== dependencies: reusify "^1.0.4" figures@3.2.0, figures@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== dependencies: escape-string-regexp "^1.0.5" figures@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" integrity sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA== dependencies: escape-string-regexp "^1.0.5" file-entry-cache@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: flat-cache "^3.0.4" filelist@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== dependencies: minimatch "^5.0.1" fill-range@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" find-cache-dir@^3.2.0: version "3.3.2" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== dependencies: commondir "^1.0.1" make-dir "^3.0.2" pkg-dir "^4.1.0" find-replace@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-3.0.0.tgz#3e7e23d3b05167a76f770c9fbd5258b0def68c38" integrity sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ== dependencies: array-back "^3.0.1" find-up@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== dependencies: locate-path "^2.0.0" find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" path-exists "^4.0.0" find-up@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== dependencies: locate-path "^6.0.0" path-exists "^4.0.0" find-yarn-workspace-root@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd" integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ== dependencies: micromatch "^4.0.2" flat-cache@^3.0.4: version "3.2.0" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== dependencies: flatted "^3.2.9" keyv "^4.5.3" rimraf "^3.0.2" flat@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== flatted@^3.2.9: version "3.3.1" resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== follow-redirects@^1.15.6: version "1.15.6" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== foreground-child@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-2.0.0.tgz#71b32800c9f15aa8f2f83f4a6bd9bff35d861a53" integrity sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA== dependencies: cross-spawn "^7.0.0" signal-exit "^3.0.2" foreground-child@^3.1.0, foreground-child@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.0.tgz#0ac8644c06e431439f8561db8ecf29a7b5519c77" integrity sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg== dependencies: cross-spawn "^7.0.0" signal-exit "^4.0.1" form-data@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== dependencies: asynckit "^0.4.0" combined-stream "^1.0.8" mime-types "^2.1.12" fp-ts@^2.5.3: version "2.16.2" resolved "https://registry.yarnpkg.com/fp-ts/-/fp-ts-2.16.2.tgz#7faa90f6fc2e8cf84c711d2c4e606afe2be9e342" integrity sha512-CkqAjnIKFqvo3sCyoBTqgJvF+bHrSik584S9nhTjtBESLx26cbtVMR/T9a6ApChOcSDAaM3JydDmWDUn4EEXng== fromentries@^1.2.0, fromentries@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/fromentries/-/fromentries-1.3.2.tgz#e4bca6808816bf8f93b52750f1127f5a6fd86e3a" integrity sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg== front-matter@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/front-matter/-/front-matter-4.0.2.tgz#b14e54dc745cfd7293484f3210d15ea4edd7f4d5" integrity sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg== dependencies: js-yaml "^3.13.1" fs-constants@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== fs-extra@^11.2.0: version "11.2.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== dependencies: graceful-fs "^4.2.0" jsonfile "^6.0.1" universalify "^2.0.0" fs-extra@^9.0.0: version "9.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== dependencies: at-least-node "^1.0.0" graceful-fs "^4.2.0" jsonfile "^6.0.1" universalify "^2.0.0" fs-minipass@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== dependencies: minipass "^3.0.0" fs-minipass@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-3.0.3.tgz#79a85981c4dc120065e96f62086bf6f9dc26cc54" integrity sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw== dependencies: minipass "^7.0.3" fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== function-bind@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== get-caller-file@^2.0.1, get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== get-func-name@^2.0.1, get-func-name@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.2.tgz#0d7cf20cd13fda808669ffa88f4ffc7a3943fc41" integrity sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ== get-intrinsic@^1.1.3, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== dependencies: es-errors "^1.3.0" function-bind "^1.1.2" has-proto "^1.0.1" has-symbols "^1.0.3" hasown "^2.0.0" get-monorepo-packages@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/get-monorepo-packages/-/get-monorepo-packages-1.2.0.tgz#3eee88d30b11a5f65955dec6ae331958b2a168e4" integrity sha512-aDP6tH+eM3EuVSp3YyCutOcFS4Y9AhRRH9FAd+cjtR/g63Hx+DCXdKoP1ViRPUJz5wm+BOEXB4FhoffGHxJ7jQ== dependencies: globby "^7.1.1" load-json-file "^4.0.0" get-package-type@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== get-pkg-repo@^4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz#75973e1c8050c73f48190c52047c4cee3acbf385" integrity sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA== dependencies: "@hutson/parse-repository-url" "^3.0.0" hosted-git-info "^4.0.0" through2 "^2.0.0" yargs "^16.2.0" get-port@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== get-stream@6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718" integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg== get-stream@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== git-raw-commits@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-3.0.0.tgz#5432f053a9744f67e8db03dbc48add81252cfdeb" integrity sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw== dependencies: dargs "^7.0.0" meow "^8.1.2" split2 "^3.2.2" git-remote-origin-url@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" integrity sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw== dependencies: gitconfiglocal "^1.0.0" pify "^2.3.0" git-semver-tags@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-5.0.1.tgz#db748aa0e43d313bf38dcd68624d8443234e1c15" integrity sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA== dependencies: meow "^8.1.2" semver "^7.0.0" git-up@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/git-up/-/git-up-7.0.0.tgz#bace30786e36f56ea341b6f69adfd83286337467" integrity sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ== dependencies: is-ssh "^1.4.0" parse-url "^8.1.0" git-url-parse@14.0.0: version "14.0.0" resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-14.0.0.tgz#18ce834726d5fbca0c25a4555101aa277017418f" integrity sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ== dependencies: git-up "^7.0.0" gitconfiglocal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" integrity sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ== dependencies: ini "^1.3.2" gitlog@^4.0.3: version "4.0.8" resolved "https://registry.yarnpkg.com/gitlog/-/gitlog-4.0.8.tgz#a255e7d4cb7bc9603afab01c39bd71816c800c20" integrity sha512-FcTLP7Rc0H1vWXD+J/aj5JS1uiCEBblcYXlcacRAT73N26OMYFFzrBXYmDozmWlV2K7zwK5PrH16/nuRNhqSlQ== dependencies: debug "^4.1.1" tslib "^2.5.0" glob-parent@6.0.2, glob-parent@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== dependencies: is-glob "^4.0.3" glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" glob@^10.2.2, glob@^10.3.10, glob@^10.3.7, glob@^10.4.5: version "10.4.5" resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== dependencies: foreground-child "^3.1.0" jackspeak "^3.1.2" minimatch "^9.0.4" minipass "^7.1.2" package-json-from-dist "^1.0.0" path-scurry "^1.11.1" glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" minimatch "^3.1.1" once "^1.3.0" path-is-absolute "^1.0.0" glob@^9.2.0: version "9.3.5" resolved "https://registry.yarnpkg.com/glob/-/glob-9.3.5.tgz#ca2ed8ca452781a3009685607fdf025a899dfe21" integrity sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q== dependencies: fs.realpath "^1.0.0" minimatch "^8.0.2" minipass "^4.2.4" path-scurry "^1.6.1" globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.19.0: version "13.24.0" resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== dependencies: type-fest "^0.20.2" globby@11.1.0, globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== dependencies: array-union "^2.1.0" dir-glob "^3.0.1" fast-glob "^3.2.9" ignore "^5.2.0" merge2 "^1.4.1" slash "^3.0.0" globby@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" integrity sha512-yANWAN2DUcBtuus5Cpd+SKROzXHs2iVXFZt/Ykrfz6SAXqacLX25NZpltE+39ceMexYF4TtEadjuSTw8+3wX4g== dependencies: array-union "^1.0.1" dir-glob "^2.0.0" glob "^7.1.2" ignore "^3.3.5" pify "^3.0.0" slash "^1.0.0" gopd@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== dependencies: get-intrinsic "^1.1.3" graceful-fs@4.2.11, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.6: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== graphemer@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== handlebars@^4.7.7: version "4.7.8" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== dependencies: minimist "^1.2.5" neo-async "^2.6.2" source-map "^0.6.1" wordwrap "^1.0.0" optionalDependencies: uglify-js "^3.1.4" hard-rejection@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== has-flag@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== has-property-descriptors@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: es-define-property "^1.0.0" has-proto@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== has-unicode@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== hasha@^5.0.0: version "5.2.2" resolved "https://registry.yarnpkg.com/hasha/-/hasha-5.2.2.tgz#a48477989b3b327aea3c04f53096d816d97522a1" integrity sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ== dependencies: is-stream "^2.0.0" type-fest "^0.8.0" hasown@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.1.tgz#26f48f039de2c0f8d3356c223fb8d50253519faa" integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA== dependencies: function-bind "^1.1.2" he@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== hosted-git-info@^2.1.4: version "2.8.9" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== hosted-git-info@^4.0.0, hosted-git-info@^4.0.1: version "4.1.0" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== dependencies: lru-cache "^6.0.0" hosted-git-info@^7.0.0: version "7.0.1" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-7.0.1.tgz#9985fcb2700467fecf7f33a4d4874e30680b5322" integrity sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA== dependencies: lru-cache "^10.0.1" hosted-git-info@^7.0.2: version "7.0.2" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-7.0.2.tgz#9b751acac097757667f30114607ef7b661ff4f17" integrity sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w== dependencies: lru-cache "^10.0.1" html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== http-cache-semantics@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== http-proxy-agent@^7.0.0: version "7.0.2" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e" integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== dependencies: agent-base "^7.1.0" debug "^4.3.4" https-proxy-agent@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== dependencies: agent-base "6" debug "4" https-proxy-agent@^7.0.1: version "7.0.4" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz#8e97b841a029ad8ddc8731f26595bad868cb4168" integrity sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg== dependencies: agent-base "^7.0.2" debug "4" human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" iconv-lite@^0.6.2: version "0.6.3" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== dependencies: safer-buffer ">= 2.1.2 < 3.0.0" ieee754@^1.1.13: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== ignore-walk@^6.0.4: version "6.0.4" resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-6.0.4.tgz#89950be94b4f522225eb63a13c56badb639190e9" integrity sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw== dependencies: minimatch "^9.0.0" ignore@^3.3.5: version "3.3.10" resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== ignore@^5.0.4, ignore@^5.2.0, ignore@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== import-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-3.0.0.tgz#20845547718015126ea9b3676b7592fb8bd4cf92" integrity sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg== dependencies: import-from "^3.0.0" import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" import-from@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966" integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== dependencies: resolve-from "^5.0.0" import-local@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== dependencies: pkg-dir "^4.2.0" resolve-cwd "^3.0.0" imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== dependencies: once "^1.3.0" wrappy "1" inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== ini@^1.3.2, ini@^1.3.8, ini@~1.3.0: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== init-package-json@6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-6.0.3.tgz#2552fba75b6eed2495dc97f44183e2e5a5bcf8b0" integrity sha512-Zfeb5ol+H+eqJWHTaGca9BovufyGeIfr4zaaBorPmJBMrJ+KBnN+kQx2ZtXdsotUTgldHmHQV44xvUWOUA7E2w== dependencies: "@npmcli/package-json" "^5.0.0" npm-package-arg "^11.0.0" promzard "^1.0.0" read "^3.0.1" semver "^7.3.5" validate-npm-package-license "^3.0.4" validate-npm-package-name "^5.0.0" inquirer@^8.2.4: version "8.2.6" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.6.tgz#733b74888195d8d400a67ac332011b5fae5ea562" integrity sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg== dependencies: ansi-escapes "^4.2.1" chalk "^4.1.1" cli-cursor "^3.1.0" cli-width "^3.0.0" external-editor "^3.0.3" figures "^3.0.0" lodash "^4.17.21" mute-stream "0.0.8" ora "^5.4.1" run-async "^2.4.0" rxjs "^7.5.5" string-width "^4.1.0" strip-ansi "^6.0.0" through "^2.3.6" wrap-ansi "^6.0.1" io-ts@^2.1.2: version "2.2.21" resolved "https://registry.yarnpkg.com/io-ts/-/io-ts-2.2.21.tgz#4ef754176f7082a1099d04c7d5c4ea53267c530a" integrity sha512-zz2Z69v9ZIC3mMLYWIeoUcwWD6f+O7yP92FMVVaXEOSZH1jnVBmET/urd/uoarD1WGBY4rCj8TAyMPzsGNzMFQ== ip-address@^9.0.5: version "9.0.5" resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-9.0.5.tgz#117a960819b08780c3bd1f14ef3c1cc1d3f3ea5a" integrity sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g== dependencies: jsbn "1.1.0" sprintf-js "^1.1.3" is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" is-ci@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== dependencies: ci-info "^3.2.0" is-core-module@^2.13.0, is-core-module@^2.5.0, is-core-module@^2.8.1: version "2.13.1" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== dependencies: hasown "^2.0.0" is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" is-interactive@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== is-lambda@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== is-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-obj@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== is-path-inside@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== is-plain-obj@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-plain-object@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== is-ssh@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.4.0.tgz#4f8220601d2839d8fa624b3106f8e8884f01b8b2" integrity sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ== dependencies: protocols "^2.0.1" is-stream@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== is-stream@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== is-text-path@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" integrity sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w== dependencies: text-extensions "^1.0.0" is-typedarray@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== is-unicode-supported@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== dependencies: is-docker "^2.0.0" isarray@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== isexe@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/isexe/-/isexe-3.1.1.tgz#4a407e2bd78ddfb14bea0c27c6f7072dde775f0d" integrity sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ== isobject@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" integrity sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== istanbul-lib-hook@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz#8f84c9434888cc6b1d0a9d7092a76d239ebf0cc6" integrity sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ== dependencies: append-transform "^2.0.0" istanbul-lib-instrument@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz#91655936cf7380e4e473383081e38478b69993b1" integrity sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw== dependencies: "@babel/core" "^7.23.9" "@babel/parser" "^7.23.9" "@istanbuljs/schema" "^0.1.3" istanbul-lib-coverage "^3.2.0" semver "^7.5.4" istanbul-lib-processinfo@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz#366d454cd0dcb7eb6e0e419378e60072c8626169" integrity sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg== dependencies: archy "^1.0.0" cross-spawn "^7.0.3" istanbul-lib-coverage "^3.2.0" p-map "^3.0.0" rimraf "^3.0.0" uuid "^8.3.2" istanbul-lib-report@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== dependencies: istanbul-lib-coverage "^3.0.0" make-dir "^4.0.0" supports-color "^7.1.0" istanbul-lib-source-maps@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== dependencies: debug "^4.1.1" istanbul-lib-coverage "^3.0.0" source-map "^0.6.1" istanbul-reports@^3.0.2: version "3.1.7" resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.7.tgz#daed12b9e1dca518e15c056e1e537e741280fa0b" integrity sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g== dependencies: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" jackspeak@^3.1.2: version "3.4.3" resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== dependencies: "@isaacs/cliui" "^8.0.2" optionalDependencies: "@pkgjs/parseargs" "^0.11.0" jake@^10.8.5: version "10.8.7" resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.7.tgz#63a32821177940c33f356e0ba44ff9d34e1c7d8f" integrity sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w== dependencies: async "^3.2.3" chalk "^4.0.2" filelist "^1.0.4" minimatch "^3.1.2" java-properties@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/java-properties/-/java-properties-1.0.2.tgz#ccd1fa73907438a5b5c38982269d0e771fe78211" integrity sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ== "jest-diff@>=29.4.3 < 30", jest-diff@^29.4.1: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== dependencies: chalk "^4.0.0" diff-sequences "^29.6.3" jest-get-type "^29.6.3" pretty-format "^29.7.0" jest-get-type@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@4.1.0, js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: argparse "^2.0.1" js-yaml@^3.10.0, js-yaml@^3.13.1: version "3.14.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" esprima "^4.0.0" jsbn@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== json-buffer@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== json-parse-better-errors@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== json-parse-even-better-errors@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz#02bb29fb5da90b5444581749c22cedd3597c6cb0" integrity sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg== json-parse-even-better-errors@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz#b43d35e89c0f3be6b5fbbe9dc6c82467b30c28da" integrity sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ== json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== json-stable-stringify@^1.0.2: version "1.1.1" resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz#52d4361b47d49168bcc4e564189a42e5a7439454" integrity sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg== dependencies: call-bind "^1.0.5" isarray "^2.0.5" jsonify "^0.0.1" object-keys "^1.1.1" json-stringify-nice@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz#2c937962b80181d3f317dd39aa323e14f5a60a67" integrity sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw== json-stringify-safe@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== json5@^2.2.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== jsonc-parser@3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: universalify "^2.0.0" optionalDependencies: graceful-fs "^4.1.6" jsonify@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978" integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== jsonparse@^1.2.0, jsonparse@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== just-diff-apply@^5.2.0: version "5.5.0" resolved "https://registry.yarnpkg.com/just-diff-apply/-/just-diff-apply-5.5.0.tgz#771c2ca9fa69f3d2b54e7c3f5c1dfcbcc47f9f0f" integrity sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw== just-diff@^6.0.0: version "6.0.2" resolved "https://registry.yarnpkg.com/just-diff/-/just-diff-6.0.2.tgz#03b65908543ac0521caf6d8eb85035f7d27ea285" integrity sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA== keyv@^4.5.3: version "4.5.4" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== dependencies: json-buffer "3.0.1" kind-of@^6.0.2, kind-of@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== klaw-sync@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c" integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ== dependencies: graceful-fs "^4.1.11" lerna@^8.1.2: version "8.2.0" resolved "https://registry.yarnpkg.com/lerna/-/lerna-8.2.0.tgz#ec2bd57745f3176b0e32ed15d16d1d9d909cebc2" integrity sha512-SLXPPUqU1V6m8pGVNYp8CpqGX92U2fp6XFWQsQMY36VTCGVP/5dGtri4hd2sgk2hcBuFPnxycgEnJecT2MQUsg== dependencies: "@lerna/create" "8.2.0" "@npmcli/arborist" "7.5.4" "@npmcli/package-json" "5.2.0" "@npmcli/run-script" "8.1.0" "@nx/devkit" ">=17.1.2 < 21" "@octokit/plugin-enterprise-rest" "6.0.1" "@octokit/rest" "19.0.11" aproba "2.0.0" byte-size "8.1.1" chalk "4.1.0" clone-deep "4.0.1" cmd-shim "6.0.3" color-support "1.1.3" columnify "1.6.0" console-control-strings "^1.1.0" conventional-changelog-angular "7.0.0" conventional-changelog-core "5.0.1" conventional-recommended-bump "7.0.1" cosmiconfig "9.0.0" dedent "1.5.3" envinfo "7.13.0" execa "5.0.0" fs-extra "^11.2.0" get-port "5.1.1" get-stream "6.0.0" git-url-parse "14.0.0" glob-parent "6.0.2" globby "11.1.0" graceful-fs "4.2.11" has-unicode "2.0.1" import-local "3.1.0" ini "^1.3.8" init-package-json "6.0.3" inquirer "^8.2.4" is-ci "3.0.1" is-stream "2.0.0" jest-diff ">=29.4.3 < 30" js-yaml "4.1.0" libnpmaccess "8.0.6" libnpmpublish "9.0.9" load-json-file "6.2.0" lodash "^4.17.21" make-dir "4.0.0" minimatch "3.0.5" multimatch "5.0.0" node-fetch "2.6.7" npm-package-arg "11.0.2" npm-packlist "8.0.2" npm-registry-fetch "^17.1.0" nx ">=17.1.2 < 21" p-map "4.0.0" p-map-series "2.1.0" p-pipe "3.1.0" p-queue "6.6.2" p-reduce "2.1.0" p-waterfall "2.1.1" pacote "^18.0.6" pify "5.0.0" read-cmd-shim "4.0.0" resolve-from "5.0.0" rimraf "^4.4.1" semver "^7.3.8" set-blocking "^2.0.0" signal-exit "3.0.7" slash "3.0.0" ssri "^10.0.6" string-width "^4.2.3" strong-log-transformer "2.1.0" tar "6.2.1" temp-dir "1.0.0" typescript ">=3 < 6" upath "2.0.1" uuid "^10.0.0" validate-npm-package-license "3.0.4" validate-npm-package-name "5.0.1" wide-align "1.1.5" write-file-atomic "5.0.1" write-pkg "4.0.0" yargs "17.7.2" yargs-parser "21.1.1" levn@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: prelude-ls "^1.2.1" type-check "~0.4.0" libnpmaccess@8.0.6: version "8.0.6" resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-8.0.6.tgz#73be4c236258babc0a0bca6d3b6a93a6adf937cf" integrity sha512-uM8DHDEfYG6G5gVivVl+yQd4pH3uRclHC59lzIbSvy7b5FEwR+mU49Zq1jEyRtRFv7+M99mUW9S0wL/4laT4lw== dependencies: npm-package-arg "^11.0.2" npm-registry-fetch "^17.0.1" libnpmpublish@9.0.9: version "9.0.9" resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-9.0.9.tgz#e737378c09f09738377d2a276734be35cffb85e2" integrity sha512-26zzwoBNAvX9AWOPiqqF6FG4HrSCPsHFkQm7nT+xU1ggAujL/eae81RnCv4CJ2In9q9fh10B88sYSzKCUh/Ghg== dependencies: ci-info "^4.0.0" normalize-package-data "^6.0.1" npm-package-arg "^11.0.2" npm-registry-fetch "^17.0.1" proc-log "^4.2.0" semver "^7.3.7" sigstore "^2.2.0" ssri "^10.0.6" lines-and-columns@2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-2.0.3.tgz#b2f0badedb556b747020ab8ea7f0373e22efac1b" integrity sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w== lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== load-json-file@6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-6.2.0.tgz#5c7770b42cafa97074ca2848707c61662f4251a1" integrity sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ== dependencies: graceful-fs "^4.1.15" parse-json "^5.0.0" strip-bom "^4.0.0" type-fest "^0.6.0" load-json-file@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== dependencies: graceful-fs "^4.1.2" parse-json "^4.0.0" pify "^3.0.0" strip-bom "^3.0.0" locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== dependencies: p-locate "^2.0.0" path-exists "^3.0.0" locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" locate-path@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== dependencies: p-locate "^5.0.0" lodash.camelcase@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== lodash.chunk@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.chunk/-/lodash.chunk-4.2.0.tgz#66e5ce1f76ed27b4303d8c6512e8d1216e8106bc" integrity sha512-ZzydJKfUHJwHa+hF5X66zLFCBrWn5GeF28OHEr4WVWtNDXlQ/IjWKPBiikqKo2ne0+v6JgCgJ0GzJp8k8bHC7w== lodash.flattendeep@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" integrity sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ== lodash.get@^4: version "4.4.2" resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== lodash.ismatch@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== lodash@^4.17.21, lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== log-symbols@^4.0.0, log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== dependencies: chalk "^4.1.0" is-unicode-supported "^0.1.0" loupe@^2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.7.tgz#6e69b7d4db7d3ab436328013d37d1c8c3540c697" integrity sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA== dependencies: get-func-name "^2.0.1" lru-cache@^10.0.1, "lru-cache@^9.1.1 || ^10.0.0": version "10.2.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3" integrity sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q== lru-cache@^10.2.0: version "10.4.3" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== lru-cache@^10.2.2: version "10.2.2" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878" integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: yallist "^4.0.0" make-dir@4.0.0, make-dir@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== dependencies: semver "^7.5.3" make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== dependencies: pify "^4.0.1" semver "^5.6.0" make-dir@^3.0.0, make-dir@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" make-error@^1, make-error@^1.1.1: version "1.3.6" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== make-fetch-happen@^13.0.0: version "13.0.0" resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz#705d6f6cbd7faecb8eac2432f551e49475bfedf0" integrity sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A== dependencies: "@npmcli/agent" "^2.0.0" cacache "^18.0.0" http-cache-semantics "^4.1.1" is-lambda "^1.0.1" minipass "^7.0.2" minipass-fetch "^3.0.0" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" negotiator "^0.6.3" promise-retry "^2.0.1" ssri "^10.0.0" map-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== map-obj@^4.0.0: version "4.3.0" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== meant@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/meant/-/meant-1.0.3.tgz#67769af9de1d158773e928ae82c456114903554c" integrity sha512-88ZRGcNxAq4EH38cQ4D85PM57pikCwS8Z99EWHODxN7KBY+UuPiqzRTtZzS8KTXO/ywSWbdjjJST2Hly/EQxLw== meow@^8.1.2: version "8.1.2" resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q== dependencies: "@types/minimist" "^1.2.0" camelcase-keys "^6.2.2" decamelize-keys "^1.1.0" hard-rejection "^2.1.0" minimist-options "4.1.0" normalize-package-data "^3.0.0" read-pkg-up "^7.0.1" redent "^3.0.0" trim-newlines "^3.0.0" type-fest "^0.18.0" yargs-parser "^20.2.3" merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.8" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== dependencies: braces "^3.0.3" picomatch "^2.3.1" mime-db@1.52.0: version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== mime-types@^2.1.12: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== min-indent@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== minimatch@3.0.5: version "3.0.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.5.tgz#4da8f1290ee0f0f8e83d60ca69f8f134068604a3" integrity sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw== dependencies: brace-expansion "^1.1.7" minimatch@9.0.3: version "9.0.3" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== dependencies: brace-expansion "^2.0.1" minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" minimatch@^5.0.1, minimatch@^5.1.6: version "5.1.6" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== dependencies: brace-expansion "^2.0.1" minimatch@^8.0.2: version "8.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-8.0.4.tgz#847c1b25c014d4e9a7f68aaf63dedd668a626229" integrity sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA== dependencies: brace-expansion "^2.0.1" minimatch@^9.0.0, minimatch@^9.0.3, minimatch@^9.0.4: version "9.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== dependencies: brace-expansion "^2.0.1" minimist-options@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== dependencies: arrify "^1.0.1" is-plain-obj "^1.1.0" kind-of "^6.0.3" minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== minipass-collect@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-2.0.1.tgz#1621bc77e12258a12c60d34e2276ec5c20680863" integrity sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw== dependencies: minipass "^7.0.3" minipass-fetch@^3.0.0: version "3.0.4" resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-3.0.4.tgz#4d4d9b9f34053af6c6e597a64be8e66e42bf45b7" integrity sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg== dependencies: minipass "^7.0.3" minipass-sized "^1.0.3" minizlib "^2.1.2" optionalDependencies: encoding "^0.1.13" minipass-flush@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== dependencies: minipass "^3.0.0" minipass-pipeline@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== dependencies: minipass "^3.0.0" minipass-sized@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== dependencies: minipass "^3.0.0" minipass@^3.0.0: version "3.3.6" resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== dependencies: yallist "^4.0.0" minipass@^4.2.4: version "4.2.8" resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.8.tgz#f0010f64393ecfc1d1ccb5f582bcaf45f48e1a3a" integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ== minipass@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== "minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.2, minipass@^7.0.3: version "7.0.4" resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== minipass@^7.1.2: version "7.1.2" resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== dependencies: minipass "^3.0.0" yallist "^4.0.0" mkdirp@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== mocha@^11.0.1: version "11.1.0" resolved "https://registry.yarnpkg.com/mocha/-/mocha-11.1.0.tgz#20d7c6ac4d6d6bcb60a8aa47971fca74c65c3c66" integrity sha512-8uJR5RTC2NgpY3GrYcgpZrsEd9zKbPDpob1RezyR2upGHRQtHWofmzTMzTMSV6dru3tj5Ukt0+Vnq1qhFEEwAg== dependencies: ansi-colors "^4.1.3" browser-stdout "^1.3.1" chokidar "^3.5.3" debug "^4.3.5" diff "^5.2.0" escape-string-regexp "^4.0.0" find-up "^5.0.0" glob "^10.4.5" he "^1.2.0" js-yaml "^4.1.0" log-symbols "^4.1.0" minimatch "^5.1.6" ms "^2.1.3" serialize-javascript "^6.0.2" strip-json-comments "^3.1.1" supports-color "^8.1.1" workerpool "^6.5.1" yargs "^17.7.2" yargs-parser "^21.1.1" yargs-unparser "^2.0.0" modify-values@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== module-alias@^2.2.2: version "2.2.3" resolved "https://registry.yarnpkg.com/module-alias/-/module-alias-2.2.3.tgz#ec2e85c68973bda6ab71ce7c93b763ec96053221" integrity sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q== ms@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== ms@^2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== multimatch@5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-5.0.0.tgz#932b800963cea7a31a033328fa1e0c3a1874dbe6" integrity sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA== dependencies: "@types/minimatch" "^3.0.3" array-differ "^3.0.0" array-union "^2.1.0" arrify "^2.0.1" minimatch "^3.0.4" mute-stream@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== mute-stream@^1.0.0, mute-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-1.0.0.tgz#e31bd9fe62f0aed23520aa4324ea6671531e013e" integrity sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA== natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== negotiator@^0.6.3: version "0.6.3" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== nested-error-stacks@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz#d2cc9fc5235ddb371fc44d506234339c8e4b0a4b" integrity sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A== node-fetch@2.6.7: version "2.6.7" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== dependencies: whatwg-url "^5.0.0" node-fetch@^2.6.7: version "2.7.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" node-gyp@^10.0.0: version "10.0.1" resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-10.0.1.tgz#205514fc19e5830fa991e4a689f9e81af377a966" integrity sha512-gg3/bHehQfZivQVfqIyy8wTdSymF9yTyP4CJifK73imyNMU8AIGQE2pUa7dNWfmMeG9cDVF2eehiRMv0LC1iAg== dependencies: env-paths "^2.2.0" exponential-backoff "^3.1.1" glob "^10.3.10" graceful-fs "^4.2.6" make-fetch-happen "^13.0.0" nopt "^7.0.0" proc-log "^3.0.0" semver "^7.3.5" tar "^6.1.2" which "^4.0.0" node-machine-id@1.1.12: version "1.1.12" resolved "https://registry.yarnpkg.com/node-machine-id/-/node-machine-id-1.1.12.tgz#37904eee1e59b320bb9c5d6c0a59f3b469cb6267" integrity sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ== node-preload@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/node-preload/-/node-preload-0.2.1.tgz#c03043bb327f417a18fee7ab7ee57b408a144301" integrity sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ== dependencies: process-on-spawn "^1.0.0" node-releases@^2.0.14: version "2.0.14" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== nopt@^7.0.0: version "7.2.0" resolved "https://registry.yarnpkg.com/nopt/-/nopt-7.2.0.tgz#067378c68116f602f552876194fd11f1292503d7" integrity sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA== dependencies: abbrev "^2.0.0" nopt@^7.2.1: version "7.2.1" resolved "https://registry.yarnpkg.com/nopt/-/nopt-7.2.1.tgz#1cac0eab9b8e97c9093338446eddd40b2c8ca1e7" integrity sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w== dependencies: abbrev "^2.0.0" normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== dependencies: hosted-git-info "^2.1.4" resolve "^1.10.0" semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" normalize-package-data@^3.0.0, normalize-package-data@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== dependencies: hosted-git-info "^4.0.1" is-core-module "^2.5.0" semver "^7.3.4" validate-npm-package-license "^3.0.1" normalize-package-data@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-6.0.0.tgz#68a96b3c11edd462af7189c837b6b1064a484196" integrity sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg== dependencies: hosted-git-info "^7.0.0" is-core-module "^2.8.1" semver "^7.3.5" validate-npm-package-license "^3.0.4" normalize-package-data@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-6.0.1.tgz#fa69e9452210f0fabf4d79ee08d0c2870c51ed88" integrity sha512-6rvCfeRW+OEZagAB4lMLSNuTNYZWLVtKccK79VSTf//yTY5VOCgcpH80O+bZK8Neps7pUnd5G+QlMg1yV/2iZQ== dependencies: hosted-git-info "^7.0.0" is-core-module "^2.8.1" semver "^7.3.5" validate-npm-package-license "^3.0.4" normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== npm-bundled@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-3.0.0.tgz#7e8e2f8bb26b794265028491be60321a25a39db7" integrity sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ== dependencies: npm-normalize-package-bin "^3.0.0" npm-install-checks@^6.0.0, npm-install-checks@^6.2.0: version "6.3.0" resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-6.3.0.tgz#046552d8920e801fa9f919cad569545d60e826fe" integrity sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw== dependencies: semver "^7.1.1" npm-normalize-package-bin@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz#25447e32a9a7de1f51362c61a559233b89947832" integrity sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ== npm-package-arg@11.0.2, npm-package-arg@^11.0.0, npm-package-arg@^11.0.2: version "11.0.2" resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-11.0.2.tgz#1ef8006c4a9e9204ddde403035f7ff7d718251ca" integrity sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw== dependencies: hosted-git-info "^7.0.0" proc-log "^4.0.0" semver "^7.3.5" validate-npm-package-name "^5.0.0" npm-packlist@8.0.2, npm-packlist@^8.0.0: version "8.0.2" resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-8.0.2.tgz#5b8d1d906d96d21c85ebbeed2cf54147477c8478" integrity sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA== dependencies: ignore-walk "^6.0.4" npm-pick-manifest@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz#f87a4c134504a2c7931f2bb8733126e3c3bb7e8f" integrity sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg== dependencies: npm-install-checks "^6.0.0" npm-normalize-package-bin "^3.0.0" npm-package-arg "^11.0.0" semver "^7.3.5" npm-pick-manifest@^9.0.1: version "9.0.1" resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-9.0.1.tgz#c90658bd726fe5bca9d2869f3e99359b8fcda046" integrity sha512-Udm1f0l2nXb3wxDpKjfohwgdFUSV50UVwzEIpDXVsbDMXVIEF81a/i0UhuQbhrPMMmdiq3+YMFLFIRVLs3hxQw== dependencies: npm-install-checks "^6.0.0" npm-normalize-package-bin "^3.0.0" npm-package-arg "^11.0.0" semver "^7.3.5" npm-registry-fetch@^17.0.0, npm-registry-fetch@^17.0.1, npm-registry-fetch@^17.1.0: version "17.1.0" resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-17.1.0.tgz#fb69e8e762d456f08bda2f5f169f7638fb92beb1" integrity sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA== dependencies: "@npmcli/redact" "^2.0.0" jsonparse "^1.3.1" make-fetch-happen "^13.0.0" minipass "^7.0.2" minipass-fetch "^3.0.0" minizlib "^2.1.2" npm-package-arg "^11.0.0" proc-log "^4.0.0" npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" "nx@>=17.1.2 < 21": version "20.0.7" resolved "https://registry.yarnpkg.com/nx/-/nx-20.0.7.tgz#ddf2fc19b8d91f97db0256202307a29bfbeba39e" integrity sha512-Un7eMAqTx+gRB4j6hRWafMvOso4pmFg3Ff+BmfFOgqD8XdE+xV/+Ke9mPTfi4qYD5eQiY1lO15l3dRuBH7+AJw== dependencies: "@napi-rs/wasm-runtime" "0.2.4" "@yarnpkg/lockfile" "^1.1.0" "@yarnpkg/parsers" "3.0.0-rc.46" "@zkochan/js-yaml" "0.0.7" axios "^1.7.4" chalk "^4.1.0" cli-cursor "3.1.0" cli-spinners "2.6.1" cliui "^8.0.1" dotenv "~16.4.5" dotenv-expand "~11.0.6" enquirer "~2.3.6" figures "3.2.0" flat "^5.0.2" front-matter "^4.0.2" ignore "^5.0.4" jest-diff "^29.4.1" jsonc-parser "3.2.0" lines-and-columns "2.0.3" minimatch "9.0.3" node-machine-id "1.1.12" npm-run-path "^4.0.1" open "^8.4.0" ora "5.3.0" semver "^7.5.3" string-width "^4.2.3" tar-stream "~2.2.0" tmp "~0.2.1" tsconfig-paths "^4.1.2" tslib "^2.3.0" yargs "^17.6.2" yargs-parser "21.1.1" optionalDependencies: "@nx/nx-darwin-arm64" "20.0.7" "@nx/nx-darwin-x64" "20.0.7" "@nx/nx-freebsd-x64" "20.0.7" "@nx/nx-linux-arm-gnueabihf" "20.0.7" "@nx/nx-linux-arm64-gnu" "20.0.7" "@nx/nx-linux-arm64-musl" "20.0.7" "@nx/nx-linux-x64-gnu" "20.0.7" "@nx/nx-linux-x64-musl" "20.0.7" "@nx/nx-win32-arm64-msvc" "20.0.7" "@nx/nx-win32-x64-msvc" "20.0.7" nyc@^17.0.0: version "17.1.0" resolved "https://registry.yarnpkg.com/nyc/-/nyc-17.1.0.tgz#b6349a401a62ffeb912bd38ea9a018839fdb6eb1" integrity sha512-U42vQ4czpKa0QdI1hu950XuNhYqgoM+ZF1HT+VuUHL9hPfDPVvNQyltmMqdE9bUHMVa+8yNbc3QKTj8zQhlVxQ== dependencies: "@istanbuljs/load-nyc-config" "^1.0.0" "@istanbuljs/schema" "^0.1.2" caching-transform "^4.0.0" convert-source-map "^1.7.0" decamelize "^1.2.0" find-cache-dir "^3.2.0" find-up "^4.1.0" foreground-child "^3.3.0" get-package-type "^0.1.0" glob "^7.1.6" istanbul-lib-coverage "^3.0.0" istanbul-lib-hook "^3.0.0" istanbul-lib-instrument "^6.0.2" istanbul-lib-processinfo "^2.0.2" istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" istanbul-reports "^3.0.2" make-dir "^3.0.0" node-preload "^0.2.1" p-map "^3.0.0" process-on-spawn "^1.0.0" resolve-from "^5.0.0" rimraf "^3.0.0" signal-exit "^3.0.2" spawn-wrap "^2.0.0" test-exclude "^6.0.0" yargs "^15.0.2" object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== objectorarray@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/objectorarray/-/objectorarray-1.0.5.tgz#2c05248bbefabd8f43ad13b41085951aac5e68a5" integrity sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg== once@^1.3.0, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" open@^7.4.2: version "7.4.2" resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== dependencies: is-docker "^2.0.0" is-wsl "^2.1.1" open@^8.4.0: version "8.4.2" resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== dependencies: define-lazy-prop "^2.0.0" is-docker "^2.1.1" is-wsl "^2.2.0" optionator@^0.9.3: version "0.9.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== dependencies: "@aashutoshrathi/word-wrap" "^1.2.3" deep-is "^0.1.3" fast-levenshtein "^2.0.6" levn "^0.4.1" prelude-ls "^1.2.1" type-check "^0.4.0" ora@5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/ora/-/ora-5.3.0.tgz#fb832899d3a1372fe71c8b2c534bbfe74961bb6f" integrity sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g== dependencies: bl "^4.0.3" chalk "^4.1.0" cli-cursor "^3.1.0" cli-spinners "^2.5.0" is-interactive "^1.0.0" log-symbols "^4.0.0" strip-ansi "^6.0.0" wcwidth "^1.0.1" ora@^5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== dependencies: bl "^4.1.0" chalk "^4.1.0" cli-cursor "^3.1.0" cli-spinners "^2.5.0" is-interactive "^1.0.0" is-unicode-supported "^0.1.0" log-symbols "^4.1.0" strip-ansi "^6.0.0" wcwidth "^1.0.1" os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== p-limit@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== dependencies: p-try "^1.0.0" p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" p-limit@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: yocto-queue "^0.1.0" p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== dependencies: p-limit "^1.1.0" p-locate@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: p-limit "^2.2.0" p-locate@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== dependencies: p-limit "^3.0.2" p-map-series@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-2.1.0.tgz#7560d4c452d9da0c07e692fdbfe6e2c81a2a91f2" integrity sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q== p-map@4.0.0, p-map@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== dependencies: aggregate-error "^3.0.0" p-map@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== dependencies: aggregate-error "^3.0.0" p-pipe@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-3.1.0.tgz#48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e" integrity sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw== p-queue@6.6.2: version "6.6.2" resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426" integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== dependencies: eventemitter3 "^4.0.4" p-timeout "^3.2.0" p-reduce@2.1.0, p-reduce@^2.0.0, p-reduce@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a" integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== p-timeout@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== dependencies: p-finally "^1.0.0" p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== p-waterfall@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/p-waterfall/-/p-waterfall-2.1.1.tgz#63153a774f472ccdc4eb281cdb2967fcf158b2ee" integrity sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw== dependencies: p-reduce "^2.0.0" package-hash@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/package-hash/-/package-hash-4.0.0.tgz#3537f654665ec3cc38827387fc904c163c54f506" integrity sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ== dependencies: graceful-fs "^4.1.15" hasha "^5.0.0" lodash.flattendeep "^4.4.0" release-zalgo "^1.0.0" package-json-from-dist@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== pacote@^18.0.0, pacote@^18.0.6: version "18.0.6" resolved "https://registry.yarnpkg.com/pacote/-/pacote-18.0.6.tgz#ac28495e24f4cf802ef911d792335e378e86fac7" integrity sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A== dependencies: "@npmcli/git" "^5.0.0" "@npmcli/installed-package-contents" "^2.0.1" "@npmcli/package-json" "^5.1.0" "@npmcli/promise-spawn" "^7.0.0" "@npmcli/run-script" "^8.0.0" cacache "^18.0.0" fs-minipass "^3.0.0" minipass "^7.0.2" npm-package-arg "^11.0.0" npm-packlist "^8.0.0" npm-pick-manifest "^9.0.0" npm-registry-fetch "^17.0.0" proc-log "^4.0.0" promise-retry "^2.0.1" sigstore "^2.2.0" ssri "^10.0.0" tar "^6.1.11" parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: callsites "^3.0.0" parse-author@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/parse-author/-/parse-author-2.0.0.tgz#d3460bf1ddd0dfaeed42da754242e65fb684a81f" integrity sha512-yx5DfvkN8JsHL2xk2Os9oTia467qnvRgey4ahSm2X8epehBLx/gWLcy5KI+Y36ful5DzGbCS6RazqZGgy1gHNw== dependencies: author-regex "^1.0.0" parse-conflict-json@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/parse-conflict-json/-/parse-conflict-json-3.0.1.tgz#67dc55312781e62aa2ddb91452c7606d1969960c" integrity sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw== dependencies: json-parse-even-better-errors "^3.0.0" just-diff "^6.0.0" just-diff-apply "^5.2.0" parse-github-url@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-1.0.2.tgz#242d3b65cbcdda14bb50439e3242acf6971db395" integrity sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw== parse-json@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== dependencies: error-ex "^1.3.1" json-parse-better-errors "^1.0.1" parse-json@^5.0.0, parse-json@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" error-ex "^1.3.1" json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" parse-ms@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-2.1.0.tgz#348565a753d4391fa524029956b172cb7753097d" integrity sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA== parse-path@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-7.0.0.tgz#605a2d58d0a749c8594405d8cc3a2bf76d16099b" integrity sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog== dependencies: protocols "^2.0.0" parse-url@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-8.1.0.tgz#972e0827ed4b57fc85f0ea6b0d839f0d8a57a57d" integrity sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w== dependencies: parse-path "^7.0.0" patch-package@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/patch-package/-/patch-package-8.0.0.tgz#d191e2f1b6e06a4624a0116bcb88edd6714ede61" integrity sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA== dependencies: "@yarnpkg/lockfile" "^1.1.0" chalk "^4.1.2" ci-info "^3.7.0" cross-spawn "^7.0.3" find-yarn-workspace-root "^2.0.0" fs-extra "^9.0.0" json-stable-stringify "^1.0.2" klaw-sync "^6.0.0" minimist "^1.2.6" open "^7.4.2" rimraf "^2.6.3" semver "^7.5.3" slash "^2.0.0" tmp "^0.0.33" yaml "^2.2.2" path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== path-exists@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.5, path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-scurry@^1.11.1: version "1.11.1" resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== dependencies: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry@^1.6.1: version "1.10.1" resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.1.tgz#9ba6bf5aa8500fe9fd67df4f0d9483b2b0bfc698" integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ== dependencies: lru-cache "^9.1.1 || ^10.0.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-type@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== dependencies: pify "^3.0.0" path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== pathval@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== picocolors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== pify@5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f" integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== pify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== pify@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pkg-conf@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/pkg-conf/-/pkg-conf-2.1.0.tgz#2126514ca6f2abfebd168596df18ba57867f0058" integrity sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g== dependencies: find-up "^2.0.0" load-json-file "^4.0.0" pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" platform@^1.3.3: version "1.3.6" resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.6.tgz#48b4ce983164b209c2d45a107adb31f473a6e7a7" integrity sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg== postcss-selector-parser@^6.0.10: version "6.1.0" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz#49694cb4e7c649299fea510a29fa6577104bcf53" integrity sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== pretty-format@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== dependencies: "@jest/schemas" "^29.6.3" ansi-styles "^5.0.0" react-is "^18.0.0" pretty-ms@^7.0.0: version "7.0.1" resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-7.0.1.tgz#7d903eaab281f7d8e03c66f867e239dc32fb73e8" integrity sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q== dependencies: parse-ms "^2.1.0" proc-log@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-3.0.0.tgz#fb05ef83ccd64fd7b20bbe9c8c1070fc08338dd8" integrity sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A== proc-log@^4.0.0, proc-log@^4.1.0, proc-log@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-4.2.0.tgz#b6f461e4026e75fdfe228b265e9f7a00779d7034" integrity sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA== process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== process-on-spawn@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/process-on-spawn/-/process-on-spawn-1.0.0.tgz#95b05a23073d30a17acfdc92a440efd2baefdc93" integrity sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg== dependencies: fromentries "^1.2.0" proggy@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/proggy/-/proggy-2.0.0.tgz#154bb0e41d3125b518ef6c79782455c2c47d94e1" integrity sha512-69agxLtnI8xBs9gUGqEnK26UfiexpHy+KUpBQWabiytQjnn5wFY8rklAi7GRfABIuPNnQ/ik48+LGLkYYJcy4A== promise-all-reject-late@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2" integrity sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw== promise-call-limit@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/promise-call-limit/-/promise-call-limit-3.0.1.tgz#3570f7a3f2aaaf8e703623a552cd74749688cf19" integrity sha512-utl+0x8gIDasV5X+PI5qWEPqH6fJS0pFtQ/4gZ95xfEFb/89dmh+/b895TbFDBLiafBvxD/PGTKfvxl4kH/pQg== promise-inflight@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== promise-retry@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== dependencies: err-code "^2.0.2" retry "^0.12.0" promzard@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/promzard/-/promzard-1.0.0.tgz#3246f8e6c9895a77c0549cefb65828ac0f6c006b" integrity sha512-KQVDEubSUHGSt5xLakaToDFrSoZhStB8dXLzk2xvwR67gJktrHFvpR63oZgHyK19WKbHFLXJqCPXdVR3aBP8Ig== dependencies: read "^2.0.0" protocols@^2.0.0, protocols@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/protocols/-/protocols-2.0.1.tgz#8f155da3fc0f32644e83c5782c8e8212ccf70a86" integrity sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q== proxy-from-env@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== punycode@^2.1.0, punycode@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== quick-lru@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" rc@^1.2.8, rc@~1.2.7: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== dependencies: deep-extend "^0.6.0" ini "~1.3.0" minimist "^1.2.0" strip-json-comments "~2.0.1" react-is@^18.0.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== read-cmd-shim@4.0.0, read-cmd-shim@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz#640a08b473a49043e394ae0c7a34dd822c73b9bb" integrity sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q== read-package-json-fast@^3.0.0, read-package-json-fast@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz#394908a9725dc7a5f14e70c8e7556dff1d2b1049" integrity sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw== dependencies: json-parse-even-better-errors "^3.0.0" npm-normalize-package-bin "^3.0.0" read-pkg-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" integrity sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw== dependencies: find-up "^2.0.0" read-pkg "^3.0.0" read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== dependencies: find-up "^4.1.0" read-pkg "^5.2.0" type-fest "^0.8.1" read-pkg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" integrity sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA== dependencies: load-json-file "^4.0.0" normalize-package-data "^2.3.2" path-type "^3.0.0" read-pkg@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== dependencies: "@types/normalize-package-data" "^2.4.0" normalize-package-data "^2.5.0" parse-json "^5.0.0" type-fest "^0.6.0" read@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/read/-/read-2.1.0.tgz#69409372c54fe3381092bc363a00650b6ac37218" integrity sha512-bvxi1QLJHcaywCAEsAk4DG3nVoqiY2Csps3qzWalhj5hFqRn1d/OixkFXtLO1PrgHUcAP0FNaSY/5GYNfENFFQ== dependencies: mute-stream "~1.0.0" read@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/read/-/read-3.0.1.tgz#926808f0f7c83fa95f1ef33c0e2c09dbb28fd192" integrity sha512-SLBrDU/Srs/9EoWhU5GdbAoxG1GzpQHo/6qiGItaoLJ1thmYpcNIM1qISEUvyHBzfGlWIyd6p2DNi1oV1VmAuw== dependencies: mute-stream "^1.0.0" readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.4.0: version "3.6.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" util-deprecate "^1.0.1" readable-stream@~2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" isarray "~1.0.0" process-nextick-args "~2.0.0" safe-buffer "~5.1.1" string_decoder "~1.1.1" util-deprecate "~1.0.1" readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: picomatch "^2.2.1" redent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== dependencies: indent-string "^4.0.0" strip-indent "^3.0.0" reduce-flatten@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-2.0.0.tgz#734fd84e65f375d7ca4465c69798c25c9d10ae27" integrity sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w== registry-url@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== dependencies: rc "^1.2.8" release-zalgo@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/release-zalgo/-/release-zalgo-1.0.0.tgz#09700b7e5074329739330e535c5a90fb67851730" integrity sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA== dependencies: es6-error "^4.0.1" remove-markdown@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/remove-markdown/-/remove-markdown-0.3.0.tgz#5e4b667493a93579728f3d52ecc1db9ca505dc98" integrity sha512-5392eIuy1mhjM74739VunOlsOYKjsH82rQcTBlJ1bkICVC3dQ3ksQzTHh4jGHQFnM+1xzLzcFOMH+BofqXhroQ== require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== require-main-filename@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== requireg@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/requireg/-/requireg-0.2.2.tgz#437e77a5316a54c9bcdbbf5d1f755fe093089830" integrity sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg== dependencies: nested-error-stacks "~2.0.1" rc "~1.2.7" resolve "~1.7.1" resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== dependencies: resolve-from "^5.0.0" resolve-from@5.0.0, resolve-from@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve@^1.10.0, resolve@^1.22.1: version "1.22.8" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" resolve@~1.7.1: version "1.7.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3" integrity sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw== dependencies: path-parse "^1.0.5" restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== dependencies: onetime "^5.1.0" signal-exit "^3.0.2" retry@^0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" rimraf@^4.4.1: version "4.4.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-4.4.1.tgz#bd33364f67021c5b79e93d7f4fa0568c7c21b755" integrity sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og== dependencies: glob "^9.2.0" rimraf@^5.0.1: version "5.0.7" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.7.tgz#27bddf202e7d89cb2e0381656380d1734a854a74" integrity sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg== dependencies: glob "^10.3.7" rollup-plugin-sourcemaps@^0.6.1: version "0.6.3" resolved "https://registry.yarnpkg.com/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz#bf93913ffe056e414419607f1d02780d7ece84ed" integrity sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw== dependencies: "@rollup/pluginutils" "^3.0.9" source-map-resolve "^0.6.0" rollup@^4.1.0: version "4.34.8" resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.34.8.tgz#e859c1a51d899aba9bcf451d4eed1d11fb8e2a6e" integrity sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ== dependencies: "@types/estree" "1.0.6" optionalDependencies: "@rollup/rollup-android-arm-eabi" "4.34.8" "@rollup/rollup-android-arm64" "4.34.8" "@rollup/rollup-darwin-arm64" "4.34.8" "@rollup/rollup-darwin-x64" "4.34.8" "@rollup/rollup-freebsd-arm64" "4.34.8" "@rollup/rollup-freebsd-x64" "4.34.8" "@rollup/rollup-linux-arm-gnueabihf" "4.34.8" "@rollup/rollup-linux-arm-musleabihf" "4.34.8" "@rollup/rollup-linux-arm64-gnu" "4.34.8" "@rollup/rollup-linux-arm64-musl" "4.34.8" "@rollup/rollup-linux-loongarch64-gnu" "4.34.8" "@rollup/rollup-linux-powerpc64le-gnu" "4.34.8" "@rollup/rollup-linux-riscv64-gnu" "4.34.8" "@rollup/rollup-linux-s390x-gnu" "4.34.8" "@rollup/rollup-linux-x64-gnu" "4.34.8" "@rollup/rollup-linux-x64-musl" "4.34.8" "@rollup/rollup-win32-arm64-msvc" "4.34.8" "@rollup/rollup-win32-ia32-msvc" "4.34.8" "@rollup/rollup-win32-x64-msvc" "4.34.8" fsevents "~2.3.2" run-async@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" rxjs@^7.5.5: version "7.8.1" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== dependencies: tslib "^2.1.0" safe-buffer@^5.1.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== "semver@2 || 3 || 4 || 5", semver@^5.6.0: version "5.7.2" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== semver@^6.0.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0: version "7.6.2" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== serialize-javascript@^6.0.1, serialize-javascript@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== dependencies: randombytes "^2.1.0" set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== set-function-length@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.1.tgz#47cc5945f2c771e2cf261c6737cf9684a2a5e425" integrity sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g== dependencies: define-data-property "^1.1.2" es-errors "^1.3.0" function-bind "^1.1.2" get-intrinsic "^1.2.3" gopd "^1.0.1" has-property-descriptors "^1.0.1" shallow-clone@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== dependencies: kind-of "^6.0.2" shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== signal-exit@3.0.7, signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== signal-exit@^4.0.1: version "4.1.0" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== signale@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/signale/-/signale-1.4.0.tgz#c4be58302fb0262ac00fc3d886a7c113759042f1" integrity sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w== dependencies: chalk "^2.3.2" figures "^2.0.0" pkg-conf "^2.1.0" sigstore@^2.2.0: version "2.2.2" resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-2.2.2.tgz#5e4ff39febeae9e0679bafa22180cb0f445a7e35" integrity sha512-2A3WvXkQurhuMgORgT60r6pOWiCOO5LlEqY2ADxGBDGVYLSo5HN0uLtb68YpVpuL/Vi8mLTe7+0Dx2Fq8lLqEg== dependencies: "@sigstore/bundle" "^2.2.0" "@sigstore/core" "^1.0.0" "@sigstore/protobuf-specs" "^0.3.0" "@sigstore/sign" "^2.2.3" "@sigstore/tuf" "^2.3.1" "@sigstore/verify" "^1.1.0" slash@3.0.0, slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" integrity sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg== slash@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== smart-buffer@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== smob@^1.0.0: version "1.4.1" resolved "https://registry.yarnpkg.com/smob/-/smob-1.4.1.tgz#66270e7df6a7527664816c5b577a23f17ba6f5b5" integrity sha512-9LK+E7Hv5R9u4g4C3p+jjLstaLe11MDsL21UpYaCNmapvMkYhqCV4A/f/3gyH8QjMyh6l68q9xC85vihY9ahMQ== socks-proxy-agent@^8.0.1: version "8.0.2" resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz#5acbd7be7baf18c46a3f293a840109a430a640ad" integrity sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g== dependencies: agent-base "^7.0.2" debug "^4.3.4" socks "^2.7.1" socks@^2.7.1: version "2.8.1" resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.1.tgz#22c7d9dd7882649043cba0eafb49ae144e3457af" integrity sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ== dependencies: ip-address "^9.0.5" smart-buffer "^4.2.0" sort-keys@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" integrity sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg== dependencies: is-plain-obj "^1.0.0" source-map-resolve@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2" integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== dependencies: atob "^2.1.2" decode-uri-component "^0.2.0" source-map-support@^0.5.17, source-map-support@~0.5.20: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" source-map@^0.6.0, source-map@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== spawn-wrap@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/spawn-wrap/-/spawn-wrap-2.0.0.tgz#103685b8b8f9b79771318827aa78650a610d457e" integrity sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg== dependencies: foreground-child "^2.0.0" is-windows "^1.0.2" make-dir "^3.0.0" rimraf "^3.0.0" signal-exit "^3.0.2" which "^2.0.1" spdx-correct@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" spdx-exceptions@^2.1.0: version "2.5.0" resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz#5d607d27fc806f66d7b64a766650fa890f04ed66" integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== spdx-expression-parse@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== dependencies: spdx-exceptions "^2.1.0" spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: version "3.0.17" resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz#887da8aa73218e51a1d917502d79863161a93f9c" integrity sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg== split2@^3.2.2: version "3.2.2" resolved "https://registry.yarnpkg.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== dependencies: readable-stream "^3.0.0" split@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== dependencies: through "2" sprintf-js@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a" integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== ssri@^10.0.0, ssri@^10.0.6: version "10.0.6" resolved "https://registry.yarnpkg.com/ssri/-/ssri-10.0.6.tgz#a8aade2de60ba2bce8688e3fa349bad05c7dc1e5" integrity sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ== dependencies: minipass "^7.0.3" "string-width-cjs@npm:string-width@^4.2.0": version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== dependencies: eastasianwidth "^0.2.0" emoji-regex "^9.2.2" strip-ansi "^7.0.1" string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: safe-buffer "~5.2.0" string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" "strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" strip-ansi@^7.0.1: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== dependencies: ansi-regex "^6.0.1" strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== strip-bom@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== strip-indent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== dependencies: min-indent "^1.0.0" strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== strong-log-transformer@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" integrity sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA== dependencies: duplexer "^0.1.1" minimist "^1.2.0" through "^2.3.4" supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-color@^8.1.1: version "8.1.1" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: has-flag "^4.0.0" supports-hyperlinks@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== dependencies: has-flag "^4.0.0" supports-color "^7.0.0" supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== table-layout@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/table-layout/-/table-layout-1.0.2.tgz#c4038a1853b0136d63365a734b6931cf4fad4a04" integrity sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A== dependencies: array-back "^4.0.1" deep-extend "~0.6.0" typical "^5.2.0" wordwrapjs "^4.0.0" tapable@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== tar-stream@~2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== dependencies: bl "^4.0.3" end-of-stream "^1.4.1" fs-constants "^1.0.0" inherits "^2.0.3" readable-stream "^3.1.1" tar@6.2.1, tar@^6.1.11, tar@^6.1.2: version "6.2.1" resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" minipass "^5.0.0" minizlib "^2.1.1" mkdirp "^1.0.3" yallist "^4.0.0" temp-dir@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" integrity sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ== terminal-link@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== dependencies: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" terser@^5.17.4: version "5.29.1" resolved "https://registry.yarnpkg.com/terser/-/terser-5.29.1.tgz#44e58045b70c09792ba14bfb7b4e14ca8755b9fa" integrity sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.8.2" commander "^2.20.0" source-map-support "~0.5.20" test-exclude@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== dependencies: "@istanbuljs/schema" "^0.1.2" glob "^7.1.4" minimatch "^3.0.4" text-extensions@^1.0.0: version "1.9.0" resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== through2@^2.0.0: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== dependencies: readable-stream "~2.3.6" xtend "~4.0.1" through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== tinycolor2@^1.4.1: version "1.6.0" resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.6.0.tgz#f98007460169b0263b97072c5ae92484ce02d09e" integrity sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw== tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== dependencies: os-tmpdir "~1.0.2" tmp@~0.2.1: version "0.2.3" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae" integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== treeverse@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/treeverse/-/treeverse-3.0.0.tgz#dd82de9eb602115c6ebd77a574aae67003cb48c8" integrity sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ== trim-newlines@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== ts-api-utils@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1" integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ== ts-node@^10.0.0, ts-node@^10.9.1: version "10.9.2" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.2.tgz#70f021c9e185bccdca820e26dc413805c101c71f" integrity sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== dependencies: "@cspotcode/source-map-support" "^0.8.0" "@tsconfig/node10" "^1.0.7" "@tsconfig/node12" "^1.0.7" "@tsconfig/node14" "^1.0.0" "@tsconfig/node16" "^1.0.2" acorn "^8.4.1" acorn-walk "^8.1.1" arg "^4.1.0" create-require "^1.1.0" diff "^4.0.1" make-error "^1.1.1" v8-compile-cache-lib "^3.0.1" yn "3.1.1" ts-node@^9: version "9.1.1" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== dependencies: arg "^4.1.0" create-require "^1.1.0" diff "^4.0.1" make-error "^1.1.1" source-map-support "^0.5.17" yn "3.1.1" tsconfig-paths@^4.1.2: version "4.2.0" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz#ef78e19039133446d244beac0fd6a1632e2d107c" integrity sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg== dependencies: json5 "^2.2.2" minimist "^1.2.6" strip-bom "^3.0.0" tslib@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== tslib@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== tslib@^2, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0, tslib@^2.5.0: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== tuf-js@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-2.2.0.tgz#4daaa8620ba7545501d04dfa933c98abbcc959b9" integrity sha512-ZSDngmP1z6zw+FIkIBjvOp/II/mIub/O7Pp12j1WNsiCpg5R5wAc//i555bBQsE44O94btLt0xM/Zr2LQjwdCg== dependencies: "@tufjs/models" "2.0.0" debug "^4.3.4" make-fetch-happen "^13.0.0" type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== dependencies: prelude-ls "^1.2.1" type-detect@^4.0.0, type-detect@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.1.0.tgz#deb2453e8f08dcae7ae98c626b13dddb0155906c" integrity sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw== type-fest@^0.18.0: version "0.18.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== type-fest@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== type-fest@^0.21.1, type-fest@^0.21.3: version "0.21.3" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== type-fest@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.4.1.tgz#8bdf77743385d8a4f13ba95f610f5ccd68c728f8" integrity sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw== type-fest@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== type-fest@^0.8.0, type-fest@^0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== dependencies: is-typedarray "^1.0.0" typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== typescript-memoize@^1.0.0-alpha.3: version "1.1.1" resolved "https://registry.yarnpkg.com/typescript-memoize/-/typescript-memoize-1.1.1.tgz#02737495d5df6ebf72c07ba0d002e8f4cf5ccfa0" integrity sha512-GQ90TcKpIH4XxYTI2F98yEQYZgjNMOGPpOgdjIBhaLaWji5HPWlRnZ4AeA1hfBxtY7bCGDJsqDDHk/KaHOl5bA== "typescript@>=3 < 6", typescript@^5.0.4: version "5.7.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.7.3.tgz#919b44a7dbb8583a9b856d162be24a54bf80073e" integrity sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw== typical@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/typical/-/typical-4.0.0.tgz#cbeaff3b9d7ae1e2bbfaf5a4e6f11eccfde94fc4" integrity sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw== typical@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/typical/-/typical-5.2.0.tgz#4daaac4f2b5315460804f0acf6cb69c52bb93066" integrity sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg== uglify-js@^3.1.4: version "3.17.4" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== undici-types@~6.20.0: version "6.20.0" resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.20.0.tgz#8171bf22c1f588d1554d55bf204bc624af388433" integrity sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg== unique-filename@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-3.0.0.tgz#48ba7a5a16849f5080d26c760c86cf5cf05770ea" integrity sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g== dependencies: unique-slug "^4.0.0" unique-slug@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-4.0.0.tgz#6bae6bb16be91351badd24cdce741f892a6532e3" integrity sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ== dependencies: imurmurhash "^0.1.4" universal-user-agent@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.1.tgz#15f20f55da3c930c57bddbf1734c6654d5fd35aa" integrity sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ== universalify@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== upath@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b" integrity sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w== update-browserslist-db@^1.0.13: version "1.0.13" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== dependencies: escalade "^3.1.1" picocolors "^1.0.0" uri-js@^4.2.2: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" url-join@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== user-home@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" integrity sha512-KMWqdlOcjCYdtIJpicDSFBQ8nFwS2i9sslAd6f4+CBGcU4gist2REnr2fxj2YocvJFxSF3ZOHLYLVZnUxv4BZQ== dependencies: os-homedir "^1.0.0" util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== uuid@^10.0.0: version "10.0.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-10.0.0.tgz#5a95aa454e6e002725c79055fd42aaba30ca6294" integrity sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ== uuid@^8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== v8-compile-cache-lib@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== validate-npm-package-license@3.0.4, validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" validate-npm-package-name@5.0.1, validate-npm-package-name@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz#a316573e9b49f3ccd90dbb6eb52b3f06c6d604e8" integrity sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ== walk-up-path@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-3.0.1.tgz#c8d78d5375b4966c717eb17ada73dbd41490e886" integrity sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA== wcwidth@^1.0.0, wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== dependencies: defaults "^1.0.3" webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== whatwg-url@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== dependencies: tr46 "~0.0.3" webidl-conversions "^3.0.0" which-module@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" which@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/which/-/which-4.0.0.tgz#cd60b5e74503a3fbcfbf6cd6b4138a8bae644c1a" integrity sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg== dependencies: isexe "^3.1.1" wide-align@1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== dependencies: string-width "^1.0.2 || 2 || 3 || 4" wordwrap@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== wordwrapjs@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/wordwrapjs/-/wordwrapjs-4.0.1.tgz#d9790bccfb110a0fc7836b5ebce0937b37a8b98f" integrity sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA== dependencies: reduce-flatten "^2.0.0" typical "^5.2.0" workerpool@^6.5.1: version "6.5.1" resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.5.1.tgz#060f73b39d0caf97c6db64da004cd01b4c099544" integrity sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA== "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: ansi-styles "^4.0.0" string-width "^4.1.0" strip-ansi "^6.0.0" wrap-ansi@^6.0.1, wrap-ansi@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: ansi-styles "^4.0.0" string-width "^4.1.0" strip-ansi "^6.0.0" wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: ansi-styles "^4.0.0" string-width "^4.1.0" strip-ansi "^6.0.0" wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== dependencies: ansi-styles "^6.1.0" string-width "^5.0.1" strip-ansi "^7.0.1" wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== write-file-atomic@5.0.1, write-file-atomic@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-5.0.1.tgz#68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7" integrity sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw== dependencies: imurmurhash "^0.1.4" signal-exit "^4.0.1" write-file-atomic@^2.4.2: version "2.4.3" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== dependencies: graceful-fs "^4.1.11" imurmurhash "^0.1.4" signal-exit "^3.0.2" write-file-atomic@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== dependencies: imurmurhash "^0.1.4" is-typedarray "^1.0.0" signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" write-json-file@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-3.2.0.tgz#65bbdc9ecd8a1458e15952770ccbadfcff5fe62a" integrity sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ== dependencies: detect-indent "^5.0.0" graceful-fs "^4.1.15" make-dir "^2.1.0" pify "^4.0.1" sort-keys "^2.0.0" write-file-atomic "^2.4.2" write-pkg@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/write-pkg/-/write-pkg-4.0.0.tgz#675cc04ef6c11faacbbc7771b24c0abbf2a20039" integrity sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA== dependencies: sort-keys "^2.0.0" type-fest "^0.4.1" write-json-file "^3.2.0" xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== y18n@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== y18n@^5.0.5: version "5.0.8" resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== yallist@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yaml@^1.10.0: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== yaml@^2.2.2: version "2.4.1" resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.1.tgz#2e57e0b5e995292c25c75d2658f0664765210eed" integrity sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg== yargs-parser@21.1.1, yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== yargs-parser@^18.1.2: version "18.1.3" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== dependencies: camelcase "^5.0.0" decamelize "^1.2.0" yargs-parser@^20.2.2, yargs-parser@^20.2.3: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== yargs-unparser@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb" integrity sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA== dependencies: camelcase "^6.0.0" decamelize "^4.0.0" flat "^5.0.2" is-plain-obj "^2.1.0" yargs@17.7.2, yargs@^17.6.2, yargs@^17.7.2: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== dependencies: cliui "^8.0.1" escalade "^3.1.1" get-caller-file "^2.0.5" require-directory "^2.1.1" string-width "^4.2.3" y18n "^5.0.5" yargs-parser "^21.1.1" yargs@^15.0.2: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== dependencies: cliui "^6.0.0" decamelize "^1.2.0" find-up "^4.1.0" get-caller-file "^2.0.1" require-directory "^2.1.1" require-main-filename "^2.0.0" set-blocking "^2.0.0" string-width "^4.2.0" which-module "^2.0.0" y18n "^4.0.0" yargs-parser "^18.1.2" yargs@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== dependencies: cliui "^7.0.2" escalade "^3.1.1" get-caller-file "^2.0.5" require-directory "^2.1.1" string-width "^4.2.0" y18n "^5.0.5" yargs-parser "^20.2.2" yn@3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==