├── .dockerignore ├── .github └── workflows │ ├── codeql-analysis.yml │ └── docker-publish.yml ├── .gitignore ├── CONTRIBUTING.md ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── config.ru ├── db.rb ├── frontend ├── .gitignore ├── .prettierrc ├── .yarnrc ├── package.json ├── public │ ├── assets │ │ ├── edit.png │ │ └── jf-openhuninn.woff2 │ ├── index.html │ ├── og_image.png │ └── robots.txt ├── snowpack.config.js ├── src │ ├── App.svelte │ ├── Header.svelte │ ├── Word.svelte │ ├── Words.svelte │ ├── index.js │ └── pages │ │ ├── MainPage.svelte │ │ └── ReportListPage.svelte └── yarn.lock ├── local.db ├── migrations ├── 001_init.rb └── 002_add_words.rb ├── seed.rb ├── server.rb └── update.rb /.dockerignore: -------------------------------------------------------------------------------- 1 | local.db 2 | frontend/node_modules 3 | frontend/build 4 | -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- 1 | # For most projects, this workflow file will not need changing; you simply need 2 | # to commit it to your repository. 3 | # 4 | # You may wish to alter this file to override the set of languages analyzed, 5 | # or to provide custom queries or build logic. 6 | # 7 | # ******** NOTE ******** 8 | # We have attempted to detect the languages in your repository. Please check 9 | # the `language` matrix defined below to confirm you have the correct set of 10 | # supported CodeQL languages. 11 | # 12 | name: "CodeQL" 13 | 14 | on: 15 | push: 16 | branches: [ main ] 17 | pull_request: 18 | # The branches below must be a subset of the branches above 19 | branches: [ main ] 20 | schedule: 21 | - cron: '35 6 * * 0' 22 | 23 | jobs: 24 | analyze: 25 | name: Analyze 26 | runs-on: ubuntu-latest 27 | permissions: 28 | actions: read 29 | contents: read 30 | security-events: write 31 | 32 | strategy: 33 | fail-fast: false 34 | matrix: 35 | language: [ 'javascript' ] 36 | # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ] 37 | # Learn more: 38 | # https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed 39 | 40 | steps: 41 | - name: Checkout repository 42 | uses: actions/checkout@v2 43 | 44 | # Initializes the CodeQL tools for scanning. 45 | - name: Initialize CodeQL 46 | uses: github/codeql-action/init@v1 47 | with: 48 | languages: ${{ matrix.language }} 49 | # If you wish to specify custom queries, you can do so here or in a config file. 50 | # By default, queries listed here will override any specified in a config file. 51 | # Prefix the list here with "+" to use these queries and those in the config file. 52 | # queries: ./path/to/local/query, your-org/your-repo/queries@main 53 | 54 | # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). 55 | # If this step fails, then you should remove it and run the build manually (see below) 56 | - name: Autobuild 57 | uses: github/codeql-action/autobuild@v1 58 | 59 | # ℹ️ Command-line programs to run using the OS shell. 60 | # 📚 https://git.io/JvXDl 61 | 62 | # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines 63 | # and modify them (or add more) to build your code if your project 64 | # uses a compiled language 65 | 66 | #- run: | 67 | # make bootstrap 68 | # make release 69 | 70 | - name: Perform CodeQL Analysis 71 | uses: github/codeql-action/analyze@v1 72 | -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- 1 | name: Docker 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | env: 8 | IMAGE_NAME: hgfiy 9 | 10 | jobs: 11 | push: 12 | runs-on: ubuntu-latest 13 | if: github.event_name == 'push' 14 | 15 | steps: 16 | - uses: actions/checkout@v2 17 | 18 | - name: Build image 19 | run: docker build . --file Dockerfile --tag $IMAGE_NAME 20 | 21 | - name: Log into registry 22 | run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login docker.pkg.github.com -u ${{ github.actor }} --password-stdin 23 | 24 | - name: Push image 25 | run: | 26 | IMAGE_ID=docker.pkg.github.com/${{ github.repository }}/$IMAGE_NAME 27 | 28 | IMAGE_ID=$(echo $IMAGE_ID | tr '[A-Z]' '[a-z]') 29 | VERSION=latest 30 | 31 | echo IMAGE_ID=$IMAGE_ID 32 | echo VERSION=$VERSION 33 | 34 | docker tag $IMAGE_NAME $IMAGE_ID:$VERSION 35 | docker push $IMAGE_ID:$VERSION 36 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | .bundle 3 | _scripts 4 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ## I want to add a new word to be tracked? 2 | 3 | Please edit the `seed.rb` file and add your word and its corresponding Taiwanese (as in Traditional Chinese used in 4 | Taiwan) translation to the end of the `WORDS` array. Please also make sure your addition have a trailing comma as well 5 | as this would ensure we won't have a conflict between two PRs at the same time. 6 | 7 | Make a pull request once we have the edit made. Please note that I will be making the final decision if I'm accepting 8 | the addition or not. 9 | 10 | ## I have other ideas 11 | 12 | Feel free to open an issue and/or PR so discussions. :) 13 | 14 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM alpine:latest as build 2 | 3 | RUN apk add nodejs yarn 4 | COPY frontend/package.json /app/frontend/package.json 5 | COPY frontend/yarn.lock /app/frontend/yarn.lock 6 | WORKDIR /app/frontend 7 | RUN yarn 8 | COPY frontend /app/frontend 9 | RUN yarn build 10 | 11 | FROM alpine:latest 12 | 13 | RUN apk add ruby ruby-etc postgresql-dev ruby-dev build-base gcc sqlite-dev ruby-json ruby-bigdecimal 14 | RUN gem i bundler 15 | COPY Gemfile /app/Gemfile 16 | COPY Gemfile.lock /app/Gemfile.lock 17 | WORKDIR /app 18 | RUN bundle --with production 19 | COPY . /app 20 | COPY --from=build /app/frontend/build /app/public 21 | 22 | WORKDIR /app 23 | ENTRYPOINT ["/usr/bin/bundle", "exec"] 24 | CMD ["thin", "start"] 25 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'sinatra' 4 | gem 'sequel' 5 | gem 'sqlite3', platform: 'ruby' 6 | gem 'http' 7 | gem 'rack' 8 | gem 'sinatra-contrib' 9 | 10 | group :production do 11 | gem 'pg' 12 | gem 'thin' 13 | end 14 | 15 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | addressable (2.8.5) 5 | public_suffix (>= 2.0.2, < 6.0) 6 | daemons (1.4.1) 7 | domain_name (0.5.20190701) 8 | unf (>= 0.0.5, < 1.0.0) 9 | eventmachine (1.2.7) 10 | ffi (1.15.5) 11 | ffi-compiler (1.0.1) 12 | ffi (>= 1.0.0) 13 | rake 14 | http (5.1.1) 15 | addressable (~> 2.8) 16 | http-cookie (~> 1.0) 17 | http-form_data (~> 2.2) 18 | llhttp-ffi (~> 0.4.0) 19 | http-cookie (1.0.5) 20 | domain_name (~> 0.5) 21 | http-form_data (2.3.0) 22 | llhttp-ffi (0.4.0) 23 | ffi-compiler (~> 1.0) 24 | rake (~> 13.0) 25 | mini_portile2 (2.8.4) 26 | multi_json (1.15.0) 27 | mustermann (3.0.0) 28 | ruby2_keywords (~> 0.0.1) 29 | pg (1.5.3) 30 | public_suffix (5.0.3) 31 | rack (2.2.8) 32 | rack-protection (3.1.0) 33 | rack (~> 2.2, >= 2.2.4) 34 | rake (13.0.6) 35 | ruby2_keywords (0.0.5) 36 | sequel (5.71.0) 37 | sinatra (3.1.0) 38 | mustermann (~> 3.0) 39 | rack (~> 2.2, >= 2.2.4) 40 | rack-protection (= 3.1.0) 41 | tilt (~> 2.0) 42 | sinatra-contrib (3.1.0) 43 | multi_json 44 | mustermann (~> 3.0) 45 | rack-protection (= 3.1.0) 46 | sinatra (= 3.1.0) 47 | tilt (~> 2.0) 48 | sqlite3 (1.6.3) 49 | mini_portile2 (~> 2.8.0) 50 | thin (1.8.2) 51 | daemons (~> 1.0, >= 1.0.9) 52 | eventmachine (~> 1.0, >= 1.0.4) 53 | rack (>= 1, < 3) 54 | tilt (2.2.0) 55 | unf (0.1.4) 56 | unf_ext 57 | unf_ext (0.0.8.2) 58 | 59 | PLATFORMS 60 | ruby 61 | 62 | DEPENDENCIES 63 | http 64 | pg 65 | rack 66 | sequel 67 | sinatra 68 | sinatra-contrib 69 | sqlite3 70 | thin 71 | 72 | BUNDLED WITH 73 | 2.2.0.rc.2 74 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright © 2021 Zero Cho 2 | 3 | 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: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | 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. 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Has Google Fixed It Yet? (HGFIY) 2 | -------------------------------- 3 | 4 | This website tracks when Google Translate would fix the `zh-TW` translations. See it at 5 | [https://isgooglefixed.tw](https://isgooglefixed.tw). 6 | 7 | ## Backend Setup 8 | 9 | You will need to have Ruby installed and postgresql/sqlite3 library, then run `bundle` to install dependencies. You can 10 | start both frontend and backend of the project by going to the `frontend` directory and run `yarn start`. 11 | 12 | ## Frontend Development 13 | 14 | You can work on the frontend locally with production data by running `yarn dev:prod` in the `frontend` directory. 15 | -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- 1 | require './server.rb' 2 | 3 | # update word list at start 4 | system("ruby seed.rb") 5 | 6 | run HasGoogleFixedItYet 7 | -------------------------------------------------------------------------------- /db.rb: -------------------------------------------------------------------------------- 1 | require 'sequel' 2 | 3 | DB = if ENV['DATABASE_HOST'] 4 | Sequel.connect "postgres://#{ENV['DATABASE_USER']}:#{ENV['DATABASE_PASS']}@#{ENV['DATABASE_HOST']}/#{ENV['DATABASE_NAME']}" 5 | elsif ENV['DATABASE_URL'] 6 | Sequel.connect ENV['DATABASE_URL'] 7 | else 8 | Sequel.connect 'sqlite://./local.db' 9 | end 10 | -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- 1 | .build 2 | build 3 | web_modules 4 | node_modules -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- 1 | trailingComma: "all" 2 | tabWidth: 2 3 | semi: false 4 | singleQuote: true -------------------------------------------------------------------------------- /frontend/.yarnrc: -------------------------------------------------------------------------------- 1 | --add.exact true 2 | -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "scripts": { 3 | "dev": "BACKEND_URL=\"http://localhost:9292\" snowpack dev", 4 | "dev:prod": "BACKEND_URL=\"https://hgfiy.kube.zero.haus\" snowpack dev", 5 | "start": "concurrently \"cd .. && bundle exec rackup -o 0\" \"yarn dev\"", 6 | "build": "snowpack build" 7 | }, 8 | "dependencies": { 9 | "date-fns": "2.23.0", 10 | "http-proxy": "1.18.1", 11 | "svelte": "3.42.2" 12 | }, 13 | "devDependencies": { 14 | "@snowpack/plugin-dotenv": "2.1.0", 15 | "@snowpack/plugin-svelte": "3.7.0", 16 | "concurrently": "6.2.1", 17 | "snowpack": "3.8.6" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /frontend/public/assets/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itszero/HasGoogleFixedItYet/f872cc80ae45432ac58b5a8e50ca3f1ad0b251c8/frontend/public/assets/edit.png -------------------------------------------------------------------------------- /frontend/public/assets/jf-openhuninn.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itszero/HasGoogleFixedItYet/f872cc80ae45432ac58b5a8e50ca3f1ad0b251c8/frontend/public/assets/jf-openhuninn.woff2 -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 11 | 12 | 14 | 15 | 16 | 17 | 18 | 19 | 21 | 22 | 23 | 24 | 25 | Google 翻譯修好了沒? Has Google Fixed Translate Yet? 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /frontend/public/og_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itszero/HasGoogleFixedItYet/f872cc80ae45432ac58b5a8e50ca3f1ad0b251c8/frontend/public/og_image.png -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /frontend/snowpack.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import("snowpack").SnowpackUserConfig } */ 2 | 3 | const httpProxy = require('http-proxy'); 4 | const proxy = httpProxy.createServer({ 5 | target: process.env.BACKEND_URL, 6 | secure: false, 7 | changeOrigin: true 8 | }); 9 | proxy.on('error', (err) => { console.log('proxy error occured: ', err) }) 10 | 11 | module.exports = { 12 | mount: { 13 | public: { url: '/', static: true }, 14 | src: { url: '/dist' }, 15 | }, 16 | plugins: [ 17 | '@snowpack/plugin-svelte', 18 | '@snowpack/plugin-dotenv', 19 | ], 20 | optimize: { 21 | 'bundle': true, 22 | 'minify': true, 23 | 'target': 'es2018' 24 | }, 25 | routes: [ 26 | { 27 | src: '/i/.*', dest: (req, res) => proxy.web(req, res) 28 | }, 29 | { 30 | match: 'routes', 31 | src: '.*', 32 | dest: '/index.html', 33 | }, 34 | ] 35 | }; 36 | -------------------------------------------------------------------------------- /frontend/src/App.svelte: -------------------------------------------------------------------------------- 1 | 27 | 28 |
29 |
30 | 31 | {#if currentPage === 'main'} 32 | 33 | {:else if currentPage === 'reportList'} 34 | 35 | {:else} 36 |

404 Not Found

37 | {/if} 38 | 39 | 51 |
52 | 53 | 107 | -------------------------------------------------------------------------------- /frontend/src/Header.svelte: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
台灣中文
zh-TW
Google 翻譯修好了沒?
英文
en
Has Google Translate been fixed yet?
14 | 15 |
16 |
17 | 18 | 109 | -------------------------------------------------------------------------------- /frontend/src/Word.svelte: -------------------------------------------------------------------------------- 1 | 27 | 28 |
33 |
34 |
35 | {word.is_fixed ? '✅' : '❌'} 36 | {word['english_word']} → {word['zhtw_word']} 37 | {#if !word.is_fixed}({word['correct_zhtw_word']}){/if} 38 |
39 |
40 |
41 | {#if expanded && wordHistory} 42 |
43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | {#each wordHistory as item} 51 | 52 | 55 | 65 | 75 | 76 | {/each} 77 | 78 |
Google 翻譯結果第一次看到最後一次看到
53 | {item['zhtw_word']} 54 | 56 | {formatDistance( 57 | parseJSONDate(item['first_seen_at']), 58 | new Date(), 59 | { 60 | addSuffix: true, 61 | locale: zhTW, 62 | }, 63 | )} 64 | 66 | {formatDistance( 67 | parseJSONDate(item['last_seen_at']), 68 | new Date(), 69 | { 70 | addSuffix: true, 71 | locale: zhTW, 72 | }, 73 | )} 74 |
79 |
80 | {:else if expanded} 81 |
載入中...
82 | {/if} 83 |
84 | 85 | 159 | -------------------------------------------------------------------------------- /frontend/src/Words.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 |
7 |

8 | 本站會定期更新以下詞彙由 Google 翻譯從英文到台灣中文 (en -> zh-TW) 9 | 的結果。 10 |

11 |

12 | 註:詳細資訊中,第一筆資料的「第一次看到」時間通常是該字詞被加入資料庫中開始追蹤的時間,很有可能在那之前已經是這個翻譯好一陣子。 13 |

14 | {#if words} 15 |
16 | {#each words as word} 17 | 18 | {/each} 19 |
20 | {:else} 21 | 載入中... 22 | {/if} 23 |
24 | 25 | 38 | -------------------------------------------------------------------------------- /frontend/src/index.js: -------------------------------------------------------------------------------- 1 | import App from "./App.svelte" 2 | 3 | let app = new App({ 4 | target: document.body, 5 | }) 6 | 7 | export default app 8 | 9 | if (import.meta.hot) { 10 | import.meta.hot.accept() 11 | import.meta.hot.dispose(() => { 12 | app.$destroy() 13 | }) 14 | } 15 | -------------------------------------------------------------------------------- /frontend/src/pages/MainPage.svelte: -------------------------------------------------------------------------------- 1 | 28 | 29 |
30 | {#if data} 31 | {#if fixedPercentage < 0.5} 32 | 還沒。😥 ({fixedCount} / {totalCount}) 33 | {:else if fixedPercentage < 1.0} 34 | 修了很多! 😄 ({fixedCount} / {totalCount}) 35 | {:else} 36 | 全部修好了! 🥰 37 | {/if} 38 | {/if} 39 |
40 | 41 |

為什麼要製作這個網站?

42 |
43 |
台灣中文 zh-TW
44 |

45 | Google 翻譯已經好一陣子將台灣(語言代碼為 zh-TW)的翻譯改成各種中國常見的用法。Google 47 | 甚至聲稱部分翻譯是經過「社群認證」。但是,如果你將這些詞彙丟入「Google 48 | 趨勢」就會發現,這些詞彙並不常在台灣被使用。因此,我希望 Google 49 | 能夠修改台灣中文的翻譯使其合乎現狀。 50 |

51 |

52 | 注:雖然選單上只有說「中文(繁體)」,如果你選擇該選項後,你會發現該選項是使用zh-TW的代碼,意指「台灣中文」。Google 55 | 若不想持續支援台灣中文的翻譯也可正式宣佈不再繼續支援台灣中文並將語言代碼換成適當的選項,例如:zh-Hant。 58 |

59 |
美式英文 en-US
60 |

61 | Google Translate has not been accurately translating into Traditional 62 | Chinese (as used in Taiwan) for a while now. A lot of times the translation 63 | would sound like how Chinese is used in China instead. Google even claims 64 | some of those translations are "verified by community". However, a quick 65 | check through Google Trends would show that these translations would indeed 66 | rank pretty low among Taiwanese websites. Therefore, I made this websites to 67 | track some examples and hopefully nudge Google into fixing the translation 68 | for Traditional Chinese (Taiwan). 69 |

70 |

71 | NOTE: The Google Translate menu only says "Chinese (Traditional)". However, 72 | if you pick the option, you will see the language code reflected in the URL 73 | is zh-TW, which means "Traditional Chinese as being used in 74 | Taiwan". The alternative option for Google to fix this problem is to 75 | officially drop zh-TW support and switch to an appropriate 76 | language code instead, such as zh-Hant. 77 |

78 |
79 | 80 |

我可以怎麼幫忙?

81 |
82 |

83 | 84 | 如果您有時間,請幫我們向 Google 翻譯回報翻譯問題。🙏 點這裡了解詳情! 88 |

89 |
90 | 91 |

單詞詳情

92 | 93 | 94 | 120 | -------------------------------------------------------------------------------- /frontend/src/pages/ReportListPage.svelte: -------------------------------------------------------------------------------- 1 | 57 | 58 | 59 | 👈 回首頁 60 | 61 |

我可以怎麼幫忙?

62 |
63 |

64 | 請點開下面每個字的連結。這會打開 Google Translate 65 | 翻譯這個詞的頁面,接著點選翻譯結果的「編輯」按鈕,送出正確的翻譯。 66 |
67 | 點選翻譯結果的「編輯」按鈕,然後送出正確的翻譯 71 |

72 |
73 | 74 |

單詞列表

75 |
76 | {#if data} 77 |
78 | {#if copied} 79 | ✅ 已經複製到剪貼簿囉! 80 | {:else} 81 | 82 | 🔗 複製所有連結 83 | {/if} 84 |
85 |

註:下表僅列出目前翻譯仍然錯誤的字詞。

86 |
87 | {#each data as word} 88 | {#if !word.is_fixed} 89 |
90 |
91 | {word['english_word']} 92 | ✏️ {' '}回報錯誤 97 |
98 |
❌ {word['zhtw_word']}
99 |
✅ {word['correct_zhtw_word']}
100 |
101 | {/if} 102 | {/each} 103 |
104 | {:else} 105 | 載入中... 106 | {/if} 107 |
108 | 109 | 146 | -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/code-frame@^7.0.0": 6 | version "7.22.10" 7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.10.tgz#1c20e612b768fefa75f6e90d6ecb86329247f0a3" 8 | integrity sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA== 9 | dependencies: 10 | "@babel/highlight" "^7.22.10" 11 | chalk "^2.4.2" 12 | 13 | "@babel/helper-validator-identifier@^7.22.5": 14 | version "7.22.5" 15 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" 16 | integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== 17 | 18 | "@babel/highlight@^7.22.10": 19 | version "7.22.10" 20 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.10.tgz#02a3f6d8c1cb4521b2fd0ab0da8f4739936137d7" 21 | integrity sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ== 22 | dependencies: 23 | "@babel/helper-validator-identifier" "^7.22.5" 24 | chalk "^2.4.2" 25 | js-tokens "^4.0.0" 26 | 27 | "@babel/runtime@^7.21.0": 28 | version "7.22.10" 29 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.10.tgz#ae3e9631fd947cb7e3610d3e9d8fef5f76696682" 30 | integrity sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ== 31 | dependencies: 32 | regenerator-runtime "^0.14.0" 33 | 34 | "@gar/promisify@^1.0.1": 35 | version "1.1.3" 36 | resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" 37 | integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== 38 | 39 | "@isaacs/string-locale-compare@^1.0.1": 40 | version "1.1.0" 41 | resolved "https://registry.yarnpkg.com/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz#291c227e93fd407a96ecd59879a35809120e432b" 42 | integrity sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ== 43 | 44 | "@npmcli/arborist@^2.6.4": 45 | version "2.10.0" 46 | resolved "https://registry.yarnpkg.com/@npmcli/arborist/-/arborist-2.10.0.tgz#424c2d73a7ae59c960b0cc7f74fed043e4316c2c" 47 | integrity sha512-CLnD+zXG9oijEEzViimz8fbOoFVb7hoypiaf7p6giJhvYtrxLAyY3cZAMPIFQvsG731+02eMDp3LqVBNo7BaZA== 48 | dependencies: 49 | "@isaacs/string-locale-compare" "^1.0.1" 50 | "@npmcli/installed-package-contents" "^1.0.7" 51 | "@npmcli/map-workspaces" "^1.0.2" 52 | "@npmcli/metavuln-calculator" "^1.1.0" 53 | "@npmcli/move-file" "^1.1.0" 54 | "@npmcli/name-from-folder" "^1.0.1" 55 | "@npmcli/node-gyp" "^1.0.1" 56 | "@npmcli/package-json" "^1.0.1" 57 | "@npmcli/run-script" "^1.8.2" 58 | bin-links "^2.2.1" 59 | cacache "^15.0.3" 60 | common-ancestor-path "^1.0.1" 61 | json-parse-even-better-errors "^2.3.1" 62 | json-stringify-nice "^1.1.4" 63 | mkdirp "^1.0.4" 64 | mkdirp-infer-owner "^2.0.0" 65 | npm-install-checks "^4.0.0" 66 | npm-package-arg "^8.1.5" 67 | npm-pick-manifest "^6.1.0" 68 | npm-registry-fetch "^11.0.0" 69 | pacote "^11.3.5" 70 | parse-conflict-json "^1.1.1" 71 | proc-log "^1.0.0" 72 | promise-all-reject-late "^1.0.0" 73 | promise-call-limit "^1.0.1" 74 | read-package-json-fast "^2.0.2" 75 | readdir-scoped-modules "^1.1.0" 76 | rimraf "^3.0.2" 77 | semver "^7.3.5" 78 | ssri "^8.0.1" 79 | treeverse "^1.0.4" 80 | walk-up-path "^1.0.0" 81 | 82 | "@npmcli/fs@^1.0.0": 83 | version "1.1.1" 84 | resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257" 85 | integrity sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ== 86 | dependencies: 87 | "@gar/promisify" "^1.0.1" 88 | semver "^7.3.5" 89 | 90 | "@npmcli/git@^2.1.0": 91 | version "2.1.0" 92 | resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-2.1.0.tgz#2fbd77e147530247d37f325930d457b3ebe894f6" 93 | integrity sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw== 94 | dependencies: 95 | "@npmcli/promise-spawn" "^1.3.2" 96 | lru-cache "^6.0.0" 97 | mkdirp "^1.0.4" 98 | npm-pick-manifest "^6.1.1" 99 | promise-inflight "^1.0.1" 100 | promise-retry "^2.0.1" 101 | semver "^7.3.5" 102 | which "^2.0.2" 103 | 104 | "@npmcli/installed-package-contents@^1.0.6", "@npmcli/installed-package-contents@^1.0.7": 105 | version "1.0.7" 106 | resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz#ab7408c6147911b970a8abe261ce512232a3f4fa" 107 | integrity sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw== 108 | dependencies: 109 | npm-bundled "^1.1.1" 110 | npm-normalize-package-bin "^1.0.1" 111 | 112 | "@npmcli/map-workspaces@^1.0.2": 113 | version "1.0.4" 114 | resolved "https://registry.yarnpkg.com/@npmcli/map-workspaces/-/map-workspaces-1.0.4.tgz#915708b55afa25e20bc2c14a766c124c2c5d4cab" 115 | integrity sha512-wVR8QxhyXsFcD/cORtJwGQodeeaDf0OxcHie8ema4VgFeqwYkFsDPnSrIRSytX8xR6nKPAH89WnwTcaU608b/Q== 116 | dependencies: 117 | "@npmcli/name-from-folder" "^1.0.1" 118 | glob "^7.1.6" 119 | minimatch "^3.0.4" 120 | read-package-json-fast "^2.0.1" 121 | 122 | "@npmcli/metavuln-calculator@^1.1.0": 123 | version "1.1.1" 124 | resolved "https://registry.yarnpkg.com/@npmcli/metavuln-calculator/-/metavuln-calculator-1.1.1.tgz#2f95ff3c6d88b366dd70de1c3f304267c631b458" 125 | integrity sha512-9xe+ZZ1iGVaUovBVFI9h3qW+UuECUzhvZPxK9RaEA2mjU26o5D0JloGYWwLYvQELJNmBdQB6rrpuN8jni6LwzQ== 126 | dependencies: 127 | cacache "^15.0.5" 128 | pacote "^11.1.11" 129 | semver "^7.3.2" 130 | 131 | "@npmcli/move-file@^1.0.1", "@npmcli/move-file@^1.1.0": 132 | version "1.1.2" 133 | resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" 134 | integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== 135 | dependencies: 136 | mkdirp "^1.0.4" 137 | rimraf "^3.0.2" 138 | 139 | "@npmcli/name-from-folder@^1.0.1": 140 | version "1.0.1" 141 | resolved "https://registry.yarnpkg.com/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz#77ecd0a4fcb772ba6fe927e2e2e155fbec2e6b1a" 142 | integrity sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA== 143 | 144 | "@npmcli/node-gyp@^1.0.1", "@npmcli/node-gyp@^1.0.2": 145 | version "1.0.3" 146 | resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-1.0.3.tgz#a912e637418ffc5f2db375e93b85837691a43a33" 147 | integrity sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA== 148 | 149 | "@npmcli/package-json@^1.0.1": 150 | version "1.0.1" 151 | resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-1.0.1.tgz#1ed42f00febe5293c3502fd0ef785647355f6e89" 152 | integrity sha512-y6jnu76E9C23osz8gEMBayZmaZ69vFOIk8vR1FJL/wbEJ54+9aVG9rLTjQKSXfgYZEr50nw1txBBFfBZZe+bYg== 153 | dependencies: 154 | json-parse-even-better-errors "^2.3.1" 155 | 156 | "@npmcli/promise-spawn@^1.2.0", "@npmcli/promise-spawn@^1.3.2": 157 | version "1.3.2" 158 | resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz#42d4e56a8e9274fba180dabc0aea6e38f29274f5" 159 | integrity sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg== 160 | dependencies: 161 | infer-owner "^1.0.4" 162 | 163 | "@npmcli/run-script@^1.8.2": 164 | version "1.8.6" 165 | resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-1.8.6.tgz#18314802a6660b0d4baa4c3afe7f1ad39d8c28b7" 166 | integrity sha512-e42bVZnC6VluBZBAFEr3YrdqSspG3bgilyg4nSLBJ7TRGNCzxHa92XAHxQBLYg0BmgwO4b2mf3h/l5EkEWRn3g== 167 | dependencies: 168 | "@npmcli/node-gyp" "^1.0.2" 169 | "@npmcli/promise-spawn" "^1.3.2" 170 | node-gyp "^7.1.0" 171 | read-package-json-fast "^2.0.1" 172 | 173 | "@rollup/plugin-commonjs@^16.0.0": 174 | version "16.0.0" 175 | resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-16.0.0.tgz#169004d56cd0f0a1d0f35915d31a036b0efe281f" 176 | integrity sha512-LuNyypCP3msCGVQJ7ki8PqYdpjfEkE/xtFa5DqlF+7IBD0JsfMZ87C58heSwIMint58sAUZbt3ITqOmdQv/dXw== 177 | dependencies: 178 | "@rollup/pluginutils" "^3.1.0" 179 | commondir "^1.0.1" 180 | estree-walker "^2.0.1" 181 | glob "^7.1.6" 182 | is-reference "^1.2.1" 183 | magic-string "^0.25.7" 184 | resolve "^1.17.0" 185 | 186 | "@rollup/plugin-inject@^4.0.0", "@rollup/plugin-inject@^4.0.2": 187 | version "4.0.4" 188 | resolved "https://registry.yarnpkg.com/@rollup/plugin-inject/-/plugin-inject-4.0.4.tgz#fbeee66e9a700782c4f65c8b0edbafe58678fbc2" 189 | integrity sha512-4pbcU4J/nS+zuHk+c+OL3WtmEQhqxlZ9uqfjQMQDOHOPld7PsCd8k5LWs8h5wjwJN7MgnAn768F2sDxEP4eNFQ== 190 | dependencies: 191 | "@rollup/pluginutils" "^3.1.0" 192 | estree-walker "^2.0.1" 193 | magic-string "^0.25.7" 194 | 195 | "@rollup/plugin-json@^4.0.0": 196 | version "4.1.0" 197 | resolved "https://registry.yarnpkg.com/@rollup/plugin-json/-/plugin-json-4.1.0.tgz#54e09867ae6963c593844d8bd7a9c718294496f3" 198 | integrity sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== 199 | dependencies: 200 | "@rollup/pluginutils" "^3.0.8" 201 | 202 | "@rollup/plugin-node-resolve@^10.0.0": 203 | version "10.0.0" 204 | resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-10.0.0.tgz#44064a2b98df7530e66acf8941ff262fc9b4ead8" 205 | integrity sha512-sNijGta8fqzwA1VwUEtTvWCx2E7qC70NMsDh4ZG13byAXYigBNZMxALhKUSycBks5gupJdq0lFrKumFrRZ8H3A== 206 | dependencies: 207 | "@rollup/pluginutils" "^3.1.0" 208 | "@types/resolve" "1.17.1" 209 | builtin-modules "^3.1.0" 210 | deepmerge "^4.2.2" 211 | is-module "^1.0.0" 212 | resolve "^1.17.0" 213 | 214 | "@rollup/plugin-replace@^2.4.2": 215 | version "2.4.2" 216 | resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" 217 | integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== 218 | dependencies: 219 | "@rollup/pluginutils" "^3.1.0" 220 | magic-string "^0.25.7" 221 | 222 | "@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": 223 | version "3.1.0" 224 | resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" 225 | integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== 226 | dependencies: 227 | "@types/estree" "0.0.39" 228 | estree-walker "^1.0.1" 229 | picomatch "^2.2.2" 230 | 231 | "@rollup/pluginutils@^4.1.0": 232 | version "4.2.1" 233 | resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz#e6c6c3aba0744edce3fb2074922d3776c0af2a6d" 234 | integrity sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ== 235 | dependencies: 236 | estree-walker "^2.0.1" 237 | picomatch "^2.2.2" 238 | 239 | "@sindresorhus/is@^4.0.0": 240 | version "4.6.0" 241 | resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" 242 | integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== 243 | 244 | "@snowpack/plugin-dotenv@2.1.0": 245 | version "2.1.0" 246 | resolved "https://registry.yarnpkg.com/@snowpack/plugin-dotenv/-/plugin-dotenv-2.1.0.tgz#dac77007bf657f999d222318506a850fd7d16875" 247 | integrity sha512-NvwB+kQuxKheZLWrRvOgXB8i0cXhuIkljbgCn02fRGCIOigPIDk1jZrnn3x9skqqtul/XvW9dNulVi6Fa7CN6g== 248 | dependencies: 249 | dotenv "^8.2.0" 250 | dotenv-expand "^5.1.0" 251 | 252 | "@snowpack/plugin-svelte@3.7.0": 253 | version "3.7.0" 254 | resolved "https://registry.yarnpkg.com/@snowpack/plugin-svelte/-/plugin-svelte-3.7.0.tgz#3f604fe17d7a82cd64fbac0c89b087b64c0b31e5" 255 | integrity sha512-YR2t/aMswjUV0D/qFBjIGA7VIgl5IrNHIuJbNtj2YR2heRWaSm7LYLUJKbnho7iKUqCtc+ZcwpgGZO/VNYlLNg== 256 | dependencies: 257 | rollup-plugin-svelte "^7.0.0" 258 | svelte-hmr "^0.13.2" 259 | svelte-preprocess "^4.7.2" 260 | 261 | "@szmarczak/http-timer@^4.0.5": 262 | version "4.0.6" 263 | resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" 264 | integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== 265 | dependencies: 266 | defer-to-connect "^2.0.0" 267 | 268 | "@tootallnate/once@1": 269 | version "1.1.2" 270 | resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" 271 | integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== 272 | 273 | "@types/cacheable-request@^6.0.1": 274 | version "6.0.3" 275 | resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183" 276 | integrity sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw== 277 | dependencies: 278 | "@types/http-cache-semantics" "*" 279 | "@types/keyv" "^3.1.4" 280 | "@types/node" "*" 281 | "@types/responselike" "^1.0.0" 282 | 283 | "@types/estree@*": 284 | version "1.0.1" 285 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" 286 | integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== 287 | 288 | "@types/estree@0.0.39": 289 | version "0.0.39" 290 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" 291 | integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== 292 | 293 | "@types/http-cache-semantics@*": 294 | version "4.0.1" 295 | resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" 296 | integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== 297 | 298 | "@types/keyv@^3.1.4": 299 | version "3.1.4" 300 | resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" 301 | integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== 302 | dependencies: 303 | "@types/node" "*" 304 | 305 | "@types/node@*": 306 | version "20.5.0" 307 | resolved "https://registry.yarnpkg.com/@types/node/-/node-20.5.0.tgz#7fc8636d5f1aaa3b21e6245e97d56b7f56702313" 308 | integrity sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q== 309 | 310 | "@types/normalize-package-data@^2.4.0": 311 | version "2.4.1" 312 | resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" 313 | integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== 314 | 315 | "@types/parse-json@^4.0.0": 316 | version "4.0.0" 317 | resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" 318 | integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== 319 | 320 | "@types/pug@^2.0.4": 321 | version "2.0.6" 322 | resolved "https://registry.yarnpkg.com/@types/pug/-/pug-2.0.6.tgz#f830323c88172e66826d0bde413498b61054b5a6" 323 | integrity sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg== 324 | 325 | "@types/resolve@1.17.1": 326 | version "1.17.1" 327 | resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" 328 | integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== 329 | dependencies: 330 | "@types/node" "*" 331 | 332 | "@types/responselike@^1.0.0": 333 | version "1.0.0" 334 | resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" 335 | integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== 336 | dependencies: 337 | "@types/node" "*" 338 | 339 | "@types/sass@^1.16.0": 340 | version "1.45.0" 341 | resolved "https://registry.yarnpkg.com/@types/sass/-/sass-1.45.0.tgz#a949eb1e080ff34715e6c2040357b940bffb89bb" 342 | integrity sha512-jn7qwGFmJHwUSphV8zZneO3GmtlgLsmhs/LQyVvQbIIa+fzGMUiHI4HXJZL3FT8MJmgXWbLGiVVY7ElvHq6vDA== 343 | dependencies: 344 | sass "*" 345 | 346 | abbrev@1: 347 | version "1.1.1" 348 | resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" 349 | integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== 350 | 351 | acorn-walk@^8.2.0: 352 | version "8.2.0" 353 | resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" 354 | integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== 355 | 356 | acorn@^8.7.0: 357 | version "8.10.0" 358 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" 359 | integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== 360 | 361 | address@^1.0.1: 362 | version "1.2.2" 363 | resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e" 364 | integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== 365 | 366 | agent-base@6, agent-base@^6.0.2: 367 | version "6.0.2" 368 | resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" 369 | integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== 370 | dependencies: 371 | debug "4" 372 | 373 | agentkeepalive@^4.1.3: 374 | version "4.5.0" 375 | resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923" 376 | integrity sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew== 377 | dependencies: 378 | humanize-ms "^1.2.1" 379 | 380 | aggregate-error@^3.0.0: 381 | version "3.1.0" 382 | resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" 383 | integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== 384 | dependencies: 385 | clean-stack "^2.0.0" 386 | indent-string "^4.0.0" 387 | 388 | ajv@^6.12.3: 389 | version "6.12.6" 390 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" 391 | integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== 392 | dependencies: 393 | fast-deep-equal "^3.1.1" 394 | fast-json-stable-stringify "^2.0.0" 395 | json-schema-traverse "^0.4.1" 396 | uri-js "^4.2.2" 397 | 398 | ansi-regex@^2.0.0: 399 | version "2.1.1" 400 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" 401 | integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== 402 | 403 | ansi-regex@^5.0.1: 404 | version "5.0.1" 405 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" 406 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== 407 | 408 | ansi-styles@^3.2.1: 409 | version "3.2.1" 410 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 411 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 412 | dependencies: 413 | color-convert "^1.9.0" 414 | 415 | ansi-styles@^4.0.0, ansi-styles@^4.1.0: 416 | version "4.3.0" 417 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" 418 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== 419 | dependencies: 420 | color-convert "^2.0.1" 421 | 422 | anymatch@~3.1.2: 423 | version "3.1.3" 424 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" 425 | integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== 426 | dependencies: 427 | normalize-path "^3.0.0" 428 | picomatch "^2.0.4" 429 | 430 | aproba@^1.0.3: 431 | version "1.2.0" 432 | resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" 433 | integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== 434 | 435 | are-we-there-yet@~1.1.2: 436 | version "1.1.7" 437 | resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146" 438 | integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g== 439 | dependencies: 440 | delegates "^1.0.0" 441 | readable-stream "^2.0.6" 442 | 443 | asap@^2.0.0: 444 | version "2.0.6" 445 | resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" 446 | integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== 447 | 448 | asn1@~0.2.3: 449 | version "0.2.6" 450 | resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" 451 | integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== 452 | dependencies: 453 | safer-buffer "~2.1.0" 454 | 455 | assert-plus@1.0.0, assert-plus@^1.0.0: 456 | version "1.0.0" 457 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" 458 | integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== 459 | 460 | assert@^1.4.1: 461 | version "1.5.0" 462 | resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" 463 | integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== 464 | dependencies: 465 | object-assign "^4.1.1" 466 | util "0.10.3" 467 | 468 | asynckit@^0.4.0: 469 | version "0.4.0" 470 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" 471 | integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== 472 | 473 | aws-sign2@~0.7.0: 474 | version "0.7.0" 475 | resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" 476 | integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA== 477 | 478 | aws4@^1.8.0: 479 | version "1.12.0" 480 | resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.12.0.tgz#ce1c9d143389679e253b314241ea9aa5cec980d3" 481 | integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg== 482 | 483 | balanced-match@^1.0.0: 484 | version "1.0.2" 485 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 486 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 487 | 488 | bcrypt-pbkdf@^1.0.0: 489 | version "1.0.2" 490 | resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" 491 | integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== 492 | dependencies: 493 | tweetnacl "^0.14.3" 494 | 495 | big-integer@^1.6.7: 496 | version "1.6.51" 497 | resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" 498 | integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== 499 | 500 | bin-links@^2.2.1: 501 | version "2.3.0" 502 | resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-2.3.0.tgz#1ff241c86d2c29b24ae52f49544db5d78a4eb967" 503 | integrity sha512-JzrOLHLwX2zMqKdyYZjkDgQGT+kHDkIhv2/IK2lJ00qLxV4TmFoHi8drDBb6H5Zrz1YfgHkai4e2MGPqnoUhqA== 504 | dependencies: 505 | cmd-shim "^4.0.1" 506 | mkdirp-infer-owner "^2.0.0" 507 | npm-normalize-package-bin "^1.0.0" 508 | read-cmd-shim "^2.0.0" 509 | rimraf "^3.0.0" 510 | write-file-atomic "^3.0.3" 511 | 512 | binary-extensions@^2.0.0: 513 | version "2.2.0" 514 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" 515 | integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== 516 | 517 | boolbase@^1.0.0: 518 | version "1.0.0" 519 | resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" 520 | integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== 521 | 522 | bplist-parser@^0.1.0: 523 | version "0.1.1" 524 | resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.1.1.tgz#d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6" 525 | integrity sha512-2AEM0FXy8ZxVLBuqX0hqt1gDwcnz2zygEkQ6zaD5Wko/sB9paUNwlpawrFtKeHUAQUOzjVy9AO4oeonqIHKA9Q== 526 | dependencies: 527 | big-integer "^1.6.7" 528 | 529 | brace-expansion@^1.1.7: 530 | version "1.1.11" 531 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 532 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 533 | dependencies: 534 | balanced-match "^1.0.0" 535 | concat-map "0.0.1" 536 | 537 | braces@~3.0.2: 538 | version "3.0.2" 539 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 540 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== 541 | dependencies: 542 | fill-range "^7.0.1" 543 | 544 | buffer-crc32@^0.2.5: 545 | version "0.2.13" 546 | resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" 547 | integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== 548 | 549 | bufferutil@^4.0.2: 550 | version "4.0.7" 551 | resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.7.tgz#60c0d19ba2c992dd8273d3f73772ffc894c153ad" 552 | integrity sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw== 553 | dependencies: 554 | node-gyp-build "^4.3.0" 555 | 556 | builtin-modules@^3.1.0, builtin-modules@^3.2.0: 557 | version "3.3.0" 558 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" 559 | integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== 560 | 561 | builtins@^1.0.3: 562 | version "1.0.3" 563 | resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" 564 | integrity sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ== 565 | 566 | cacache@^15.0.0, cacache@^15.0.3, cacache@^15.0.5, cacache@^15.2.0: 567 | version "15.3.0" 568 | resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" 569 | integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== 570 | dependencies: 571 | "@npmcli/fs" "^1.0.0" 572 | "@npmcli/move-file" "^1.0.1" 573 | chownr "^2.0.0" 574 | fs-minipass "^2.0.0" 575 | glob "^7.1.4" 576 | infer-owner "^1.0.4" 577 | lru-cache "^6.0.0" 578 | minipass "^3.1.1" 579 | minipass-collect "^1.0.2" 580 | minipass-flush "^1.0.5" 581 | minipass-pipeline "^1.2.2" 582 | mkdirp "^1.0.3" 583 | p-map "^4.0.0" 584 | promise-inflight "^1.0.1" 585 | rimraf "^3.0.2" 586 | ssri "^8.0.1" 587 | tar "^6.0.2" 588 | unique-filename "^1.1.1" 589 | 590 | cacheable-lookup@^5.0.3: 591 | version "5.0.4" 592 | resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" 593 | integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== 594 | 595 | cacheable-request@^7.0.2: 596 | version "7.0.4" 597 | resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.4.tgz#7a33ebf08613178b403635be7b899d3e69bbe817" 598 | integrity sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg== 599 | dependencies: 600 | clone-response "^1.0.2" 601 | get-stream "^5.1.0" 602 | http-cache-semantics "^4.0.0" 603 | keyv "^4.0.0" 604 | lowercase-keys "^2.0.0" 605 | normalize-url "^6.0.1" 606 | responselike "^2.0.0" 607 | 608 | cachedir@^2.3.0: 609 | version "2.4.0" 610 | resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.4.0.tgz#7fef9cf7367233d7c88068fe6e34ed0d355a610d" 611 | integrity sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ== 612 | 613 | callsites@^3.0.0: 614 | version "3.1.0" 615 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" 616 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== 617 | 618 | caseless@~0.12.0: 619 | version "0.12.0" 620 | resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" 621 | integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== 622 | 623 | chalk@^2.4.2: 624 | version "2.4.2" 625 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 626 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 627 | dependencies: 628 | ansi-styles "^3.2.1" 629 | escape-string-regexp "^1.0.5" 630 | supports-color "^5.3.0" 631 | 632 | chalk@^4.1.0: 633 | version "4.1.2" 634 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" 635 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== 636 | dependencies: 637 | ansi-styles "^4.1.0" 638 | supports-color "^7.1.0" 639 | 640 | cheerio-select@^1.5.0: 641 | version "1.6.0" 642 | resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-1.6.0.tgz#489f36604112c722afa147dedd0d4609c09e1696" 643 | integrity sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g== 644 | dependencies: 645 | css-select "^4.3.0" 646 | css-what "^6.0.1" 647 | domelementtype "^2.2.0" 648 | domhandler "^4.3.1" 649 | domutils "^2.8.0" 650 | 651 | cheerio@1.0.0-rc.10: 652 | version "1.0.0-rc.10" 653 | resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.10.tgz#2ba3dcdfcc26e7956fc1f440e61d51c643379f3e" 654 | integrity sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw== 655 | dependencies: 656 | cheerio-select "^1.5.0" 657 | dom-serializer "^1.3.2" 658 | domhandler "^4.2.0" 659 | htmlparser2 "^6.1.0" 660 | parse5 "^6.0.1" 661 | parse5-htmlparser2-tree-adapter "^6.0.1" 662 | tslib "^2.2.0" 663 | 664 | "chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.0: 665 | version "3.5.3" 666 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" 667 | integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== 668 | dependencies: 669 | anymatch "~3.1.2" 670 | braces "~3.0.2" 671 | glob-parent "~5.1.2" 672 | is-binary-path "~2.1.0" 673 | is-glob "~4.0.1" 674 | normalize-path "~3.0.0" 675 | readdirp "~3.6.0" 676 | optionalDependencies: 677 | fsevents "~2.3.2" 678 | 679 | chownr@^2.0.0: 680 | version "2.0.0" 681 | resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" 682 | integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== 683 | 684 | cjs-module-lexer@^1.2.1: 685 | version "1.2.3" 686 | resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" 687 | integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== 688 | 689 | clean-stack@^2.0.0: 690 | version "2.2.0" 691 | resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" 692 | integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== 693 | 694 | cli-spinners@^2.5.0: 695 | version "2.9.0" 696 | resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db" 697 | integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== 698 | 699 | cliui@^7.0.2: 700 | version "7.0.4" 701 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" 702 | integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== 703 | dependencies: 704 | string-width "^4.2.0" 705 | strip-ansi "^6.0.0" 706 | wrap-ansi "^7.0.0" 707 | 708 | clone-response@^1.0.2: 709 | version "1.0.3" 710 | resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3" 711 | integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== 712 | dependencies: 713 | mimic-response "^1.0.0" 714 | 715 | cmd-shim@^4.0.1: 716 | version "4.1.0" 717 | resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-4.1.0.tgz#b3a904a6743e9fede4148c6f3800bf2a08135bdd" 718 | integrity sha512-lb9L7EM4I/ZRVuljLPEtUJOP+xiQVknZ4ZMpMgEp4JzNldPb27HU03hi6K1/6CoIuit/Zm/LQXySErFeXxDprw== 719 | dependencies: 720 | mkdirp-infer-owner "^2.0.0" 721 | 722 | code-point-at@^1.0.0: 723 | version "1.1.0" 724 | resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" 725 | integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== 726 | 727 | color-convert@^1.9.0: 728 | version "1.9.3" 729 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 730 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 731 | dependencies: 732 | color-name "1.1.3" 733 | 734 | color-convert@^2.0.1: 735 | version "2.0.1" 736 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 737 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 738 | dependencies: 739 | color-name "~1.1.4" 740 | 741 | color-name@1.1.3: 742 | version "1.1.3" 743 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 744 | integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== 745 | 746 | color-name@~1.1.4: 747 | version "1.1.4" 748 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 749 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 750 | 751 | combined-stream@^1.0.6, combined-stream@~1.0.6: 752 | version "1.0.8" 753 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" 754 | integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== 755 | dependencies: 756 | delayed-stream "~1.0.0" 757 | 758 | common-ancestor-path@^1.0.1: 759 | version "1.0.1" 760 | resolved "https://registry.yarnpkg.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7" 761 | integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w== 762 | 763 | commondir@^1.0.1: 764 | version "1.0.1" 765 | resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" 766 | integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== 767 | 768 | compressible@^2.0.18: 769 | version "2.0.18" 770 | resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" 771 | integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== 772 | dependencies: 773 | mime-db ">= 1.43.0 < 2" 774 | 775 | concat-map@0.0.1: 776 | version "0.0.1" 777 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 778 | integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== 779 | 780 | concurrently@6.2.1: 781 | version "6.2.1" 782 | resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-6.2.1.tgz#d880fc1d77559084732fa514092a3d5109a0d5bf" 783 | integrity sha512-emgwhH+ezkuYKSHZQ+AkgEpoUZZlbpPVYCVv7YZx0r+T7fny1H03r2nYRebpi2DudHR4n1Rgbo2YTxKOxVJ4+g== 784 | dependencies: 785 | chalk "^4.1.0" 786 | date-fns "^2.16.1" 787 | lodash "^4.17.21" 788 | read-pkg "^5.2.0" 789 | rxjs "^6.6.3" 790 | spawn-command "^0.0.2-1" 791 | supports-color "^8.1.0" 792 | tree-kill "^1.2.2" 793 | yargs "^16.2.0" 794 | 795 | console-control-strings@^1.0.0, console-control-strings@~1.1.0: 796 | version "1.1.0" 797 | resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" 798 | integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== 799 | 800 | core-util-is@1.0.2: 801 | version "1.0.2" 802 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 803 | integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== 804 | 805 | core-util-is@~1.0.0: 806 | version "1.0.3" 807 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" 808 | integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== 809 | 810 | cosmiconfig@^7.0.0: 811 | version "7.1.0" 812 | resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" 813 | integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== 814 | dependencies: 815 | "@types/parse-json" "^4.0.0" 816 | import-fresh "^3.2.1" 817 | parse-json "^5.0.0" 818 | path-type "^4.0.0" 819 | yaml "^1.10.0" 820 | 821 | cross-spawn@^7.0.3: 822 | version "7.0.3" 823 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" 824 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== 825 | dependencies: 826 | path-key "^3.1.0" 827 | shebang-command "^2.0.0" 828 | which "^2.0.1" 829 | 830 | css-select@^4.3.0: 831 | version "4.3.0" 832 | resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" 833 | integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== 834 | dependencies: 835 | boolbase "^1.0.0" 836 | css-what "^6.0.1" 837 | domhandler "^4.3.1" 838 | domutils "^2.8.0" 839 | nth-check "^2.0.1" 840 | 841 | css-what@^6.0.1: 842 | version "6.1.0" 843 | resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" 844 | integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== 845 | 846 | cssesc@^3.0.0: 847 | version "3.0.0" 848 | resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" 849 | integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== 850 | 851 | dashdash@^1.12.0: 852 | version "1.14.1" 853 | resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" 854 | integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== 855 | dependencies: 856 | assert-plus "^1.0.0" 857 | 858 | date-fns@2.23.0: 859 | version "2.23.0" 860 | resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.23.0.tgz#4e886c941659af0cf7b30fafdd1eaa37e88788a9" 861 | integrity sha512-5ycpauovVyAk0kXNZz6ZoB9AYMZB4DObse7P3BPWmyEjXNORTI8EJ6X0uaSAq4sCHzM1uajzrkr6HnsLQpxGXA== 862 | 863 | date-fns@^2.16.1: 864 | version "2.30.0" 865 | resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" 866 | integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== 867 | dependencies: 868 | "@babel/runtime" "^7.21.0" 869 | 870 | debug@4, debug@^4.3.3: 871 | version "4.3.4" 872 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" 873 | integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== 874 | dependencies: 875 | ms "2.1.2" 876 | 877 | debuglog@^1.0.1: 878 | version "1.0.1" 879 | resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" 880 | integrity sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw== 881 | 882 | decompress-response@^6.0.0: 883 | version "6.0.0" 884 | resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" 885 | integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== 886 | dependencies: 887 | mimic-response "^3.1.0" 888 | 889 | deepmerge@^4.2.2: 890 | version "4.3.1" 891 | resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" 892 | integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== 893 | 894 | default-browser-id@^2.0.0: 895 | version "2.0.0" 896 | resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-2.0.0.tgz#01ecce371a71e85f15a17177e7863047e73dbe7d" 897 | integrity sha512-+LePblg9HDIx3CIla8BxfI/zYUFs8Kp67U5feqb7iTJcAxBOvcZ7ZNXKFsBDnGE5x0ap66o848VHE0fq7cgpPg== 898 | dependencies: 899 | bplist-parser "^0.1.0" 900 | pify "^2.3.0" 901 | untildify "^2.0.0" 902 | 903 | defer-to-connect@^2.0.0: 904 | version "2.0.1" 905 | resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" 906 | integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== 907 | 908 | define-lazy-prop@^2.0.0: 909 | version "2.0.0" 910 | resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" 911 | integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== 912 | 913 | delayed-stream@~1.0.0: 914 | version "1.0.0" 915 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 916 | integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== 917 | 918 | delegates@^1.0.0: 919 | version "1.0.0" 920 | resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" 921 | integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== 922 | 923 | detect-indent@^6.0.0: 924 | version "6.1.0" 925 | resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" 926 | integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== 927 | 928 | detect-port@^1.3.0: 929 | version "1.5.1" 930 | resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b" 931 | integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== 932 | dependencies: 933 | address "^1.0.1" 934 | debug "4" 935 | 936 | dezalgo@^1.0.0: 937 | version "1.0.4" 938 | resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.4.tgz#751235260469084c132157dfa857f386d4c33d81" 939 | integrity sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig== 940 | dependencies: 941 | asap "^2.0.0" 942 | wrappy "1" 943 | 944 | dom-serializer@^1.0.1, dom-serializer@^1.3.2: 945 | version "1.4.1" 946 | resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" 947 | integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== 948 | dependencies: 949 | domelementtype "^2.0.1" 950 | domhandler "^4.2.0" 951 | entities "^2.0.0" 952 | 953 | domelementtype@^2.0.1, domelementtype@^2.2.0: 954 | version "2.3.0" 955 | resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" 956 | integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== 957 | 958 | domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: 959 | version "4.3.1" 960 | resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" 961 | integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== 962 | dependencies: 963 | domelementtype "^2.2.0" 964 | 965 | domutils@^2.5.2, domutils@^2.8.0: 966 | version "2.8.0" 967 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" 968 | integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== 969 | dependencies: 970 | dom-serializer "^1.0.1" 971 | domelementtype "^2.2.0" 972 | domhandler "^4.2.0" 973 | 974 | dotenv-expand@^5.1.0: 975 | version "5.1.0" 976 | resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" 977 | integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== 978 | 979 | dotenv@^8.2.0: 980 | version "8.6.0" 981 | resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" 982 | integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== 983 | 984 | ecc-jsbn@~0.1.1: 985 | version "0.1.2" 986 | resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" 987 | integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== 988 | dependencies: 989 | jsbn "~0.1.0" 990 | safer-buffer "^2.1.0" 991 | 992 | emoji-regex@^8.0.0: 993 | version "8.0.0" 994 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 995 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 996 | 997 | encoding@^0.1.12: 998 | version "0.1.13" 999 | resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" 1000 | integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== 1001 | dependencies: 1002 | iconv-lite "^0.6.2" 1003 | 1004 | end-of-stream@^1.1.0: 1005 | version "1.4.4" 1006 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" 1007 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== 1008 | dependencies: 1009 | once "^1.4.0" 1010 | 1011 | entities@^2.0.0: 1012 | version "2.2.0" 1013 | resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" 1014 | integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== 1015 | 1016 | env-paths@^2.2.0: 1017 | version "2.2.1" 1018 | resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" 1019 | integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== 1020 | 1021 | err-code@^2.0.2: 1022 | version "2.0.3" 1023 | resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" 1024 | integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== 1025 | 1026 | error-ex@^1.3.1: 1027 | version "1.3.2" 1028 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" 1029 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== 1030 | dependencies: 1031 | is-arrayish "^0.2.1" 1032 | 1033 | es-module-lexer@^0.3.24: 1034 | version "0.3.26" 1035 | resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.3.26.tgz#7b507044e97d5b03b01d4392c74ffeb9c177a83b" 1036 | integrity sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA== 1037 | 1038 | es-module-lexer@^0.6.0: 1039 | version "0.6.0" 1040 | resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.6.0.tgz#e72ab05b7412e62b9be37c37a09bdb6000d706f0" 1041 | integrity sha512-f8kcHX1ArhllUtb/wVSyvygoKCznIjnxhLxy7TCvIiMdT7fL4ZDTIKaadMe6eLvOXg6Wk02UeoFgUoZ2EKZZUA== 1042 | 1043 | es6-promise@^3.1.2: 1044 | version "3.3.1" 1045 | resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613" 1046 | integrity sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg== 1047 | 1048 | esbuild@~0.9.0: 1049 | version "0.9.7" 1050 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.9.7.tgz#ea0d639cbe4b88ec25fbed4d6ff00c8d788ef70b" 1051 | integrity sha512-VtUf6aQ89VTmMLKrWHYG50uByMF4JQlVysb8dmg6cOgW8JnFCipmz7p+HNBl+RR3LLCuBxFGVauAe2wfnF9bLg== 1052 | 1053 | escalade@^3.1.1: 1054 | version "3.1.1" 1055 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" 1056 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== 1057 | 1058 | escape-string-regexp@^1.0.5: 1059 | version "1.0.5" 1060 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 1061 | integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== 1062 | 1063 | esinstall@^1.0.0, esinstall@^1.1.7: 1064 | version "1.1.7" 1065 | resolved "https://registry.yarnpkg.com/esinstall/-/esinstall-1.1.7.tgz#ceabeb4b8685bf48c805a503e292dfafe4e0cb22" 1066 | integrity sha512-irDsrIF7fZ5BCQEAV5gmH+4nsK6JhnkI9C9VloXdmzJLbM1EcshPw8Ap95UUGc4ZJdzGeOrjV+jgKjQ/Z7Q3pg== 1067 | dependencies: 1068 | "@rollup/plugin-commonjs" "^16.0.0" 1069 | "@rollup/plugin-inject" "^4.0.2" 1070 | "@rollup/plugin-json" "^4.0.0" 1071 | "@rollup/plugin-node-resolve" "^10.0.0" 1072 | "@rollup/plugin-replace" "^2.4.2" 1073 | builtin-modules "^3.2.0" 1074 | cjs-module-lexer "^1.2.1" 1075 | es-module-lexer "^0.6.0" 1076 | execa "^5.1.1" 1077 | is-valid-identifier "^2.0.2" 1078 | kleur "^4.1.1" 1079 | mkdirp "^1.0.3" 1080 | picomatch "^2.3.0" 1081 | resolve "^1.20.0" 1082 | rimraf "^3.0.0" 1083 | rollup "~2.37.1" 1084 | rollup-plugin-polyfill-node "^0.6.2" 1085 | slash "~3.0.0" 1086 | validate-npm-package-name "^3.0.0" 1087 | vm2 "^3.9.2" 1088 | 1089 | estree-walker@^1.0.1: 1090 | version "1.0.1" 1091 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" 1092 | integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== 1093 | 1094 | estree-walker@^2.0.1, estree-walker@^2.0.2: 1095 | version "2.0.2" 1096 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" 1097 | integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== 1098 | 1099 | etag@^1.8.1: 1100 | version "1.8.1" 1101 | resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" 1102 | integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== 1103 | 1104 | eventemitter3@^4.0.0, eventemitter3@^4.0.4: 1105 | version "4.0.7" 1106 | resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" 1107 | integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== 1108 | 1109 | execa@^5.1.1: 1110 | version "5.1.1" 1111 | resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" 1112 | integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== 1113 | dependencies: 1114 | cross-spawn "^7.0.3" 1115 | get-stream "^6.0.0" 1116 | human-signals "^2.1.0" 1117 | is-stream "^2.0.0" 1118 | merge-stream "^2.0.0" 1119 | npm-run-path "^4.0.1" 1120 | onetime "^5.1.2" 1121 | signal-exit "^3.0.3" 1122 | strip-final-newline "^2.0.0" 1123 | 1124 | extend@~3.0.2: 1125 | version "3.0.2" 1126 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" 1127 | integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== 1128 | 1129 | extsprintf@1.3.0: 1130 | version "1.3.0" 1131 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" 1132 | integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== 1133 | 1134 | extsprintf@^1.2.0: 1135 | version "1.4.1" 1136 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07" 1137 | integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== 1138 | 1139 | fast-deep-equal@^3.1.1: 1140 | version "3.1.3" 1141 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" 1142 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== 1143 | 1144 | fast-json-stable-stringify@^2.0.0: 1145 | version "2.1.0" 1146 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" 1147 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== 1148 | 1149 | fdir@^5.0.0: 1150 | version "5.3.0" 1151 | resolved "https://registry.yarnpkg.com/fdir/-/fdir-5.3.0.tgz#67c6a75edebb887906fb22fec224fa5c2b1ff1e8" 1152 | integrity sha512-BtE53+jaa7nNHT+gPdfU6cFAXOJUWDs2b5GFox8dtl6zLXmfNf/N6im69b9nqNNwDyl27mpIWX8qR7AafWzSdQ== 1153 | 1154 | fill-range@^7.0.1: 1155 | version "7.0.1" 1156 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" 1157 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== 1158 | dependencies: 1159 | to-regex-range "^5.0.1" 1160 | 1161 | find-cache-dir@^3.3.1: 1162 | version "3.3.2" 1163 | resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" 1164 | integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== 1165 | dependencies: 1166 | commondir "^1.0.1" 1167 | make-dir "^3.0.2" 1168 | pkg-dir "^4.1.0" 1169 | 1170 | find-up@^4.0.0: 1171 | version "4.1.0" 1172 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" 1173 | integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== 1174 | dependencies: 1175 | locate-path "^5.0.0" 1176 | path-exists "^4.0.0" 1177 | 1178 | find-up@^5.0.0: 1179 | version "5.0.0" 1180 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" 1181 | integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== 1182 | dependencies: 1183 | locate-path "^6.0.0" 1184 | path-exists "^4.0.0" 1185 | 1186 | follow-redirects@^1.0.0: 1187 | version "1.15.2" 1188 | resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" 1189 | integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== 1190 | 1191 | forever-agent@~0.6.1: 1192 | version "0.6.1" 1193 | resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" 1194 | integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== 1195 | 1196 | form-data@~2.3.2: 1197 | version "2.3.3" 1198 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" 1199 | integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== 1200 | dependencies: 1201 | asynckit "^0.4.0" 1202 | combined-stream "^1.0.6" 1203 | mime-types "^2.1.12" 1204 | 1205 | fs-minipass@^2.0.0, fs-minipass@^2.1.0: 1206 | version "2.1.0" 1207 | resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" 1208 | integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== 1209 | dependencies: 1210 | minipass "^3.0.0" 1211 | 1212 | fs.realpath@^1.0.0: 1213 | version "1.0.0" 1214 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 1215 | integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== 1216 | 1217 | fsevents@^2.3.2, fsevents@~2.3.2: 1218 | version "2.3.2" 1219 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" 1220 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== 1221 | 1222 | fsevents@~2.1.2: 1223 | version "2.1.3" 1224 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" 1225 | integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== 1226 | 1227 | function-bind@^1.1.1: 1228 | version "1.1.1" 1229 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 1230 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 1231 | 1232 | gauge@~2.7.3: 1233 | version "2.7.4" 1234 | resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" 1235 | integrity sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg== 1236 | dependencies: 1237 | aproba "^1.0.3" 1238 | console-control-strings "^1.0.0" 1239 | has-unicode "^2.0.0" 1240 | object-assign "^4.1.0" 1241 | signal-exit "^3.0.0" 1242 | string-width "^1.0.1" 1243 | strip-ansi "^3.0.1" 1244 | wide-align "^1.1.0" 1245 | 1246 | generic-names@^4.0.0: 1247 | version "4.0.0" 1248 | resolved "https://registry.yarnpkg.com/generic-names/-/generic-names-4.0.0.tgz#0bd8a2fd23fe8ea16cbd0a279acd69c06933d9a3" 1249 | integrity sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A== 1250 | dependencies: 1251 | loader-utils "^3.2.0" 1252 | 1253 | get-caller-file@^2.0.5: 1254 | version "2.0.5" 1255 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" 1256 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== 1257 | 1258 | get-stream@^5.1.0: 1259 | version "5.2.0" 1260 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" 1261 | integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== 1262 | dependencies: 1263 | pump "^3.0.0" 1264 | 1265 | get-stream@^6.0.0: 1266 | version "6.0.1" 1267 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" 1268 | integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== 1269 | 1270 | getpass@^0.1.1: 1271 | version "0.1.7" 1272 | resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" 1273 | integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== 1274 | dependencies: 1275 | assert-plus "^1.0.0" 1276 | 1277 | glob-parent@~5.1.2: 1278 | version "5.1.2" 1279 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" 1280 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== 1281 | dependencies: 1282 | is-glob "^4.0.1" 1283 | 1284 | glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7: 1285 | version "7.2.3" 1286 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" 1287 | integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== 1288 | dependencies: 1289 | fs.realpath "^1.0.0" 1290 | inflight "^1.0.4" 1291 | inherits "2" 1292 | minimatch "^3.1.1" 1293 | once "^1.3.0" 1294 | path-is-absolute "^1.0.0" 1295 | 1296 | got@^11.1.4: 1297 | version "11.8.6" 1298 | resolved "https://registry.yarnpkg.com/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a" 1299 | integrity sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g== 1300 | dependencies: 1301 | "@sindresorhus/is" "^4.0.0" 1302 | "@szmarczak/http-timer" "^4.0.5" 1303 | "@types/cacheable-request" "^6.0.1" 1304 | "@types/responselike" "^1.0.0" 1305 | cacheable-lookup "^5.0.3" 1306 | cacheable-request "^7.0.2" 1307 | decompress-response "^6.0.0" 1308 | http2-wrapper "^1.0.0-beta.5.2" 1309 | lowercase-keys "^2.0.0" 1310 | p-cancelable "^2.0.0" 1311 | responselike "^2.0.0" 1312 | 1313 | graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.2.3: 1314 | version "4.2.11" 1315 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" 1316 | integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== 1317 | 1318 | har-schema@^2.0.0: 1319 | version "2.0.0" 1320 | resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" 1321 | integrity sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q== 1322 | 1323 | har-validator@~5.1.3: 1324 | version "5.1.5" 1325 | resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" 1326 | integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== 1327 | dependencies: 1328 | ajv "^6.12.3" 1329 | har-schema "^2.0.0" 1330 | 1331 | has-flag@^3.0.0: 1332 | version "3.0.0" 1333 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 1334 | integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== 1335 | 1336 | has-flag@^4.0.0: 1337 | version "4.0.0" 1338 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 1339 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 1340 | 1341 | has-unicode@^2.0.0: 1342 | version "2.0.1" 1343 | resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" 1344 | integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== 1345 | 1346 | has@^1.0.3: 1347 | version "1.0.3" 1348 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 1349 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== 1350 | dependencies: 1351 | function-bind "^1.1.1" 1352 | 1353 | hosted-git-info@^2.1.4: 1354 | version "2.8.9" 1355 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" 1356 | integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== 1357 | 1358 | hosted-git-info@^4.0.1: 1359 | version "4.1.0" 1360 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" 1361 | integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== 1362 | dependencies: 1363 | lru-cache "^6.0.0" 1364 | 1365 | htmlparser2@^6.1.0: 1366 | version "6.1.0" 1367 | resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" 1368 | integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== 1369 | dependencies: 1370 | domelementtype "^2.0.1" 1371 | domhandler "^4.0.0" 1372 | domutils "^2.5.2" 1373 | entities "^2.0.0" 1374 | 1375 | http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0: 1376 | version "4.1.1" 1377 | resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" 1378 | integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== 1379 | 1380 | http-proxy-agent@^4.0.1: 1381 | version "4.0.1" 1382 | resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" 1383 | integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== 1384 | dependencies: 1385 | "@tootallnate/once" "1" 1386 | agent-base "6" 1387 | debug "4" 1388 | 1389 | http-proxy@1.18.1: 1390 | version "1.18.1" 1391 | resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" 1392 | integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== 1393 | dependencies: 1394 | eventemitter3 "^4.0.0" 1395 | follow-redirects "^1.0.0" 1396 | requires-port "^1.0.0" 1397 | 1398 | http-signature@~1.2.0: 1399 | version "1.2.0" 1400 | resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" 1401 | integrity sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ== 1402 | dependencies: 1403 | assert-plus "^1.0.0" 1404 | jsprim "^1.2.2" 1405 | sshpk "^1.7.0" 1406 | 1407 | http2-wrapper@^1.0.0-beta.5.2: 1408 | version "1.0.3" 1409 | resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" 1410 | integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== 1411 | dependencies: 1412 | quick-lru "^5.1.1" 1413 | resolve-alpn "^1.0.0" 1414 | 1415 | httpie@^1.1.2: 1416 | version "1.1.2" 1417 | resolved "https://registry.yarnpkg.com/httpie/-/httpie-1.1.2.tgz#e76a6792c2172446ea6df8805977a6f57bc9615d" 1418 | integrity sha512-VQ82oXG95oY1fQw/XecHuvcFBA+lZQ9Vwj1RfLcO8a7HpDd4cc2ukwpJt+TUlFaLUAzZErylxWu6wclJ1rUhUQ== 1419 | 1420 | https-proxy-agent@^5.0.0: 1421 | version "5.0.1" 1422 | resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" 1423 | integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== 1424 | dependencies: 1425 | agent-base "6" 1426 | debug "4" 1427 | 1428 | human-signals@^2.1.0: 1429 | version "2.1.0" 1430 | resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" 1431 | integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== 1432 | 1433 | humanize-ms@^1.2.1: 1434 | version "1.2.1" 1435 | resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" 1436 | integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== 1437 | dependencies: 1438 | ms "^2.0.0" 1439 | 1440 | iconv-lite@^0.6.2: 1441 | version "0.6.3" 1442 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" 1443 | integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== 1444 | dependencies: 1445 | safer-buffer ">= 2.1.2 < 3.0.0" 1446 | 1447 | icss-replace-symbols@^1.1.0: 1448 | version "1.1.0" 1449 | resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" 1450 | integrity sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg== 1451 | 1452 | icss-utils@^5.0.0: 1453 | version "5.1.0" 1454 | resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" 1455 | integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== 1456 | 1457 | ignore-walk@^3.0.3: 1458 | version "3.0.4" 1459 | resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.4.tgz#c9a09f69b7c7b479a5d74ac1a3c0d4236d2a6335" 1460 | integrity sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ== 1461 | dependencies: 1462 | minimatch "^3.0.4" 1463 | 1464 | immutable@^4.0.0: 1465 | version "4.3.2" 1466 | resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.2.tgz#f89d910f8dfb6e15c03b2cae2faaf8c1f66455fe" 1467 | integrity sha512-oGXzbEDem9OOpDWZu88jGiYCvIsLHMvGw+8OXlpsvTFvIQplQbjg1B1cvKg8f7Hoch6+NGjpPsH1Fr+Mc2D1aA== 1468 | 1469 | import-fresh@^3.2.1: 1470 | version "3.3.0" 1471 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" 1472 | integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== 1473 | dependencies: 1474 | parent-module "^1.0.0" 1475 | resolve-from "^4.0.0" 1476 | 1477 | imurmurhash@^0.1.4: 1478 | version "0.1.4" 1479 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 1480 | integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== 1481 | 1482 | indent-string@^4.0.0: 1483 | version "4.0.0" 1484 | resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" 1485 | integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== 1486 | 1487 | infer-owner@^1.0.4: 1488 | version "1.0.4" 1489 | resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" 1490 | integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== 1491 | 1492 | inflight@^1.0.4: 1493 | version "1.0.6" 1494 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 1495 | integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== 1496 | dependencies: 1497 | once "^1.3.0" 1498 | wrappy "1" 1499 | 1500 | inherits@2, inherits@~2.0.3: 1501 | version "2.0.4" 1502 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 1503 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 1504 | 1505 | inherits@2.0.1: 1506 | version "2.0.1" 1507 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" 1508 | integrity sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA== 1509 | 1510 | ip@^2.0.0: 1511 | version "2.0.0" 1512 | resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" 1513 | integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== 1514 | 1515 | is-arrayish@^0.2.1: 1516 | version "0.2.1" 1517 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 1518 | integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== 1519 | 1520 | is-binary-path@~2.1.0: 1521 | version "2.1.0" 1522 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" 1523 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== 1524 | dependencies: 1525 | binary-extensions "^2.0.0" 1526 | 1527 | is-core-module@^2.13.0: 1528 | version "2.13.0" 1529 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" 1530 | integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== 1531 | dependencies: 1532 | has "^1.0.3" 1533 | 1534 | is-docker@^2.0.0, is-docker@^2.1.1: 1535 | version "2.2.1" 1536 | resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" 1537 | integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== 1538 | 1539 | is-extglob@^2.1.1: 1540 | version "2.1.1" 1541 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 1542 | integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== 1543 | 1544 | is-fullwidth-code-point@^1.0.0: 1545 | version "1.0.0" 1546 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" 1547 | integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw== 1548 | dependencies: 1549 | number-is-nan "^1.0.0" 1550 | 1551 | is-fullwidth-code-point@^3.0.0: 1552 | version "3.0.0" 1553 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" 1554 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 1555 | 1556 | is-glob@^4.0.1, is-glob@~4.0.1: 1557 | version "4.0.3" 1558 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" 1559 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== 1560 | dependencies: 1561 | is-extglob "^2.1.1" 1562 | 1563 | is-lambda@^1.0.1: 1564 | version "1.0.1" 1565 | resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" 1566 | integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== 1567 | 1568 | is-module@^1.0.0: 1569 | version "1.0.0" 1570 | resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" 1571 | integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== 1572 | 1573 | is-number@^7.0.0: 1574 | version "7.0.0" 1575 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" 1576 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== 1577 | 1578 | is-plain-object@^5.0.0: 1579 | version "5.0.0" 1580 | resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" 1581 | integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== 1582 | 1583 | is-reference@^1.1.4, is-reference@^1.2.1: 1584 | version "1.2.1" 1585 | resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" 1586 | integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== 1587 | dependencies: 1588 | "@types/estree" "*" 1589 | 1590 | is-stream@^2.0.0: 1591 | version "2.0.1" 1592 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" 1593 | integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== 1594 | 1595 | is-typedarray@^1.0.0, is-typedarray@~1.0.0: 1596 | version "1.0.0" 1597 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" 1598 | integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== 1599 | 1600 | is-valid-identifier@^2.0.2: 1601 | version "2.0.2" 1602 | resolved "https://registry.yarnpkg.com/is-valid-identifier/-/is-valid-identifier-2.0.2.tgz#146d9dbf29821b8118580b039d2203aa4bd1da4b" 1603 | integrity sha512-mpS5EGqXOwzXtKAg6I44jIAqeBfntFLxpAth1rrKbxtKyI6LPktyDYpHBI+tHlduhhX/SF26mFXmxQu995QVqg== 1604 | dependencies: 1605 | assert "^1.4.1" 1606 | 1607 | is-wsl@^2.2.0: 1608 | version "2.2.0" 1609 | resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" 1610 | integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== 1611 | dependencies: 1612 | is-docker "^2.0.0" 1613 | 1614 | isarray@~1.0.0: 1615 | version "1.0.0" 1616 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 1617 | integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== 1618 | 1619 | isbinaryfile@^4.0.6: 1620 | version "4.0.10" 1621 | resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3" 1622 | integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== 1623 | 1624 | isexe@^2.0.0: 1625 | version "2.0.0" 1626 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 1627 | integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== 1628 | 1629 | isstream@~0.1.2: 1630 | version "0.1.2" 1631 | resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" 1632 | integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== 1633 | 1634 | js-tokens@^4.0.0: 1635 | version "4.0.0" 1636 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 1637 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 1638 | 1639 | jsbn@~0.1.0: 1640 | version "0.1.1" 1641 | resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" 1642 | integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== 1643 | 1644 | json-buffer@3.0.1: 1645 | version "3.0.1" 1646 | resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" 1647 | integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== 1648 | 1649 | json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: 1650 | version "2.3.1" 1651 | resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" 1652 | integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== 1653 | 1654 | json-schema-traverse@^0.4.1: 1655 | version "0.4.1" 1656 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" 1657 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== 1658 | 1659 | json-schema@0.4.0: 1660 | version "0.4.0" 1661 | resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" 1662 | integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== 1663 | 1664 | json-stringify-nice@^1.1.4: 1665 | version "1.1.4" 1666 | resolved "https://registry.yarnpkg.com/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz#2c937962b80181d3f317dd39aa323e14f5a60a67" 1667 | integrity sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw== 1668 | 1669 | json-stringify-safe@~5.0.1: 1670 | version "5.0.1" 1671 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" 1672 | integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== 1673 | 1674 | jsonparse@^1.3.1: 1675 | version "1.3.1" 1676 | resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" 1677 | integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== 1678 | 1679 | jsonschema@~1.2.5: 1680 | version "1.2.11" 1681 | resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.2.11.tgz#7a799cc2aa5a285d893203e8dc81f5becbfb0e91" 1682 | integrity sha512-XNZHs3N1IOa3lPKm//npxMhOdaoPw+MvEV0NIgxcER83GTJcG13rehtWmpBCfEt8DrtYwIkMTs8bdXoYs4fvnQ== 1683 | 1684 | jsprim@^1.2.2: 1685 | version "1.4.2" 1686 | resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.2.tgz#712c65533a15c878ba59e9ed5f0e26d5b77c5feb" 1687 | integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw== 1688 | dependencies: 1689 | assert-plus "1.0.0" 1690 | extsprintf "1.3.0" 1691 | json-schema "0.4.0" 1692 | verror "1.10.0" 1693 | 1694 | just-diff-apply@^3.0.0: 1695 | version "3.1.2" 1696 | resolved "https://registry.yarnpkg.com/just-diff-apply/-/just-diff-apply-3.1.2.tgz#710d8cda00c65dc4e692df50dbe9bac5581c2193" 1697 | integrity sha512-TCa7ZdxCeq6q3Rgms2JCRHTCfWAETPZ8SzYUbkYF6KR3I03sN29DaOIC+xyWboIcMvjAsD5iG2u/RWzHD8XpgQ== 1698 | 1699 | just-diff@^3.0.1: 1700 | version "3.1.1" 1701 | resolved "https://registry.yarnpkg.com/just-diff/-/just-diff-3.1.1.tgz#d50c597c6fd4776495308c63bdee1b6839082647" 1702 | integrity sha512-sdMWKjRq8qWZEjDcVA6llnUT8RDEBIfOiGpYFPYa9u+2c39JCsejktSP7mj5eRid5EIvTzIpQ2kDOCw1Nq9BjQ== 1703 | 1704 | keyv@^4.0.0: 1705 | version "4.5.3" 1706 | resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.3.tgz#00873d2b046df737963157bd04f294ca818c9c25" 1707 | integrity sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug== 1708 | dependencies: 1709 | json-buffer "3.0.1" 1710 | 1711 | kleur@^4.1.0, kleur@^4.1.1: 1712 | version "4.1.5" 1713 | resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" 1714 | integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== 1715 | 1716 | lines-and-columns@^1.1.6: 1717 | version "1.2.4" 1718 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" 1719 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== 1720 | 1721 | loader-utils@^3.2.0: 1722 | version "3.2.1" 1723 | resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576" 1724 | integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== 1725 | 1726 | locate-path@^5.0.0: 1727 | version "5.0.0" 1728 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" 1729 | integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== 1730 | dependencies: 1731 | p-locate "^4.1.0" 1732 | 1733 | locate-path@^6.0.0: 1734 | version "6.0.0" 1735 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" 1736 | integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== 1737 | dependencies: 1738 | p-locate "^5.0.0" 1739 | 1740 | lodash.camelcase@^4.3.0: 1741 | version "4.3.0" 1742 | resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" 1743 | integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== 1744 | 1745 | lodash@^4.17.21: 1746 | version "4.17.21" 1747 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" 1748 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== 1749 | 1750 | lowercase-keys@^2.0.0: 1751 | version "2.0.0" 1752 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" 1753 | integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== 1754 | 1755 | lru-cache@^6.0.0: 1756 | version "6.0.0" 1757 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" 1758 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== 1759 | dependencies: 1760 | yallist "^4.0.0" 1761 | 1762 | magic-string@^0.25.7: 1763 | version "0.25.9" 1764 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" 1765 | integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== 1766 | dependencies: 1767 | sourcemap-codec "^1.4.8" 1768 | 1769 | make-dir@^3.0.2: 1770 | version "3.1.0" 1771 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" 1772 | integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== 1773 | dependencies: 1774 | semver "^6.0.0" 1775 | 1776 | make-fetch-happen@^9.0.1: 1777 | version "9.1.0" 1778 | resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz#53085a09e7971433e6765f7971bf63f4e05cb968" 1779 | integrity sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg== 1780 | dependencies: 1781 | agentkeepalive "^4.1.3" 1782 | cacache "^15.2.0" 1783 | http-cache-semantics "^4.1.0" 1784 | http-proxy-agent "^4.0.1" 1785 | https-proxy-agent "^5.0.0" 1786 | is-lambda "^1.0.1" 1787 | lru-cache "^6.0.0" 1788 | minipass "^3.1.3" 1789 | minipass-collect "^1.0.2" 1790 | minipass-fetch "^1.3.2" 1791 | minipass-flush "^1.0.5" 1792 | minipass-pipeline "^1.2.4" 1793 | negotiator "^0.6.2" 1794 | promise-retry "^2.0.1" 1795 | socks-proxy-agent "^6.0.0" 1796 | ssri "^8.0.0" 1797 | 1798 | merge-stream@^2.0.0: 1799 | version "2.0.0" 1800 | resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" 1801 | integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== 1802 | 1803 | meriyah@^3.1.6: 1804 | version "3.1.6" 1805 | resolved "https://registry.yarnpkg.com/meriyah/-/meriyah-3.1.6.tgz#56c9c0edb63f9640c7609a39a413c60b038e4451" 1806 | integrity sha512-JDOSi6DIItDc33U5N52UdV6P8v+gn+fqZKfbAfHzdWApRQyQWdcvxPvAr9t01bI2rBxGvSrKRQSCg3SkZC1qeg== 1807 | 1808 | mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": 1809 | version "1.52.0" 1810 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" 1811 | integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== 1812 | 1813 | mime-types@^2.1.12, mime-types@^2.1.26, mime-types@~2.1.19: 1814 | version "2.1.35" 1815 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" 1816 | integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== 1817 | dependencies: 1818 | mime-db "1.52.0" 1819 | 1820 | mimic-fn@^2.1.0: 1821 | version "2.1.0" 1822 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" 1823 | integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== 1824 | 1825 | mimic-response@^1.0.0: 1826 | version "1.0.1" 1827 | resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" 1828 | integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== 1829 | 1830 | mimic-response@^3.1.0: 1831 | version "3.1.0" 1832 | resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" 1833 | integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== 1834 | 1835 | min-indent@^1.0.0: 1836 | version "1.0.1" 1837 | resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" 1838 | integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== 1839 | 1840 | minimatch@^3.0.4, minimatch@^3.1.1: 1841 | version "3.1.2" 1842 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" 1843 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== 1844 | dependencies: 1845 | brace-expansion "^1.1.7" 1846 | 1847 | minimist@^1.2.0, minimist@^1.2.6: 1848 | version "1.2.8" 1849 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" 1850 | integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== 1851 | 1852 | minipass-collect@^1.0.2: 1853 | version "1.0.2" 1854 | resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" 1855 | integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== 1856 | dependencies: 1857 | minipass "^3.0.0" 1858 | 1859 | minipass-fetch@^1.3.0, minipass-fetch@^1.3.2: 1860 | version "1.4.1" 1861 | resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-1.4.1.tgz#d75e0091daac1b0ffd7e9d41629faff7d0c1f1b6" 1862 | integrity sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw== 1863 | dependencies: 1864 | minipass "^3.1.0" 1865 | minipass-sized "^1.0.3" 1866 | minizlib "^2.0.0" 1867 | optionalDependencies: 1868 | encoding "^0.1.12" 1869 | 1870 | minipass-flush@^1.0.5: 1871 | version "1.0.5" 1872 | resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" 1873 | integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== 1874 | dependencies: 1875 | minipass "^3.0.0" 1876 | 1877 | minipass-json-stream@^1.0.1: 1878 | version "1.0.1" 1879 | resolved "https://registry.yarnpkg.com/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7" 1880 | integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg== 1881 | dependencies: 1882 | jsonparse "^1.3.1" 1883 | minipass "^3.0.0" 1884 | 1885 | minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4: 1886 | version "1.2.4" 1887 | resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" 1888 | integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== 1889 | dependencies: 1890 | minipass "^3.0.0" 1891 | 1892 | minipass-sized@^1.0.3: 1893 | version "1.0.3" 1894 | resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" 1895 | integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== 1896 | dependencies: 1897 | minipass "^3.0.0" 1898 | 1899 | minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3: 1900 | version "3.3.6" 1901 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" 1902 | integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== 1903 | dependencies: 1904 | yallist "^4.0.0" 1905 | 1906 | minipass@^5.0.0: 1907 | version "5.0.0" 1908 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" 1909 | integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== 1910 | 1911 | minizlib@^2.0.0, minizlib@^2.1.1: 1912 | version "2.1.2" 1913 | resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" 1914 | integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== 1915 | dependencies: 1916 | minipass "^3.0.0" 1917 | yallist "^4.0.0" 1918 | 1919 | mkdirp-infer-owner@^2.0.0: 1920 | version "2.0.0" 1921 | resolved "https://registry.yarnpkg.com/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz#55d3b368e7d89065c38f32fd38e638f0ab61d316" 1922 | integrity sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw== 1923 | dependencies: 1924 | chownr "^2.0.0" 1925 | infer-owner "^1.0.4" 1926 | mkdirp "^1.0.3" 1927 | 1928 | mkdirp@^0.5.1: 1929 | version "0.5.6" 1930 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" 1931 | integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== 1932 | dependencies: 1933 | minimist "^1.2.6" 1934 | 1935 | mkdirp@^1.0.3, mkdirp@^1.0.4: 1936 | version "1.0.4" 1937 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" 1938 | integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== 1939 | 1940 | ms@2.1.2: 1941 | version "2.1.2" 1942 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 1943 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 1944 | 1945 | ms@^2.0.0: 1946 | version "2.1.3" 1947 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" 1948 | integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== 1949 | 1950 | nanoid@^3.3.6: 1951 | version "3.3.6" 1952 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" 1953 | integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== 1954 | 1955 | negotiator@^0.6.2: 1956 | version "0.6.3" 1957 | resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" 1958 | integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== 1959 | 1960 | node-gyp-build@^4.3.0: 1961 | version "4.6.0" 1962 | resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.6.0.tgz#0c52e4cbf54bbd28b709820ef7b6a3c2d6209055" 1963 | integrity sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ== 1964 | 1965 | node-gyp@^7.1.0: 1966 | version "7.1.2" 1967 | resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-7.1.2.tgz#21a810aebb187120251c3bcec979af1587b188ae" 1968 | integrity sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ== 1969 | dependencies: 1970 | env-paths "^2.2.0" 1971 | glob "^7.1.4" 1972 | graceful-fs "^4.2.3" 1973 | nopt "^5.0.0" 1974 | npmlog "^4.1.2" 1975 | request "^2.88.2" 1976 | rimraf "^3.0.2" 1977 | semver "^7.3.2" 1978 | tar "^6.0.2" 1979 | which "^2.0.2" 1980 | 1981 | nopt@^5.0.0: 1982 | version "5.0.0" 1983 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" 1984 | integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== 1985 | dependencies: 1986 | abbrev "1" 1987 | 1988 | normalize-package-data@^2.5.0: 1989 | version "2.5.0" 1990 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" 1991 | integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== 1992 | dependencies: 1993 | hosted-git-info "^2.1.4" 1994 | resolve "^1.10.0" 1995 | semver "2 || 3 || 4 || 5" 1996 | validate-npm-package-license "^3.0.1" 1997 | 1998 | normalize-path@^3.0.0, normalize-path@~3.0.0: 1999 | version "3.0.0" 2000 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" 2001 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== 2002 | 2003 | normalize-url@^6.0.1: 2004 | version "6.1.0" 2005 | resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" 2006 | integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== 2007 | 2008 | npm-bundled@^1.1.1: 2009 | version "1.1.2" 2010 | resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1" 2011 | integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ== 2012 | dependencies: 2013 | npm-normalize-package-bin "^1.0.1" 2014 | 2015 | npm-install-checks@^4.0.0: 2016 | version "4.0.0" 2017 | resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-4.0.0.tgz#a37facc763a2fde0497ef2c6d0ac7c3fbe00d7b4" 2018 | integrity sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w== 2019 | dependencies: 2020 | semver "^7.1.1" 2021 | 2022 | npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: 2023 | version "1.0.1" 2024 | resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" 2025 | integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== 2026 | 2027 | npm-package-arg@^8.0.0, npm-package-arg@^8.0.1, npm-package-arg@^8.1.2, npm-package-arg@^8.1.5: 2028 | version "8.1.5" 2029 | resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.1.5.tgz#3369b2d5fe8fdc674baa7f1786514ddc15466e44" 2030 | integrity sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q== 2031 | dependencies: 2032 | hosted-git-info "^4.0.1" 2033 | semver "^7.3.4" 2034 | validate-npm-package-name "^3.0.0" 2035 | 2036 | npm-packlist@^2.1.4: 2037 | version "2.2.2" 2038 | resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-2.2.2.tgz#076b97293fa620f632833186a7a8f65aaa6148c8" 2039 | integrity sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg== 2040 | dependencies: 2041 | glob "^7.1.6" 2042 | ignore-walk "^3.0.3" 2043 | npm-bundled "^1.1.1" 2044 | npm-normalize-package-bin "^1.0.1" 2045 | 2046 | npm-pick-manifest@^6.0.0, npm-pick-manifest@^6.1.0, npm-pick-manifest@^6.1.1: 2047 | version "6.1.1" 2048 | resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz#7b5484ca2c908565f43b7f27644f36bb816f5148" 2049 | integrity sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA== 2050 | dependencies: 2051 | npm-install-checks "^4.0.0" 2052 | npm-normalize-package-bin "^1.0.1" 2053 | npm-package-arg "^8.1.2" 2054 | semver "^7.3.4" 2055 | 2056 | npm-registry-fetch@^11.0.0: 2057 | version "11.0.0" 2058 | resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz#68c1bb810c46542760d62a6a965f85a702d43a76" 2059 | integrity sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA== 2060 | dependencies: 2061 | make-fetch-happen "^9.0.1" 2062 | minipass "^3.1.3" 2063 | minipass-fetch "^1.3.0" 2064 | minipass-json-stream "^1.0.1" 2065 | minizlib "^2.0.0" 2066 | npm-package-arg "^8.0.0" 2067 | 2068 | npm-run-path@^4.0.1: 2069 | version "4.0.1" 2070 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" 2071 | integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== 2072 | dependencies: 2073 | path-key "^3.0.0" 2074 | 2075 | npmlog@^4.1.2: 2076 | version "4.1.2" 2077 | resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" 2078 | integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== 2079 | dependencies: 2080 | are-we-there-yet "~1.1.2" 2081 | console-control-strings "~1.1.0" 2082 | gauge "~2.7.3" 2083 | set-blocking "~2.0.0" 2084 | 2085 | nth-check@^2.0.1: 2086 | version "2.1.1" 2087 | resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" 2088 | integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== 2089 | dependencies: 2090 | boolbase "^1.0.0" 2091 | 2092 | number-is-nan@^1.0.0: 2093 | version "1.0.1" 2094 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 2095 | integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== 2096 | 2097 | oauth-sign@~0.9.0: 2098 | version "0.9.0" 2099 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" 2100 | integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== 2101 | 2102 | object-assign@^4.1.0, object-assign@^4.1.1: 2103 | version "4.1.1" 2104 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 2105 | integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== 2106 | 2107 | once@^1.3.0, once@^1.3.1, once@^1.4.0: 2108 | version "1.4.0" 2109 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 2110 | integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== 2111 | dependencies: 2112 | wrappy "1" 2113 | 2114 | onetime@^5.1.2: 2115 | version "5.1.2" 2116 | resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" 2117 | integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== 2118 | dependencies: 2119 | mimic-fn "^2.1.0" 2120 | 2121 | open@^8.2.1: 2122 | version "8.4.2" 2123 | resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" 2124 | integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== 2125 | dependencies: 2126 | define-lazy-prop "^2.0.0" 2127 | is-docker "^2.1.1" 2128 | is-wsl "^2.2.0" 2129 | 2130 | os-homedir@^1.0.0: 2131 | version "1.0.2" 2132 | resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" 2133 | integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== 2134 | 2135 | p-cancelable@^2.0.0: 2136 | version "2.1.1" 2137 | resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" 2138 | integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== 2139 | 2140 | p-finally@^1.0.0: 2141 | version "1.0.0" 2142 | resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" 2143 | integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== 2144 | 2145 | p-limit@^2.2.0: 2146 | version "2.3.0" 2147 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" 2148 | integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== 2149 | dependencies: 2150 | p-try "^2.0.0" 2151 | 2152 | p-limit@^3.0.2: 2153 | version "3.1.0" 2154 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" 2155 | integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== 2156 | dependencies: 2157 | yocto-queue "^0.1.0" 2158 | 2159 | p-locate@^4.1.0: 2160 | version "4.1.0" 2161 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" 2162 | integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== 2163 | dependencies: 2164 | p-limit "^2.2.0" 2165 | 2166 | p-locate@^5.0.0: 2167 | version "5.0.0" 2168 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" 2169 | integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== 2170 | dependencies: 2171 | p-limit "^3.0.2" 2172 | 2173 | p-map@^4.0.0: 2174 | version "4.0.0" 2175 | resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" 2176 | integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== 2177 | dependencies: 2178 | aggregate-error "^3.0.0" 2179 | 2180 | p-queue@^6.2.1: 2181 | version "6.6.2" 2182 | resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426" 2183 | integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== 2184 | dependencies: 2185 | eventemitter3 "^4.0.4" 2186 | p-timeout "^3.2.0" 2187 | 2188 | p-timeout@^3.2.0: 2189 | version "3.2.0" 2190 | resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" 2191 | integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== 2192 | dependencies: 2193 | p-finally "^1.0.0" 2194 | 2195 | p-try@^2.0.0: 2196 | version "2.2.0" 2197 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" 2198 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== 2199 | 2200 | pacote@^11.1.11, pacote@^11.3.4, pacote@^11.3.5: 2201 | version "11.3.5" 2202 | resolved "https://registry.yarnpkg.com/pacote/-/pacote-11.3.5.tgz#73cf1fc3772b533f575e39efa96c50be8c3dc9d2" 2203 | integrity sha512-fT375Yczn4zi+6Hkk2TBe1x1sP8FgFsEIZ2/iWaXY2r/NkhDJfxbcn5paz1+RTFCyNf+dPnaoBDJoAxXSU8Bkg== 2204 | dependencies: 2205 | "@npmcli/git" "^2.1.0" 2206 | "@npmcli/installed-package-contents" "^1.0.6" 2207 | "@npmcli/promise-spawn" "^1.2.0" 2208 | "@npmcli/run-script" "^1.8.2" 2209 | cacache "^15.0.5" 2210 | chownr "^2.0.0" 2211 | fs-minipass "^2.1.0" 2212 | infer-owner "^1.0.4" 2213 | minipass "^3.1.3" 2214 | mkdirp "^1.0.3" 2215 | npm-package-arg "^8.0.1" 2216 | npm-packlist "^2.1.4" 2217 | npm-pick-manifest "^6.0.0" 2218 | npm-registry-fetch "^11.0.0" 2219 | promise-retry "^2.0.1" 2220 | read-package-json-fast "^2.0.1" 2221 | rimraf "^3.0.2" 2222 | ssri "^8.0.1" 2223 | tar "^6.1.0" 2224 | 2225 | parent-module@^1.0.0: 2226 | version "1.0.1" 2227 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" 2228 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== 2229 | dependencies: 2230 | callsites "^3.0.0" 2231 | 2232 | parse-conflict-json@^1.1.1: 2233 | version "1.1.1" 2234 | resolved "https://registry.yarnpkg.com/parse-conflict-json/-/parse-conflict-json-1.1.1.tgz#54ec175bde0f2d70abf6be79e0e042290b86701b" 2235 | integrity sha512-4gySviBiW5TRl7XHvp1agcS7SOe0KZOjC//71dzZVWJrY9hCrgtvl5v3SyIxCZ4fZF47TxD9nfzmxcx76xmbUw== 2236 | dependencies: 2237 | json-parse-even-better-errors "^2.3.0" 2238 | just-diff "^3.0.1" 2239 | just-diff-apply "^3.0.0" 2240 | 2241 | parse-json@^5.0.0: 2242 | version "5.2.0" 2243 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" 2244 | integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== 2245 | dependencies: 2246 | "@babel/code-frame" "^7.0.0" 2247 | error-ex "^1.3.1" 2248 | json-parse-even-better-errors "^2.3.0" 2249 | lines-and-columns "^1.1.6" 2250 | 2251 | parse5-htmlparser2-tree-adapter@^6.0.1: 2252 | version "6.0.1" 2253 | resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6" 2254 | integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== 2255 | dependencies: 2256 | parse5 "^6.0.1" 2257 | 2258 | parse5@^6.0.1: 2259 | version "6.0.1" 2260 | resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" 2261 | integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== 2262 | 2263 | path-exists@^4.0.0: 2264 | version "4.0.0" 2265 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" 2266 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== 2267 | 2268 | path-is-absolute@^1.0.0: 2269 | version "1.0.1" 2270 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 2271 | integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== 2272 | 2273 | path-key@^3.0.0, path-key@^3.1.0: 2274 | version "3.1.1" 2275 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" 2276 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== 2277 | 2278 | path-parse@^1.0.7: 2279 | version "1.0.7" 2280 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" 2281 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== 2282 | 2283 | path-type@^4.0.0: 2284 | version "4.0.0" 2285 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" 2286 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== 2287 | 2288 | performance-now@^2.1.0: 2289 | version "2.1.0" 2290 | resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" 2291 | integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== 2292 | 2293 | periscopic@^2.0.3: 2294 | version "2.0.3" 2295 | resolved "https://registry.yarnpkg.com/periscopic/-/periscopic-2.0.3.tgz#326e16c46068172ca9a9d20af1a684cd0796fa99" 2296 | integrity sha512-FuCZe61mWxQOJAQFEfmt9FjzebRlcpFz8sFPbyaCKtdusPkMEbA9ey0eARnRav5zAhmXznhaQkKGFAPn7X9NUw== 2297 | dependencies: 2298 | estree-walker "^2.0.2" 2299 | is-reference "^1.1.4" 2300 | 2301 | picocolors@^1.0.0: 2302 | version "1.0.0" 2303 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" 2304 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== 2305 | 2306 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.3.0: 2307 | version "2.3.1" 2308 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" 2309 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== 2310 | 2311 | pify@^2.3.0: 2312 | version "2.3.0" 2313 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 2314 | integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== 2315 | 2316 | pkg-dir@^4.1.0: 2317 | version "4.2.0" 2318 | resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" 2319 | integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== 2320 | dependencies: 2321 | find-up "^4.0.0" 2322 | 2323 | postcss-modules-extract-imports@^3.0.0: 2324 | version "3.0.0" 2325 | resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" 2326 | integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== 2327 | 2328 | postcss-modules-local-by-default@^4.0.0: 2329 | version "4.0.3" 2330 | resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524" 2331 | integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA== 2332 | dependencies: 2333 | icss-utils "^5.0.0" 2334 | postcss-selector-parser "^6.0.2" 2335 | postcss-value-parser "^4.1.0" 2336 | 2337 | postcss-modules-scope@^3.0.0: 2338 | version "3.0.0" 2339 | resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" 2340 | integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== 2341 | dependencies: 2342 | postcss-selector-parser "^6.0.4" 2343 | 2344 | postcss-modules-values@^4.0.0: 2345 | version "4.0.0" 2346 | resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" 2347 | integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== 2348 | dependencies: 2349 | icss-utils "^5.0.0" 2350 | 2351 | postcss-modules@^4.0.0: 2352 | version "4.3.1" 2353 | resolved "https://registry.yarnpkg.com/postcss-modules/-/postcss-modules-4.3.1.tgz#517c06c09eab07d133ae0effca2c510abba18048" 2354 | integrity sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q== 2355 | dependencies: 2356 | generic-names "^4.0.0" 2357 | icss-replace-symbols "^1.1.0" 2358 | lodash.camelcase "^4.3.0" 2359 | postcss-modules-extract-imports "^3.0.0" 2360 | postcss-modules-local-by-default "^4.0.0" 2361 | postcss-modules-scope "^3.0.0" 2362 | postcss-modules-values "^4.0.0" 2363 | string-hash "^1.1.1" 2364 | 2365 | postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: 2366 | version "6.0.13" 2367 | resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" 2368 | integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== 2369 | dependencies: 2370 | cssesc "^3.0.0" 2371 | util-deprecate "^1.0.2" 2372 | 2373 | postcss-value-parser@^4.1.0: 2374 | version "4.2.0" 2375 | resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" 2376 | integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== 2377 | 2378 | postcss@^8.3.5: 2379 | version "8.4.27" 2380 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.27.tgz#234d7e4b72e34ba5a92c29636734349e0d9c3057" 2381 | integrity sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ== 2382 | dependencies: 2383 | nanoid "^3.3.6" 2384 | picocolors "^1.0.0" 2385 | source-map-js "^1.0.2" 2386 | 2387 | proc-log@^1.0.0: 2388 | version "1.0.0" 2389 | resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-1.0.0.tgz#0d927307401f69ed79341e83a0b2c9a13395eb77" 2390 | integrity sha512-aCk8AO51s+4JyuYGg3Q/a6gnrlDO09NpVWePtjp7xwphcoQ04x5WAfCyugcsbLooWcMJ87CLkD4+604IckEdhg== 2391 | 2392 | process-nextick-args@~2.0.0: 2393 | version "2.0.1" 2394 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" 2395 | integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== 2396 | 2397 | promise-all-reject-late@^1.0.0: 2398 | version "1.0.1" 2399 | resolved "https://registry.yarnpkg.com/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2" 2400 | integrity sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw== 2401 | 2402 | promise-call-limit@^1.0.1: 2403 | version "1.0.2" 2404 | resolved "https://registry.yarnpkg.com/promise-call-limit/-/promise-call-limit-1.0.2.tgz#f64b8dd9ef7693c9c7613e7dfe8d6d24de3031ea" 2405 | integrity sha512-1vTUnfI2hzui8AEIixbdAJlFY4LFDXqQswy/2eOlThAscXCY4It8FdVuI0fMJGAB2aWGbdQf/gv0skKYXmdrHA== 2406 | 2407 | promise-inflight@^1.0.1: 2408 | version "1.0.1" 2409 | resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" 2410 | integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== 2411 | 2412 | promise-retry@^2.0.1: 2413 | version "2.0.1" 2414 | resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" 2415 | integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== 2416 | dependencies: 2417 | err-code "^2.0.2" 2418 | retry "^0.12.0" 2419 | 2420 | psl@^1.1.28: 2421 | version "1.9.0" 2422 | resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" 2423 | integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== 2424 | 2425 | pump@^3.0.0: 2426 | version "3.0.0" 2427 | resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" 2428 | integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== 2429 | dependencies: 2430 | end-of-stream "^1.1.0" 2431 | once "^1.3.1" 2432 | 2433 | punycode@^2.1.0, punycode@^2.1.1: 2434 | version "2.3.0" 2435 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" 2436 | integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== 2437 | 2438 | qs@~6.5.2: 2439 | version "6.5.3" 2440 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad" 2441 | integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== 2442 | 2443 | quick-lru@^5.1.1: 2444 | version "5.1.1" 2445 | resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" 2446 | integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== 2447 | 2448 | read-cmd-shim@^2.0.0: 2449 | version "2.0.0" 2450 | resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-2.0.0.tgz#4a50a71d6f0965364938e9038476f7eede3928d9" 2451 | integrity sha512-HJpV9bQpkl6KwjxlJcBoqu9Ba0PQg8TqSNIOrulGt54a0uup0HtevreFHzYzkm0lpnleRdNBzXznKrgxglEHQw== 2452 | 2453 | read-package-json-fast@^2.0.1, read-package-json-fast@^2.0.2: 2454 | version "2.0.3" 2455 | resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz#323ca529630da82cb34b36cc0b996693c98c2b83" 2456 | integrity sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ== 2457 | dependencies: 2458 | json-parse-even-better-errors "^2.3.0" 2459 | npm-normalize-package-bin "^1.0.1" 2460 | 2461 | read-pkg@^5.2.0: 2462 | version "5.2.0" 2463 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" 2464 | integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== 2465 | dependencies: 2466 | "@types/normalize-package-data" "^2.4.0" 2467 | normalize-package-data "^2.5.0" 2468 | parse-json "^5.0.0" 2469 | type-fest "^0.6.0" 2470 | 2471 | readable-stream@^2.0.6: 2472 | version "2.3.8" 2473 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" 2474 | integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== 2475 | dependencies: 2476 | core-util-is "~1.0.0" 2477 | inherits "~2.0.3" 2478 | isarray "~1.0.0" 2479 | process-nextick-args "~2.0.0" 2480 | safe-buffer "~5.1.1" 2481 | string_decoder "~1.1.1" 2482 | util-deprecate "~1.0.1" 2483 | 2484 | readdir-scoped-modules@^1.1.0: 2485 | version "1.1.0" 2486 | resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" 2487 | integrity sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw== 2488 | dependencies: 2489 | debuglog "^1.0.1" 2490 | dezalgo "^1.0.0" 2491 | graceful-fs "^4.1.2" 2492 | once "^1.3.0" 2493 | 2494 | readdirp@~3.6.0: 2495 | version "3.6.0" 2496 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" 2497 | integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== 2498 | dependencies: 2499 | picomatch "^2.2.1" 2500 | 2501 | regenerator-runtime@^0.14.0: 2502 | version "0.14.0" 2503 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" 2504 | integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== 2505 | 2506 | request@^2.88.2: 2507 | version "2.88.2" 2508 | resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" 2509 | integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== 2510 | dependencies: 2511 | aws-sign2 "~0.7.0" 2512 | aws4 "^1.8.0" 2513 | caseless "~0.12.0" 2514 | combined-stream "~1.0.6" 2515 | extend "~3.0.2" 2516 | forever-agent "~0.6.1" 2517 | form-data "~2.3.2" 2518 | har-validator "~5.1.3" 2519 | http-signature "~1.2.0" 2520 | is-typedarray "~1.0.0" 2521 | isstream "~0.1.2" 2522 | json-stringify-safe "~5.0.1" 2523 | mime-types "~2.1.19" 2524 | oauth-sign "~0.9.0" 2525 | performance-now "^2.1.0" 2526 | qs "~6.5.2" 2527 | safe-buffer "^5.1.2" 2528 | tough-cookie "~2.5.0" 2529 | tunnel-agent "^0.6.0" 2530 | uuid "^3.3.2" 2531 | 2532 | require-directory@^2.1.1: 2533 | version "2.1.1" 2534 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 2535 | integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== 2536 | 2537 | requires-port@^1.0.0: 2538 | version "1.0.0" 2539 | resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" 2540 | integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== 2541 | 2542 | resolve-alpn@^1.0.0: 2543 | version "1.2.1" 2544 | resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" 2545 | integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== 2546 | 2547 | resolve-from@^4.0.0: 2548 | version "4.0.0" 2549 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" 2550 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== 2551 | 2552 | resolve-from@^5.0.0: 2553 | version "5.0.0" 2554 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" 2555 | integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== 2556 | 2557 | resolve.exports@^2.0.0: 2558 | version "2.0.2" 2559 | resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" 2560 | integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== 2561 | 2562 | resolve@^1.10.0, resolve@^1.17.0, resolve@^1.20.0: 2563 | version "1.22.4" 2564 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" 2565 | integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== 2566 | dependencies: 2567 | is-core-module "^2.13.0" 2568 | path-parse "^1.0.7" 2569 | supports-preserve-symlinks-flag "^1.0.0" 2570 | 2571 | responselike@^2.0.0: 2572 | version "2.0.1" 2573 | resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc" 2574 | integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw== 2575 | dependencies: 2576 | lowercase-keys "^2.0.0" 2577 | 2578 | retry@^0.12.0: 2579 | version "0.12.0" 2580 | resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" 2581 | integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== 2582 | 2583 | rimraf@^2.5.2: 2584 | version "2.7.1" 2585 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" 2586 | integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== 2587 | dependencies: 2588 | glob "^7.1.3" 2589 | 2590 | rimraf@^3.0.0, rimraf@^3.0.2: 2591 | version "3.0.2" 2592 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" 2593 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== 2594 | dependencies: 2595 | glob "^7.1.3" 2596 | 2597 | rollup-plugin-polyfill-node@^0.6.2: 2598 | version "0.6.2" 2599 | resolved "https://registry.yarnpkg.com/rollup-plugin-polyfill-node/-/rollup-plugin-polyfill-node-0.6.2.tgz#dea62e00f5cc2c174e4b4654b5daab79b1a92fc3" 2600 | integrity sha512-gMCVuR0zsKq0jdBn8pSXN1Ejsc458k2QsFFvQdbHoM0Pot5hEnck+pBP/FDwFS6uAi77pD3rDTytsaUStsOMlA== 2601 | dependencies: 2602 | "@rollup/plugin-inject" "^4.0.0" 2603 | 2604 | rollup-plugin-svelte@^7.0.0: 2605 | version "7.1.6" 2606 | resolved "https://registry.yarnpkg.com/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.6.tgz#44a4ea6c6e8ed976824d9fd40c78d048515e5838" 2607 | integrity sha512-nVFRBpGWI2qUY1OcSiEEA/kjCY2+vAjO9BI8SzA7NRrh2GTunLd6w2EYmnMt/atgdg8GvcNjLsmZmbQs/u4SQA== 2608 | dependencies: 2609 | "@rollup/pluginutils" "^4.1.0" 2610 | resolve.exports "^2.0.0" 2611 | 2612 | rollup@^2.23.0: 2613 | version "2.79.1" 2614 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7" 2615 | integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== 2616 | optionalDependencies: 2617 | fsevents "~2.3.2" 2618 | 2619 | rollup@~2.37.1: 2620 | version "2.37.1" 2621 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.37.1.tgz#aa7aadffd75c80393f9314f9857e851b0ffd34e7" 2622 | integrity sha512-V3ojEeyGeSdrMSuhP3diBb06P+qV4gKQeanbDv+Qh/BZbhdZ7kHV0xAt8Yjk4GFshq/WjO7R4c7DFM20AwTFVQ== 2623 | optionalDependencies: 2624 | fsevents "~2.1.2" 2625 | 2626 | rxjs@^6.6.3: 2627 | version "6.6.7" 2628 | resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" 2629 | integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== 2630 | dependencies: 2631 | tslib "^1.9.0" 2632 | 2633 | safe-buffer@^5.0.1, safe-buffer@^5.1.2: 2634 | version "5.2.1" 2635 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 2636 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 2637 | 2638 | safe-buffer@~5.1.0, safe-buffer@~5.1.1: 2639 | version "5.1.2" 2640 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 2641 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== 2642 | 2643 | "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: 2644 | version "2.1.2" 2645 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 2646 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== 2647 | 2648 | sander@^0.5.0: 2649 | version "0.5.1" 2650 | resolved "https://registry.yarnpkg.com/sander/-/sander-0.5.1.tgz#741e245e231f07cafb6fdf0f133adfa216a502ad" 2651 | integrity sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA== 2652 | dependencies: 2653 | es6-promise "^3.1.2" 2654 | graceful-fs "^4.1.3" 2655 | mkdirp "^0.5.1" 2656 | rimraf "^2.5.2" 2657 | 2658 | sass@*: 2659 | version "1.65.1" 2660 | resolved "https://registry.yarnpkg.com/sass/-/sass-1.65.1.tgz#8f283b0c26335a88246a448d22e1342ba2ea1432" 2661 | integrity sha512-9DINwtHmA41SEd36eVPQ9BJKpn7eKDQmUHmpI0y5Zv2Rcorrh0zS+cFrt050hdNbmmCNKTW3hV5mWfuegNRsEA== 2662 | dependencies: 2663 | chokidar ">=3.0.0 <4.0.0" 2664 | immutable "^4.0.0" 2665 | source-map-js ">=0.6.2 <2.0.0" 2666 | 2667 | "semver@2 || 3 || 4 || 5": 2668 | version "5.7.2" 2669 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" 2670 | integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== 2671 | 2672 | semver@^6.0.0: 2673 | version "6.3.1" 2674 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" 2675 | integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== 2676 | 2677 | semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: 2678 | version "7.5.4" 2679 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" 2680 | integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== 2681 | dependencies: 2682 | lru-cache "^6.0.0" 2683 | 2684 | set-blocking@~2.0.0: 2685 | version "2.0.0" 2686 | resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 2687 | integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== 2688 | 2689 | shebang-command@^2.0.0: 2690 | version "2.0.0" 2691 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" 2692 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== 2693 | dependencies: 2694 | shebang-regex "^3.0.0" 2695 | 2696 | shebang-regex@^3.0.0: 2697 | version "3.0.0" 2698 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" 2699 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== 2700 | 2701 | signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: 2702 | version "3.0.7" 2703 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" 2704 | integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== 2705 | 2706 | skypack@^0.3.2: 2707 | version "0.3.2" 2708 | resolved "https://registry.yarnpkg.com/skypack/-/skypack-0.3.2.tgz#9df9fde1ed73ae6874d15111f0636e16f2cab1b9" 2709 | integrity sha512-je1pix0QYER6iHuUGbgcafRJT5TI+EGUIBfzBLMqo3Wi22I2SzB9TVHQqwKCw8pzJMuHqhVTFEHc3Ey+ra25Sw== 2710 | dependencies: 2711 | cacache "^15.0.0" 2712 | cachedir "^2.3.0" 2713 | esinstall "^1.0.0" 2714 | etag "^1.8.1" 2715 | find-up "^5.0.0" 2716 | got "^11.1.4" 2717 | kleur "^4.1.0" 2718 | mkdirp "^1.0.3" 2719 | p-queue "^6.2.1" 2720 | rimraf "^3.0.0" 2721 | rollup "^2.23.0" 2722 | validate-npm-package-name "^3.0.0" 2723 | 2724 | slash@~3.0.0: 2725 | version "3.0.0" 2726 | resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" 2727 | integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== 2728 | 2729 | smart-buffer@^4.2.0: 2730 | version "4.2.0" 2731 | resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" 2732 | integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== 2733 | 2734 | snowpack@3.8.6: 2735 | version "3.8.6" 2736 | resolved "https://registry.yarnpkg.com/snowpack/-/snowpack-3.8.6.tgz#0bef5c071caef86a2f91aa5c3d5b70d0c2e2793c" 2737 | integrity sha512-EZ3Y7RtTiPvxnVFTKPfkvi2PKBrprXCvOHKWQQLBkHonf+xdtG51RiNjtrRLJeCjislAlD6OoeGHUxz76ToGHw== 2738 | dependencies: 2739 | "@npmcli/arborist" "^2.6.4" 2740 | bufferutil "^4.0.2" 2741 | cachedir "^2.3.0" 2742 | cheerio "1.0.0-rc.10" 2743 | chokidar "^3.4.0" 2744 | cli-spinners "^2.5.0" 2745 | compressible "^2.0.18" 2746 | cosmiconfig "^7.0.0" 2747 | deepmerge "^4.2.2" 2748 | default-browser-id "^2.0.0" 2749 | detect-port "^1.3.0" 2750 | es-module-lexer "^0.3.24" 2751 | esbuild "~0.9.0" 2752 | esinstall "^1.1.7" 2753 | estree-walker "^2.0.2" 2754 | etag "^1.8.1" 2755 | execa "^5.1.1" 2756 | fdir "^5.0.0" 2757 | find-cache-dir "^3.3.1" 2758 | find-up "^5.0.0" 2759 | glob "^7.1.7" 2760 | httpie "^1.1.2" 2761 | is-plain-object "^5.0.0" 2762 | is-reference "^1.2.1" 2763 | isbinaryfile "^4.0.6" 2764 | jsonschema "~1.2.5" 2765 | kleur "^4.1.1" 2766 | meriyah "^3.1.6" 2767 | mime-types "^2.1.26" 2768 | mkdirp "^1.0.3" 2769 | npm-run-path "^4.0.1" 2770 | open "^8.2.1" 2771 | pacote "^11.3.4" 2772 | periscopic "^2.0.3" 2773 | picomatch "^2.3.0" 2774 | postcss "^8.3.5" 2775 | postcss-modules "^4.0.0" 2776 | resolve "^1.20.0" 2777 | resolve-from "^5.0.0" 2778 | rimraf "^3.0.0" 2779 | rollup "~2.37.1" 2780 | signal-exit "^3.0.3" 2781 | skypack "^0.3.2" 2782 | slash "~3.0.0" 2783 | source-map "^0.7.3" 2784 | strip-ansi "^6.0.0" 2785 | strip-comments "^2.0.1" 2786 | utf-8-validate "^5.0.3" 2787 | ws "^7.3.0" 2788 | yargs-parser "^20.0.0" 2789 | optionalDependencies: 2790 | fsevents "^2.3.2" 2791 | 2792 | socks-proxy-agent@^6.0.0: 2793 | version "6.2.1" 2794 | resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz#2687a31f9d7185e38d530bef1944fe1f1496d6ce" 2795 | integrity sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ== 2796 | dependencies: 2797 | agent-base "^6.0.2" 2798 | debug "^4.3.3" 2799 | socks "^2.6.2" 2800 | 2801 | socks@^2.6.2: 2802 | version "2.7.1" 2803 | resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55" 2804 | integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== 2805 | dependencies: 2806 | ip "^2.0.0" 2807 | smart-buffer "^4.2.0" 2808 | 2809 | sorcery@^0.10.0: 2810 | version "0.10.0" 2811 | resolved "https://registry.yarnpkg.com/sorcery/-/sorcery-0.10.0.tgz#8ae90ad7d7cb05fc59f1ab0c637845d5c15a52b7" 2812 | integrity sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g== 2813 | dependencies: 2814 | buffer-crc32 "^0.2.5" 2815 | minimist "^1.2.0" 2816 | sander "^0.5.0" 2817 | sourcemap-codec "^1.3.0" 2818 | 2819 | "source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: 2820 | version "1.0.2" 2821 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" 2822 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== 2823 | 2824 | source-map@^0.7.3: 2825 | version "0.7.4" 2826 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" 2827 | integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== 2828 | 2829 | sourcemap-codec@^1.3.0, sourcemap-codec@^1.4.8: 2830 | version "1.4.8" 2831 | resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" 2832 | integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== 2833 | 2834 | spawn-command@^0.0.2-1: 2835 | version "0.0.2-1" 2836 | resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" 2837 | integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== 2838 | 2839 | spdx-correct@^3.0.0: 2840 | version "3.2.0" 2841 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" 2842 | integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== 2843 | dependencies: 2844 | spdx-expression-parse "^3.0.0" 2845 | spdx-license-ids "^3.0.0" 2846 | 2847 | spdx-exceptions@^2.1.0: 2848 | version "2.3.0" 2849 | resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" 2850 | integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== 2851 | 2852 | spdx-expression-parse@^3.0.0: 2853 | version "3.0.1" 2854 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" 2855 | integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== 2856 | dependencies: 2857 | spdx-exceptions "^2.1.0" 2858 | spdx-license-ids "^3.0.0" 2859 | 2860 | spdx-license-ids@^3.0.0: 2861 | version "3.0.13" 2862 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5" 2863 | integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== 2864 | 2865 | sshpk@^1.7.0: 2866 | version "1.17.0" 2867 | resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5" 2868 | integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ== 2869 | dependencies: 2870 | asn1 "~0.2.3" 2871 | assert-plus "^1.0.0" 2872 | bcrypt-pbkdf "^1.0.0" 2873 | dashdash "^1.12.0" 2874 | ecc-jsbn "~0.1.1" 2875 | getpass "^0.1.1" 2876 | jsbn "~0.1.0" 2877 | safer-buffer "^2.0.2" 2878 | tweetnacl "~0.14.0" 2879 | 2880 | ssri@^8.0.0, ssri@^8.0.1: 2881 | version "8.0.1" 2882 | resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" 2883 | integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== 2884 | dependencies: 2885 | minipass "^3.1.1" 2886 | 2887 | string-hash@^1.1.1: 2888 | version "1.1.3" 2889 | resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" 2890 | integrity sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A== 2891 | 2892 | string-width@^1.0.1: 2893 | version "1.0.2" 2894 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" 2895 | integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== 2896 | dependencies: 2897 | code-point-at "^1.0.0" 2898 | is-fullwidth-code-point "^1.0.0" 2899 | strip-ansi "^3.0.0" 2900 | 2901 | "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0: 2902 | version "4.2.3" 2903 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" 2904 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== 2905 | dependencies: 2906 | emoji-regex "^8.0.0" 2907 | is-fullwidth-code-point "^3.0.0" 2908 | strip-ansi "^6.0.1" 2909 | 2910 | string_decoder@~1.1.1: 2911 | version "1.1.1" 2912 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" 2913 | integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== 2914 | dependencies: 2915 | safe-buffer "~5.1.0" 2916 | 2917 | strip-ansi@^3.0.0, strip-ansi@^3.0.1: 2918 | version "3.0.1" 2919 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 2920 | integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== 2921 | dependencies: 2922 | ansi-regex "^2.0.0" 2923 | 2924 | strip-ansi@^6.0.0, strip-ansi@^6.0.1: 2925 | version "6.0.1" 2926 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" 2927 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== 2928 | dependencies: 2929 | ansi-regex "^5.0.1" 2930 | 2931 | strip-comments@^2.0.1: 2932 | version "2.0.1" 2933 | resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-2.0.1.tgz#4ad11c3fbcac177a67a40ac224ca339ca1c1ba9b" 2934 | integrity sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw== 2935 | 2936 | strip-final-newline@^2.0.0: 2937 | version "2.0.0" 2938 | resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" 2939 | integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== 2940 | 2941 | strip-indent@^3.0.0: 2942 | version "3.0.0" 2943 | resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" 2944 | integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== 2945 | dependencies: 2946 | min-indent "^1.0.0" 2947 | 2948 | supports-color@^5.3.0: 2949 | version "5.5.0" 2950 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 2951 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 2952 | dependencies: 2953 | has-flag "^3.0.0" 2954 | 2955 | supports-color@^7.1.0: 2956 | version "7.2.0" 2957 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" 2958 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== 2959 | dependencies: 2960 | has-flag "^4.0.0" 2961 | 2962 | supports-color@^8.1.0: 2963 | version "8.1.1" 2964 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" 2965 | integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== 2966 | dependencies: 2967 | has-flag "^4.0.0" 2968 | 2969 | supports-preserve-symlinks-flag@^1.0.0: 2970 | version "1.0.0" 2971 | resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" 2972 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== 2973 | 2974 | svelte-hmr@^0.13.2: 2975 | version "0.13.5" 2976 | resolved "https://registry.yarnpkg.com/svelte-hmr/-/svelte-hmr-0.13.5.tgz#de9b5fdcf0b694616bab2eb708d1c5bdf4043584" 2977 | integrity sha512-DgYkBMBkOFVqm0HydwKDLF9kZ3iJkNFZeR9TjkTytcActs3onfd3qXP/ImqKd492PRLQbNtW1V/AeYN1R2IxOw== 2978 | 2979 | svelte-preprocess@^4.7.2: 2980 | version "4.10.7" 2981 | resolved "https://registry.yarnpkg.com/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz#3626de472f51ffe20c9bc71eff5a3da66797c362" 2982 | integrity sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw== 2983 | dependencies: 2984 | "@types/pug" "^2.0.4" 2985 | "@types/sass" "^1.16.0" 2986 | detect-indent "^6.0.0" 2987 | magic-string "^0.25.7" 2988 | sorcery "^0.10.0" 2989 | strip-indent "^3.0.0" 2990 | 2991 | svelte@3.42.2: 2992 | version "3.42.2" 2993 | resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.42.2.tgz#0246c175c820c1aeca07300c48573a15aae3c1e4" 2994 | integrity sha512-FOyNYKXb8wdE0Ot+Ctt2/OyDLsNBP8+V6PUE9ag6ZKeLslIou0LnMu1fhtWUA+HjzKTbAM1yj+4PFLtg/3pMJA== 2995 | 2996 | tar@^6.0.2, tar@^6.1.0: 2997 | version "6.1.15" 2998 | resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.15.tgz#c9738b0b98845a3b344d334b8fa3041aaba53a69" 2999 | integrity sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A== 3000 | dependencies: 3001 | chownr "^2.0.0" 3002 | fs-minipass "^2.0.0" 3003 | minipass "^5.0.0" 3004 | minizlib "^2.1.1" 3005 | mkdirp "^1.0.3" 3006 | yallist "^4.0.0" 3007 | 3008 | to-regex-range@^5.0.1: 3009 | version "5.0.1" 3010 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" 3011 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== 3012 | dependencies: 3013 | is-number "^7.0.0" 3014 | 3015 | tough-cookie@~2.5.0: 3016 | version "2.5.0" 3017 | resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" 3018 | integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== 3019 | dependencies: 3020 | psl "^1.1.28" 3021 | punycode "^2.1.1" 3022 | 3023 | tree-kill@^1.2.2: 3024 | version "1.2.2" 3025 | resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" 3026 | integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== 3027 | 3028 | treeverse@^1.0.4: 3029 | version "1.0.4" 3030 | resolved "https://registry.yarnpkg.com/treeverse/-/treeverse-1.0.4.tgz#a6b0ebf98a1bca6846ddc7ecbc900df08cb9cd5f" 3031 | integrity sha512-whw60l7r+8ZU8Tu/Uc2yxtc4ZTZbR/PF3u1IPNKGQ6p8EICLb3Z2lAgoqw9bqYd8IkgnsaOcLzYHFckjqNsf0g== 3032 | 3033 | tslib@^1.9.0: 3034 | version "1.14.1" 3035 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" 3036 | integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== 3037 | 3038 | tslib@^2.2.0: 3039 | version "2.6.1" 3040 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.1.tgz#fd8c9a0ff42590b25703c0acb3de3d3f4ede0410" 3041 | integrity sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig== 3042 | 3043 | tunnel-agent@^0.6.0: 3044 | version "0.6.0" 3045 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" 3046 | integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== 3047 | dependencies: 3048 | safe-buffer "^5.0.1" 3049 | 3050 | tweetnacl@^0.14.3, tweetnacl@~0.14.0: 3051 | version "0.14.5" 3052 | resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" 3053 | integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== 3054 | 3055 | type-fest@^0.6.0: 3056 | version "0.6.0" 3057 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" 3058 | integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== 3059 | 3060 | typedarray-to-buffer@^3.1.5: 3061 | version "3.1.5" 3062 | resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" 3063 | integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== 3064 | dependencies: 3065 | is-typedarray "^1.0.0" 3066 | 3067 | unique-filename@^1.1.1: 3068 | version "1.1.1" 3069 | resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" 3070 | integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== 3071 | dependencies: 3072 | unique-slug "^2.0.0" 3073 | 3074 | unique-slug@^2.0.0: 3075 | version "2.0.2" 3076 | resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" 3077 | integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== 3078 | dependencies: 3079 | imurmurhash "^0.1.4" 3080 | 3081 | untildify@^2.0.0: 3082 | version "2.1.0" 3083 | resolved "https://registry.yarnpkg.com/untildify/-/untildify-2.1.0.tgz#17eb2807987f76952e9c0485fc311d06a826a2e0" 3084 | integrity sha512-sJjbDp2GodvkB0FZZcn7k6afVisqX5BZD7Yq3xp4nN2O15BBK0cLm3Vwn2vQaF7UDS0UUsrQMkkplmDI5fskig== 3085 | dependencies: 3086 | os-homedir "^1.0.0" 3087 | 3088 | uri-js@^4.2.2: 3089 | version "4.4.1" 3090 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" 3091 | integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== 3092 | dependencies: 3093 | punycode "^2.1.0" 3094 | 3095 | utf-8-validate@^5.0.3: 3096 | version "5.0.10" 3097 | resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.10.tgz#d7d10ea39318171ca982718b6b96a8d2442571a2" 3098 | integrity sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ== 3099 | dependencies: 3100 | node-gyp-build "^4.3.0" 3101 | 3102 | util-deprecate@^1.0.2, util-deprecate@~1.0.1: 3103 | version "1.0.2" 3104 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 3105 | integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== 3106 | 3107 | util@0.10.3: 3108 | version "0.10.3" 3109 | resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" 3110 | integrity sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ== 3111 | dependencies: 3112 | inherits "2.0.1" 3113 | 3114 | uuid@^3.3.2: 3115 | version "3.4.0" 3116 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" 3117 | integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== 3118 | 3119 | validate-npm-package-license@^3.0.1: 3120 | version "3.0.4" 3121 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" 3122 | integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== 3123 | dependencies: 3124 | spdx-correct "^3.0.0" 3125 | spdx-expression-parse "^3.0.0" 3126 | 3127 | validate-npm-package-name@^3.0.0: 3128 | version "3.0.0" 3129 | resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" 3130 | integrity sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw== 3131 | dependencies: 3132 | builtins "^1.0.3" 3133 | 3134 | verror@1.10.0: 3135 | version "1.10.0" 3136 | resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" 3137 | integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== 3138 | dependencies: 3139 | assert-plus "^1.0.0" 3140 | core-util-is "1.0.2" 3141 | extsprintf "^1.2.0" 3142 | 3143 | vm2@^3.9.2: 3144 | version "3.9.19" 3145 | resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.19.tgz#be1e1d7a106122c6c492b4d51c2e8b93d3ed6a4a" 3146 | integrity sha512-J637XF0DHDMV57R6JyVsTak7nIL8gy5KH4r1HiwWLf/4GBbb5MKL5y7LpmF4A8E2nR6XmzpmMFQ7V7ppPTmUQg== 3147 | dependencies: 3148 | acorn "^8.7.0" 3149 | acorn-walk "^8.2.0" 3150 | 3151 | walk-up-path@^1.0.0: 3152 | version "1.0.0" 3153 | resolved "https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-1.0.0.tgz#d4745e893dd5fd0dbb58dd0a4c6a33d9c9fec53e" 3154 | integrity sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg== 3155 | 3156 | which@^2.0.1, which@^2.0.2: 3157 | version "2.0.2" 3158 | resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" 3159 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== 3160 | dependencies: 3161 | isexe "^2.0.0" 3162 | 3163 | wide-align@^1.1.0: 3164 | version "1.1.5" 3165 | resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" 3166 | integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== 3167 | dependencies: 3168 | string-width "^1.0.2 || 2 || 3 || 4" 3169 | 3170 | wrap-ansi@^7.0.0: 3171 | version "7.0.0" 3172 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" 3173 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== 3174 | dependencies: 3175 | ansi-styles "^4.0.0" 3176 | string-width "^4.1.0" 3177 | strip-ansi "^6.0.0" 3178 | 3179 | wrappy@1: 3180 | version "1.0.2" 3181 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 3182 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== 3183 | 3184 | write-file-atomic@^3.0.3: 3185 | version "3.0.3" 3186 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" 3187 | integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== 3188 | dependencies: 3189 | imurmurhash "^0.1.4" 3190 | is-typedarray "^1.0.0" 3191 | signal-exit "^3.0.2" 3192 | typedarray-to-buffer "^3.1.5" 3193 | 3194 | ws@^7.3.0: 3195 | version "7.5.9" 3196 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" 3197 | integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== 3198 | 3199 | y18n@^5.0.5: 3200 | version "5.0.8" 3201 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" 3202 | integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== 3203 | 3204 | yallist@^4.0.0: 3205 | version "4.0.0" 3206 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" 3207 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== 3208 | 3209 | yaml@^1.10.0: 3210 | version "1.10.2" 3211 | resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" 3212 | integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== 3213 | 3214 | yargs-parser@^20.0.0, yargs-parser@^20.2.2: 3215 | version "20.2.9" 3216 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" 3217 | integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== 3218 | 3219 | yargs@^16.2.0: 3220 | version "16.2.0" 3221 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" 3222 | integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== 3223 | dependencies: 3224 | cliui "^7.0.2" 3225 | escalade "^3.1.1" 3226 | get-caller-file "^2.0.5" 3227 | require-directory "^2.1.1" 3228 | string-width "^4.2.0" 3229 | y18n "^5.0.5" 3230 | yargs-parser "^20.2.2" 3231 | 3232 | yocto-queue@^0.1.0: 3233 | version "0.1.0" 3234 | resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" 3235 | integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== 3236 | -------------------------------------------------------------------------------- /local.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itszero/HasGoogleFixedItYet/f872cc80ae45432ac58b5a8e50ca3f1ad0b251c8/local.db -------------------------------------------------------------------------------- /migrations/001_init.rb: -------------------------------------------------------------------------------- 1 | Sequel.migration do 2 | change do 3 | create_table(:translations) do 4 | primary_key :id 5 | String :english_word, null: false 6 | String :zhtw_word, null: false 7 | DateTime :first_seen_at, null: false 8 | DateTime :last_seen_at, null: false 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /migrations/002_add_words.rb: -------------------------------------------------------------------------------- 1 | Sequel.migration do 2 | change do 3 | create_table(:words) do 4 | primary_key :id 5 | String :english_word, null: false 6 | String :correct_zhtw_word, null: false 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /seed.rb: -------------------------------------------------------------------------------- 1 | require 'json' 2 | require 'date' 3 | require 'http' 4 | require './db' 5 | 6 | WORDS = { 7 | "video": "影片", 8 | "computer mouse": "電腦滑鼠", 9 | "harddisk": "硬碟", 10 | "CD": "光碟", 11 | "HD": "高畫質", 12 | "software": "軟體", 13 | "hardware": "硬體", 14 | "computer memory": "電腦記憶體", 15 | "potato": "馬鈴薯", 16 | "instant noodles": "泡麵", 17 | "quality": "品質", 18 | "project": "專案", 19 | "mega": "百萬", 20 | "laser": "雷射", 21 | "internet": "網際網路", 22 | "compatibility": "相容性", 23 | "information": "資訊", 24 | "database": "資料庫", 25 | "digital": "數位,數位的", 26 | "server": "伺服器", 27 | "AI": "人工智慧", 28 | "rapper": "饒舌歌手", 29 | "butter": "奶油", 30 | "screen": "螢幕", 31 | "taxi": "計程車", 32 | "message": "訊息", 33 | "default": "預設", 34 | "printer": "印表機", 35 | "yogurt": "優格", 36 | "plastic": "塑膠", 37 | "guinea pig": "天竺鼠", 38 | "college major": "大學主修", 39 | "convenience store": "便利商店", 40 | "rubik's cube": "魔術方塊", 41 | "uninstall": "解除安裝", 42 | "icon": "圖示", 43 | "program": "程式", 44 | "motherboard": "主機板", 45 | "laptop": "筆記型電腦", 46 | "pineapple": "鳳梨", 47 | "text": "文字", 48 | "billiards": "撞球,英式撞球", 49 | "protocol": "協定", 50 | "roller coaster": "雲霄飛車", 51 | "through": "透過", 52 | "frames per second": "每秒影格數", 53 | "cybercafe": "網咖", 54 | "good morning": "早安", 55 | "transistor": "電晶體", 56 | "instant coffee": "即溶咖啡", 57 | "Fed": "聯準會", 58 | "P/E ratio": "本益比", 59 | "earthquake magnitude": "地震規模", 60 | "earthquake intensity": "地震震度", 61 | "mantle": "地函", 62 | "operations": "營運", 63 | "optimization": "最佳化" 64 | } 65 | 66 | words = DB[:words] 67 | 68 | WORDS.each do |english_word, correct_zhtw_word| 69 | english_word = english_word.to_s 70 | if words.where(:english_word => english_word).count == 0 71 | puts "adding #{english_word}..." 72 | words.insert({ 73 | english_word: english_word, 74 | correct_zhtw_word: correct_zhtw_word 75 | }) 76 | else 77 | puts "updating #{english_word}..." 78 | words.where({ :english_word => english_word }).update({ correct_zhtw_word: correct_zhtw_word }) 79 | end 80 | end 81 | 82 | -------------------------------------------------------------------------------- /server.rb: -------------------------------------------------------------------------------- 1 | require 'sinatra' 2 | require 'json' 3 | require './db' 4 | 5 | class HasGoogleFixedItYet < Sinatra::Base 6 | configure do 7 | set :db, DB 8 | end 9 | 10 | get '/' do 11 | send_file File.expand_path('index.html', settings.public_folder) 12 | end 13 | 14 | get '/reportList' do 15 | send_file File.expand_path('index.html', settings.public_folder) 16 | end 17 | 18 | get '/i/data' do 19 | sql = ' 20 | SELECT 21 | c.id, 22 | a.english_word, 23 | a.correct_zhtw_word, 24 | c.zhtw_word, 25 | c.first_seen_at, 26 | c.last_seen_at 27 | FROM words a 28 | INNER JOIN translations c ON a.english_word = c.english_word 29 | INNER JOIN ( 30 | SELECT english_word, MAX(last_seen_at) AS last_seen_at 31 | FROM translations 32 | GROUP BY english_word 33 | ) b ON c.english_word = b.english_word AND c.last_seen_at = b.last_seen_at 34 | ORDER BY lower(a.english_word) ASC 35 | '.strip 36 | 37 | resp = settings.db[sql].all.map do |row| 38 | row.merge( 39 | { 40 | is_fixed: row[:correct_zhtw_word].split(',').map(&:strip).include?(row[:zhtw_word]) 41 | } 42 | ) 43 | end.to_json 44 | 45 | [200, { 'content-type' => 'application/json' }, resp] 46 | end 47 | 48 | get '/i/word/:id' do 49 | item = settings.db[:translations].where(id: params[:id]).first 50 | settings.db[:translations].where(english_word: item[:english_word]).order_by(:first_seen_at).all.to_json 51 | end 52 | end 53 | -------------------------------------------------------------------------------- /update.rb: -------------------------------------------------------------------------------- 1 | require 'json' 2 | require 'date' 3 | require 'http' 4 | require './db' 5 | 6 | def get_translation(word) 7 | resp = HTTP.post( 8 | 'https://translation.googleapis.com/language/translate/v2', 9 | json: { 10 | q: word, 11 | source: 'en', 12 | target: 'zh-tw', 13 | format: 'text' 14 | }, 15 | params: { 16 | key: ENV["TRANSLATE_API_KEY"] 17 | } 18 | ) 19 | data = JSON.parse(resp.to_s) 20 | 21 | begin 22 | data["data"]["translations"].first["translatedText"] 23 | rescue => e 24 | puts e 25 | puts data 26 | end 27 | end 28 | 29 | translations = DB[:translations] 30 | 31 | words = DB[:words] 32 | words.all.each do |word| 33 | zhtw_word = get_translation(word[:english_word]) 34 | 35 | last_entry = translations 36 | .where(english_word: word[:english_word]) 37 | .reverse_order(:last_seen_at) 38 | .order_append(Sequel.desc(:id)) 39 | .first 40 | 41 | if last_entry.nil? or (last_entry[:zhtw_word] != zhtw_word) 42 | puts "inserting new entry for #{word[:english_word]} -> #{zhtw_word}" 43 | translations.insert( 44 | english_word: word[:english_word], 45 | zhtw_word: zhtw_word, 46 | first_seen_at: DateTime.now, 47 | last_seen_at: DateTime.now 48 | ) 49 | else 50 | puts "updating last seen for #{word[:english_word]} -> #{zhtw_word}" 51 | puts last_entry 52 | translations.where(id: last_entry[:id]).update({ 53 | last_seen_at: DateTime.now 54 | }) 55 | end 56 | end 57 | --------------------------------------------------------------------------------