├── src ├── icomoon.woff ├── env.d.ts ├── settingsSchema.json ├── main.js ├── index.css └── App.vue ├── .deepsource.toml ├── vite.config.js ├── index.html ├── tsconfig.json ├── package.json ├── LICENSE ├── icon.svg ├── .gitignore ├── .prettierignore ├── README.md ├── .github └── workflows │ └── publish.yml └── pnpm-lock.yaml /src/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c6p/logseq-hypothesis/HEAD/src/icomoon.woff -------------------------------------------------------------------------------- /.deepsource.toml: -------------------------------------------------------------------------------- 1 | version = 1 2 | 3 | [[analyzers]] 4 | name = "javascript" 5 | 6 | [analyzers.meta] 7 | plugins = ["vue"] -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from "vite"; 2 | import { createVuePlugin } from "vite-plugin-vue2"; 3 | 4 | const config = defineConfig({ 5 | base: "", 6 | build: { 7 | minify: true, 8 | }, 9 | plugins: [createVuePlugin({})], 10 | }); 11 | 12 | export default config; 13 | -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | declare module "*.vue" { 4 | import { DefineComponent } from "vue"; 5 | // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types 6 | const component: DefineComponent<{}, {}, any>; 7 | export default component; 8 | } 9 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Logseq Plugin 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "esnext", 4 | "module": "esnext", 5 | "moduleResolution": "node", 6 | "strict": true, 7 | "jsx": "preserve", 8 | "sourceMap": true, 9 | "resolveJsonModule": true, 10 | "esModuleInterop": true, 11 | "lib": ["esnext", "dom"] 12 | }, 13 | "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue", "src/main.js"] 14 | } 15 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "logseq-hypothesis", 3 | "version": "0.2.4", 4 | "main": "dist/index.html", 5 | "author": "c6p", 6 | "scripts": { 7 | "dev": "vite build --watch", 8 | "build": "vite build", 9 | "preinstall": "npx only-allow pnpm", 10 | "format": "prettier --write **/*.{js,jsx,ts,tsx,vue}" 11 | }, 12 | "license": "MIT", 13 | "dependencies": { 14 | "@logseq/libs": "^0.0.1-alpha.35", 15 | "axios": "^0.21.4", 16 | "core-js-pure": "^3.22.5", 17 | "fuse.js": "^6.6.2", 18 | "vue": "^2.6.14", 19 | "vue-select": "^3.18.3" 20 | }, 21 | "devDependencies": { 22 | "prettier": "^2.6.2", 23 | "vite": "^2.9.9", 24 | "vite-plugin-vue2": "^1.9.3", 25 | "vue-template-compiler": "^2.6.14" 26 | }, 27 | "logseq": { 28 | "id": "c6p_logseq-hypothesis", 29 | "icon": "./icon.svg" 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/settingsSchema.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "default": "", 4 | "description": "Login to your hypothesis.is account, then get your API Token at https://hypothes.is/account/developer", 5 | "key": "apiToken", 6 | "title": "API Token", 7 | "type": "string" 8 | }, 9 | { 10 | "default": "", 11 | "description": "If you are not using a third party hypothes.is provider, your user account is `username@hypothes.is`", 12 | "key": "user", 13 | "title": "User account", 14 | "type": "string" 15 | }, 16 | { 17 | "default": "📌 {text} {tags}", 18 | "key": "highlightFormat", 19 | "title": "Highlight Format", 20 | "type": "string" 21 | }, 22 | { 23 | "default": "📝 {text}", 24 | "key": "annotationFormat", 25 | "title": "Annotation Format", 26 | "type": "string" 27 | }, 28 | { 29 | "default": "📝 {text} {tags}", 30 | "key": "noteFormat", 31 | "title": "Note Format", 32 | "type": "string" 33 | }, 34 | { 35 | "default": "🗑️", 36 | "key": "deletedFormat", 37 | "title": "Deleted Content Format", 38 | "type": "string" 39 | } 40 | ] 41 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Can ALTIPARMAK 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /icon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | Group 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | 8 | dist/ 9 | 10 | # Runtime data 11 | pids 12 | *.pid 13 | *.seed 14 | *.pid.lock 15 | 16 | # Directory for instrumented libs generated by jscoverage/JSCover 17 | lib-cov 18 | 19 | # Coverage directory used by tools like istanbul 20 | coverage 21 | 22 | # nyc test coverage 23 | .nyc_output 24 | 25 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 26 | .grunt 27 | 28 | # Bower dependency directory (https://bower.io/) 29 | bower_components 30 | 31 | # node-waf configuration 32 | .lock-wscript 33 | 34 | # Compiled binary addons (https://nodejs.org/api/addons.html) 35 | build/Release 36 | 37 | # Dependency directories 38 | node_modules/ 39 | jspm_packages/ 40 | 41 | # TypeScript v1 declaration files 42 | typings/ 43 | 44 | # Optional npm cache directory 45 | .npm 46 | 47 | # Optional eslint cache 48 | .eslintcache 49 | 50 | # Optional REPL history 51 | .node_repl_history 52 | 53 | # Output of 'npm pack' 54 | *.tgz 55 | 56 | # Yarn Integrity file 57 | .yarn-integrity 58 | 59 | # dotenv environment variables file 60 | .env 61 | 62 | # parcel-bundler cache (https://parceljs.org/) 63 | .cache 64 | 65 | # next.js build output 66 | .next 67 | 68 | # nuxt.js build output 69 | .nuxt 70 | 71 | # vuepress build output 72 | .vuepress/dist 73 | 74 | # Serverless directories 75 | .serverless 76 | 77 | # FuseBox cache 78 | .fusebox/ 79 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | 8 | dist/ 9 | 10 | # Runtime data 11 | pids 12 | *.pid 13 | *.seed 14 | *.pid.lock 15 | 16 | # Directory for instrumented libs generated by jscoverage/JSCover 17 | lib-cov 18 | 19 | # Coverage directory used by tools like istanbul 20 | coverage 21 | 22 | # nyc test coverage 23 | .nyc_output 24 | 25 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 26 | .grunt 27 | 28 | # Bower dependency directory (https://bower.io/) 29 | bower_components 30 | 31 | # node-waf configuration 32 | .lock-wscript 33 | 34 | # Compiled binary addons (https://nodejs.org/api/addons.html) 35 | build/Release 36 | 37 | # Dependency directories 38 | node_modules/ 39 | jspm_packages/ 40 | 41 | # TypeScript v1 declaration files 42 | typings/ 43 | 44 | # Optional npm cache directory 45 | .npm 46 | 47 | # Optional eslint cache 48 | .eslintcache 49 | 50 | # Optional REPL history 51 | .node_repl_history 52 | 53 | # Output of 'npm pack' 54 | *.tgz 55 | 56 | # Yarn Integrity file 57 | .yarn-integrity 58 | 59 | # dotenv environment variables file 60 | .env 61 | 62 | # parcel-bundler cache (https://parceljs.org/) 63 | .cache 64 | 65 | # next.js build output 66 | .next 67 | 68 | # nuxt.js build output 69 | .nuxt 70 | 71 | # vuepress build output 72 | .vuepress/dist 73 | 74 | # Serverless directories 75 | .serverless 76 | 77 | # FuseBox cache 78 | . 79 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | > If you like this plugin, you can [buy me a ☕ here](https://www.buymeacoffee.com/c.6p) 2 | 3 | # Logseq Hypothes.is Plugin 4 | 5 | ![hypo](https://user-images.githubusercontent.com/80478/130854045-ac8c603f-0e07-4531-b195-c15833475052.jpg) 6 | 7 | Enter your [API token](https://hypothes.is/account/developer) and user address. If you are not using a third party hypothes.is provider, your user account is `username@hypothes.is`. `Fetch Updates` will fetch new [hypothes.is](https://web.hypothes.is/) notes. 8 | 9 | Selecting an URI below and clicking `Get Selected Page` will gather notes and create a page. 10 | 11 | Types of notes 12 | 13 | - 📌 **highlight** 14 | - 📝 15 | - **annotation** - if under an highlight 16 | - **reply** note - if a child 17 | - **page note** - if not a child 18 | - 🗑️ *deleted* note 19 | 20 | ## Example Configuration 21 | 22 | ### Default 23 | 24 | ```json 25 | { 26 | "highlightFormat": "📌 {text} {tags}", 27 | "annotationFormat": "📝 {text}", 28 | "noteFormat": "📝 {text} {tags}", 29 | "deletedFormat": "🗑️", 30 | } 31 | ``` 32 | 33 | ### Alternative 34 | 35 | See [#13](https://github.com/c6p/logseq-hypothesis/issues/13) for discussion. 36 | 37 | ```json 38 | { 39 | "highlightFormat": "> {text} {tags}", 40 | "annotationFormat": "{text}", 41 | "noteFormat": "{text} {tags}", 42 | } 43 | ``` 44 | 45 | ### Running the Plugin 46 | 47 | - `pnpm install && pnpm run build` in terminal to install dependencies. 48 | - `Load unpacked plugin` in Logseq Desktop client. 49 | -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- 1 | import "@logseq/libs"; 2 | import Vue from "vue"; 3 | import vSelect from "vue-select"; 4 | import App from "./App.vue"; 5 | import "./index.css"; 6 | import Font from "./icomoon.woff"; 7 | import settings from "./settingsSchema.json"; 8 | 9 | function main() { 10 | const pluginId = logseq.baseInfo.id; 11 | console.info(`#${pluginId}: MAIN`); 12 | 13 | Vue.component("v-select", vSelect); 14 | const app = new Vue({ el: "#app", render: (h) => h(App) }); 15 | 16 | function createModel() { 17 | return { 18 | show() { 19 | logseq.showMainUI(); 20 | }, 21 | updatePage() { 22 | app.$children[0].updatePage(); 23 | }, 24 | }; 25 | } 26 | 27 | logseq.provideModel(createModel()); 28 | logseq.setMainUIInlineStyle({ 29 | zIndex: 11, 30 | }); 31 | 32 | logseq.provideStyle(String.raw` 33 | @font-face { 34 | font-family: 'icomoon'; 35 | src: url(${Font}) format('woff'); 36 | font-weight: normal; 37 | font-style: normal; 38 | font-display: block; 39 | } 40 | [class^="icon-"], [class*=" icon-"] { 41 | font-family: 'icomoon' !important; 42 | speak: never; 43 | font-style: normal; 44 | font-weight: normal; 45 | font-variant: normal; 46 | text-transform: none; 47 | line-height: 1; 48 | -webkit-font-smoothing: antialiased; 49 | } 50 | .icon-hypothesis { 51 | font-size: 20px; 52 | } 53 | .icon-hypothesis:before { 54 | content: "\e900"; 55 | } 56 | div[id^="hypothesis__/"] .block-properties:not(.page-properties) { display: none; } 57 | `); 58 | 59 | logseq.useSettingsSchema(settings); 60 | 61 | logseq.App.registerUIItem("toolbar", { 62 | key: "hypothesis", 63 | template: ` 64 | 65 | `, 66 | }); 67 | 68 | logseq.App.registerUIItem("pagebar", { 69 | key: "hypothesis-page", 70 | template: ` 71 | 72 | `, 73 | }); 74 | } 75 | 76 | logseq.ready(main).catch(console.error); 77 | -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- 1 | name: Build plugin 2 | 3 | on: 4 | push: 5 | # Sequence of patterns matched against refs/tags 6 | tags: 7 | - "*" # Push events to matching any tag format, i.e. 1.0, 20.15.10 8 | 9 | env: 10 | PLUGIN_NAME: logseq-hypothesis 11 | 12 | jobs: 13 | build: 14 | runs-on: ubuntu-latest 15 | 16 | steps: 17 | - uses: actions/checkout@v2 18 | - name: Use Node.js 19 | uses: actions/setup-node@v1 20 | with: 21 | node-version: "14.x" # You might need to adjust this value to your own version 22 | - name: Build 23 | id: build 24 | run: | 25 | npm install -g pnpm 26 | pnpm install 27 | pnpm build 28 | mkdir ${{ env.PLUGIN_NAME }} 29 | cp LICENSE README.md package.json icon.svg ${{ env.PLUGIN_NAME }} 30 | mv dist ${{ env.PLUGIN_NAME }} 31 | zip -r ${{ env.PLUGIN_NAME }}.zip ${{ env.PLUGIN_NAME }} 32 | ls 33 | echo "::set-output name=tag_name::$(git tag --sort version:refname | tail -n 1)" 34 | - name: Create Release 35 | id: create_release 36 | uses: actions/create-release@v1 37 | env: 38 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 39 | VERSION: ${{ github.ref }} 40 | with: 41 | tag_name: ${{ github.ref }} 42 | release_name: ${{ github.ref }} 43 | draft: false 44 | prerelease: false 45 | 46 | - name: Upload zip file 47 | id: upload_zip 48 | uses: actions/upload-release-asset@v1 49 | env: 50 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 51 | with: 52 | upload_url: ${{ steps.create_release.outputs.upload_url }} 53 | asset_path: ./${{ env.PLUGIN_NAME }}.zip 54 | asset_name: ${{ env.PLUGIN_NAME }}-${{ steps.build.outputs.tag_name }}.zip 55 | asset_content_type: application/zip 56 | 57 | - name: Upload package.json 58 | id: upload_metadata 59 | uses: actions/upload-release-asset@v1 60 | env: 61 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 62 | with: 63 | upload_url: ${{ steps.create_release.outputs.upload_url }} 64 | asset_path: ./package.json 65 | asset_name: package.json 66 | asset_content_type: application/json -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- 1 | @import "vue-select/dist/vue-select.css"; 2 | 3 | html, 4 | body { 5 | padding: 0; 6 | margin: 0; 7 | font-family: Arial, Helvetica, sans-serif; 8 | } 9 | 10 | #wrapper { 11 | position: absolute; 12 | left: 0; 13 | top: 0; 14 | right: 0; 15 | bottom: 0; 16 | } 17 | 18 | p { 19 | color: var(--ls-color-primary); 20 | margin: 0; 21 | } 22 | 23 | .text-small { 24 | font-size: 0.8rem; 25 | } 26 | 27 | #hypothesis { 28 | --ls-bg-color: rgb(0, 0, 0); 29 | --ls-color-primary: rgb(255, 255, 255); 30 | max-width: fit-content; 31 | min-width: 40rem; 32 | border-radius: 0.25rem; 33 | position: absolute; 34 | top: 3rem; 35 | right: 2rem; 36 | background-color: var(--ls-bg-color); 37 | color: var(--ls-color-primary); 38 | padding: 1rem; 39 | --tw-shadow: 0 4px 6px -1px rgb(0 0 0/0.1), 0 2px 4px -2px rgb(0 0 0/0.1); 40 | --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 41 | 0 2px 4px -2px var(--tw-shadow-color); 42 | -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), 43 | var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); 44 | box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), 45 | var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); 46 | } 47 | 48 | #hypothesis.light { 49 | --ls-bg-color: rgb(255, 255, 255); 50 | --ls-color-primary: rgb(107, 114, 128); 51 | } 52 | 53 | #form { 54 | display: flex; 55 | flex-direction: column; 56 | padding: 0.25em; 57 | gap: 1rem; 58 | min-width: 350px; 59 | } 60 | 61 | .light .select .vs__search::placeholder, 62 | .light .select .vs__dropdown-toggle, 63 | .light .select .vs__dropdown-menu { 64 | background: white; 65 | color: black; 66 | } 67 | 68 | .select .vs__search::placeholder, 69 | .select .vs__dropdown-toggle, 70 | .select .vs__dropdown-menu { 71 | background: #333; 72 | color: white; 73 | font-size: 85%; 74 | } 75 | 76 | .light .vs__dropdown-option { 77 | color: black; 78 | } 79 | 80 | .dark a, 81 | .dark .vs__dropdown-option { 82 | color: white; 83 | } 84 | 85 | .vs__selected-options { 86 | width: 0; 87 | } 88 | 89 | .light .vs__selected { 90 | color: black; 91 | } 92 | 93 | .vs__selected { 94 | color: white; 95 | display: block; 96 | white-space: nowrap; 97 | text-overflow: ellipsis; 98 | max-width: calc(100% - 20px); 99 | overflow: hidden; 100 | } 101 | 102 | .vs__clear { 103 | fill: #0084c7; 104 | } 105 | 106 | .dark .vs--single.vs--open .vs__selected { 107 | opacity: 0.8; 108 | } 109 | 110 | div.buttons { 111 | display: flex; 112 | justify-content: flex-end; 113 | flex-direction: row; 114 | } 115 | 116 | button { 117 | align-self: flex-end; 118 | background-color: #0084c7; 119 | border-radius: 8px; 120 | border: 0; 121 | color: white; 122 | min-height: 2rem; 123 | padding: 0.25rem 0.5rem; 124 | margin-left: 1rem; 125 | width: fit-content; 126 | } 127 | 128 | button:hover:not(:disabled) { 129 | background-color: rgb(0, 91, 138); 130 | } 131 | 132 | button:disabled { 133 | opacity: 0.5; 134 | cursor: not-allowed; 135 | } 136 | 137 | #create { 138 | margin-top: 1rem; 139 | min-height: 2rem; 140 | padding: 0.5rem 1rem; 141 | } 142 | 143 | input { 144 | padding: 0.5rem; 145 | } 146 | 147 | #hypothesis iframe { 148 | width: 100%; 149 | height: 100%; 150 | } 151 | 152 | .lds-ripple { 153 | display: inline-block; 154 | position: relative; 155 | width: 80px; 156 | height: 80px; 157 | } 158 | .lds-ripple div { 159 | position: absolute; 160 | border: 4px solid #fff; 161 | opacity: 1; 162 | border-radius: 50%; 163 | animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; 164 | } 165 | .lds-ripple div:nth-child(2) { 166 | animation-delay: -0.5s; 167 | } 168 | 169 | /* Fields */ 170 | 171 | .fieldLabel { 172 | margin-bottom: 0.5rem; 173 | } 174 | 175 | #token { 176 | max-width: 55ch; 177 | } 178 | 179 | #user { 180 | max-width: 30ch; 181 | } 182 | 183 | .accountSetupFields { 184 | display: flex; 185 | flex-direction: column; 186 | } 187 | 188 | .accountSetupFields h2 { 189 | margin-top: 0; 190 | } 191 | 192 | .accountSetupFields input { 193 | margin-bottom: 0.5rem; 194 | } 195 | 196 | .dark .accountSetupFields input { 197 | background-color: #333; 198 | border: 2px solid #333; 199 | border-style: inset; 200 | } 201 | 202 | .dark input { 203 | color: white; 204 | } 205 | 206 | .accountSetupFields p { 207 | margin-bottom: 0.25rem; 208 | /* max-width: 72ch; */ 209 | } 210 | 211 | /* Animations */ 212 | @keyframes lds-ripple { 213 | 0% { 214 | top: 36px; 215 | left: 36px; 216 | width: 0; 217 | height: 0; 218 | opacity: 1; 219 | } 220 | 221 | 100% { 222 | top: 0px; 223 | left: 0px; 224 | width: 72px; 225 | height: 72px; 226 | opacity: 0; 227 | } 228 | } 229 | -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- 1 | 53 | 54 | 412 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.3 2 | 3 | specifiers: 4 | '@logseq/libs': ^0.0.1-alpha.35 5 | axios: ^0.21.4 6 | core-js-pure: ^3.22.5 7 | fuse.js: ^6.6.2 8 | prettier: ^2.6.2 9 | vite: ^2.9.9 10 | vite-plugin-vue2: ^1.9.3 11 | vue: ^2.6.14 12 | vue-select: ^3.18.3 13 | vue-template-compiler: ^2.6.14 14 | 15 | dependencies: 16 | '@logseq/libs': 0.0.1-alpha.35 17 | axios: 0.21.4 18 | core-js-pure: 3.22.5 19 | fuse.js: 6.6.2 20 | vue: 2.6.14 21 | vue-select: 3.18.3_vue@2.6.14 22 | 23 | devDependencies: 24 | prettier: 2.6.2 25 | vite: 2.9.9 26 | vite-plugin-vue2: 1.9.3_1a7639d143c61a70a205d5c35d385822 27 | vue-template-compiler: 2.6.14 28 | 29 | packages: 30 | 31 | /@ampproject/remapping/2.2.0: 32 | resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} 33 | engines: {node: '>=6.0.0'} 34 | dependencies: 35 | '@jridgewell/gen-mapping': 0.1.1 36 | '@jridgewell/trace-mapping': 0.3.13 37 | dev: true 38 | 39 | /@babel/code-frame/7.16.7: 40 | resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} 41 | engines: {node: '>=6.9.0'} 42 | dependencies: 43 | '@babel/highlight': 7.17.9 44 | dev: true 45 | 46 | /@babel/compat-data/7.17.10: 47 | resolution: {integrity: sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==} 48 | engines: {node: '>=6.9.0'} 49 | dev: true 50 | 51 | /@babel/core/7.17.10: 52 | resolution: {integrity: sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==} 53 | engines: {node: '>=6.9.0'} 54 | dependencies: 55 | '@ampproject/remapping': 2.2.0 56 | '@babel/code-frame': 7.16.7 57 | '@babel/generator': 7.17.10 58 | '@babel/helper-compilation-targets': 7.17.10_@babel+core@7.17.10 59 | '@babel/helper-module-transforms': 7.17.7 60 | '@babel/helpers': 7.17.9 61 | '@babel/parser': 7.17.10 62 | '@babel/template': 7.16.7 63 | '@babel/traverse': 7.17.10 64 | '@babel/types': 7.17.10 65 | convert-source-map: 1.8.0 66 | debug: 4.3.4 67 | gensync: 1.0.0-beta.2 68 | json5: 2.2.1 69 | semver: 6.3.0 70 | transitivePeerDependencies: 71 | - supports-color 72 | dev: true 73 | 74 | /@babel/generator/7.17.10: 75 | resolution: {integrity: sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==} 76 | engines: {node: '>=6.9.0'} 77 | dependencies: 78 | '@babel/types': 7.17.10 79 | '@jridgewell/gen-mapping': 0.1.1 80 | jsesc: 2.5.2 81 | dev: true 82 | 83 | /@babel/helper-annotate-as-pure/7.16.7: 84 | resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==} 85 | engines: {node: '>=6.9.0'} 86 | dependencies: 87 | '@babel/types': 7.17.10 88 | dev: true 89 | 90 | /@babel/helper-compilation-targets/7.17.10_@babel+core@7.17.10: 91 | resolution: {integrity: sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==} 92 | engines: {node: '>=6.9.0'} 93 | peerDependencies: 94 | '@babel/core': ^7.0.0 95 | dependencies: 96 | '@babel/compat-data': 7.17.10 97 | '@babel/core': 7.17.10 98 | '@babel/helper-validator-option': 7.16.7 99 | browserslist: 4.20.3 100 | semver: 6.3.0 101 | dev: true 102 | 103 | /@babel/helper-create-class-features-plugin/7.17.9_@babel+core@7.17.10: 104 | resolution: {integrity: sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==} 105 | engines: {node: '>=6.9.0'} 106 | peerDependencies: 107 | '@babel/core': ^7.0.0 108 | dependencies: 109 | '@babel/core': 7.17.10 110 | '@babel/helper-annotate-as-pure': 7.16.7 111 | '@babel/helper-environment-visitor': 7.16.7 112 | '@babel/helper-function-name': 7.17.9 113 | '@babel/helper-member-expression-to-functions': 7.17.7 114 | '@babel/helper-optimise-call-expression': 7.16.7 115 | '@babel/helper-replace-supers': 7.16.7 116 | '@babel/helper-split-export-declaration': 7.16.7 117 | transitivePeerDependencies: 118 | - supports-color 119 | dev: true 120 | 121 | /@babel/helper-environment-visitor/7.16.7: 122 | resolution: {integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==} 123 | engines: {node: '>=6.9.0'} 124 | dependencies: 125 | '@babel/types': 7.17.10 126 | dev: true 127 | 128 | /@babel/helper-function-name/7.17.9: 129 | resolution: {integrity: sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==} 130 | engines: {node: '>=6.9.0'} 131 | dependencies: 132 | '@babel/template': 7.16.7 133 | '@babel/types': 7.17.10 134 | dev: true 135 | 136 | /@babel/helper-hoist-variables/7.16.7: 137 | resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==} 138 | engines: {node: '>=6.9.0'} 139 | dependencies: 140 | '@babel/types': 7.17.10 141 | dev: true 142 | 143 | /@babel/helper-member-expression-to-functions/7.17.7: 144 | resolution: {integrity: sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==} 145 | engines: {node: '>=6.9.0'} 146 | dependencies: 147 | '@babel/types': 7.17.10 148 | dev: true 149 | 150 | /@babel/helper-module-imports/7.16.7: 151 | resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==} 152 | engines: {node: '>=6.9.0'} 153 | dependencies: 154 | '@babel/types': 7.17.10 155 | dev: true 156 | 157 | /@babel/helper-module-transforms/7.17.7: 158 | resolution: {integrity: sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==} 159 | engines: {node: '>=6.9.0'} 160 | dependencies: 161 | '@babel/helper-environment-visitor': 7.16.7 162 | '@babel/helper-module-imports': 7.16.7 163 | '@babel/helper-simple-access': 7.17.7 164 | '@babel/helper-split-export-declaration': 7.16.7 165 | '@babel/helper-validator-identifier': 7.16.7 166 | '@babel/template': 7.16.7 167 | '@babel/traverse': 7.17.10 168 | '@babel/types': 7.17.10 169 | transitivePeerDependencies: 170 | - supports-color 171 | dev: true 172 | 173 | /@babel/helper-optimise-call-expression/7.16.7: 174 | resolution: {integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==} 175 | engines: {node: '>=6.9.0'} 176 | dependencies: 177 | '@babel/types': 7.17.10 178 | dev: true 179 | 180 | /@babel/helper-plugin-utils/7.16.7: 181 | resolution: {integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==} 182 | engines: {node: '>=6.9.0'} 183 | dev: true 184 | 185 | /@babel/helper-replace-supers/7.16.7: 186 | resolution: {integrity: sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==} 187 | engines: {node: '>=6.9.0'} 188 | dependencies: 189 | '@babel/helper-environment-visitor': 7.16.7 190 | '@babel/helper-member-expression-to-functions': 7.17.7 191 | '@babel/helper-optimise-call-expression': 7.16.7 192 | '@babel/traverse': 7.17.10 193 | '@babel/types': 7.17.10 194 | transitivePeerDependencies: 195 | - supports-color 196 | dev: true 197 | 198 | /@babel/helper-simple-access/7.17.7: 199 | resolution: {integrity: sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==} 200 | engines: {node: '>=6.9.0'} 201 | dependencies: 202 | '@babel/types': 7.17.10 203 | dev: true 204 | 205 | /@babel/helper-split-export-declaration/7.16.7: 206 | resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==} 207 | engines: {node: '>=6.9.0'} 208 | dependencies: 209 | '@babel/types': 7.17.10 210 | dev: true 211 | 212 | /@babel/helper-validator-identifier/7.16.7: 213 | resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} 214 | engines: {node: '>=6.9.0'} 215 | dev: true 216 | 217 | /@babel/helper-validator-option/7.16.7: 218 | resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==} 219 | engines: {node: '>=6.9.0'} 220 | dev: true 221 | 222 | /@babel/helpers/7.17.9: 223 | resolution: {integrity: sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==} 224 | engines: {node: '>=6.9.0'} 225 | dependencies: 226 | '@babel/template': 7.16.7 227 | '@babel/traverse': 7.17.10 228 | '@babel/types': 7.17.10 229 | transitivePeerDependencies: 230 | - supports-color 231 | dev: true 232 | 233 | /@babel/highlight/7.17.9: 234 | resolution: {integrity: sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==} 235 | engines: {node: '>=6.9.0'} 236 | dependencies: 237 | '@babel/helper-validator-identifier': 7.16.7 238 | chalk: 2.4.2 239 | js-tokens: 4.0.0 240 | dev: true 241 | 242 | /@babel/parser/7.17.10: 243 | resolution: {integrity: sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==} 244 | engines: {node: '>=6.0.0'} 245 | hasBin: true 246 | dev: true 247 | 248 | /@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.17.10: 249 | resolution: {integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==} 250 | engines: {node: '>=6.9.0'} 251 | peerDependencies: 252 | '@babel/core': ^7.0.0-0 253 | dependencies: 254 | '@babel/core': 7.17.10 255 | '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.17.10 256 | '@babel/helper-plugin-utils': 7.16.7 257 | transitivePeerDependencies: 258 | - supports-color 259 | dev: true 260 | 261 | /@babel/plugin-proposal-decorators/7.17.9_@babel+core@7.17.10: 262 | resolution: {integrity: sha512-EfH2LZ/vPa2wuPwJ26j+kYRkaubf89UlwxKXtxqEm57HrgSEYDB8t4swFP+p8LcI9yiP9ZRJJjo/58hS6BnaDA==} 263 | engines: {node: '>=6.9.0'} 264 | peerDependencies: 265 | '@babel/core': ^7.0.0-0 266 | dependencies: 267 | '@babel/core': 7.17.10 268 | '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.17.10 269 | '@babel/helper-plugin-utils': 7.16.7 270 | '@babel/helper-replace-supers': 7.16.7 271 | '@babel/helper-split-export-declaration': 7.16.7 272 | '@babel/plugin-syntax-decorators': 7.17.0_@babel+core@7.17.10 273 | charcodes: 0.2.0 274 | transitivePeerDependencies: 275 | - supports-color 276 | dev: true 277 | 278 | /@babel/plugin-syntax-decorators/7.17.0_@babel+core@7.17.10: 279 | resolution: {integrity: sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==} 280 | engines: {node: '>=6.9.0'} 281 | peerDependencies: 282 | '@babel/core': ^7.0.0-0 283 | dependencies: 284 | '@babel/core': 7.17.10 285 | '@babel/helper-plugin-utils': 7.16.7 286 | dev: true 287 | 288 | /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.17.10: 289 | resolution: {integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==} 290 | engines: {node: '>=6.9.0'} 291 | peerDependencies: 292 | '@babel/core': ^7.0.0-0 293 | dependencies: 294 | '@babel/core': 7.17.10 295 | '@babel/helper-plugin-utils': 7.16.7 296 | dev: true 297 | 298 | /@babel/plugin-syntax-typescript/7.17.10_@babel+core@7.17.10: 299 | resolution: {integrity: sha512-xJefea1DWXW09pW4Tm9bjwVlPDyYA2it3fWlmEjpYz6alPvTUjL0EOzNzI/FEOyI3r4/J7uVH5UqKgl1TQ5hqQ==} 300 | engines: {node: '>=6.9.0'} 301 | peerDependencies: 302 | '@babel/core': ^7.0.0-0 303 | dependencies: 304 | '@babel/core': 7.17.10 305 | '@babel/helper-plugin-utils': 7.16.7 306 | dev: true 307 | 308 | /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.17.10: 309 | resolution: {integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==} 310 | engines: {node: '>=6.9.0'} 311 | peerDependencies: 312 | '@babel/core': ^7.0.0-0 313 | dependencies: 314 | '@babel/core': 7.17.10 315 | '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.17.10 316 | '@babel/helper-plugin-utils': 7.16.7 317 | '@babel/plugin-syntax-typescript': 7.17.10_@babel+core@7.17.10 318 | transitivePeerDependencies: 319 | - supports-color 320 | dev: true 321 | 322 | /@babel/template/7.16.7: 323 | resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==} 324 | engines: {node: '>=6.9.0'} 325 | dependencies: 326 | '@babel/code-frame': 7.16.7 327 | '@babel/parser': 7.17.10 328 | '@babel/types': 7.17.10 329 | dev: true 330 | 331 | /@babel/traverse/7.17.10: 332 | resolution: {integrity: sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw==} 333 | engines: {node: '>=6.9.0'} 334 | dependencies: 335 | '@babel/code-frame': 7.16.7 336 | '@babel/generator': 7.17.10 337 | '@babel/helper-environment-visitor': 7.16.7 338 | '@babel/helper-function-name': 7.17.9 339 | '@babel/helper-hoist-variables': 7.16.7 340 | '@babel/helper-split-export-declaration': 7.16.7 341 | '@babel/parser': 7.17.10 342 | '@babel/types': 7.17.10 343 | debug: 4.3.4 344 | globals: 11.12.0 345 | transitivePeerDependencies: 346 | - supports-color 347 | dev: true 348 | 349 | /@babel/types/7.17.10: 350 | resolution: {integrity: sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==} 351 | engines: {node: '>=6.9.0'} 352 | dependencies: 353 | '@babel/helper-validator-identifier': 7.16.7 354 | to-fast-properties: 2.0.0 355 | dev: true 356 | 357 | /@jridgewell/gen-mapping/0.1.1: 358 | resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} 359 | engines: {node: '>=6.0.0'} 360 | dependencies: 361 | '@jridgewell/set-array': 1.1.1 362 | '@jridgewell/sourcemap-codec': 1.4.13 363 | dev: true 364 | 365 | /@jridgewell/resolve-uri/3.0.7: 366 | resolution: {integrity: sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==} 367 | engines: {node: '>=6.0.0'} 368 | dev: true 369 | 370 | /@jridgewell/set-array/1.1.1: 371 | resolution: {integrity: sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==} 372 | engines: {node: '>=6.0.0'} 373 | dev: true 374 | 375 | /@jridgewell/sourcemap-codec/1.4.13: 376 | resolution: {integrity: sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==} 377 | dev: true 378 | 379 | /@jridgewell/trace-mapping/0.3.13: 380 | resolution: {integrity: sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==} 381 | dependencies: 382 | '@jridgewell/resolve-uri': 3.0.7 383 | '@jridgewell/sourcemap-codec': 1.4.13 384 | dev: true 385 | 386 | /@logseq/libs/0.0.1-alpha.35: 387 | resolution: {integrity: sha512-KikcqgolrTFqlEWoiprAdRsz9kwUX3XwcjzWa9usBGLwgGCpq6E/1UvvhQweJJAXAGDUVUHIzdJ6Cm6pvuOBWQ==} 388 | dependencies: 389 | csstype: 3.0.8 390 | debug: 4.3.1 391 | dompurify: 2.3.1 392 | eventemitter3: 4.0.7 393 | fast-deep-equal: 3.1.3 394 | lodash-es: 4.17.21 395 | path: 0.12.7 396 | snake-case: 3.0.4 397 | transitivePeerDependencies: 398 | - supports-color 399 | dev: false 400 | 401 | /@rollup/pluginutils/4.2.1: 402 | resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} 403 | engines: {node: '>= 8.0.0'} 404 | dependencies: 405 | estree-walker: 2.0.2 406 | picomatch: 2.3.1 407 | dev: true 408 | 409 | /@vue/babel-helper-vue-jsx-merge-props/1.2.1: 410 | resolution: {integrity: sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==} 411 | dev: true 412 | 413 | /@vue/babel-plugin-transform-vue-jsx/1.2.1_@babel+core@7.17.10: 414 | resolution: {integrity: sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA==} 415 | peerDependencies: 416 | '@babel/core': ^7.0.0-0 417 | dependencies: 418 | '@babel/core': 7.17.10 419 | '@babel/helper-module-imports': 7.16.7 420 | '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.10 421 | '@vue/babel-helper-vue-jsx-merge-props': 1.2.1 422 | html-tags: 2.0.0 423 | lodash.kebabcase: 4.1.1 424 | svg-tags: 1.0.0 425 | dev: true 426 | 427 | /@vue/babel-preset-jsx/1.2.4_@babel+core@7.17.10: 428 | resolution: {integrity: sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w==} 429 | peerDependencies: 430 | '@babel/core': ^7.0.0-0 431 | dependencies: 432 | '@babel/core': 7.17.10 433 | '@vue/babel-helper-vue-jsx-merge-props': 1.2.1 434 | '@vue/babel-plugin-transform-vue-jsx': 1.2.1_@babel+core@7.17.10 435 | '@vue/babel-sugar-composition-api-inject-h': 1.2.1_@babel+core@7.17.10 436 | '@vue/babel-sugar-composition-api-render-instance': 1.2.4_@babel+core@7.17.10 437 | '@vue/babel-sugar-functional-vue': 1.2.2_@babel+core@7.17.10 438 | '@vue/babel-sugar-inject-h': 1.2.2_@babel+core@7.17.10 439 | '@vue/babel-sugar-v-model': 1.2.3_@babel+core@7.17.10 440 | '@vue/babel-sugar-v-on': 1.2.3_@babel+core@7.17.10 441 | dev: true 442 | 443 | /@vue/babel-sugar-composition-api-inject-h/1.2.1_@babel+core@7.17.10: 444 | resolution: {integrity: sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ==} 445 | peerDependencies: 446 | '@babel/core': ^7.0.0-0 447 | dependencies: 448 | '@babel/core': 7.17.10 449 | '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.10 450 | dev: true 451 | 452 | /@vue/babel-sugar-composition-api-render-instance/1.2.4_@babel+core@7.17.10: 453 | resolution: {integrity: sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q==} 454 | peerDependencies: 455 | '@babel/core': ^7.0.0-0 456 | dependencies: 457 | '@babel/core': 7.17.10 458 | '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.10 459 | dev: true 460 | 461 | /@vue/babel-sugar-functional-vue/1.2.2_@babel+core@7.17.10: 462 | resolution: {integrity: sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w==} 463 | peerDependencies: 464 | '@babel/core': ^7.0.0-0 465 | dependencies: 466 | '@babel/core': 7.17.10 467 | '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.10 468 | dev: true 469 | 470 | /@vue/babel-sugar-inject-h/1.2.2_@babel+core@7.17.10: 471 | resolution: {integrity: sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw==} 472 | peerDependencies: 473 | '@babel/core': ^7.0.0-0 474 | dependencies: 475 | '@babel/core': 7.17.10 476 | '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.10 477 | dev: true 478 | 479 | /@vue/babel-sugar-v-model/1.2.3_@babel+core@7.17.10: 480 | resolution: {integrity: sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ==} 481 | peerDependencies: 482 | '@babel/core': ^7.0.0-0 483 | dependencies: 484 | '@babel/core': 7.17.10 485 | '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.10 486 | '@vue/babel-helper-vue-jsx-merge-props': 1.2.1 487 | '@vue/babel-plugin-transform-vue-jsx': 1.2.1_@babel+core@7.17.10 488 | camelcase: 5.3.1 489 | html-tags: 2.0.0 490 | svg-tags: 1.0.0 491 | dev: true 492 | 493 | /@vue/babel-sugar-v-on/1.2.3_@babel+core@7.17.10: 494 | resolution: {integrity: sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw==} 495 | peerDependencies: 496 | '@babel/core': ^7.0.0-0 497 | dependencies: 498 | '@babel/core': 7.17.10 499 | '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.10 500 | '@vue/babel-plugin-transform-vue-jsx': 1.2.1_@babel+core@7.17.10 501 | camelcase: 5.3.1 502 | dev: true 503 | 504 | /@vue/component-compiler-utils/3.3.0: 505 | resolution: {integrity: sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==} 506 | dependencies: 507 | consolidate: 0.15.1 508 | hash-sum: 1.0.2 509 | lru-cache: 4.1.5 510 | merge-source-map: 1.1.0 511 | postcss: 7.0.39 512 | postcss-selector-parser: 6.0.10 513 | source-map: 0.6.1 514 | vue-template-es2015-compiler: 1.9.1 515 | optionalDependencies: 516 | prettier: 2.6.2 517 | dev: true 518 | 519 | /ansi-styles/3.2.1: 520 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 521 | engines: {node: '>=4'} 522 | dependencies: 523 | color-convert: 1.9.3 524 | dev: true 525 | 526 | /at-least-node/1.0.0: 527 | resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} 528 | engines: {node: '>= 4.0.0'} 529 | dev: true 530 | 531 | /axios/0.21.4: 532 | resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} 533 | dependencies: 534 | follow-redirects: 1.15.0 535 | transitivePeerDependencies: 536 | - debug 537 | dev: false 538 | 539 | /bluebird/3.7.2: 540 | resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} 541 | dev: true 542 | 543 | /browserslist/4.20.3: 544 | resolution: {integrity: sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==} 545 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 546 | hasBin: true 547 | dependencies: 548 | caniuse-lite: 1.0.30001341 549 | electron-to-chromium: 1.4.137 550 | escalade: 3.1.1 551 | node-releases: 2.0.4 552 | picocolors: 1.0.0 553 | dev: true 554 | 555 | /camelcase/5.3.1: 556 | resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} 557 | engines: {node: '>=6'} 558 | dev: true 559 | 560 | /caniuse-lite/1.0.30001341: 561 | resolution: {integrity: sha512-2SodVrFFtvGENGCv0ChVJIDQ0KPaS1cg7/qtfMaICgeMolDdo/Z2OD32F0Aq9yl6F4YFwGPBS5AaPqNYiW4PoA==} 562 | dev: true 563 | 564 | /chalk/2.4.2: 565 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 566 | engines: {node: '>=4'} 567 | dependencies: 568 | ansi-styles: 3.2.1 569 | escape-string-regexp: 1.0.5 570 | supports-color: 5.5.0 571 | dev: true 572 | 573 | /charcodes/0.2.0: 574 | resolution: {integrity: sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==} 575 | engines: {node: '>=6'} 576 | dev: true 577 | 578 | /color-convert/1.9.3: 579 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 580 | dependencies: 581 | color-name: 1.1.3 582 | dev: true 583 | 584 | /color-name/1.1.3: 585 | resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} 586 | dev: true 587 | 588 | /consolidate/0.15.1: 589 | resolution: {integrity: sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==} 590 | engines: {node: '>= 0.10.0'} 591 | dependencies: 592 | bluebird: 3.7.2 593 | dev: true 594 | 595 | /consolidate/0.16.0: 596 | resolution: {integrity: sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ==} 597 | engines: {node: '>= 0.10.0'} 598 | dependencies: 599 | bluebird: 3.7.2 600 | dev: true 601 | 602 | /convert-source-map/1.8.0: 603 | resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} 604 | dependencies: 605 | safe-buffer: 5.1.2 606 | dev: true 607 | 608 | /core-js-pure/3.22.5: 609 | resolution: {integrity: sha512-8xo9R00iYD7TcV7OrC98GwxiUEAabVWO3dix+uyWjnYrx9fyASLlIX+f/3p5dW5qByaP2bcZ8X/T47s55et/tA==} 610 | requiresBuild: true 611 | dev: false 612 | 613 | /cssesc/3.0.0: 614 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 615 | engines: {node: '>=4'} 616 | hasBin: true 617 | dev: true 618 | 619 | /csstype/3.0.8: 620 | resolution: {integrity: sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==} 621 | dev: false 622 | 623 | /de-indent/1.0.2: 624 | resolution: {integrity: sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=} 625 | dev: true 626 | 627 | /debug/4.3.1: 628 | resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} 629 | engines: {node: '>=6.0'} 630 | peerDependencies: 631 | supports-color: '*' 632 | peerDependenciesMeta: 633 | supports-color: 634 | optional: true 635 | dependencies: 636 | ms: 2.1.2 637 | dev: false 638 | 639 | /debug/4.3.4: 640 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 641 | engines: {node: '>=6.0'} 642 | peerDependencies: 643 | supports-color: '*' 644 | peerDependenciesMeta: 645 | supports-color: 646 | optional: true 647 | dependencies: 648 | ms: 2.1.2 649 | dev: true 650 | 651 | /dompurify/2.3.1: 652 | resolution: {integrity: sha512-xGWt+NHAQS+4tpgbOAI08yxW0Pr256Gu/FNE2frZVTbgrBUn8M7tz7/ktS/LZ2MHeGqz6topj0/xY+y8R5FBFw==} 653 | dev: false 654 | 655 | /dot-case/3.0.4: 656 | resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} 657 | dependencies: 658 | no-case: 3.0.4 659 | tslib: 2.4.0 660 | dev: false 661 | 662 | /electron-to-chromium/1.4.137: 663 | resolution: {integrity: sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==} 664 | dev: true 665 | 666 | /esbuild-android-64/0.14.39: 667 | resolution: {integrity: sha512-EJOu04p9WgZk0UoKTqLId9VnIsotmI/Z98EXrKURGb3LPNunkeffqQIkjS2cAvidh+OK5uVrXaIP229zK6GvhQ==} 668 | engines: {node: '>=12'} 669 | cpu: [x64] 670 | os: [android] 671 | requiresBuild: true 672 | dev: true 673 | optional: true 674 | 675 | /esbuild-android-arm64/0.14.39: 676 | resolution: {integrity: sha512-+twajJqO7n3MrCz9e+2lVOnFplRsaGRwsq1KL/uOy7xK7QdRSprRQcObGDeDZUZsacD5gUkk6OiHiYp6RzU3CA==} 677 | engines: {node: '>=12'} 678 | cpu: [arm64] 679 | os: [android] 680 | requiresBuild: true 681 | dev: true 682 | optional: true 683 | 684 | /esbuild-darwin-64/0.14.39: 685 | resolution: {integrity: sha512-ImT6eUw3kcGcHoUxEcdBpi6LfTRWaV6+qf32iYYAfwOeV+XaQ/Xp5XQIBiijLeo+LpGci9M0FVec09nUw41a5g==} 686 | engines: {node: '>=12'} 687 | cpu: [x64] 688 | os: [darwin] 689 | requiresBuild: true 690 | dev: true 691 | optional: true 692 | 693 | /esbuild-darwin-arm64/0.14.39: 694 | resolution: {integrity: sha512-/fcQ5UhE05OiT+bW5v7/up1bDsnvaRZPJxXwzXsMRrr7rZqPa85vayrD723oWMT64dhrgWeA3FIneF8yER0XTw==} 695 | engines: {node: '>=12'} 696 | cpu: [arm64] 697 | os: [darwin] 698 | requiresBuild: true 699 | dev: true 700 | optional: true 701 | 702 | /esbuild-freebsd-64/0.14.39: 703 | resolution: {integrity: sha512-oMNH8lJI4wtgN5oxuFP7BQ22vgB/e3Tl5Woehcd6i2r6F3TszpCnNl8wo2d/KvyQ4zvLvCWAlRciumhQg88+kQ==} 704 | engines: {node: '>=12'} 705 | cpu: [x64] 706 | os: [freebsd] 707 | requiresBuild: true 708 | dev: true 709 | optional: true 710 | 711 | /esbuild-freebsd-arm64/0.14.39: 712 | resolution: {integrity: sha512-1GHK7kwk57ukY2yI4ILWKJXaxfr+8HcM/r/JKCGCPziIVlL+Wi7RbJ2OzMcTKZ1HpvEqCTBT/J6cO4ZEwW4Ypg==} 713 | engines: {node: '>=12'} 714 | cpu: [arm64] 715 | os: [freebsd] 716 | requiresBuild: true 717 | dev: true 718 | optional: true 719 | 720 | /esbuild-linux-32/0.14.39: 721 | resolution: {integrity: sha512-g97Sbb6g4zfRLIxHgW2pc393DjnkTRMeq3N1rmjDUABxpx8SjocK4jLen+/mq55G46eE2TA0MkJ4R3SpKMu7dg==} 722 | engines: {node: '>=12'} 723 | cpu: [ia32] 724 | os: [linux] 725 | requiresBuild: true 726 | dev: true 727 | optional: true 728 | 729 | /esbuild-linux-64/0.14.39: 730 | resolution: {integrity: sha512-4tcgFDYWdI+UbNMGlua9u1Zhu0N5R6u9tl5WOM8aVnNX143JZoBZLpCuUr5lCKhnD0SCO+5gUyMfupGrHtfggQ==} 731 | engines: {node: '>=12'} 732 | cpu: [x64] 733 | os: [linux] 734 | requiresBuild: true 735 | dev: true 736 | optional: true 737 | 738 | /esbuild-linux-arm/0.14.39: 739 | resolution: {integrity: sha512-t0Hn1kWVx5UpCzAJkKRfHeYOLyFnXwYynIkK54/h3tbMweGI7dj400D1k0Vvtj2u1P+JTRT9tx3AjtLEMmfVBQ==} 740 | engines: {node: '>=12'} 741 | cpu: [arm] 742 | os: [linux] 743 | requiresBuild: true 744 | dev: true 745 | optional: true 746 | 747 | /esbuild-linux-arm64/0.14.39: 748 | resolution: {integrity: sha512-23pc8MlD2D6Px1mV8GMglZlKgwgNKAO8gsgsLLcXWSs9lQsCYkIlMo/2Ycfo5JrDIbLdwgP8D2vpfH2KcBqrDQ==} 749 | engines: {node: '>=12'} 750 | cpu: [arm64] 751 | os: [linux] 752 | requiresBuild: true 753 | dev: true 754 | optional: true 755 | 756 | /esbuild-linux-mips64le/0.14.39: 757 | resolution: {integrity: sha512-epwlYgVdbmkuRr5n4es3B+yDI0I2e/nxhKejT9H0OLxFAlMkeQZxSpxATpDc9m8NqRci6Kwyb/SfmD1koG2Zuw==} 758 | engines: {node: '>=12'} 759 | cpu: [mips64el] 760 | os: [linux] 761 | requiresBuild: true 762 | dev: true 763 | optional: true 764 | 765 | /esbuild-linux-ppc64le/0.14.39: 766 | resolution: {integrity: sha512-W/5ezaq+rQiQBThIjLMNjsuhPHg+ApVAdTz2LvcuesZFMsJoQAW2hutoyg47XxpWi7aEjJGrkS26qCJKhRn3QQ==} 767 | engines: {node: '>=12'} 768 | cpu: [ppc64] 769 | os: [linux] 770 | requiresBuild: true 771 | dev: true 772 | optional: true 773 | 774 | /esbuild-linux-riscv64/0.14.39: 775 | resolution: {integrity: sha512-IS48xeokcCTKeQIOke2O0t9t14HPvwnZcy+5baG13Z1wxs9ZrC5ig5ypEQQh4QMKxURD5TpCLHw2W42CLuVZaA==} 776 | engines: {node: '>=12'} 777 | cpu: [riscv64] 778 | os: [linux] 779 | requiresBuild: true 780 | dev: true 781 | optional: true 782 | 783 | /esbuild-linux-s390x/0.14.39: 784 | resolution: {integrity: sha512-zEfunpqR8sMomqXhNTFEKDs+ik7HC01m3M60MsEjZOqaywHu5e5682fMsqOlZbesEAAaO9aAtRBsU7CHnSZWyA==} 785 | engines: {node: '>=12'} 786 | cpu: [s390x] 787 | os: [linux] 788 | requiresBuild: true 789 | dev: true 790 | optional: true 791 | 792 | /esbuild-netbsd-64/0.14.39: 793 | resolution: {integrity: sha512-Uo2suJBSIlrZCe4E0k75VDIFJWfZy+bOV6ih3T4MVMRJh1lHJ2UyGoaX4bOxomYN3t+IakHPyEoln1+qJ1qYaA==} 794 | engines: {node: '>=12'} 795 | cpu: [x64] 796 | os: [netbsd] 797 | requiresBuild: true 798 | dev: true 799 | optional: true 800 | 801 | /esbuild-openbsd-64/0.14.39: 802 | resolution: {integrity: sha512-secQU+EpgUPpYjJe3OecoeGKVvRMLeKUxSMGHnK+aK5uQM3n1FPXNJzyz1LHFOo0WOyw+uoCxBYdM4O10oaCAA==} 803 | engines: {node: '>=12'} 804 | cpu: [x64] 805 | os: [openbsd] 806 | requiresBuild: true 807 | dev: true 808 | optional: true 809 | 810 | /esbuild-sunos-64/0.14.39: 811 | resolution: {integrity: sha512-qHq0t5gePEDm2nqZLb+35p/qkaXVS7oIe32R0ECh2HOdiXXkj/1uQI9IRogGqKkK+QjDG+DhwiUw7QoHur/Rwg==} 812 | engines: {node: '>=12'} 813 | cpu: [x64] 814 | os: [sunos] 815 | requiresBuild: true 816 | dev: true 817 | optional: true 818 | 819 | /esbuild-windows-32/0.14.39: 820 | resolution: {integrity: sha512-XPjwp2OgtEX0JnOlTgT6E5txbRp6Uw54Isorm3CwOtloJazeIWXuiwK0ONJBVb/CGbiCpS7iP2UahGgd2p1x+Q==} 821 | engines: {node: '>=12'} 822 | cpu: [ia32] 823 | os: [win32] 824 | requiresBuild: true 825 | dev: true 826 | optional: true 827 | 828 | /esbuild-windows-64/0.14.39: 829 | resolution: {integrity: sha512-E2wm+5FwCcLpKsBHRw28bSYQw0Ikxb7zIMxw3OPAkiaQhLVr3dnVO8DofmbWhhf6b97bWzg37iSZ45ZDpLw7Ow==} 830 | engines: {node: '>=12'} 831 | cpu: [x64] 832 | os: [win32] 833 | requiresBuild: true 834 | dev: true 835 | optional: true 836 | 837 | /esbuild-windows-arm64/0.14.39: 838 | resolution: {integrity: sha512-sBZQz5D+Gd0EQ09tZRnz/PpVdLwvp/ufMtJ1iDFYddDaPpZXKqPyaxfYBLs3ueiaksQ26GGa7sci0OqFzNs7KA==} 839 | engines: {node: '>=12'} 840 | cpu: [arm64] 841 | os: [win32] 842 | requiresBuild: true 843 | dev: true 844 | optional: true 845 | 846 | /esbuild/0.14.39: 847 | resolution: {integrity: sha512-2kKujuzvRWYtwvNjYDY444LQIA3TyJhJIX3Yo4+qkFlDDtGlSicWgeHVJqMUP/2sSfH10PGwfsj+O2ro1m10xQ==} 848 | engines: {node: '>=12'} 849 | hasBin: true 850 | requiresBuild: true 851 | optionalDependencies: 852 | esbuild-android-64: 0.14.39 853 | esbuild-android-arm64: 0.14.39 854 | esbuild-darwin-64: 0.14.39 855 | esbuild-darwin-arm64: 0.14.39 856 | esbuild-freebsd-64: 0.14.39 857 | esbuild-freebsd-arm64: 0.14.39 858 | esbuild-linux-32: 0.14.39 859 | esbuild-linux-64: 0.14.39 860 | esbuild-linux-arm: 0.14.39 861 | esbuild-linux-arm64: 0.14.39 862 | esbuild-linux-mips64le: 0.14.39 863 | esbuild-linux-ppc64le: 0.14.39 864 | esbuild-linux-riscv64: 0.14.39 865 | esbuild-linux-s390x: 0.14.39 866 | esbuild-netbsd-64: 0.14.39 867 | esbuild-openbsd-64: 0.14.39 868 | esbuild-sunos-64: 0.14.39 869 | esbuild-windows-32: 0.14.39 870 | esbuild-windows-64: 0.14.39 871 | esbuild-windows-arm64: 0.14.39 872 | dev: true 873 | 874 | /escalade/3.1.1: 875 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 876 | engines: {node: '>=6'} 877 | dev: true 878 | 879 | /escape-string-regexp/1.0.5: 880 | resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} 881 | engines: {node: '>=0.8.0'} 882 | dev: true 883 | 884 | /estree-walker/2.0.2: 885 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 886 | dev: true 887 | 888 | /eventemitter3/4.0.7: 889 | resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} 890 | dev: false 891 | 892 | /fast-deep-equal/3.1.3: 893 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 894 | dev: false 895 | 896 | /follow-redirects/1.15.0: 897 | resolution: {integrity: sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==} 898 | engines: {node: '>=4.0'} 899 | peerDependencies: 900 | debug: '*' 901 | peerDependenciesMeta: 902 | debug: 903 | optional: true 904 | dev: false 905 | 906 | /fs-extra/9.1.0: 907 | resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} 908 | engines: {node: '>=10'} 909 | dependencies: 910 | at-least-node: 1.0.0 911 | graceful-fs: 4.2.10 912 | jsonfile: 6.1.0 913 | universalify: 2.0.0 914 | dev: true 915 | 916 | /fsevents/2.3.2: 917 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 918 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 919 | os: [darwin] 920 | requiresBuild: true 921 | dev: true 922 | optional: true 923 | 924 | /function-bind/1.1.1: 925 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 926 | dev: true 927 | 928 | /fuse.js/6.6.2: 929 | resolution: {integrity: sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==} 930 | engines: {node: '>=10'} 931 | dev: false 932 | 933 | /gensync/1.0.0-beta.2: 934 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 935 | engines: {node: '>=6.9.0'} 936 | dev: true 937 | 938 | /globals/11.12.0: 939 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 940 | engines: {node: '>=4'} 941 | dev: true 942 | 943 | /graceful-fs/4.2.10: 944 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} 945 | dev: true 946 | 947 | /has-flag/3.0.0: 948 | resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} 949 | engines: {node: '>=4'} 950 | dev: true 951 | 952 | /has/1.0.3: 953 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 954 | engines: {node: '>= 0.4.0'} 955 | dependencies: 956 | function-bind: 1.1.1 957 | dev: true 958 | 959 | /hash-sum/1.0.2: 960 | resolution: {integrity: sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=} 961 | dev: true 962 | 963 | /hash-sum/2.0.0: 964 | resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} 965 | dev: true 966 | 967 | /he/1.2.0: 968 | resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} 969 | hasBin: true 970 | dev: true 971 | 972 | /html-tags/2.0.0: 973 | resolution: {integrity: sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=} 974 | engines: {node: '>=4'} 975 | dev: true 976 | 977 | /inherits/2.0.3: 978 | resolution: {integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=} 979 | dev: false 980 | 981 | /is-core-module/2.9.0: 982 | resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} 983 | dependencies: 984 | has: 1.0.3 985 | dev: true 986 | 987 | /js-tokens/4.0.0: 988 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 989 | dev: true 990 | 991 | /jsesc/2.5.2: 992 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 993 | engines: {node: '>=4'} 994 | hasBin: true 995 | dev: true 996 | 997 | /json5/2.2.1: 998 | resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} 999 | engines: {node: '>=6'} 1000 | hasBin: true 1001 | dev: true 1002 | 1003 | /jsonfile/6.1.0: 1004 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} 1005 | dependencies: 1006 | universalify: 2.0.0 1007 | optionalDependencies: 1008 | graceful-fs: 4.2.10 1009 | dev: true 1010 | 1011 | /lodash-es/4.17.21: 1012 | resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} 1013 | dev: false 1014 | 1015 | /lodash.kebabcase/4.1.1: 1016 | resolution: {integrity: sha1-hImxyw0p/4gZXM7KRI/21swpXDY=} 1017 | dev: true 1018 | 1019 | /lower-case/2.0.2: 1020 | resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} 1021 | dependencies: 1022 | tslib: 2.4.0 1023 | dev: false 1024 | 1025 | /lru-cache/4.1.5: 1026 | resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} 1027 | dependencies: 1028 | pseudomap: 1.0.2 1029 | yallist: 2.1.2 1030 | dev: true 1031 | 1032 | /magic-string/0.25.9: 1033 | resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} 1034 | dependencies: 1035 | sourcemap-codec: 1.4.8 1036 | dev: true 1037 | 1038 | /merge-source-map/1.1.0: 1039 | resolution: {integrity: sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==} 1040 | dependencies: 1041 | source-map: 0.6.1 1042 | dev: true 1043 | 1044 | /ms/2.1.2: 1045 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 1046 | 1047 | /nanoid/3.3.4: 1048 | resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} 1049 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1050 | hasBin: true 1051 | dev: true 1052 | 1053 | /no-case/3.0.4: 1054 | resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} 1055 | dependencies: 1056 | lower-case: 2.0.2 1057 | tslib: 2.4.0 1058 | dev: false 1059 | 1060 | /node-releases/2.0.4: 1061 | resolution: {integrity: sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==} 1062 | dev: true 1063 | 1064 | /path-parse/1.0.7: 1065 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1066 | dev: true 1067 | 1068 | /path/0.12.7: 1069 | resolution: {integrity: sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=} 1070 | dependencies: 1071 | process: 0.11.10 1072 | util: 0.10.4 1073 | dev: false 1074 | 1075 | /picocolors/0.2.1: 1076 | resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} 1077 | dev: true 1078 | 1079 | /picocolors/1.0.0: 1080 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 1081 | dev: true 1082 | 1083 | /picomatch/2.3.1: 1084 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1085 | engines: {node: '>=8.6'} 1086 | dev: true 1087 | 1088 | /postcss-selector-parser/6.0.10: 1089 | resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} 1090 | engines: {node: '>=4'} 1091 | dependencies: 1092 | cssesc: 3.0.0 1093 | util-deprecate: 1.0.2 1094 | dev: true 1095 | 1096 | /postcss/7.0.39: 1097 | resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} 1098 | engines: {node: '>=6.0.0'} 1099 | dependencies: 1100 | picocolors: 0.2.1 1101 | source-map: 0.6.1 1102 | dev: true 1103 | 1104 | /postcss/8.4.13: 1105 | resolution: {integrity: sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==} 1106 | engines: {node: ^10 || ^12 || >=14} 1107 | dependencies: 1108 | nanoid: 3.3.4 1109 | picocolors: 1.0.0 1110 | source-map-js: 1.0.2 1111 | dev: true 1112 | 1113 | /prettier/2.6.2: 1114 | resolution: {integrity: sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==} 1115 | engines: {node: '>=10.13.0'} 1116 | hasBin: true 1117 | dev: true 1118 | 1119 | /process/0.11.10: 1120 | resolution: {integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI=} 1121 | engines: {node: '>= 0.6.0'} 1122 | dev: false 1123 | 1124 | /pseudomap/1.0.2: 1125 | resolution: {integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM=} 1126 | dev: true 1127 | 1128 | /querystring/0.2.1: 1129 | resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==} 1130 | engines: {node: '>=0.4.x'} 1131 | deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. 1132 | dev: true 1133 | 1134 | /resolve/1.22.0: 1135 | resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} 1136 | hasBin: true 1137 | dependencies: 1138 | is-core-module: 2.9.0 1139 | path-parse: 1.0.7 1140 | supports-preserve-symlinks-flag: 1.0.0 1141 | dev: true 1142 | 1143 | /rollup/2.73.0: 1144 | resolution: {integrity: sha512-h/UngC3S4Zt28mB3g0+2YCMegT5yoftnQplwzPqGZcKvlld5e+kT/QRmJiL+qxGyZKOYpgirWGdLyEO1b0dpLQ==} 1145 | engines: {node: '>=10.0.0'} 1146 | hasBin: true 1147 | optionalDependencies: 1148 | fsevents: 2.3.2 1149 | dev: true 1150 | 1151 | /safe-buffer/5.1.2: 1152 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 1153 | dev: true 1154 | 1155 | /semver/6.3.0: 1156 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 1157 | hasBin: true 1158 | dev: true 1159 | 1160 | /slash/3.0.0: 1161 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 1162 | engines: {node: '>=8'} 1163 | dev: true 1164 | 1165 | /snake-case/3.0.4: 1166 | resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} 1167 | dependencies: 1168 | dot-case: 3.0.4 1169 | tslib: 2.4.0 1170 | dev: false 1171 | 1172 | /source-map-js/1.0.2: 1173 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 1174 | engines: {node: '>=0.10.0'} 1175 | dev: true 1176 | 1177 | /source-map/0.6.1: 1178 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 1179 | engines: {node: '>=0.10.0'} 1180 | dev: true 1181 | 1182 | /source-map/0.7.3: 1183 | resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} 1184 | engines: {node: '>= 8'} 1185 | dev: true 1186 | 1187 | /sourcemap-codec/1.4.8: 1188 | resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} 1189 | dev: true 1190 | 1191 | /supports-color/5.5.0: 1192 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 1193 | engines: {node: '>=4'} 1194 | dependencies: 1195 | has-flag: 3.0.0 1196 | dev: true 1197 | 1198 | /supports-preserve-symlinks-flag/1.0.0: 1199 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1200 | engines: {node: '>= 0.4'} 1201 | dev: true 1202 | 1203 | /svg-tags/1.0.0: 1204 | resolution: {integrity: sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=} 1205 | dev: true 1206 | 1207 | /to-fast-properties/2.0.0: 1208 | resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} 1209 | engines: {node: '>=4'} 1210 | dev: true 1211 | 1212 | /tslib/2.4.0: 1213 | resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} 1214 | dev: false 1215 | 1216 | /universalify/2.0.0: 1217 | resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} 1218 | engines: {node: '>= 10.0.0'} 1219 | dev: true 1220 | 1221 | /util-deprecate/1.0.2: 1222 | resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} 1223 | dev: true 1224 | 1225 | /util/0.10.4: 1226 | resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==} 1227 | dependencies: 1228 | inherits: 2.0.3 1229 | dev: false 1230 | 1231 | /vite-plugin-vue2/1.9.3_1a7639d143c61a70a205d5c35d385822: 1232 | resolution: {integrity: sha512-0KhHSEeht0VHJtt4Z2cJ9bWBq4dP3HoXpapqAHV+f+cUa6KywYdOd+z6sSGLpuGjN8F9YinrFIo8dfVmMOpc8Q==} 1233 | peerDependencies: 1234 | vite: ^2.0.0-beta.23 1235 | vue-template-compiler: ^2.2.0 1236 | dependencies: 1237 | '@babel/core': 7.17.10 1238 | '@babel/parser': 7.17.10 1239 | '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.10 1240 | '@babel/plugin-proposal-decorators': 7.17.9_@babel+core@7.17.10 1241 | '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.17.10 1242 | '@rollup/pluginutils': 4.2.1 1243 | '@vue/babel-helper-vue-jsx-merge-props': 1.2.1 1244 | '@vue/babel-preset-jsx': 1.2.4_@babel+core@7.17.10 1245 | '@vue/component-compiler-utils': 3.3.0 1246 | consolidate: 0.16.0 1247 | debug: 4.3.4 1248 | fs-extra: 9.1.0 1249 | hash-sum: 2.0.0 1250 | magic-string: 0.25.9 1251 | prettier: 2.6.2 1252 | querystring: 0.2.1 1253 | rollup: 2.73.0 1254 | slash: 3.0.0 1255 | source-map: 0.7.3 1256 | vite: 2.9.9 1257 | vue-template-compiler: 2.6.14 1258 | vue-template-es2015-compiler: 1.9.1 1259 | transitivePeerDependencies: 1260 | - supports-color 1261 | dev: true 1262 | 1263 | /vite/2.9.9: 1264 | resolution: {integrity: sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==} 1265 | engines: {node: '>=12.2.0'} 1266 | hasBin: true 1267 | peerDependencies: 1268 | less: '*' 1269 | sass: '*' 1270 | stylus: '*' 1271 | peerDependenciesMeta: 1272 | less: 1273 | optional: true 1274 | sass: 1275 | optional: true 1276 | stylus: 1277 | optional: true 1278 | dependencies: 1279 | esbuild: 0.14.39 1280 | postcss: 8.4.13 1281 | resolve: 1.22.0 1282 | rollup: 2.73.0 1283 | optionalDependencies: 1284 | fsevents: 2.3.2 1285 | dev: true 1286 | 1287 | /vue-select/3.18.3_vue@2.6.14: 1288 | resolution: {integrity: sha512-nKmwxEDO4RRoZ6lWkkVE2bpgne7IJSRzSh1pIawLI7dJLZbtJuSgA0xGaLrT0pUp+JYHBDul242PwOBDHi28vg==} 1289 | peerDependencies: 1290 | vue: 2.x 1291 | dependencies: 1292 | vue: 2.6.14 1293 | dev: false 1294 | 1295 | /vue-template-compiler/2.6.14: 1296 | resolution: {integrity: sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==} 1297 | dependencies: 1298 | de-indent: 1.0.2 1299 | he: 1.2.0 1300 | dev: true 1301 | 1302 | /vue-template-es2015-compiler/1.9.1: 1303 | resolution: {integrity: sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==} 1304 | dev: true 1305 | 1306 | /vue/2.6.14: 1307 | resolution: {integrity: sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==} 1308 | dev: false 1309 | 1310 | /yallist/2.1.2: 1311 | resolution: {integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=} 1312 | dev: true 1313 | --------------------------------------------------------------------------------