From 8e52c51c4980628250385391780fdd6b389e914f Mon Sep 17 00:00:00 2001 From: kakkokari-gtyih Date: Sat, 8 Jul 2023 17:36:02 +0900 Subject: [PATCH] wip --- .editorconfig | 10 + .gitignore | 23 + .npmrc | 2 + README.md | 65 + app.vue | 91 + assets/css/tailwind.css | 3 + assets/svg/misskey-logotype.svg | 5 + assets/svg/top-bg-object1.svg | 10 + assets/svg/top-bg-object2.svg | 10 + components/g/Footer.vue | 13 + components/g/Nav.vue | 13 + components/index/Bg.vue | 69 + components/index/Hero.vue | 23 + content/en-US/README.md | 85 + content/en-US/appendix/assets.md | 51 + content/en-US/docs/admin/cdn.md | 17 + content/en-US/docs/admin/default-reaction.md | 2 + content/en-US/docs/admin/emoji.md | 111 + content/en-US/docs/admin/nginx.md | 87 + content/en-US/docs/admin/push-docker-hub.md | 6 + content/en-US/docs/admin/troubleshooting.md | 7 + content/en-US/docs/api/app.md | 73 + content/en-US/docs/api/common.json5 | 40 + content/en-US/docs/api/index.md | 126 + .../api/streaming/channel/global-timeline.md | 20 + .../api/streaming/channel/home-timeline.md | 20 + .../api/streaming/channel/hybrid-timeline.md | 20 + .../en-US/docs/api/streaming/channel/index.md | 3 + .../api/streaming/channel/local-timeline.md | 20 + .../en-US/docs/api/streaming/channel/main.md | 93 + content/en-US/docs/api/streaming/index.md | 194 + .../docs/api/streaming/note-capture-events.md | 48 + content/en-US/docs/donate.md | 4 + content/en-US/docs/faq.md | 28 + content/en-US/docs/features/ads.md | 13 + content/en-US/docs/features/antenna.md | 8 + content/en-US/docs/features/charts.md | 72 + content/en-US/docs/features/clip.md | 10 + content/en-US/docs/features/custom-emoji.md | 8 + content/en-US/docs/features/deck.md | 30 + content/en-US/docs/features/drive.md | 25 + content/en-US/docs/features/favorite.md | 7 + content/en-US/docs/features/follow.md | 5 + content/en-US/docs/features/index.md | 3 + content/en-US/docs/features/mfm.md | 72 + content/en-US/docs/features/mute-and-block.md | 56 + content/en-US/docs/features/note.md | 83 + content/en-US/docs/features/online-status.md | 39 + content/en-US/docs/features/pages.md | 52 + content/en-US/docs/features/plugin.md | 5 + content/en-US/docs/features/reaction.md | 29 + content/en-US/docs/features/share-form.md | 58 + content/en-US/docs/features/silence.md | 9 + content/en-US/docs/features/theme.md | 83 + content/en-US/docs/features/thread-mute.md | 15 + content/en-US/docs/features/timeline.md | 43 + content/en-US/docs/features/webhook.md | 154 + content/en-US/docs/features/widgets.md | 98 + content/en-US/docs/features/word-mute.md | 23 + content/en-US/docs/getting-started.md | 24 + content/en-US/docs/glossary.md | 92 + content/en-US/docs/install.md | 30 + content/en-US/docs/install/bash.md | 230 + content/en-US/docs/install/docker.md | 79 + content/en-US/docs/install/kubernetes.md | 29 + content/en-US/docs/install/manual.md | 201 + content/en-US/docs/misskey-hub.md | 14 + content/en-US/docs/misskey.md | 86 + content/en-US/docs/releases.md | 748 ++ content/en-US/docs/tips/disable-timelines.md | 10 + content/en-US/docs/troubleshooting.md | 49 + content/en-US/help.md | 3 + content/en-US/home.md | 60 + content/en-US/instances.md | 17 + content/en-US/plugins.md | 12 + content/en-US/updates.md | 3 + content/fr-FR/README.md | 85 + content/fr-FR/appendix/assets.md | 50 + content/fr-FR/docs/admin/cdn.md | 17 + content/fr-FR/docs/admin/default-reaction.md | 2 + content/fr-FR/docs/admin/emoji.md | 109 + content/fr-FR/docs/admin/nginx.md | 86 + content/fr-FR/docs/admin/push-docker-hub.md | 6 + content/fr-FR/docs/admin/troubleshooting.md | 6 + content/fr-FR/docs/api/app.md | 73 + content/fr-FR/docs/api/common.json5 | 40 + content/fr-FR/docs/api/index.md | 121 + .../api/streaming/channel/global-timeline.md | 20 + .../api/streaming/channel/home-timeline.md | 20 + .../api/streaming/channel/hybrid-timeline.md | 20 + .../fr-FR/docs/api/streaming/channel/index.md | 3 + .../api/streaming/channel/local-timeline.md | 20 + .../fr-FR/docs/api/streaming/channel/main.md | 93 + content/fr-FR/docs/api/streaming/index.md | 192 + .../docs/api/streaming/note-capture-events.md | 48 + content/fr-FR/docs/donate.md | 4 + content/fr-FR/docs/faq.md | 28 + content/fr-FR/docs/features/ads.md | 13 + content/fr-FR/docs/features/antenna.md | 8 + content/fr-FR/docs/features/charts.md | 72 + content/fr-FR/docs/features/clip.md | 10 + content/fr-FR/docs/features/custom-emoji.md | 8 + content/fr-FR/docs/features/deck.md | 30 + content/fr-FR/docs/features/drive.md | 25 + content/fr-FR/docs/features/favorite.md | 7 + content/fr-FR/docs/features/follow.md | 5 + content/fr-FR/docs/features/index.md | 3 + content/fr-FR/docs/features/mfm.md | 72 + content/fr-FR/docs/features/mute-and-block.md | 55 + content/fr-FR/docs/features/note.md | 83 + content/fr-FR/docs/features/online-status.md | 39 + content/fr-FR/docs/features/pages.md | 52 + content/fr-FR/docs/features/plugin.md | 5 + content/fr-FR/docs/features/reaction.md | 28 + content/fr-FR/docs/features/share-form.md | 58 + content/fr-FR/docs/features/silence.md | 9 + content/fr-FR/docs/features/theme.md | 83 + content/fr-FR/docs/features/thread-mute.md | 15 + content/fr-FR/docs/features/timeline.md | 44 + content/fr-FR/docs/features/webhook.md | 154 + content/fr-FR/docs/features/widgets.md | 97 + content/fr-FR/docs/features/word-mute.md | 23 + content/fr-FR/docs/getting-started.md | 24 + content/fr-FR/docs/glossary.md | 92 + content/fr-FR/docs/install.md | 30 + content/fr-FR/docs/install/bash.md | 230 + content/fr-FR/docs/install/docker.md | 79 + content/fr-FR/docs/install/kubernetes.md | 29 + content/fr-FR/docs/install/manual.md | 200 + content/fr-FR/docs/misskey-hub.md | 14 + content/fr-FR/docs/misskey.md | 86 + content/fr-FR/docs/releases.md | 748 ++ content/fr-FR/docs/tips/disable-timelines.md | 10 + content/fr-FR/docs/troubleshooting.md | 49 + content/fr-FR/help.md | 3 + content/fr-FR/home.md | 60 + content/fr-FR/instances.md | 17 + content/fr-FR/plugins.md | 12 + content/fr-FR/updates.md | 3 + content/it-IT/README.md | 91 + content/it-IT/appendix/assets.md | 53 + content/it-IT/docs/admin/cdn.md | 17 + content/it-IT/docs/admin/default-reaction.md | 5 + content/it-IT/docs/admin/emoji.md | 107 + content/it-IT/docs/admin/nginx.md | 86 + content/it-IT/docs/admin/push-docker-hub.md | 19 + content/it-IT/docs/admin/troubleshooting.md | 44 + content/it-IT/docs/api/app.md | 73 + content/it-IT/docs/api/common.json5 | 40 + content/it-IT/docs/api/index.md | 138 + .../api/streaming/channel/global-timeline.md | 25 + .../api/streaming/channel/home-timeline.md | 25 + .../api/streaming/channel/hybrid-timeline.md | 25 + .../it-IT/docs/api/streaming/channel/index.md | 3 + .../api/streaming/channel/local-timeline.md | 25 + .../it-IT/docs/api/streaming/channel/main.md | 113 + content/it-IT/docs/api/streaming/index.md | 196 + .../docs/api/streaming/note-capture-events.md | 51 + content/it-IT/docs/faq.md | 93 + content/it-IT/docs/features/ads.md | 13 + content/it-IT/docs/features/antenna.md | 7 + content/it-IT/docs/features/charts.md | 69 + content/it-IT/docs/features/clip.md | 9 + content/it-IT/docs/features/custom-emoji.md | 11 + content/it-IT/docs/features/deck.md | 25 + content/it-IT/docs/features/drive.md | 25 + content/it-IT/docs/features/favorite.md | 9 + content/it-IT/docs/features/follow.md | 13 + content/it-IT/docs/features/index.md | 3 + content/it-IT/docs/features/mfm.md | 76 + content/it-IT/docs/features/mute-and-block.md | 58 + content/it-IT/docs/features/note.md | 100 + content/it-IT/docs/features/online-status.md | 38 + content/it-IT/docs/features/pages.md | 21 + content/it-IT/docs/features/plugin.md | 4 + content/it-IT/docs/features/reaction.md | 29 + content/it-IT/docs/features/share-form.md | 58 + content/it-IT/docs/features/theme.md | 85 + content/it-IT/docs/features/thread-mute.md | 15 + content/it-IT/docs/features/timeline.md | 41 + content/it-IT/docs/features/widgets.md | 99 + content/it-IT/docs/features/word-mute.md | 25 + content/it-IT/docs/getting-started.md | 30 + content/it-IT/docs/glossary.md | 117 + content/it-IT/docs/install.md | 33 + content/it-IT/docs/install/docker.md | 80 + content/it-IT/docs/install/manual.md | 154 + content/it-IT/docs/install/ubuntu-manual.md | 485 + content/it-IT/docs/misskey-hub.md | 17 + content/it-IT/docs/misskey.md | 90 + content/it-IT/docs/releases.md | 27 + content/it-IT/docs/tips/disable-timelines.md | 18 + content/it-IT/docs/troubleshooting.md | 72 + content/it-IT/home.md | 61 + content/it-IT/instances.md | 20 + content/it-IT/plugins.md | 11 + content/ja-JP/docs/admin/cdn.md | 17 + content/ja-JP/docs/admin/nginx.md | 87 + content/ja-JP/docs/admin/push-docker-hub.md | 28 + content/ja-JP/docs/admin/troubleshooting.md | 239 + content/ja-JP/docs/advanced/aiscript.md | 7 + content/ja-JP/docs/advanced/create-plugin.md | 46 + content/ja-JP/docs/advanced/develop-bot.md | 7 + .../docs/advanced/plugin-api-reference.md | 49 + content/ja-JP/docs/api/app.md | 73 + content/ja-JP/docs/api/common.json5 | 101 + .../endpoints/admin/abuse-user-reports.json5 | 142 + .../api/endpoints/admin/accounts/create.json5 | 43 + .../api/endpoints/admin/accounts/delete.json5 | 22 + .../docs/api/endpoints/admin/ad/create.json5 | 47 + .../docs/api/endpoints/admin/ad/delete.json5 | 28 + .../docs/api/endpoints/admin/ad/list.json5 | 30 + .../docs/api/endpoints/admin/ad/update.json5 | 58 + .../admin/announcements/create.json5 | 81 + .../admin/announcements/delete.json5 | 28 + .../endpoints/admin/announcements/list.json5 | 89 + .../admin/announcements/update.json5 | 44 + .../api/endpoints/admin/delete-account.json5 | 22 + .../admin/delete-all-files-of-a-user.json5 | 22 + .../admin/drive-capacity-override.json5 | 27 + .../admin/drive/clean-remote-files.json5 | 15 + .../api/endpoints/admin/drive/cleanup.json5 | 15 + .../api/endpoints/admin/drive/files.json5 | 66 + .../api/endpoints/admin/drive/show-file.json5 | 229 + .../admin/emoji/add-aliases-bulk.json5 | 32 + .../docs/api/endpoints/admin/emoji/add.json5 | 28 + .../docs/api/endpoints/admin/emoji/copy.json5 | 43 + .../endpoints/admin/emoji/delete-bulk.json5 | 25 + .../api/endpoints/admin/emoji/delete.json5 | 28 + .../endpoints/admin/emoji/list-remote.json5 | 97 + .../docs/api/endpoints/admin/emoji/list.json5 | 90 + .../admin/emoji/remove-aliases-bulk.json5 | 32 + .../admin/emoji/set-aliases-bulk.json5 | 32 + .../admin/emoji/set-category-bulk.json5 | 30 + .../api/endpoints/admin/emoji/update.json5 | 44 + .../admin/federation/delete-all-files.json5 | 21 + .../refresh-remote-instance-metadata.json5 | 21 + .../federation/remove-all-following.json5 | 21 + .../admin/federation/update-instance.json5 | 25 + .../api/endpoints/admin/get-index-stats.json5 | 15 + .../api/endpoints/admin/get-table-stats.json5 | 25 + .../api/endpoints/admin/get-user-ips.json5 | 22 + .../docs/api/endpoints/admin/invite.json5 | 32 + .../ja-JP/docs/api/endpoints/admin/meta.json5 | 449 + .../api/endpoints/admin/moderators/add.json5 | 22 + .../endpoints/admin/moderators/remove.json5 | 22 + .../api/endpoints/admin/promo/create.json5 | 37 + .../api/endpoints/admin/queue/clear.json5 | 15 + .../admin/queue/deliver-delayed.json5 | 40 + .../endpoints/admin/queue/inbox-delayed.json5 | 40 + .../api/endpoints/admin/queue/stats.json5 | 51 + .../docs/api/endpoints/admin/relays/add.json5 | 61 + .../api/endpoints/admin/relays/list.json5 | 54 + .../api/endpoints/admin/relays/remove.json5 | 21 + .../api/endpoints/admin/reset-password.json5 | 38 + .../admin/resolve-abuse-user-report.json5 | 26 + .../docs/api/endpoints/admin/send-email.json5 | 29 + .../api/endpoints/admin/server-info.json5 | 128 + .../admin/show-moderation-logs.json5 | 84 + .../docs/api/endpoints/admin/show-user.json5 | 26 + .../docs/api/endpoints/admin/show-users.json5 | 82 + .../api/endpoints/admin/silence-user.json5 | 22 + .../api/endpoints/admin/suspend-user.json5 | 22 + .../api/endpoints/admin/unsilence-user.json5 | 22 + .../api/endpoints/admin/unsuspend-user.json5 | 22 + .../api/endpoints/admin/update-meta.json5 | 331 + .../endpoints/admin/update-user-note.json5 | 26 + .../docs/api/endpoints/admin/vacuum.json5 | 25 + .../docs/api/endpoints/announcements.json5 | 97 + .../docs/api/endpoints/antennas/create.json5 | 93 + .../docs/api/endpoints/antennas/delete.json5 | 28 + .../docs/api/endpoints/antennas/list.json5 | 26 + .../docs/api/endpoints/antennas/notes.json5 | 59 + .../docs/api/endpoints/antennas/show.json5 | 34 + .../docs/api/endpoints/antennas/update.json5 | 103 + content/ja-JP/docs/api/endpoints/ap/get.json5 | 25 + .../ja-JP/docs/api/endpoints/ap/show.json5 | 80 + .../ja-JP/docs/api/endpoints/app/create.json5 | 43 + .../ja-JP/docs/api/endpoints/app/show.json5 | 34 + .../api/endpoints/auth/session/generate.json5 | 51 + .../api/endpoints/auth/session/show.json5 | 60 + .../api/endpoints/auth/session/userkey.json5 | 66 + .../docs/api/endpoints/blocking/create.json5 | 45 + .../docs/api/endpoints/blocking/delete.json5 | 45 + .../docs/api/endpoints/blocking/list.json5 | 45 + .../docs/api/endpoints/channels/create.json5 | 46 + .../api/endpoints/channels/featured.json5 | 26 + .../docs/api/endpoints/channels/follow.json5 | 28 + .../api/endpoints/channels/followed.json5 | 41 + .../docs/api/endpoints/channels/owned.json5 | 41 + .../docs/api/endpoints/channels/show.json5 | 34 + .../api/endpoints/channels/timeline.json5 | 59 + .../api/endpoints/channels/unfollow.json5 | 28 + .../docs/api/endpoints/channels/update.json5 | 60 + .../api/endpoints/charts/active-users.json5 | 105 + .../api/endpoints/charts/ap-request.json5 | 63 + .../docs/api/endpoints/charts/drive.json5 | 98 + .../api/endpoints/charts/federation.json5 | 98 + .../docs/api/endpoints/charts/hashtag.json5 | 60 + .../docs/api/endpoints/charts/instance.json5 | 214 + .../docs/api/endpoints/charts/notes.json5 | 140 + .../api/endpoints/charts/user/drive.json5 | 89 + .../api/endpoints/charts/user/following.json5 | 131 + .../api/endpoints/charts/user/notes.json5 | 96 + .../api/endpoints/charts/user/reactions.json5 | 61 + .../docs/api/endpoints/charts/users.json5 | 84 + .../docs/api/endpoints/clips/add-note.json5 | 45 + .../docs/api/endpoints/clips/create.json5 | 42 + .../docs/api/endpoints/clips/delete.json5 | 29 + .../ja-JP/docs/api/endpoints/clips/list.json5 | 26 + .../docs/api/endpoints/clips/notes.json5 | 57 + .../api/endpoints/clips/remove-note.json5 | 40 + .../ja-JP/docs/api/endpoints/clips/show.json5 | 35 + .../docs/api/endpoints/clips/update.json5 | 53 + content/ja-JP/docs/api/endpoints/drive.json5 | 35 + .../docs/api/endpoints/drive/files.json5 | 57 + .../drive/files/attached-notes.json5 | 40 + .../drive/files/check-existence.json5 | 27 + .../api/endpoints/drive/files/create.json5 | 33 + .../api/endpoints/drive/files/delete.json5 | 34 + .../endpoints/drive/files/find-by-hash.json5 | 33 + .../docs/api/endpoints/drive/files/find.json5 | 40 + .../docs/api/endpoints/drive/files/show.json5 | 55 + .../api/endpoints/drive/files/update.json5 | 70 + .../drive/files/upload-from-url.json5 | 52 + .../docs/api/endpoints/drive/folders.json5 | 51 + .../api/endpoints/drive/folders/create.json5 | 40 + .../api/endpoints/drive/folders/delete.json5 | 34 + .../api/endpoints/drive/folders/find.json5 | 40 + .../api/endpoints/drive/folders/show.json5 | 35 + .../api/endpoints/drive/folders/update.json5 | 51 + .../docs/api/endpoints/drive/stream.json5 | 48 + .../endpoints/email-address/available.json5 | 44 + .../ja-JP/docs/api/endpoints/endpoint.json5 | 21 + .../ja-JP/docs/api/endpoints/endpoints.json5 | 30 + .../api/endpoints/federation/followers.json5 | 50 + .../api/endpoints/federation/following.json5 | 50 + .../api/endpoints/federation/instances.json5 | 78 + .../endpoints/federation/show-instance.json5 | 33 + .../docs/api/endpoints/federation/stats.json5 | 23 + .../federation/update-remote-user.json5 | 23 + .../docs/api/endpoints/federation/users.json5 | 50 + .../ja-JP/docs/api/endpoints/fetch-rss.json5 | 21 + .../docs/api/endpoints/following/create.json5 | 55 + .../docs/api/endpoints/following/delete.json5 | 45 + .../api/endpoints/following/invalidate.json5 | 45 + .../endpoints/following/requests/accept.json5 | 34 + .../endpoints/following/requests/cancel.json5 | 40 + .../endpoints/following/requests/list.json5 | 51 + .../endpoints/following/requests/reject.json5 | 29 + .../docs/api/endpoints/gallery/featured.json5 | 26 + .../docs/api/endpoints/gallery/popular.json5 | 26 + .../docs/api/endpoints/gallery/posts.json5 | 41 + .../api/endpoints/gallery/posts/create.json5 | 47 + .../api/endpoints/gallery/posts/delete.json5 | 28 + .../api/endpoints/gallery/posts/like.json5 | 38 + .../api/endpoints/gallery/posts/show.json5 | 34 + .../api/endpoints/gallery/posts/unlike.json5 | 33 + .../api/endpoints/gallery/posts/update.json5 | 52 + .../endpoints/get-online-users-count.json5 | 21 + .../docs/api/endpoints/hashtags/list.json5 | 69 + .../docs/api/endpoints/hashtags/search.json5 | 44 + .../docs/api/endpoints/hashtags/show.json5 | 34 + .../docs/api/endpoints/hashtags/trend.json5 | 54 + .../docs/api/endpoints/hashtags/users.json5 | 71 + content/ja-JP/docs/api/endpoints/i.json5 | 17 + .../docs/api/endpoints/i/favorites.json5 | 45 + .../docs/api/endpoints/i/gallery/likes.json5 | 61 + .../docs/api/endpoints/i/gallery/posts.json5 | 44 + .../i/get-word-muted-notes-count.json5 | 30 + .../docs/api/endpoints/i/notifications.json5 | 101 + .../docs/api/endpoints/i/page-likes.json5 | 59 + .../ja-JP/docs/api/endpoints/i/pages.json5 | 44 + content/ja-JP/docs/api/endpoints/i/pin.json5 | 45 + .../i/read-all-messaging-messages.json5 | 15 + .../endpoints/i/read-all-unread-notes.json5 | 15 + .../api/endpoints/i/read-announcement.json5 | 29 + .../ja-JP/docs/api/endpoints/i/unpin.json5 | 35 + .../ja-JP/docs/api/endpoints/i/update.json5 | 451 + .../api/endpoints/i/webhooks/create.json5 | 56 + .../api/endpoints/i/webhooks/delete.json5 | 29 + .../docs/api/endpoints/i/webhooks/list.json5 | 15 + .../docs/api/endpoints/i/webhooks/show.json5 | 29 + .../api/endpoints/i/webhooks/update.json5 | 73 + .../api/endpoints/messaging/history.json5 | 37 + .../api/endpoints/messaging/messages.json5 | 84 + .../endpoints/messaging/messages/create.json5 | 90 + .../endpoints/messaging/messages/delete.json5 | 28 + .../endpoints/messaging/messages/read.json5 | 28 + content/ja-JP/docs/api/endpoints/meta.json5 | 432 + .../docs/api/endpoints/mute/create.json5 | 44 + .../docs/api/endpoints/mute/delete.json5 | 39 + .../ja-JP/docs/api/endpoints/mute/list.json5 | 45 + .../ja-JP/docs/api/endpoints/my/apps.json5 | 37 + content/ja-JP/docs/api/endpoints/notes.json5 | 66 + .../docs/api/endpoints/notes/children.json5 | 51 + .../docs/api/endpoints/notes/clips.json5 | 40 + .../api/endpoints/notes/conversation.json5 | 52 + .../docs/api/endpoints/notes/create.json5 | 240 + .../docs/api/endpoints/notes/delete.json5 | 34 + .../endpoints/notes/favorites/create.json5 | 34 + .../endpoints/notes/favorites/delete.json5 | 34 + .../docs/api/endpoints/notes/featured.json5 | 39 + .../api/endpoints/notes/global-timeline.json5 | 63 + .../api/endpoints/notes/hybrid-timeline.json5 | 78 + .../api/endpoints/notes/local-timeline.json5 | 75 + .../docs/api/endpoints/notes/mentions.json5 | 52 + .../notes/polls/recommendation.json5 | 39 + .../docs/api/endpoints/notes/polls/vote.json5 | 59 + .../docs/api/endpoints/notes/reactions.json5 | 67 + .../endpoints/notes/reactions/create.json5 | 43 + .../endpoints/notes/reactions/delete.json5 | 34 + .../docs/api/endpoints/notes/renotes.json5 | 57 + .../docs/api/endpoints/notes/replies.json5 | 51 + .../api/endpoints/notes/search-by-tag.json5 | 100 + .../docs/api/endpoints/notes/search.json5 | 74 + .../ja-JP/docs/api/endpoints/notes/show.json5 | 35 + .../docs/api/endpoints/notes/state.json5 | 52 + .../notes/thread-muting/create.json5 | 29 + .../notes/thread-muting/delete.json5 | 29 + .../docs/api/endpoints/notes/timeline.json5 | 72 + .../docs/api/endpoints/notes/translate.json5 | 38 + .../docs/api/endpoints/notes/unrenote.json5 | 29 + .../endpoints/notes/user-list-timeline.json5 | 85 + .../api/endpoints/notes/watching/create.json5 | 29 + .../api/endpoints/notes/watching/delete.json5 | 29 + .../api/endpoints/notifications/create.json5 | 32 + .../notifications/mark-all-as-read.json5 | 15 + .../api/endpoints/notifications/read.json5 | 50 + .../docs/api/endpoints/pages/create.json5 | 99 + .../docs/api/endpoints/pages/delete.json5 | 34 + .../docs/api/endpoints/pages/featured.json5 | 27 + .../ja-JP/docs/api/endpoints/pages/like.json5 | 34 + .../ja-JP/docs/api/endpoints/pages/show.json5 | 55 + .../docs/api/endpoints/pages/unlike.json5 | 34 + .../docs/api/endpoints/pages/update.json5 | 105 + content/ja-JP/docs/api/endpoints/ping.json5 | 24 + .../docs/api/endpoints/pinned-users.json5 | 26 + .../ja-JP/docs/api/endpoints/promo/read.json5 | 28 + .../endpoints/request-reset-password.json5 | 25 + .../ja-JP/docs/api/endpoints/reset-db.json5 | 15 + .../docs/api/endpoints/reset-password.json5 | 25 + .../docs/api/endpoints/server-info.json5 | 68 + content/ja-JP/docs/api/endpoints/stats.json5 | 60 + .../docs/api/endpoints/sw/register.json5 | 52 + .../docs/api/endpoints/sw/unregister.json5 | 21 + content/ja-JP/docs/api/endpoints/test.json5 | 37 + .../api/endpoints/username/available.json5 | 38 + content/ja-JP/docs/api/endpoints/users.json5 | 74 + .../docs/api/endpoints/users/clips.json5 | 47 + .../docs/api/endpoints/users/followers.json5 | 80 + .../docs/api/endpoints/users/following.json5 | 80 + .../api/endpoints/users/gallery/posts.json5 | 47 + .../users/get-frequently-replied-users.json5 | 65 + .../api/endpoints/users/lists/create.json5 | 29 + .../api/endpoints/users/lists/delete.json5 | 28 + .../docs/api/endpoints/users/lists/list.json5 | 26 + .../docs/api/endpoints/users/lists/pull.json5 | 38 + .../docs/api/endpoints/users/lists/push.json5 | 48 + .../docs/api/endpoints/users/lists/show.json5 | 34 + .../api/endpoints/users/lists/update.json5 | 40 + .../docs/api/endpoints/users/notes.json5 | 81 + .../docs/api/endpoints/users/pages.json5 | 51 + .../docs/api/endpoints/users/reactions.json5 | 65 + .../api/endpoints/users/recommendation.json5 | 39 + .../docs/api/endpoints/users/relation.json5 | 155 + .../api/endpoints/users/report-abuse.json5 | 46 + .../users/search-by-username-and-host.json5 | 60 + .../docs/api/endpoints/users/search.json5 | 60 + .../ja-JP/docs/api/endpoints/users/show.json5 | 88 + .../docs/api/endpoints/users/stats.json5 | 177 + content/ja-JP/docs/api/index.md | 125 + content/ja-JP/docs/api/libraries.md | 33 + content/ja-JP/docs/api/permission.md | 33 + .../api/streaming/channel/global-timeline.md | 20 + .../api/streaming/channel/home-timeline.md | 20 + .../api/streaming/channel/hybrid-timeline.md | 20 + .../ja-JP/docs/api/streaming/channel/index.md | 3 + .../api/streaming/channel/local-timeline.md | 20 + .../ja-JP/docs/api/streaming/channel/main.md | 93 + content/ja-JP/docs/api/streaming/index.md | 198 + .../docs/api/streaming/note-capture-events.md | 48 + content/ja-JP/docs/apps.md | 19 + content/ja-JP/docs/donate.md | 24 + content/ja-JP/docs/faq.md | 58 + content/ja-JP/docs/features/ads.md | 11 + content/ja-JP/docs/features/antenna.md | 4 + content/ja-JP/docs/features/charts.md | 57 + content/ja-JP/docs/features/clip.md | 8 + content/ja-JP/docs/features/custom-emoji.md | 7 + content/ja-JP/docs/features/deck.md | 21 + content/ja-JP/docs/features/drive.md | 23 + content/ja-JP/docs/features/favorite.md | 7 + content/ja-JP/docs/features/follow.md | 3 + content/ja-JP/docs/features/hashtag.md | 12 + content/ja-JP/docs/features/index.md | 3 + content/ja-JP/docs/features/mention.md | 1 + content/ja-JP/docs/features/mfm.md | 136 + content/ja-JP/docs/features/mute-and-block.md | 53 + content/ja-JP/docs/features/note.md | 83 + content/ja-JP/docs/features/online-status.md | 38 + content/ja-JP/docs/features/pages.md | 65 + content/ja-JP/docs/features/plugin.md | 4 + content/ja-JP/docs/features/reaction.md | 18 + content/ja-JP/docs/features/share-form.md | 53 + content/ja-JP/docs/features/silence.md | 7 + content/ja-JP/docs/features/theme.md | 95 + content/ja-JP/docs/features/thread-mute.md | 14 + content/ja-JP/docs/features/timeline.md | 33 + content/ja-JP/docs/features/webhook.md | 145 + content/ja-JP/docs/features/widgets.md | 138 + content/ja-JP/docs/features/word-mute.md | 20 + content/ja-JP/docs/getting-started.md | 24 + content/ja-JP/docs/glossary.md | 100 + content/ja-JP/docs/index.md | 0 content/ja-JP/docs/install.md | 34 + content/ja-JP/docs/install/bash.md | 239 + content/ja-JP/docs/install/docker.md | 81 + content/ja-JP/docs/install/kubernetes.md | 52 + content/ja-JP/docs/install/manual.md | 157 + content/ja-JP/docs/install/ubuntu-manual.md | 619 ++ content/ja-JP/docs/misskey-hub.md | 14 + content/ja-JP/docs/misskey.md | 124 + content/ja-JP/docs/notes.md | 13 + content/ja-JP/docs/releases.md | 1712 ++++ content/ja-JP/docs/tips/disable-timelines.md | 13 + content/ja-JP/docs/tips/scale-out.md | 66 + content/ja-JP/docs/troubleshooting.md | 71 + content/ko-KR/README.md | 68 + content/ko-KR/appendix/assets.md | 53 + content/ko-KR/docs/admin/cdn.md | 17 + content/ko-KR/docs/admin/default-reaction.md | 3 + content/ko-KR/docs/admin/emoji.md | 102 + content/ko-KR/docs/admin/nginx.md | 87 + content/ko-KR/docs/admin/push-docker-hub.md | 27 + content/ko-KR/docs/admin/troubleshooting.md | 245 + content/ko-KR/docs/advanced/aiscript.md | 9 + content/ko-KR/docs/advanced/create-plugin.md | 48 + content/ko-KR/docs/advanced/develop-bot.md | 7 + .../docs/advanced/plugin-api-reference.md | 61 + content/ko-KR/docs/api/app.md | 68 + content/ko-KR/docs/api/common.json5 | 40 + content/ko-KR/docs/api/index.md | 142 + content/ko-KR/docs/api/libraries.md | 33 + content/ko-KR/docs/api/permission.md | 33 + .../api/streaming/channel/global-timeline.md | 20 + .../api/streaming/channel/home-timeline.md | 20 + .../api/streaming/channel/hybrid-timeline.md | 20 + .../ko-KR/docs/api/streaming/channel/index.md | 3 + .../api/streaming/channel/local-timeline.md | 20 + .../ko-KR/docs/api/streaming/channel/main.md | 93 + content/ko-KR/docs/api/streaming/index.md | 196 + .../docs/api/streaming/note-capture-events.md | 48 + content/ko-KR/docs/apps.md | 17 + content/ko-KR/docs/donate.md | 20 + content/ko-KR/docs/faq.md | 65 + content/ko-KR/docs/features/ads.md | 11 + content/ko-KR/docs/features/antenna.md | 7 + content/ko-KR/docs/features/charts.md | 55 + content/ko-KR/docs/features/clip.md | 9 + content/ko-KR/docs/features/custom-emoji.md | 7 + content/ko-KR/docs/features/deck.md | 23 + content/ko-KR/docs/features/drive.md | 23 + content/ko-KR/docs/features/favorite.md | 6 + content/ko-KR/docs/features/follow.md | 4 + content/ko-KR/docs/features/hashtag.md | 11 + content/ko-KR/docs/features/index.md | 3 + content/ko-KR/docs/features/mfm.md | 127 + content/ko-KR/docs/features/mute-and-block.md | 50 + content/ko-KR/docs/features/note.md | 95 + content/ko-KR/docs/features/online-status.md | 17 + content/ko-KR/docs/features/pages.md | 75 + content/ko-KR/docs/features/play.md | 2 + content/ko-KR/docs/features/plugin.md | 4 + content/ko-KR/docs/features/reaction.md | 24 + content/ko-KR/docs/features/roles.md | 2 + content/ko-KR/docs/features/share-form.md | 57 + content/ko-KR/docs/features/silence.md | 16 + content/ko-KR/docs/features/theme.md | 90 + content/ko-KR/docs/features/thread-mute.md | 14 + content/ko-KR/docs/features/timeline.md | 37 + content/ko-KR/docs/features/webhook.md | 149 + content/ko-KR/docs/features/widgets.md | 78 + content/ko-KR/docs/features/word-mute.md | 22 + content/ko-KR/docs/getting-started.md | 24 + content/ko-KR/docs/glossary.md | 101 + content/ko-KR/docs/install.md | 34 + content/ko-KR/docs/install/bash-v140.md | 216 + content/ko-KR/docs/install/bash-v165.md | 222 + content/ko-KR/docs/install/bash.md | 226 + content/ko-KR/docs/install/docker.md | 79 + content/ko-KR/docs/install/kubernetes.md | 29 + content/ko-KR/docs/install/manual.md | 134 + content/ko-KR/docs/install/ubuntu-manual.md | 622 ++ content/ko-KR/docs/misskey-hub.md | 14 + content/ko-KR/docs/misskey.md | 143 + content/ko-KR/docs/releases.md | 876 ++ content/ko-KR/docs/tips/disable-timelines.md | 20 + content/ko-KR/docs/troubleshooting.md | 71 + content/ko-KR/help.md | 3 + content/ko-KR/home.md | 60 + content/ko-KR/instances.md | 17 + content/ko-KR/plugins.md | 12 + content/ko-KR/updates.md | 3 + content/pl-PL/README.md | 85 + content/pl-PL/appendix/assets.md | 53 + content/pl-PL/docs/admin/cdn.md | 21 + content/pl-PL/docs/admin/default-reaction.md | 2 + content/pl-PL/docs/admin/emoji.md | 111 + content/pl-PL/docs/admin/nginx.md | 88 + content/pl-PL/docs/admin/push-docker-hub.md | 10 + content/pl-PL/docs/admin/troubleshooting.md | 11 + content/pl-PL/docs/api/app.md | 80 + content/pl-PL/docs/api/common.json5 | 40 + content/pl-PL/docs/api/index.md | 139 + .../api/streaming/channel/global-timeline.md | 25 + .../api/streaming/channel/home-timeline.md | 25 + .../api/streaming/channel/hybrid-timeline.md | 25 + .../pl-PL/docs/api/streaming/channel/index.md | 3 + .../api/streaming/channel/local-timeline.md | 25 + .../pl-PL/docs/api/streaming/channel/main.md | 113 + content/pl-PL/docs/api/streaming/index.md | 213 + .../docs/api/streaming/note-capture-events.md | 51 + content/pl-PL/docs/donate.md | 4 + content/pl-PL/docs/faq.md | 37 + content/pl-PL/docs/features/ads.md | 13 + content/pl-PL/docs/features/antenna.md | 8 + content/pl-PL/docs/features/charts.md | 71 + content/pl-PL/docs/features/clip.md | 8 + content/pl-PL/docs/features/custom-emoji.md | 7 + content/pl-PL/docs/features/deck.md | 30 + content/pl-PL/docs/features/drive.md | 25 + content/pl-PL/docs/features/favorite.md | 7 + content/pl-PL/docs/features/follow.md | 5 + content/pl-PL/docs/features/index.md | 3 + content/pl-PL/docs/features/mfm.md | 78 + content/pl-PL/docs/features/mute-and-block.md | 57 + content/pl-PL/docs/features/note.md | 82 + content/pl-PL/docs/features/online-status.md | 39 + content/pl-PL/docs/features/pages.md | 47 + content/pl-PL/docs/features/plugin.md | 5 + content/pl-PL/docs/features/reaction.md | 27 + content/pl-PL/docs/features/share-form.md | 58 + content/pl-PL/docs/features/silence.md | 9 + content/pl-PL/docs/features/theme.md | 83 + content/pl-PL/docs/features/thread-mute.md | 15 + content/pl-PL/docs/features/timeline.md | 43 + content/pl-PL/docs/features/webhook.md | 154 + content/pl-PL/docs/features/widgets.md | 97 + content/pl-PL/docs/features/word-mute.md | 22 + content/pl-PL/docs/getting-started.md | 22 + content/pl-PL/docs/glossary.md | 119 + content/pl-PL/docs/install.md | 30 + content/pl-PL/docs/install/bash.md | 241 + content/pl-PL/docs/install/docker.md | 85 + content/pl-PL/docs/install/kubernetes.md | 36 + content/pl-PL/docs/install/manual.md | 225 + content/pl-PL/docs/misskey-hub.md | 14 + content/pl-PL/docs/misskey.md | 111 + content/pl-PL/docs/releases.md | 879 ++ content/pl-PL/docs/tips/disable-timelines.md | 12 + content/pl-PL/docs/troubleshooting.md | 48 + content/pl-PL/help.md | 3 + content/pl-PL/home.md | 60 + content/pl-PL/instances.md | 18 + content/pl-PL/plugins.md | 15 + content/pl-PL/updates.md | 3 + crowdin.yml | 8 + i18n.config.ts | 11 + layouts/default.vue | 12 + locales/README.md | 4 + locales/en-US.yml | 0 locales/ja-JP.yml | 10 + middleware/redirect-trailing-slash.global.ts | 8 + nuxt.config.ts | 76 + package.json | 28 + pages/index.vue | 14 + pnpm-lock.yaml | 8101 +++++++++++++++++ postcss.config.ts | 6 + public/favicon.ico | Bin 0 -> 4286 bytes ...5820ca4e7e795eddcbd3052d6c55f3baaf-0.woff2 | Bin 0 -> 67000 bytes ...5820ca4e7e795eddcbd3052d6c55f3baaf-1.woff2 | Bin 0 -> 58392 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-10.woff2 | Bin 0 -> 64592 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-100.woff2 | Bin 0 -> 15836 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-101.woff2 | Bin 0 -> 13344 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-102.woff2 | Bin 0 -> 14032 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-103.woff2 | Bin 0 -> 14800 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-104.woff2 | Bin 0 -> 14580 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-105.woff2 | Bin 0 -> 14368 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-106.woff2 | Bin 0 -> 16192 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-107.woff2 | Bin 0 -> 13940 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-108.woff2 | Bin 0 -> 16000 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-109.woff2 | Bin 0 -> 12992 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-11.woff2 | Bin 0 -> 71928 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-110.woff2 | Bin 0 -> 13056 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-111.woff2 | Bin 0 -> 14396 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-112.woff2 | Bin 0 -> 13408 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-113.woff2 | Bin 0 -> 11856 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-114.woff2 | Bin 0 -> 12088 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-115.woff2 | Bin 0 -> 13204 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-116.woff2 | Bin 0 -> 13060 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-117.woff2 | Bin 0 -> 9700 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-118.woff2 | Bin 0 -> 12196 bytes ...20ca4e7e795eddcbd3052d6c55f3baaf-119.woff2 | Bin 0 -> 31676 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-12.woff2 | Bin 0 -> 62424 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-13.woff2 | Bin 0 -> 60500 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-14.woff2 | Bin 0 -> 63800 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-15.woff2 | Bin 0 -> 69128 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-16.woff2 | Bin 0 -> 57920 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-17.woff2 | Bin 0 -> 71040 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-18.woff2 | Bin 0 -> 67732 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-19.woff2 | Bin 0 -> 76008 bytes ...5820ca4e7e795eddcbd3052d6c55f3baaf-2.woff2 | Bin 0 -> 21928 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-20.woff2 | Bin 0 -> 55104 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-21.woff2 | Bin 0 -> 63000 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-22.woff2 | Bin 0 -> 63724 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-23.woff2 | Bin 0 -> 68328 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-24.woff2 | Bin 0 -> 76112 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-25.woff2 | Bin 0 -> 69440 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-26.woff2 | Bin 0 -> 59672 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-27.woff2 | Bin 0 -> 54520 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-28.woff2 | Bin 0 -> 60264 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-29.woff2 | Bin 0 -> 67020 bytes ...5820ca4e7e795eddcbd3052d6c55f3baaf-3.woff2 | Bin 0 -> 32216 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-30.woff2 | Bin 0 -> 69500 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-31.woff2 | Bin 0 -> 75764 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-32.woff2 | Bin 0 -> 64596 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-33.woff2 | Bin 0 -> 55808 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-34.woff2 | Bin 0 -> 73400 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-35.woff2 | Bin 0 -> 58476 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-36.woff2 | Bin 0 -> 49900 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-37.woff2 | Bin 0 -> 62916 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-38.woff2 | Bin 0 -> 60352 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-39.woff2 | Bin 0 -> 65280 bytes ...5820ca4e7e795eddcbd3052d6c55f3baaf-4.woff2 | Bin 0 -> 7608 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-40.woff2 | Bin 0 -> 53304 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-41.woff2 | Bin 0 -> 62476 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-42.woff2 | Bin 0 -> 54112 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-43.woff2 | Bin 0 -> 62460 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-44.woff2 | Bin 0 -> 62440 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-45.woff2 | Bin 0 -> 57800 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-46.woff2 | Bin 0 -> 48644 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-47.woff2 | Bin 0 -> 54560 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-48.woff2 | Bin 0 -> 58852 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-49.woff2 | Bin 0 -> 51224 bytes ...5820ca4e7e795eddcbd3052d6c55f3baaf-5.woff2 | Bin 0 -> 63548 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-50.woff2 | Bin 0 -> 49512 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-51.woff2 | Bin 0 -> 45008 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-52.woff2 | Bin 0 -> 77976 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-53.woff2 | Bin 0 -> 20688 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-54.woff2 | Bin 0 -> 5628 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-55.woff2 | Bin 0 -> 36052 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-56.woff2 | Bin 0 -> 30668 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-57.woff2 | Bin 0 -> 8556 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-58.woff2 | Bin 0 -> 19108 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-59.woff2 | Bin 0 -> 16968 bytes ...5820ca4e7e795eddcbd3052d6c55f3baaf-6.woff2 | Bin 0 -> 77224 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-60.woff2 | Bin 0 -> 21224 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-61.woff2 | Bin 0 -> 20140 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-62.woff2 | Bin 0 -> 17944 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-63.woff2 | Bin 0 -> 16752 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-64.woff2 | Bin 0 -> 21540 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-65.woff2 | Bin 0 -> 18288 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-66.woff2 | Bin 0 -> 15932 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-67.woff2 | Bin 0 -> 16340 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-68.woff2 | Bin 0 -> 18164 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-69.woff2 | Bin 0 -> 17244 bytes ...5820ca4e7e795eddcbd3052d6c55f3baaf-7.woff2 | Bin 0 -> 73836 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-70.woff2 | Bin 0 -> 17996 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-71.woff2 | Bin 0 -> 16856 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-72.woff2 | Bin 0 -> 17440 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-73.woff2 | Bin 0 -> 17168 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-74.woff2 | Bin 0 -> 16816 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-75.woff2 | Bin 0 -> 17564 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-76.woff2 | Bin 0 -> 16192 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-77.woff2 | Bin 0 -> 17652 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-78.woff2 | Bin 0 -> 17548 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-79.woff2 | Bin 0 -> 17492 bytes ...5820ca4e7e795eddcbd3052d6c55f3baaf-8.woff2 | Bin 0 -> 69104 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-80.woff2 | Bin 0 -> 15880 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-81.woff2 | Bin 0 -> 15812 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-82.woff2 | Bin 0 -> 16468 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-83.woff2 | Bin 0 -> 16356 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-84.woff2 | Bin 0 -> 15548 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-85.woff2 | Bin 0 -> 14968 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-86.woff2 | Bin 0 -> 14052 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-87.woff2 | Bin 0 -> 15848 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-88.woff2 | Bin 0 -> 14496 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-89.woff2 | Bin 0 -> 15656 bytes ...5820ca4e7e795eddcbd3052d6c55f3baaf-9.woff2 | Bin 0 -> 68512 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-90.woff2 | Bin 0 -> 15980 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-91.woff2 | Bin 0 -> 16928 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-92.woff2 | Bin 0 -> 14980 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-93.woff2 | Bin 0 -> 15336 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-94.woff2 | Bin 0 -> 16344 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-95.woff2 | Bin 0 -> 14540 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-96.woff2 | Bin 0 -> 15592 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-97.woff2 | Bin 0 -> 14528 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-98.woff2 | Bin 0 -> 15744 bytes ...820ca4e7e795eddcbd3052d6c55f3baaf-99.woff2 | Bin 0 -> 16720 bytes .../GenJyuuGothicX-Bold.css | 1208 +++ ...94d0ed511a73207cded02d4264ea7640ae-0.woff2 | Bin 0 -> 67000 bytes ...94d0ed511a73207cded02d4264ea7640ae-1.woff2 | Bin 0 -> 58400 bytes ...4d0ed511a73207cded02d4264ea7640ae-10.woff2 | Bin 0 -> 64520 bytes ...d0ed511a73207cded02d4264ea7640ae-100.woff2 | Bin 0 -> 15872 bytes ...d0ed511a73207cded02d4264ea7640ae-101.woff2 | Bin 0 -> 13360 bytes ...d0ed511a73207cded02d4264ea7640ae-102.woff2 | Bin 0 -> 14116 bytes ...d0ed511a73207cded02d4264ea7640ae-103.woff2 | Bin 0 -> 14896 bytes ...d0ed511a73207cded02d4264ea7640ae-104.woff2 | Bin 0 -> 14660 bytes ...d0ed511a73207cded02d4264ea7640ae-105.woff2 | Bin 0 -> 14436 bytes ...d0ed511a73207cded02d4264ea7640ae-106.woff2 | Bin 0 -> 16260 bytes ...d0ed511a73207cded02d4264ea7640ae-107.woff2 | Bin 0 -> 13912 bytes ...d0ed511a73207cded02d4264ea7640ae-108.woff2 | Bin 0 -> 16032 bytes ...d0ed511a73207cded02d4264ea7640ae-109.woff2 | Bin 0 -> 13148 bytes ...4d0ed511a73207cded02d4264ea7640ae-11.woff2 | Bin 0 -> 71964 bytes ...d0ed511a73207cded02d4264ea7640ae-110.woff2 | Bin 0 -> 13064 bytes ...d0ed511a73207cded02d4264ea7640ae-111.woff2 | Bin 0 -> 14480 bytes ...d0ed511a73207cded02d4264ea7640ae-112.woff2 | Bin 0 -> 13556 bytes ...d0ed511a73207cded02d4264ea7640ae-113.woff2 | Bin 0 -> 11976 bytes ...d0ed511a73207cded02d4264ea7640ae-114.woff2 | Bin 0 -> 12084 bytes ...d0ed511a73207cded02d4264ea7640ae-115.woff2 | Bin 0 -> 13460 bytes ...d0ed511a73207cded02d4264ea7640ae-116.woff2 | Bin 0 -> 13220 bytes ...d0ed511a73207cded02d4264ea7640ae-117.woff2 | Bin 0 -> 9768 bytes ...d0ed511a73207cded02d4264ea7640ae-118.woff2 | Bin 0 -> 12212 bytes ...d0ed511a73207cded02d4264ea7640ae-119.woff2 | Bin 0 -> 54808 bytes ...4d0ed511a73207cded02d4264ea7640ae-12.woff2 | Bin 0 -> 62464 bytes ...4d0ed511a73207cded02d4264ea7640ae-13.woff2 | Bin 0 -> 60524 bytes ...4d0ed511a73207cded02d4264ea7640ae-14.woff2 | Bin 0 -> 63764 bytes ...4d0ed511a73207cded02d4264ea7640ae-15.woff2 | Bin 0 -> 69144 bytes ...4d0ed511a73207cded02d4264ea7640ae-16.woff2 | Bin 0 -> 57924 bytes ...4d0ed511a73207cded02d4264ea7640ae-17.woff2 | Bin 0 -> 71028 bytes ...4d0ed511a73207cded02d4264ea7640ae-18.woff2 | Bin 0 -> 67724 bytes ...4d0ed511a73207cded02d4264ea7640ae-19.woff2 | Bin 0 -> 76012 bytes ...94d0ed511a73207cded02d4264ea7640ae-2.woff2 | Bin 0 -> 22004 bytes ...4d0ed511a73207cded02d4264ea7640ae-20.woff2 | Bin 0 -> 55092 bytes ...4d0ed511a73207cded02d4264ea7640ae-21.woff2 | Bin 0 -> 62924 bytes ...4d0ed511a73207cded02d4264ea7640ae-22.woff2 | Bin 0 -> 63768 bytes ...4d0ed511a73207cded02d4264ea7640ae-23.woff2 | Bin 0 -> 68380 bytes ...4d0ed511a73207cded02d4264ea7640ae-24.woff2 | Bin 0 -> 76112 bytes ...4d0ed511a73207cded02d4264ea7640ae-25.woff2 | Bin 0 -> 69476 bytes ...4d0ed511a73207cded02d4264ea7640ae-26.woff2 | Bin 0 -> 59672 bytes ...4d0ed511a73207cded02d4264ea7640ae-27.woff2 | Bin 0 -> 54516 bytes ...4d0ed511a73207cded02d4264ea7640ae-28.woff2 | Bin 0 -> 60204 bytes ...4d0ed511a73207cded02d4264ea7640ae-29.woff2 | Bin 0 -> 66988 bytes ...94d0ed511a73207cded02d4264ea7640ae-3.woff2 | Bin 0 -> 32304 bytes ...4d0ed511a73207cded02d4264ea7640ae-30.woff2 | Bin 0 -> 69524 bytes ...4d0ed511a73207cded02d4264ea7640ae-31.woff2 | Bin 0 -> 75800 bytes ...4d0ed511a73207cded02d4264ea7640ae-32.woff2 | Bin 0 -> 64572 bytes ...4d0ed511a73207cded02d4264ea7640ae-33.woff2 | Bin 0 -> 55792 bytes ...4d0ed511a73207cded02d4264ea7640ae-34.woff2 | Bin 0 -> 73420 bytes ...4d0ed511a73207cded02d4264ea7640ae-35.woff2 | Bin 0 -> 58440 bytes ...4d0ed511a73207cded02d4264ea7640ae-36.woff2 | Bin 0 -> 49840 bytes ...4d0ed511a73207cded02d4264ea7640ae-37.woff2 | Bin 0 -> 62964 bytes ...4d0ed511a73207cded02d4264ea7640ae-38.woff2 | Bin 0 -> 60364 bytes ...4d0ed511a73207cded02d4264ea7640ae-39.woff2 | Bin 0 -> 65288 bytes ...94d0ed511a73207cded02d4264ea7640ae-4.woff2 | Bin 0 -> 7620 bytes ...4d0ed511a73207cded02d4264ea7640ae-40.woff2 | Bin 0 -> 53296 bytes ...4d0ed511a73207cded02d4264ea7640ae-41.woff2 | Bin 0 -> 62544 bytes ...4d0ed511a73207cded02d4264ea7640ae-42.woff2 | Bin 0 -> 54080 bytes ...4d0ed511a73207cded02d4264ea7640ae-43.woff2 | Bin 0 -> 62492 bytes ...4d0ed511a73207cded02d4264ea7640ae-44.woff2 | Bin 0 -> 62464 bytes ...4d0ed511a73207cded02d4264ea7640ae-45.woff2 | Bin 0 -> 57836 bytes ...4d0ed511a73207cded02d4264ea7640ae-46.woff2 | Bin 0 -> 48668 bytes ...4d0ed511a73207cded02d4264ea7640ae-47.woff2 | Bin 0 -> 54572 bytes ...4d0ed511a73207cded02d4264ea7640ae-48.woff2 | Bin 0 -> 58808 bytes ...4d0ed511a73207cded02d4264ea7640ae-49.woff2 | Bin 0 -> 51288 bytes ...94d0ed511a73207cded02d4264ea7640ae-5.woff2 | Bin 0 -> 63532 bytes ...4d0ed511a73207cded02d4264ea7640ae-50.woff2 | Bin 0 -> 49500 bytes ...4d0ed511a73207cded02d4264ea7640ae-51.woff2 | Bin 0 -> 45012 bytes ...4d0ed511a73207cded02d4264ea7640ae-52.woff2 | Bin 0 -> 77920 bytes ...4d0ed511a73207cded02d4264ea7640ae-53.woff2 | Bin 0 -> 22260 bytes ...4d0ed511a73207cded02d4264ea7640ae-54.woff2 | Bin 0 -> 6956 bytes ...4d0ed511a73207cded02d4264ea7640ae-55.woff2 | Bin 0 -> 36088 bytes ...4d0ed511a73207cded02d4264ea7640ae-56.woff2 | Bin 0 -> 30768 bytes ...4d0ed511a73207cded02d4264ea7640ae-57.woff2 | Bin 0 -> 8588 bytes ...4d0ed511a73207cded02d4264ea7640ae-58.woff2 | Bin 0 -> 19224 bytes ...4d0ed511a73207cded02d4264ea7640ae-59.woff2 | Bin 0 -> 17228 bytes ...94d0ed511a73207cded02d4264ea7640ae-6.woff2 | Bin 0 -> 77292 bytes ...4d0ed511a73207cded02d4264ea7640ae-60.woff2 | Bin 0 -> 21284 bytes ...4d0ed511a73207cded02d4264ea7640ae-61.woff2 | Bin 0 -> 20452 bytes ...4d0ed511a73207cded02d4264ea7640ae-62.woff2 | Bin 0 -> 18044 bytes ...4d0ed511a73207cded02d4264ea7640ae-63.woff2 | Bin 0 -> 16824 bytes ...4d0ed511a73207cded02d4264ea7640ae-64.woff2 | Bin 0 -> 21576 bytes ...4d0ed511a73207cded02d4264ea7640ae-65.woff2 | Bin 0 -> 18324 bytes ...4d0ed511a73207cded02d4264ea7640ae-66.woff2 | Bin 0 -> 16068 bytes ...4d0ed511a73207cded02d4264ea7640ae-67.woff2 | Bin 0 -> 16324 bytes ...4d0ed511a73207cded02d4264ea7640ae-68.woff2 | Bin 0 -> 18164 bytes ...4d0ed511a73207cded02d4264ea7640ae-69.woff2 | Bin 0 -> 17240 bytes ...94d0ed511a73207cded02d4264ea7640ae-7.woff2 | Bin 0 -> 73808 bytes ...4d0ed511a73207cded02d4264ea7640ae-70.woff2 | Bin 0 -> 18032 bytes ...4d0ed511a73207cded02d4264ea7640ae-71.woff2 | Bin 0 -> 16976 bytes ...4d0ed511a73207cded02d4264ea7640ae-72.woff2 | Bin 0 -> 17452 bytes ...4d0ed511a73207cded02d4264ea7640ae-73.woff2 | Bin 0 -> 17184 bytes ...4d0ed511a73207cded02d4264ea7640ae-74.woff2 | Bin 0 -> 16876 bytes ...4d0ed511a73207cded02d4264ea7640ae-75.woff2 | Bin 0 -> 17660 bytes ...4d0ed511a73207cded02d4264ea7640ae-76.woff2 | Bin 0 -> 16244 bytes ...4d0ed511a73207cded02d4264ea7640ae-77.woff2 | Bin 0 -> 17708 bytes ...4d0ed511a73207cded02d4264ea7640ae-78.woff2 | Bin 0 -> 17656 bytes ...4d0ed511a73207cded02d4264ea7640ae-79.woff2 | Bin 0 -> 17536 bytes ...94d0ed511a73207cded02d4264ea7640ae-8.woff2 | Bin 0 -> 69096 bytes ...4d0ed511a73207cded02d4264ea7640ae-80.woff2 | Bin 0 -> 15936 bytes ...4d0ed511a73207cded02d4264ea7640ae-81.woff2 | Bin 0 -> 15888 bytes ...4d0ed511a73207cded02d4264ea7640ae-82.woff2 | Bin 0 -> 16564 bytes ...4d0ed511a73207cded02d4264ea7640ae-83.woff2 | Bin 0 -> 16400 bytes ...4d0ed511a73207cded02d4264ea7640ae-84.woff2 | Bin 0 -> 15608 bytes ...4d0ed511a73207cded02d4264ea7640ae-85.woff2 | Bin 0 -> 15028 bytes ...4d0ed511a73207cded02d4264ea7640ae-86.woff2 | Bin 0 -> 14132 bytes ...4d0ed511a73207cded02d4264ea7640ae-87.woff2 | Bin 0 -> 15880 bytes ...4d0ed511a73207cded02d4264ea7640ae-88.woff2 | Bin 0 -> 14588 bytes ...4d0ed511a73207cded02d4264ea7640ae-89.woff2 | Bin 0 -> 15780 bytes ...94d0ed511a73207cded02d4264ea7640ae-9.woff2 | Bin 0 -> 68532 bytes ...4d0ed511a73207cded02d4264ea7640ae-90.woff2 | Bin 0 -> 16136 bytes ...4d0ed511a73207cded02d4264ea7640ae-91.woff2 | Bin 0 -> 16976 bytes ...4d0ed511a73207cded02d4264ea7640ae-92.woff2 | Bin 0 -> 15052 bytes ...4d0ed511a73207cded02d4264ea7640ae-93.woff2 | Bin 0 -> 15420 bytes ...4d0ed511a73207cded02d4264ea7640ae-94.woff2 | Bin 0 -> 16260 bytes ...4d0ed511a73207cded02d4264ea7640ae-95.woff2 | Bin 0 -> 14504 bytes ...4d0ed511a73207cded02d4264ea7640ae-96.woff2 | Bin 0 -> 15656 bytes ...4d0ed511a73207cded02d4264ea7640ae-97.woff2 | Bin 0 -> 14628 bytes ...4d0ed511a73207cded02d4264ea7640ae-98.woff2 | Bin 0 -> 15828 bytes ...4d0ed511a73207cded02d4264ea7640ae-99.woff2 | Bin 0 -> 16728 bytes .../GenJyuuGothicX-P-Bold.css | 1208 +++ ...2930bd3a159462c93721ce891be6a208ff-0.woff2 | Bin 0 -> 60476 bytes ...2930bd3a159462c93721ce891be6a208ff-1.woff2 | Bin 0 -> 52924 bytes ...930bd3a159462c93721ce891be6a208ff-10.woff2 | Bin 0 -> 59000 bytes ...30bd3a159462c93721ce891be6a208ff-100.woff2 | Bin 0 -> 14480 bytes ...30bd3a159462c93721ce891be6a208ff-101.woff2 | Bin 0 -> 12388 bytes ...30bd3a159462c93721ce891be6a208ff-102.woff2 | Bin 0 -> 13044 bytes ...30bd3a159462c93721ce891be6a208ff-103.woff2 | Bin 0 -> 13568 bytes ...30bd3a159462c93721ce891be6a208ff-104.woff2 | Bin 0 -> 13348 bytes ...30bd3a159462c93721ce891be6a208ff-105.woff2 | Bin 0 -> 13412 bytes ...30bd3a159462c93721ce891be6a208ff-106.woff2 | Bin 0 -> 14948 bytes ...30bd3a159462c93721ce891be6a208ff-107.woff2 | Bin 0 -> 12880 bytes ...30bd3a159462c93721ce891be6a208ff-108.woff2 | Bin 0 -> 14712 bytes ...30bd3a159462c93721ce891be6a208ff-109.woff2 | Bin 0 -> 11952 bytes ...930bd3a159462c93721ce891be6a208ff-11.woff2 | Bin 0 -> 62792 bytes ...30bd3a159462c93721ce891be6a208ff-110.woff2 | Bin 0 -> 12064 bytes ...30bd3a159462c93721ce891be6a208ff-111.woff2 | Bin 0 -> 13140 bytes ...30bd3a159462c93721ce891be6a208ff-112.woff2 | Bin 0 -> 12352 bytes ...30bd3a159462c93721ce891be6a208ff-113.woff2 | Bin 0 -> 11132 bytes ...30bd3a159462c93721ce891be6a208ff-114.woff2 | Bin 0 -> 11180 bytes ...30bd3a159462c93721ce891be6a208ff-115.woff2 | Bin 0 -> 12536 bytes ...30bd3a159462c93721ce891be6a208ff-116.woff2 | Bin 0 -> 12204 bytes ...30bd3a159462c93721ce891be6a208ff-117.woff2 | Bin 0 -> 9008 bytes ...30bd3a159462c93721ce891be6a208ff-118.woff2 | Bin 0 -> 11888 bytes ...30bd3a159462c93721ce891be6a208ff-119.woff2 | Bin 0 -> 53252 bytes ...930bd3a159462c93721ce891be6a208ff-12.woff2 | Bin 0 -> 55876 bytes ...930bd3a159462c93721ce891be6a208ff-13.woff2 | Bin 0 -> 54368 bytes ...930bd3a159462c93721ce891be6a208ff-14.woff2 | Bin 0 -> 57812 bytes ...930bd3a159462c93721ce891be6a208ff-15.woff2 | Bin 0 -> 62980 bytes ...930bd3a159462c93721ce891be6a208ff-16.woff2 | Bin 0 -> 52644 bytes ...930bd3a159462c93721ce891be6a208ff-17.woff2 | Bin 0 -> 65080 bytes ...930bd3a159462c93721ce891be6a208ff-18.woff2 | Bin 0 -> 61020 bytes ...930bd3a159462c93721ce891be6a208ff-19.woff2 | Bin 0 -> 69968 bytes ...2930bd3a159462c93721ce891be6a208ff-2.woff2 | Bin 0 -> 20632 bytes ...930bd3a159462c93721ce891be6a208ff-20.woff2 | Bin 0 -> 49812 bytes ...930bd3a159462c93721ce891be6a208ff-21.woff2 | Bin 0 -> 57584 bytes ...930bd3a159462c93721ce891be6a208ff-22.woff2 | Bin 0 -> 58196 bytes ...930bd3a159462c93721ce891be6a208ff-23.woff2 | Bin 0 -> 60308 bytes ...930bd3a159462c93721ce891be6a208ff-24.woff2 | Bin 0 -> 67764 bytes ...930bd3a159462c93721ce891be6a208ff-25.woff2 | Bin 0 -> 61696 bytes ...930bd3a159462c93721ce891be6a208ff-26.woff2 | Bin 0 -> 53700 bytes ...930bd3a159462c93721ce891be6a208ff-27.woff2 | Bin 0 -> 50516 bytes ...930bd3a159462c93721ce891be6a208ff-28.woff2 | Bin 0 -> 55048 bytes ...930bd3a159462c93721ce891be6a208ff-29.woff2 | Bin 0 -> 60468 bytes ...2930bd3a159462c93721ce891be6a208ff-3.woff2 | Bin 0 -> 29788 bytes ...930bd3a159462c93721ce891be6a208ff-30.woff2 | Bin 0 -> 62072 bytes ...930bd3a159462c93721ce891be6a208ff-31.woff2 | Bin 0 -> 67916 bytes ...930bd3a159462c93721ce891be6a208ff-32.woff2 | Bin 0 -> 57632 bytes ...930bd3a159462c93721ce891be6a208ff-33.woff2 | Bin 0 -> 50224 bytes ...930bd3a159462c93721ce891be6a208ff-34.woff2 | Bin 0 -> 66984 bytes ...930bd3a159462c93721ce891be6a208ff-35.woff2 | Bin 0 -> 53148 bytes ...930bd3a159462c93721ce891be6a208ff-36.woff2 | Bin 0 -> 45960 bytes ...930bd3a159462c93721ce891be6a208ff-37.woff2 | Bin 0 -> 57728 bytes ...930bd3a159462c93721ce891be6a208ff-38.woff2 | Bin 0 -> 54908 bytes ...930bd3a159462c93721ce891be6a208ff-39.woff2 | Bin 0 -> 58752 bytes ...2930bd3a159462c93721ce891be6a208ff-4.woff2 | Bin 0 -> 6964 bytes ...930bd3a159462c93721ce891be6a208ff-40.woff2 | Bin 0 -> 47444 bytes ...930bd3a159462c93721ce891be6a208ff-41.woff2 | Bin 0 -> 58124 bytes ...930bd3a159462c93721ce891be6a208ff-42.woff2 | Bin 0 -> 49744 bytes ...930bd3a159462c93721ce891be6a208ff-43.woff2 | Bin 0 -> 57260 bytes ...930bd3a159462c93721ce891be6a208ff-44.woff2 | Bin 0 -> 56800 bytes ...930bd3a159462c93721ce891be6a208ff-45.woff2 | Bin 0 -> 53276 bytes ...930bd3a159462c93721ce891be6a208ff-46.woff2 | Bin 0 -> 44860 bytes ...930bd3a159462c93721ce891be6a208ff-47.woff2 | Bin 0 -> 49900 bytes ...930bd3a159462c93721ce891be6a208ff-48.woff2 | Bin 0 -> 53112 bytes ...930bd3a159462c93721ce891be6a208ff-49.woff2 | Bin 0 -> 46196 bytes ...2930bd3a159462c93721ce891be6a208ff-5.woff2 | Bin 0 -> 58584 bytes ...930bd3a159462c93721ce891be6a208ff-50.woff2 | Bin 0 -> 45352 bytes ...930bd3a159462c93721ce891be6a208ff-51.woff2 | Bin 0 -> 41384 bytes ...930bd3a159462c93721ce891be6a208ff-52.woff2 | Bin 0 -> 75280 bytes ...930bd3a159462c93721ce891be6a208ff-53.woff2 | Bin 0 -> 20436 bytes ...930bd3a159462c93721ce891be6a208ff-54.woff2 | Bin 0 -> 6812 bytes ...930bd3a159462c93721ce891be6a208ff-55.woff2 | Bin 0 -> 33560 bytes ...930bd3a159462c93721ce891be6a208ff-56.woff2 | Bin 0 -> 29408 bytes ...930bd3a159462c93721ce891be6a208ff-57.woff2 | Bin 0 -> 8408 bytes ...930bd3a159462c93721ce891be6a208ff-58.woff2 | Bin 0 -> 18468 bytes ...930bd3a159462c93721ce891be6a208ff-59.woff2 | Bin 0 -> 16052 bytes ...2930bd3a159462c93721ce891be6a208ff-6.woff2 | Bin 0 -> 71268 bytes ...930bd3a159462c93721ce891be6a208ff-60.woff2 | Bin 0 -> 19620 bytes ...930bd3a159462c93721ce891be6a208ff-61.woff2 | Bin 0 -> 18736 bytes ...930bd3a159462c93721ce891be6a208ff-62.woff2 | Bin 0 -> 16336 bytes ...930bd3a159462c93721ce891be6a208ff-63.woff2 | Bin 0 -> 15452 bytes ...930bd3a159462c93721ce891be6a208ff-64.woff2 | Bin 0 -> 19752 bytes ...930bd3a159462c93721ce891be6a208ff-65.woff2 | Bin 0 -> 16908 bytes ...930bd3a159462c93721ce891be6a208ff-66.woff2 | Bin 0 -> 14836 bytes ...930bd3a159462c93721ce891be6a208ff-67.woff2 | Bin 0 -> 14940 bytes ...930bd3a159462c93721ce891be6a208ff-68.woff2 | Bin 0 -> 16624 bytes ...930bd3a159462c93721ce891be6a208ff-69.woff2 | Bin 0 -> 15780 bytes ...2930bd3a159462c93721ce891be6a208ff-7.woff2 | Bin 0 -> 67528 bytes ...930bd3a159462c93721ce891be6a208ff-70.woff2 | Bin 0 -> 16324 bytes ...930bd3a159462c93721ce891be6a208ff-71.woff2 | Bin 0 -> 15520 bytes ...930bd3a159462c93721ce891be6a208ff-72.woff2 | Bin 0 -> 16100 bytes ...930bd3a159462c93721ce891be6a208ff-73.woff2 | Bin 0 -> 15656 bytes ...930bd3a159462c93721ce891be6a208ff-74.woff2 | Bin 0 -> 15384 bytes ...930bd3a159462c93721ce891be6a208ff-75.woff2 | Bin 0 -> 16160 bytes ...930bd3a159462c93721ce891be6a208ff-76.woff2 | Bin 0 -> 14796 bytes ...930bd3a159462c93721ce891be6a208ff-77.woff2 | Bin 0 -> 16268 bytes ...930bd3a159462c93721ce891be6a208ff-78.woff2 | Bin 0 -> 16184 bytes ...930bd3a159462c93721ce891be6a208ff-79.woff2 | Bin 0 -> 16176 bytes ...2930bd3a159462c93721ce891be6a208ff-8.woff2 | Bin 0 -> 62360 bytes ...930bd3a159462c93721ce891be6a208ff-80.woff2 | Bin 0 -> 14540 bytes ...930bd3a159462c93721ce891be6a208ff-81.woff2 | Bin 0 -> 14788 bytes ...930bd3a159462c93721ce891be6a208ff-82.woff2 | Bin 0 -> 15196 bytes ...930bd3a159462c93721ce891be6a208ff-83.woff2 | Bin 0 -> 14884 bytes ...930bd3a159462c93721ce891be6a208ff-84.woff2 | Bin 0 -> 14220 bytes ...930bd3a159462c93721ce891be6a208ff-85.woff2 | Bin 0 -> 13744 bytes ...930bd3a159462c93721ce891be6a208ff-86.woff2 | Bin 0 -> 13152 bytes ...930bd3a159462c93721ce891be6a208ff-87.woff2 | Bin 0 -> 14540 bytes ...930bd3a159462c93721ce891be6a208ff-88.woff2 | Bin 0 -> 13432 bytes ...930bd3a159462c93721ce891be6a208ff-89.woff2 | Bin 0 -> 14256 bytes ...2930bd3a159462c93721ce891be6a208ff-9.woff2 | Bin 0 -> 61804 bytes ...930bd3a159462c93721ce891be6a208ff-90.woff2 | Bin 0 -> 14656 bytes ...930bd3a159462c93721ce891be6a208ff-91.woff2 | Bin 0 -> 15440 bytes ...930bd3a159462c93721ce891be6a208ff-92.woff2 | Bin 0 -> 13892 bytes ...930bd3a159462c93721ce891be6a208ff-93.woff2 | Bin 0 -> 14176 bytes ...930bd3a159462c93721ce891be6a208ff-94.woff2 | Bin 0 -> 14856 bytes ...930bd3a159462c93721ce891be6a208ff-95.woff2 | Bin 0 -> 13200 bytes ...930bd3a159462c93721ce891be6a208ff-96.woff2 | Bin 0 -> 14264 bytes ...930bd3a159462c93721ce891be6a208ff-97.woff2 | Bin 0 -> 13788 bytes ...930bd3a159462c93721ce891be6a208ff-98.woff2 | Bin 0 -> 14256 bytes ...930bd3a159462c93721ce891be6a208ff-99.woff2 | Bin 0 -> 15472 bytes .../GenJyuuGothicX-P-Regular.css | 1208 +++ ...c7877ee7b4f2fd72e6dc2cc2820d4bd4cb-0.woff2 | Bin 0 -> 60432 bytes ...c7877ee7b4f2fd72e6dc2cc2820d4bd4cb-1.woff2 | Bin 0 -> 52860 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-10.woff2 | Bin 0 -> 58988 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-100.woff2 | Bin 0 -> 14452 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-101.woff2 | Bin 0 -> 12244 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-102.woff2 | Bin 0 -> 12916 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-103.woff2 | Bin 0 -> 13444 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-104.woff2 | Bin 0 -> 13256 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-105.woff2 | Bin 0 -> 13252 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-106.woff2 | Bin 0 -> 14876 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-107.woff2 | Bin 0 -> 12896 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-108.woff2 | Bin 0 -> 14660 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-109.woff2 | Bin 0 -> 11804 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-11.woff2 | Bin 0 -> 62788 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-110.woff2 | Bin 0 -> 12064 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-111.woff2 | Bin 0 -> 13108 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-112.woff2 | Bin 0 -> 12304 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-113.woff2 | Bin 0 -> 11028 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-114.woff2 | Bin 0 -> 11148 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-115.woff2 | Bin 0 -> 12296 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-116.woff2 | Bin 0 -> 12080 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-117.woff2 | Bin 0 -> 8952 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-118.woff2 | Bin 0 -> 11772 bytes ...877ee7b4f2fd72e6dc2cc2820d4bd4cb-119.woff2 | Bin 0 -> 30788 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-12.woff2 | Bin 0 -> 55856 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-13.woff2 | Bin 0 -> 54308 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-14.woff2 | Bin 0 -> 57796 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-15.woff2 | Bin 0 -> 62992 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-16.woff2 | Bin 0 -> 52580 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-17.woff2 | Bin 0 -> 65044 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-18.woff2 | Bin 0 -> 60996 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-19.woff2 | Bin 0 -> 69944 bytes ...c7877ee7b4f2fd72e6dc2cc2820d4bd4cb-2.woff2 | Bin 0 -> 20452 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-20.woff2 | Bin 0 -> 49876 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-21.woff2 | Bin 0 -> 57640 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-22.woff2 | Bin 0 -> 58168 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-23.woff2 | Bin 0 -> 60236 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-24.woff2 | Bin 0 -> 67784 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-25.woff2 | Bin 0 -> 61816 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-26.woff2 | Bin 0 -> 53700 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-27.woff2 | Bin 0 -> 50532 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-28.woff2 | Bin 0 -> 55068 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-29.woff2 | Bin 0 -> 60460 bytes ...c7877ee7b4f2fd72e6dc2cc2820d4bd4cb-3.woff2 | Bin 0 -> 29704 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-30.woff2 | Bin 0 -> 62048 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-31.woff2 | Bin 0 -> 67888 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-32.woff2 | Bin 0 -> 57580 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-33.woff2 | Bin 0 -> 50092 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-34.woff2 | Bin 0 -> 66964 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-35.woff2 | Bin 0 -> 53104 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-36.woff2 | Bin 0 -> 45980 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-37.woff2 | Bin 0 -> 57708 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-38.woff2 | Bin 0 -> 54948 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-39.woff2 | Bin 0 -> 58752 bytes ...c7877ee7b4f2fd72e6dc2cc2820d4bd4cb-4.woff2 | Bin 0 -> 6964 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-40.woff2 | Bin 0 -> 47472 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-41.woff2 | Bin 0 -> 58112 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-42.woff2 | Bin 0 -> 49720 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-43.woff2 | Bin 0 -> 57244 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-44.woff2 | Bin 0 -> 56776 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-45.woff2 | Bin 0 -> 53268 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-46.woff2 | Bin 0 -> 44840 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-47.woff2 | Bin 0 -> 49824 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-48.woff2 | Bin 0 -> 53028 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-49.woff2 | Bin 0 -> 46208 bytes ...c7877ee7b4f2fd72e6dc2cc2820d4bd4cb-5.woff2 | Bin 0 -> 58572 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-50.woff2 | Bin 0 -> 45308 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-51.woff2 | Bin 0 -> 41380 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-52.woff2 | Bin 0 -> 75272 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-53.woff2 | Bin 0 -> 19044 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-54.woff2 | Bin 0 -> 5632 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-55.woff2 | Bin 0 -> 33544 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-56.woff2 | Bin 0 -> 29292 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-57.woff2 | Bin 0 -> 8456 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-58.woff2 | Bin 0 -> 18472 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-59.woff2 | Bin 0 -> 15804 bytes ...c7877ee7b4f2fd72e6dc2cc2820d4bd4cb-6.woff2 | Bin 0 -> 71268 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-60.woff2 | Bin 0 -> 19592 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-61.woff2 | Bin 0 -> 18388 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-62.woff2 | Bin 0 -> 16312 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-63.woff2 | Bin 0 -> 15384 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-64.woff2 | Bin 0 -> 19688 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-65.woff2 | Bin 0 -> 16860 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-66.woff2 | Bin 0 -> 14736 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-67.woff2 | Bin 0 -> 14904 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-68.woff2 | Bin 0 -> 16644 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-69.woff2 | Bin 0 -> 15760 bytes ...c7877ee7b4f2fd72e6dc2cc2820d4bd4cb-7.woff2 | Bin 0 -> 67392 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-70.woff2 | Bin 0 -> 16308 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-71.woff2 | Bin 0 -> 15500 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-72.woff2 | Bin 0 -> 16080 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-73.woff2 | Bin 0 -> 15640 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-74.woff2 | Bin 0 -> 15348 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-75.woff2 | Bin 0 -> 16128 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-76.woff2 | Bin 0 -> 14716 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-77.woff2 | Bin 0 -> 16256 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-78.woff2 | Bin 0 -> 16168 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-79.woff2 | Bin 0 -> 16180 bytes ...c7877ee7b4f2fd72e6dc2cc2820d4bd4cb-8.woff2 | Bin 0 -> 62428 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-80.woff2 | Bin 0 -> 14408 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-81.woff2 | Bin 0 -> 14736 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-82.woff2 | Bin 0 -> 15120 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-83.woff2 | Bin 0 -> 14864 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-84.woff2 | Bin 0 -> 14188 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-85.woff2 | Bin 0 -> 13772 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-86.woff2 | Bin 0 -> 13060 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-87.woff2 | Bin 0 -> 14464 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-88.woff2 | Bin 0 -> 13308 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-89.woff2 | Bin 0 -> 14144 bytes ...c7877ee7b4f2fd72e6dc2cc2820d4bd4cb-9.woff2 | Bin 0 -> 61796 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-90.woff2 | Bin 0 -> 14616 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-91.woff2 | Bin 0 -> 15372 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-92.woff2 | Bin 0 -> 13808 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-93.woff2 | Bin 0 -> 14096 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-94.woff2 | Bin 0 -> 15012 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-95.woff2 | Bin 0 -> 13128 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-96.woff2 | Bin 0 -> 14196 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-97.woff2 | Bin 0 -> 13680 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-98.woff2 | Bin 0 -> 14072 bytes ...7877ee7b4f2fd72e6dc2cc2820d4bd4cb-99.woff2 | Bin 0 -> 15484 bytes .../GenJyuuGothicX-Regular.css | 1208 +++ public/fonts/LICENSE | 91 + public/fonts/fonts.css | 4 + scripts/gen-sitemap.ts | 31 + server/plugins/appendComment.ts | 15 + server/tsconfig.json | 3 + tailwind.config.ts | 38 + tsconfig.json | 9 + types/docs.ts | 15 + types/misc.d.ts | 5 + types/router.d.ts | 13 + 1174 files changed, 54299 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 .npmrc create mode 100644 README.md create mode 100644 app.vue create mode 100644 assets/css/tailwind.css create mode 100644 assets/svg/misskey-logotype.svg create mode 100644 assets/svg/top-bg-object1.svg create mode 100644 assets/svg/top-bg-object2.svg create mode 100644 components/g/Footer.vue create mode 100644 components/g/Nav.vue create mode 100644 components/index/Bg.vue create mode 100644 components/index/Hero.vue create mode 100644 content/en-US/README.md create mode 100644 content/en-US/appendix/assets.md create mode 100644 content/en-US/docs/admin/cdn.md create mode 100644 content/en-US/docs/admin/default-reaction.md create mode 100644 content/en-US/docs/admin/emoji.md create mode 100644 content/en-US/docs/admin/nginx.md create mode 100644 content/en-US/docs/admin/push-docker-hub.md create mode 100644 content/en-US/docs/admin/troubleshooting.md create mode 100644 content/en-US/docs/api/app.md create mode 100644 content/en-US/docs/api/common.json5 create mode 100644 content/en-US/docs/api/index.md create mode 100644 content/en-US/docs/api/streaming/channel/global-timeline.md create mode 100644 content/en-US/docs/api/streaming/channel/home-timeline.md create mode 100644 content/en-US/docs/api/streaming/channel/hybrid-timeline.md create mode 100644 content/en-US/docs/api/streaming/channel/index.md create mode 100644 content/en-US/docs/api/streaming/channel/local-timeline.md create mode 100644 content/en-US/docs/api/streaming/channel/main.md create mode 100644 content/en-US/docs/api/streaming/index.md create mode 100644 content/en-US/docs/api/streaming/note-capture-events.md create mode 100644 content/en-US/docs/donate.md create mode 100644 content/en-US/docs/faq.md create mode 100644 content/en-US/docs/features/ads.md create mode 100644 content/en-US/docs/features/antenna.md create mode 100644 content/en-US/docs/features/charts.md create mode 100644 content/en-US/docs/features/clip.md create mode 100644 content/en-US/docs/features/custom-emoji.md create mode 100644 content/en-US/docs/features/deck.md create mode 100644 content/en-US/docs/features/drive.md create mode 100644 content/en-US/docs/features/favorite.md create mode 100644 content/en-US/docs/features/follow.md create mode 100644 content/en-US/docs/features/index.md create mode 100644 content/en-US/docs/features/mfm.md create mode 100644 content/en-US/docs/features/mute-and-block.md create mode 100644 content/en-US/docs/features/note.md create mode 100644 content/en-US/docs/features/online-status.md create mode 100644 content/en-US/docs/features/pages.md create mode 100644 content/en-US/docs/features/plugin.md create mode 100644 content/en-US/docs/features/reaction.md create mode 100644 content/en-US/docs/features/share-form.md create mode 100644 content/en-US/docs/features/silence.md create mode 100644 content/en-US/docs/features/theme.md create mode 100644 content/en-US/docs/features/thread-mute.md create mode 100644 content/en-US/docs/features/timeline.md create mode 100644 content/en-US/docs/features/webhook.md create mode 100644 content/en-US/docs/features/widgets.md create mode 100644 content/en-US/docs/features/word-mute.md create mode 100644 content/en-US/docs/getting-started.md create mode 100644 content/en-US/docs/glossary.md create mode 100644 content/en-US/docs/install.md create mode 100644 content/en-US/docs/install/bash.md create mode 100644 content/en-US/docs/install/docker.md create mode 100644 content/en-US/docs/install/kubernetes.md create mode 100644 content/en-US/docs/install/manual.md create mode 100644 content/en-US/docs/misskey-hub.md create mode 100644 content/en-US/docs/misskey.md create mode 100644 content/en-US/docs/releases.md create mode 100644 content/en-US/docs/tips/disable-timelines.md create mode 100644 content/en-US/docs/troubleshooting.md create mode 100644 content/en-US/help.md create mode 100644 content/en-US/home.md create mode 100644 content/en-US/instances.md create mode 100644 content/en-US/plugins.md create mode 100644 content/en-US/updates.md create mode 100644 content/fr-FR/README.md create mode 100644 content/fr-FR/appendix/assets.md create mode 100644 content/fr-FR/docs/admin/cdn.md create mode 100644 content/fr-FR/docs/admin/default-reaction.md create mode 100644 content/fr-FR/docs/admin/emoji.md create mode 100644 content/fr-FR/docs/admin/nginx.md create mode 100644 content/fr-FR/docs/admin/push-docker-hub.md create mode 100644 content/fr-FR/docs/admin/troubleshooting.md create mode 100644 content/fr-FR/docs/api/app.md create mode 100644 content/fr-FR/docs/api/common.json5 create mode 100644 content/fr-FR/docs/api/index.md create mode 100644 content/fr-FR/docs/api/streaming/channel/global-timeline.md create mode 100644 content/fr-FR/docs/api/streaming/channel/home-timeline.md create mode 100644 content/fr-FR/docs/api/streaming/channel/hybrid-timeline.md create mode 100644 content/fr-FR/docs/api/streaming/channel/index.md create mode 100644 content/fr-FR/docs/api/streaming/channel/local-timeline.md create mode 100644 content/fr-FR/docs/api/streaming/channel/main.md create mode 100644 content/fr-FR/docs/api/streaming/index.md create mode 100644 content/fr-FR/docs/api/streaming/note-capture-events.md create mode 100644 content/fr-FR/docs/donate.md create mode 100644 content/fr-FR/docs/faq.md create mode 100644 content/fr-FR/docs/features/ads.md create mode 100644 content/fr-FR/docs/features/antenna.md create mode 100644 content/fr-FR/docs/features/charts.md create mode 100644 content/fr-FR/docs/features/clip.md create mode 100644 content/fr-FR/docs/features/custom-emoji.md create mode 100644 content/fr-FR/docs/features/deck.md create mode 100644 content/fr-FR/docs/features/drive.md create mode 100644 content/fr-FR/docs/features/favorite.md create mode 100644 content/fr-FR/docs/features/follow.md create mode 100644 content/fr-FR/docs/features/index.md create mode 100644 content/fr-FR/docs/features/mfm.md create mode 100644 content/fr-FR/docs/features/mute-and-block.md create mode 100644 content/fr-FR/docs/features/note.md create mode 100644 content/fr-FR/docs/features/online-status.md create mode 100644 content/fr-FR/docs/features/pages.md create mode 100644 content/fr-FR/docs/features/plugin.md create mode 100644 content/fr-FR/docs/features/reaction.md create mode 100644 content/fr-FR/docs/features/share-form.md create mode 100644 content/fr-FR/docs/features/silence.md create mode 100644 content/fr-FR/docs/features/theme.md create mode 100644 content/fr-FR/docs/features/thread-mute.md create mode 100644 content/fr-FR/docs/features/timeline.md create mode 100644 content/fr-FR/docs/features/webhook.md create mode 100644 content/fr-FR/docs/features/widgets.md create mode 100644 content/fr-FR/docs/features/word-mute.md create mode 100644 content/fr-FR/docs/getting-started.md create mode 100644 content/fr-FR/docs/glossary.md create mode 100644 content/fr-FR/docs/install.md create mode 100644 content/fr-FR/docs/install/bash.md create mode 100644 content/fr-FR/docs/install/docker.md create mode 100644 content/fr-FR/docs/install/kubernetes.md create mode 100644 content/fr-FR/docs/install/manual.md create mode 100644 content/fr-FR/docs/misskey-hub.md create mode 100644 content/fr-FR/docs/misskey.md create mode 100644 content/fr-FR/docs/releases.md create mode 100644 content/fr-FR/docs/tips/disable-timelines.md create mode 100644 content/fr-FR/docs/troubleshooting.md create mode 100644 content/fr-FR/help.md create mode 100644 content/fr-FR/home.md create mode 100644 content/fr-FR/instances.md create mode 100644 content/fr-FR/plugins.md create mode 100644 content/fr-FR/updates.md create mode 100644 content/it-IT/README.md create mode 100644 content/it-IT/appendix/assets.md create mode 100644 content/it-IT/docs/admin/cdn.md create mode 100644 content/it-IT/docs/admin/default-reaction.md create mode 100644 content/it-IT/docs/admin/emoji.md create mode 100644 content/it-IT/docs/admin/nginx.md create mode 100644 content/it-IT/docs/admin/push-docker-hub.md create mode 100644 content/it-IT/docs/admin/troubleshooting.md create mode 100644 content/it-IT/docs/api/app.md create mode 100644 content/it-IT/docs/api/common.json5 create mode 100644 content/it-IT/docs/api/index.md create mode 100644 content/it-IT/docs/api/streaming/channel/global-timeline.md create mode 100644 content/it-IT/docs/api/streaming/channel/home-timeline.md create mode 100644 content/it-IT/docs/api/streaming/channel/hybrid-timeline.md create mode 100644 content/it-IT/docs/api/streaming/channel/index.md create mode 100644 content/it-IT/docs/api/streaming/channel/local-timeline.md create mode 100644 content/it-IT/docs/api/streaming/channel/main.md create mode 100644 content/it-IT/docs/api/streaming/index.md create mode 100644 content/it-IT/docs/api/streaming/note-capture-events.md create mode 100644 content/it-IT/docs/faq.md create mode 100644 content/it-IT/docs/features/ads.md create mode 100644 content/it-IT/docs/features/antenna.md create mode 100644 content/it-IT/docs/features/charts.md create mode 100644 content/it-IT/docs/features/clip.md create mode 100644 content/it-IT/docs/features/custom-emoji.md create mode 100644 content/it-IT/docs/features/deck.md create mode 100644 content/it-IT/docs/features/drive.md create mode 100644 content/it-IT/docs/features/favorite.md create mode 100644 content/it-IT/docs/features/follow.md create mode 100644 content/it-IT/docs/features/index.md create mode 100644 content/it-IT/docs/features/mfm.md create mode 100644 content/it-IT/docs/features/mute-and-block.md create mode 100644 content/it-IT/docs/features/note.md create mode 100644 content/it-IT/docs/features/online-status.md create mode 100644 content/it-IT/docs/features/pages.md create mode 100644 content/it-IT/docs/features/plugin.md create mode 100644 content/it-IT/docs/features/reaction.md create mode 100644 content/it-IT/docs/features/share-form.md create mode 100644 content/it-IT/docs/features/theme.md create mode 100644 content/it-IT/docs/features/thread-mute.md create mode 100644 content/it-IT/docs/features/timeline.md create mode 100644 content/it-IT/docs/features/widgets.md create mode 100644 content/it-IT/docs/features/word-mute.md create mode 100644 content/it-IT/docs/getting-started.md create mode 100644 content/it-IT/docs/glossary.md create mode 100644 content/it-IT/docs/install.md create mode 100644 content/it-IT/docs/install/docker.md create mode 100644 content/it-IT/docs/install/manual.md create mode 100644 content/it-IT/docs/install/ubuntu-manual.md create mode 100644 content/it-IT/docs/misskey-hub.md create mode 100644 content/it-IT/docs/misskey.md create mode 100644 content/it-IT/docs/releases.md create mode 100644 content/it-IT/docs/tips/disable-timelines.md create mode 100644 content/it-IT/docs/troubleshooting.md create mode 100644 content/it-IT/home.md create mode 100644 content/it-IT/instances.md create mode 100644 content/it-IT/plugins.md create mode 100644 content/ja-JP/docs/admin/cdn.md create mode 100644 content/ja-JP/docs/admin/nginx.md create mode 100644 content/ja-JP/docs/admin/push-docker-hub.md create mode 100644 content/ja-JP/docs/admin/troubleshooting.md create mode 100644 content/ja-JP/docs/advanced/aiscript.md create mode 100644 content/ja-JP/docs/advanced/create-plugin.md create mode 100644 content/ja-JP/docs/advanced/develop-bot.md create mode 100644 content/ja-JP/docs/advanced/plugin-api-reference.md create mode 100644 content/ja-JP/docs/api/app.md create mode 100644 content/ja-JP/docs/api/common.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/abuse-user-reports.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/accounts/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/accounts/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/ad/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/ad/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/ad/list.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/ad/update.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/announcements/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/announcements/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/announcements/list.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/announcements/update.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/delete-account.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/delete-all-files-of-a-user.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/drive-capacity-override.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/drive/clean-remote-files.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/drive/cleanup.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/drive/files.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/drive/show-file.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/emoji/add-aliases-bulk.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/emoji/add.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/emoji/copy.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/emoji/delete-bulk.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/emoji/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/emoji/list-remote.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/emoji/list.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/emoji/remove-aliases-bulk.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/emoji/set-aliases-bulk.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/emoji/set-category-bulk.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/emoji/update.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/federation/delete-all-files.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/federation/refresh-remote-instance-metadata.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/federation/remove-all-following.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/federation/update-instance.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/get-index-stats.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/get-table-stats.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/get-user-ips.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/invite.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/meta.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/moderators/add.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/moderators/remove.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/promo/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/queue/clear.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/queue/deliver-delayed.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/queue/inbox-delayed.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/queue/stats.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/relays/add.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/relays/list.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/relays/remove.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/reset-password.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/resolve-abuse-user-report.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/send-email.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/server-info.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/show-moderation-logs.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/show-user.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/show-users.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/silence-user.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/suspend-user.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/unsilence-user.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/unsuspend-user.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/update-meta.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/update-user-note.json5 create mode 100644 content/ja-JP/docs/api/endpoints/admin/vacuum.json5 create mode 100644 content/ja-JP/docs/api/endpoints/announcements.json5 create mode 100644 content/ja-JP/docs/api/endpoints/antennas/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/antennas/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/antennas/list.json5 create mode 100644 content/ja-JP/docs/api/endpoints/antennas/notes.json5 create mode 100644 content/ja-JP/docs/api/endpoints/antennas/show.json5 create mode 100644 content/ja-JP/docs/api/endpoints/antennas/update.json5 create mode 100644 content/ja-JP/docs/api/endpoints/ap/get.json5 create mode 100644 content/ja-JP/docs/api/endpoints/ap/show.json5 create mode 100644 content/ja-JP/docs/api/endpoints/app/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/app/show.json5 create mode 100644 content/ja-JP/docs/api/endpoints/auth/session/generate.json5 create mode 100644 content/ja-JP/docs/api/endpoints/auth/session/show.json5 create mode 100644 content/ja-JP/docs/api/endpoints/auth/session/userkey.json5 create mode 100644 content/ja-JP/docs/api/endpoints/blocking/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/blocking/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/blocking/list.json5 create mode 100644 content/ja-JP/docs/api/endpoints/channels/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/channels/featured.json5 create mode 100644 content/ja-JP/docs/api/endpoints/channels/follow.json5 create mode 100644 content/ja-JP/docs/api/endpoints/channels/followed.json5 create mode 100644 content/ja-JP/docs/api/endpoints/channels/owned.json5 create mode 100644 content/ja-JP/docs/api/endpoints/channels/show.json5 create mode 100644 content/ja-JP/docs/api/endpoints/channels/timeline.json5 create mode 100644 content/ja-JP/docs/api/endpoints/channels/unfollow.json5 create mode 100644 content/ja-JP/docs/api/endpoints/channels/update.json5 create mode 100644 content/ja-JP/docs/api/endpoints/charts/active-users.json5 create mode 100644 content/ja-JP/docs/api/endpoints/charts/ap-request.json5 create mode 100644 content/ja-JP/docs/api/endpoints/charts/drive.json5 create mode 100644 content/ja-JP/docs/api/endpoints/charts/federation.json5 create mode 100644 content/ja-JP/docs/api/endpoints/charts/hashtag.json5 create mode 100644 content/ja-JP/docs/api/endpoints/charts/instance.json5 create mode 100644 content/ja-JP/docs/api/endpoints/charts/notes.json5 create mode 100644 content/ja-JP/docs/api/endpoints/charts/user/drive.json5 create mode 100644 content/ja-JP/docs/api/endpoints/charts/user/following.json5 create mode 100644 content/ja-JP/docs/api/endpoints/charts/user/notes.json5 create mode 100644 content/ja-JP/docs/api/endpoints/charts/user/reactions.json5 create mode 100644 content/ja-JP/docs/api/endpoints/charts/users.json5 create mode 100644 content/ja-JP/docs/api/endpoints/clips/add-note.json5 create mode 100644 content/ja-JP/docs/api/endpoints/clips/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/clips/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/clips/list.json5 create mode 100644 content/ja-JP/docs/api/endpoints/clips/notes.json5 create mode 100644 content/ja-JP/docs/api/endpoints/clips/remove-note.json5 create mode 100644 content/ja-JP/docs/api/endpoints/clips/show.json5 create mode 100644 content/ja-JP/docs/api/endpoints/clips/update.json5 create mode 100644 content/ja-JP/docs/api/endpoints/drive.json5 create mode 100644 content/ja-JP/docs/api/endpoints/drive/files.json5 create mode 100644 content/ja-JP/docs/api/endpoints/drive/files/attached-notes.json5 create mode 100644 content/ja-JP/docs/api/endpoints/drive/files/check-existence.json5 create mode 100644 content/ja-JP/docs/api/endpoints/drive/files/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/drive/files/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/drive/files/find-by-hash.json5 create mode 100644 content/ja-JP/docs/api/endpoints/drive/files/find.json5 create mode 100644 content/ja-JP/docs/api/endpoints/drive/files/show.json5 create mode 100644 content/ja-JP/docs/api/endpoints/drive/files/update.json5 create mode 100644 content/ja-JP/docs/api/endpoints/drive/files/upload-from-url.json5 create mode 100644 content/ja-JP/docs/api/endpoints/drive/folders.json5 create mode 100644 content/ja-JP/docs/api/endpoints/drive/folders/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/drive/folders/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/drive/folders/find.json5 create mode 100644 content/ja-JP/docs/api/endpoints/drive/folders/show.json5 create mode 100644 content/ja-JP/docs/api/endpoints/drive/folders/update.json5 create mode 100644 content/ja-JP/docs/api/endpoints/drive/stream.json5 create mode 100644 content/ja-JP/docs/api/endpoints/email-address/available.json5 create mode 100644 content/ja-JP/docs/api/endpoints/endpoint.json5 create mode 100644 content/ja-JP/docs/api/endpoints/endpoints.json5 create mode 100644 content/ja-JP/docs/api/endpoints/federation/followers.json5 create mode 100644 content/ja-JP/docs/api/endpoints/federation/following.json5 create mode 100644 content/ja-JP/docs/api/endpoints/federation/instances.json5 create mode 100644 content/ja-JP/docs/api/endpoints/federation/show-instance.json5 create mode 100644 content/ja-JP/docs/api/endpoints/federation/stats.json5 create mode 100644 content/ja-JP/docs/api/endpoints/federation/update-remote-user.json5 create mode 100644 content/ja-JP/docs/api/endpoints/federation/users.json5 create mode 100644 content/ja-JP/docs/api/endpoints/fetch-rss.json5 create mode 100644 content/ja-JP/docs/api/endpoints/following/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/following/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/following/invalidate.json5 create mode 100644 content/ja-JP/docs/api/endpoints/following/requests/accept.json5 create mode 100644 content/ja-JP/docs/api/endpoints/following/requests/cancel.json5 create mode 100644 content/ja-JP/docs/api/endpoints/following/requests/list.json5 create mode 100644 content/ja-JP/docs/api/endpoints/following/requests/reject.json5 create mode 100644 content/ja-JP/docs/api/endpoints/gallery/featured.json5 create mode 100644 content/ja-JP/docs/api/endpoints/gallery/popular.json5 create mode 100644 content/ja-JP/docs/api/endpoints/gallery/posts.json5 create mode 100644 content/ja-JP/docs/api/endpoints/gallery/posts/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/gallery/posts/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/gallery/posts/like.json5 create mode 100644 content/ja-JP/docs/api/endpoints/gallery/posts/show.json5 create mode 100644 content/ja-JP/docs/api/endpoints/gallery/posts/unlike.json5 create mode 100644 content/ja-JP/docs/api/endpoints/gallery/posts/update.json5 create mode 100644 content/ja-JP/docs/api/endpoints/get-online-users-count.json5 create mode 100644 content/ja-JP/docs/api/endpoints/hashtags/list.json5 create mode 100644 content/ja-JP/docs/api/endpoints/hashtags/search.json5 create mode 100644 content/ja-JP/docs/api/endpoints/hashtags/show.json5 create mode 100644 content/ja-JP/docs/api/endpoints/hashtags/trend.json5 create mode 100644 content/ja-JP/docs/api/endpoints/hashtags/users.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i/favorites.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i/gallery/likes.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i/gallery/posts.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i/get-word-muted-notes-count.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i/notifications.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i/page-likes.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i/pages.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i/pin.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i/read-all-messaging-messages.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i/read-all-unread-notes.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i/read-announcement.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i/unpin.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i/update.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i/webhooks/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i/webhooks/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i/webhooks/list.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i/webhooks/show.json5 create mode 100644 content/ja-JP/docs/api/endpoints/i/webhooks/update.json5 create mode 100644 content/ja-JP/docs/api/endpoints/messaging/history.json5 create mode 100644 content/ja-JP/docs/api/endpoints/messaging/messages.json5 create mode 100644 content/ja-JP/docs/api/endpoints/messaging/messages/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/messaging/messages/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/messaging/messages/read.json5 create mode 100644 content/ja-JP/docs/api/endpoints/meta.json5 create mode 100644 content/ja-JP/docs/api/endpoints/mute/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/mute/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/mute/list.json5 create mode 100644 content/ja-JP/docs/api/endpoints/my/apps.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/children.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/clips.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/conversation.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/favorites/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/favorites/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/featured.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/global-timeline.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/hybrid-timeline.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/local-timeline.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/mentions.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/polls/recommendation.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/polls/vote.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/reactions.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/reactions/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/reactions/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/renotes.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/replies.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/search-by-tag.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/search.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/show.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/state.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/thread-muting/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/thread-muting/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/timeline.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/translate.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/unrenote.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/user-list-timeline.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/watching/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notes/watching/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notifications/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notifications/mark-all-as-read.json5 create mode 100644 content/ja-JP/docs/api/endpoints/notifications/read.json5 create mode 100644 content/ja-JP/docs/api/endpoints/pages/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/pages/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/pages/featured.json5 create mode 100644 content/ja-JP/docs/api/endpoints/pages/like.json5 create mode 100644 content/ja-JP/docs/api/endpoints/pages/show.json5 create mode 100644 content/ja-JP/docs/api/endpoints/pages/unlike.json5 create mode 100644 content/ja-JP/docs/api/endpoints/pages/update.json5 create mode 100644 content/ja-JP/docs/api/endpoints/ping.json5 create mode 100644 content/ja-JP/docs/api/endpoints/pinned-users.json5 create mode 100644 content/ja-JP/docs/api/endpoints/promo/read.json5 create mode 100644 content/ja-JP/docs/api/endpoints/request-reset-password.json5 create mode 100644 content/ja-JP/docs/api/endpoints/reset-db.json5 create mode 100644 content/ja-JP/docs/api/endpoints/reset-password.json5 create mode 100644 content/ja-JP/docs/api/endpoints/server-info.json5 create mode 100644 content/ja-JP/docs/api/endpoints/stats.json5 create mode 100644 content/ja-JP/docs/api/endpoints/sw/register.json5 create mode 100644 content/ja-JP/docs/api/endpoints/sw/unregister.json5 create mode 100644 content/ja-JP/docs/api/endpoints/test.json5 create mode 100644 content/ja-JP/docs/api/endpoints/username/available.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/clips.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/followers.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/following.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/gallery/posts.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/get-frequently-replied-users.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/lists/create.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/lists/delete.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/lists/list.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/lists/pull.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/lists/push.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/lists/show.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/lists/update.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/notes.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/pages.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/reactions.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/recommendation.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/relation.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/report-abuse.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/search-by-username-and-host.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/search.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/show.json5 create mode 100644 content/ja-JP/docs/api/endpoints/users/stats.json5 create mode 100644 content/ja-JP/docs/api/index.md create mode 100644 content/ja-JP/docs/api/libraries.md create mode 100644 content/ja-JP/docs/api/permission.md create mode 100644 content/ja-JP/docs/api/streaming/channel/global-timeline.md create mode 100644 content/ja-JP/docs/api/streaming/channel/home-timeline.md create mode 100644 content/ja-JP/docs/api/streaming/channel/hybrid-timeline.md create mode 100644 content/ja-JP/docs/api/streaming/channel/index.md create mode 100644 content/ja-JP/docs/api/streaming/channel/local-timeline.md create mode 100644 content/ja-JP/docs/api/streaming/channel/main.md create mode 100644 content/ja-JP/docs/api/streaming/index.md create mode 100644 content/ja-JP/docs/api/streaming/note-capture-events.md create mode 100644 content/ja-JP/docs/apps.md create mode 100644 content/ja-JP/docs/donate.md create mode 100644 content/ja-JP/docs/faq.md create mode 100644 content/ja-JP/docs/features/ads.md create mode 100644 content/ja-JP/docs/features/antenna.md create mode 100644 content/ja-JP/docs/features/charts.md create mode 100644 content/ja-JP/docs/features/clip.md create mode 100644 content/ja-JP/docs/features/custom-emoji.md create mode 100644 content/ja-JP/docs/features/deck.md create mode 100644 content/ja-JP/docs/features/drive.md create mode 100644 content/ja-JP/docs/features/favorite.md create mode 100644 content/ja-JP/docs/features/follow.md create mode 100644 content/ja-JP/docs/features/hashtag.md create mode 100644 content/ja-JP/docs/features/index.md create mode 100644 content/ja-JP/docs/features/mention.md create mode 100644 content/ja-JP/docs/features/mfm.md create mode 100644 content/ja-JP/docs/features/mute-and-block.md create mode 100644 content/ja-JP/docs/features/note.md create mode 100644 content/ja-JP/docs/features/online-status.md create mode 100644 content/ja-JP/docs/features/pages.md create mode 100644 content/ja-JP/docs/features/plugin.md create mode 100644 content/ja-JP/docs/features/reaction.md create mode 100644 content/ja-JP/docs/features/share-form.md create mode 100644 content/ja-JP/docs/features/silence.md create mode 100644 content/ja-JP/docs/features/theme.md create mode 100644 content/ja-JP/docs/features/thread-mute.md create mode 100644 content/ja-JP/docs/features/timeline.md create mode 100644 content/ja-JP/docs/features/webhook.md create mode 100644 content/ja-JP/docs/features/widgets.md create mode 100644 content/ja-JP/docs/features/word-mute.md create mode 100644 content/ja-JP/docs/getting-started.md create mode 100644 content/ja-JP/docs/glossary.md create mode 100644 content/ja-JP/docs/index.md create mode 100644 content/ja-JP/docs/install.md create mode 100644 content/ja-JP/docs/install/bash.md create mode 100644 content/ja-JP/docs/install/docker.md create mode 100644 content/ja-JP/docs/install/kubernetes.md create mode 100644 content/ja-JP/docs/install/manual.md create mode 100644 content/ja-JP/docs/install/ubuntu-manual.md create mode 100644 content/ja-JP/docs/misskey-hub.md create mode 100644 content/ja-JP/docs/misskey.md create mode 100644 content/ja-JP/docs/notes.md create mode 100644 content/ja-JP/docs/releases.md create mode 100644 content/ja-JP/docs/tips/disable-timelines.md create mode 100644 content/ja-JP/docs/tips/scale-out.md create mode 100644 content/ja-JP/docs/troubleshooting.md create mode 100644 content/ko-KR/README.md create mode 100644 content/ko-KR/appendix/assets.md create mode 100644 content/ko-KR/docs/admin/cdn.md create mode 100644 content/ko-KR/docs/admin/default-reaction.md create mode 100644 content/ko-KR/docs/admin/emoji.md create mode 100644 content/ko-KR/docs/admin/nginx.md create mode 100644 content/ko-KR/docs/admin/push-docker-hub.md create mode 100644 content/ko-KR/docs/admin/troubleshooting.md create mode 100644 content/ko-KR/docs/advanced/aiscript.md create mode 100644 content/ko-KR/docs/advanced/create-plugin.md create mode 100644 content/ko-KR/docs/advanced/develop-bot.md create mode 100644 content/ko-KR/docs/advanced/plugin-api-reference.md create mode 100644 content/ko-KR/docs/api/app.md create mode 100644 content/ko-KR/docs/api/common.json5 create mode 100644 content/ko-KR/docs/api/index.md create mode 100644 content/ko-KR/docs/api/libraries.md create mode 100644 content/ko-KR/docs/api/permission.md create mode 100644 content/ko-KR/docs/api/streaming/channel/global-timeline.md create mode 100644 content/ko-KR/docs/api/streaming/channel/home-timeline.md create mode 100644 content/ko-KR/docs/api/streaming/channel/hybrid-timeline.md create mode 100644 content/ko-KR/docs/api/streaming/channel/index.md create mode 100644 content/ko-KR/docs/api/streaming/channel/local-timeline.md create mode 100644 content/ko-KR/docs/api/streaming/channel/main.md create mode 100644 content/ko-KR/docs/api/streaming/index.md create mode 100644 content/ko-KR/docs/api/streaming/note-capture-events.md create mode 100644 content/ko-KR/docs/apps.md create mode 100644 content/ko-KR/docs/donate.md create mode 100644 content/ko-KR/docs/faq.md create mode 100644 content/ko-KR/docs/features/ads.md create mode 100644 content/ko-KR/docs/features/antenna.md create mode 100644 content/ko-KR/docs/features/charts.md create mode 100644 content/ko-KR/docs/features/clip.md create mode 100644 content/ko-KR/docs/features/custom-emoji.md create mode 100644 content/ko-KR/docs/features/deck.md create mode 100644 content/ko-KR/docs/features/drive.md create mode 100644 content/ko-KR/docs/features/favorite.md create mode 100644 content/ko-KR/docs/features/follow.md create mode 100644 content/ko-KR/docs/features/hashtag.md create mode 100644 content/ko-KR/docs/features/index.md create mode 100644 content/ko-KR/docs/features/mfm.md create mode 100644 content/ko-KR/docs/features/mute-and-block.md create mode 100644 content/ko-KR/docs/features/note.md create mode 100644 content/ko-KR/docs/features/online-status.md create mode 100644 content/ko-KR/docs/features/pages.md create mode 100644 content/ko-KR/docs/features/play.md create mode 100644 content/ko-KR/docs/features/plugin.md create mode 100644 content/ko-KR/docs/features/reaction.md create mode 100644 content/ko-KR/docs/features/roles.md create mode 100644 content/ko-KR/docs/features/share-form.md create mode 100644 content/ko-KR/docs/features/silence.md create mode 100644 content/ko-KR/docs/features/theme.md create mode 100644 content/ko-KR/docs/features/thread-mute.md create mode 100644 content/ko-KR/docs/features/timeline.md create mode 100644 content/ko-KR/docs/features/webhook.md create mode 100644 content/ko-KR/docs/features/widgets.md create mode 100644 content/ko-KR/docs/features/word-mute.md create mode 100644 content/ko-KR/docs/getting-started.md create mode 100644 content/ko-KR/docs/glossary.md create mode 100644 content/ko-KR/docs/install.md create mode 100644 content/ko-KR/docs/install/bash-v140.md create mode 100644 content/ko-KR/docs/install/bash-v165.md create mode 100644 content/ko-KR/docs/install/bash.md create mode 100644 content/ko-KR/docs/install/docker.md create mode 100644 content/ko-KR/docs/install/kubernetes.md create mode 100644 content/ko-KR/docs/install/manual.md create mode 100644 content/ko-KR/docs/install/ubuntu-manual.md create mode 100644 content/ko-KR/docs/misskey-hub.md create mode 100644 content/ko-KR/docs/misskey.md create mode 100644 content/ko-KR/docs/releases.md create mode 100644 content/ko-KR/docs/tips/disable-timelines.md create mode 100644 content/ko-KR/docs/troubleshooting.md create mode 100644 content/ko-KR/help.md create mode 100644 content/ko-KR/home.md create mode 100644 content/ko-KR/instances.md create mode 100644 content/ko-KR/plugins.md create mode 100644 content/ko-KR/updates.md create mode 100644 content/pl-PL/README.md create mode 100644 content/pl-PL/appendix/assets.md create mode 100644 content/pl-PL/docs/admin/cdn.md create mode 100644 content/pl-PL/docs/admin/default-reaction.md create mode 100644 content/pl-PL/docs/admin/emoji.md create mode 100644 content/pl-PL/docs/admin/nginx.md create mode 100644 content/pl-PL/docs/admin/push-docker-hub.md create mode 100644 content/pl-PL/docs/admin/troubleshooting.md create mode 100644 content/pl-PL/docs/api/app.md create mode 100644 content/pl-PL/docs/api/common.json5 create mode 100644 content/pl-PL/docs/api/index.md create mode 100644 content/pl-PL/docs/api/streaming/channel/global-timeline.md create mode 100644 content/pl-PL/docs/api/streaming/channel/home-timeline.md create mode 100644 content/pl-PL/docs/api/streaming/channel/hybrid-timeline.md create mode 100644 content/pl-PL/docs/api/streaming/channel/index.md create mode 100644 content/pl-PL/docs/api/streaming/channel/local-timeline.md create mode 100644 content/pl-PL/docs/api/streaming/channel/main.md create mode 100644 content/pl-PL/docs/api/streaming/index.md create mode 100644 content/pl-PL/docs/api/streaming/note-capture-events.md create mode 100644 content/pl-PL/docs/donate.md create mode 100644 content/pl-PL/docs/faq.md create mode 100644 content/pl-PL/docs/features/ads.md create mode 100644 content/pl-PL/docs/features/antenna.md create mode 100644 content/pl-PL/docs/features/charts.md create mode 100644 content/pl-PL/docs/features/clip.md create mode 100644 content/pl-PL/docs/features/custom-emoji.md create mode 100644 content/pl-PL/docs/features/deck.md create mode 100644 content/pl-PL/docs/features/drive.md create mode 100644 content/pl-PL/docs/features/favorite.md create mode 100644 content/pl-PL/docs/features/follow.md create mode 100644 content/pl-PL/docs/features/index.md create mode 100644 content/pl-PL/docs/features/mfm.md create mode 100644 content/pl-PL/docs/features/mute-and-block.md create mode 100644 content/pl-PL/docs/features/note.md create mode 100644 content/pl-PL/docs/features/online-status.md create mode 100644 content/pl-PL/docs/features/pages.md create mode 100644 content/pl-PL/docs/features/plugin.md create mode 100644 content/pl-PL/docs/features/reaction.md create mode 100644 content/pl-PL/docs/features/share-form.md create mode 100644 content/pl-PL/docs/features/silence.md create mode 100644 content/pl-PL/docs/features/theme.md create mode 100644 content/pl-PL/docs/features/thread-mute.md create mode 100644 content/pl-PL/docs/features/timeline.md create mode 100644 content/pl-PL/docs/features/webhook.md create mode 100644 content/pl-PL/docs/features/widgets.md create mode 100644 content/pl-PL/docs/features/word-mute.md create mode 100644 content/pl-PL/docs/getting-started.md create mode 100644 content/pl-PL/docs/glossary.md create mode 100644 content/pl-PL/docs/install.md create mode 100644 content/pl-PL/docs/install/bash.md create mode 100644 content/pl-PL/docs/install/docker.md create mode 100644 content/pl-PL/docs/install/kubernetes.md create mode 100644 content/pl-PL/docs/install/manual.md create mode 100644 content/pl-PL/docs/misskey-hub.md create mode 100644 content/pl-PL/docs/misskey.md create mode 100644 content/pl-PL/docs/releases.md create mode 100644 content/pl-PL/docs/tips/disable-timelines.md create mode 100644 content/pl-PL/docs/troubleshooting.md create mode 100644 content/pl-PL/help.md create mode 100644 content/pl-PL/home.md create mode 100644 content/pl-PL/instances.md create mode 100644 content/pl-PL/plugins.md create mode 100644 content/pl-PL/updates.md create mode 100644 crowdin.yml create mode 100644 i18n.config.ts create mode 100644 layouts/default.vue create mode 100644 locales/README.md create mode 100644 locales/en-US.yml create mode 100644 locales/ja-JP.yml create mode 100644 middleware/redirect-trailing-slash.global.ts create mode 100644 nuxt.config.ts create mode 100644 package.json create mode 100644 pages/index.vue create mode 100644 pnpm-lock.yaml create mode 100644 postcss.config.ts create mode 100644 public/favicon.ico create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-0.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-1.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-10.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-100.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-101.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-102.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-103.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-104.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-105.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-106.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-107.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-108.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-109.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-11.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-110.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-111.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-112.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-113.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-114.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-115.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-116.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-117.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-118.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-119.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-12.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-13.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-14.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-15.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-16.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-17.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-18.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-19.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-2.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-20.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-21.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-22.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-23.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-24.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-25.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-26.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-27.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-28.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-29.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-3.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-30.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-31.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-32.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-33.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-34.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-35.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-36.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-37.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-38.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-39.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-4.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-40.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-41.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-42.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-43.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-44.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-45.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-46.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-47.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-48.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-49.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-5.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-50.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-51.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-52.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-53.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-54.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-55.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-56.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-57.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-58.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-59.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-6.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-60.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-61.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-62.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-63.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-64.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-65.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-66.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-67.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-68.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-69.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-7.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-70.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-71.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-72.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-73.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-74.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-75.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-76.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-77.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-78.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-79.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-8.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-80.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-81.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-82.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-83.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-84.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-85.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-86.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-87.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-88.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-89.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-9.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-90.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-91.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-92.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-93.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-94.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-95.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-96.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-97.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-98.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-99.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold.css create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-0.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-1.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-10.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-100.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-101.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-102.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-103.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-104.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-105.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-106.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-107.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-108.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-109.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-11.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-110.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-111.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-112.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-113.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-114.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-115.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-116.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-117.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-118.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-119.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-12.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-13.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-14.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-15.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-16.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-17.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-18.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-19.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-2.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-20.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-21.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-22.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-23.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-24.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-25.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-26.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-27.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-28.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-29.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-3.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-30.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-31.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-32.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-33.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-34.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-35.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-36.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-37.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-38.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-39.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-4.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-40.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-41.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-42.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-43.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-44.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-45.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-46.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-47.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-48.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-49.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-5.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-50.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-51.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-52.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-53.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-54.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-55.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-56.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-57.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-58.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-59.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-6.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-60.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-61.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-62.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-63.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-64.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-65.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-66.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-67.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-68.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-69.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-7.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-70.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-71.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-72.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-73.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-74.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-75.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-76.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-77.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-78.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-79.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-8.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-80.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-81.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-82.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-83.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-84.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-85.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-86.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-87.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-88.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-89.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-9.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-90.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-91.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-92.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-93.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-94.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-95.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-96.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-97.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-98.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold-3173c8c85b725024f378f4eceed1a494d0ed511a73207cded02d4264ea7640ae-99.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Bold/GenJyuuGothicX-P-Bold.css create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-0.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-1.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-10.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-100.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-101.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-102.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-103.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-104.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-105.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-106.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-107.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-108.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-109.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-11.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-110.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-111.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-112.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-113.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-114.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-115.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-116.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-117.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-118.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-119.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-12.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-13.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-14.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-15.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-16.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-17.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-18.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-19.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-2.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-20.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-21.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-22.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-23.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-24.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-25.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-26.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-27.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-28.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-29.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-3.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-30.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-31.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-32.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-33.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-34.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-35.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-36.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-37.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-38.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-39.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-4.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-40.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-41.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-42.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-43.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-44.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-45.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-46.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-47.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-48.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-49.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-5.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-50.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-51.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-52.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-53.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-54.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-55.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-56.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-57.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-58.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-59.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-6.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-60.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-61.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-62.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-63.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-64.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-65.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-66.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-67.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-68.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-69.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-7.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-70.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-71.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-72.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-73.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-74.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-75.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-76.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-77.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-78.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-79.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-8.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-80.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-81.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-82.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-83.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-84.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-85.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-86.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-87.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-88.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-89.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-9.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-90.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-91.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-92.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-93.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-94.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-95.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-96.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-97.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-98.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular-c313c1c15c60f5c4efbaf0f4a51baf2930bd3a159462c93721ce891be6a208ff-99.woff2 create mode 100644 public/fonts/GenJyuuGothicX-P-Regular/GenJyuuGothicX-P-Regular.css create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-0.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-1.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-10.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-100.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-101.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-102.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-103.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-104.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-105.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-106.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-107.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-108.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-109.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-11.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-110.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-111.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-112.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-113.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-114.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-115.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-116.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-117.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-118.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-119.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-12.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-13.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-14.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-15.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-16.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-17.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-18.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-19.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-2.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-20.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-21.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-22.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-23.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-24.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-25.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-26.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-27.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-28.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-29.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-3.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-30.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-31.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-32.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-33.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-34.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-35.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-36.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-37.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-38.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-39.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-4.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-40.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-41.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-42.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-43.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-44.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-45.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-46.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-47.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-48.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-49.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-5.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-50.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-51.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-52.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-53.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-54.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-55.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-56.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-57.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-58.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-59.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-6.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-60.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-61.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-62.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-63.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-64.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-65.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-66.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-67.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-68.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-69.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-7.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-70.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-71.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-72.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-73.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-74.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-75.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-76.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-77.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-78.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-79.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-8.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-80.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-81.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-82.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-83.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-84.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-85.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-86.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-87.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-88.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-89.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-9.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-90.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-91.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-92.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-93.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-94.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-95.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-96.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-97.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-98.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular-7e9696c772dbd2be53fce44190368ec7877ee7b4f2fd72e6dc2cc2820d4bd4cb-99.woff2 create mode 100644 public/fonts/GenJyuuGothicX-Regular/GenJyuuGothicX-Regular.css create mode 100644 public/fonts/LICENSE create mode 100644 public/fonts/fonts.css create mode 100644 scripts/gen-sitemap.ts create mode 100644 server/plugins/appendComment.ts create mode 100644 server/tsconfig.json create mode 100644 tailwind.config.ts create mode 100644 tsconfig.json create mode 100644 types/docs.ts create mode 100644 types/misc.d.ts create mode 100644 types/router.d.ts diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..b399d124 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,10 @@ +root = true + +[*] +indent_style = tab +indent_size = 4 +charset = utf-8 +insert_final_newline = true + +[*.yml] +indent_style = space \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..768a14ef --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +# Nuxt dev/build outputs +.output +.nuxt +.nitro +.cache +dist + +# Node dependencies +node_modules + +# Logs +logs +*.log + +# Misc +.DS_Store +.fleet +.idea + +# Local env files +.env +.env.* +!.env.example diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000..cf040424 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +shamefully-hoist=true +strict-peer-dependencies=false diff --git a/README.md b/README.md new file mode 100644 index 00000000..f006a5fb --- /dev/null +++ b/README.md @@ -0,0 +1,65 @@ +# About Misskey + +Misskey website. + +Built with [Nuxt](https://nuxt.com/). + +## Setup + +Make sure to install the dependencies: + +```bash +# npm +npm install + +# pnpm +pnpm install + +# yarn +yarn install +``` + +## Development Server + +Start the development server on `http://localhost:3000`: + +```bash +# npm +npm run dev + +# pnpm +pnpm run dev + +# yarn +yarn dev +``` + +## Production + +Build the application for production: + +```bash +# npm +npm run build + +# pnpm +pnpm run build + +# yarn +yarn build +``` + +Locally preview production build: + +```bash +# npm +npm run preview + +# pnpm +pnpm run preview + +# yarn +yarn preview +``` + +Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information. diff --git a/app.vue b/app.vue new file mode 100644 index 00000000..0448260a --- /dev/null +++ b/app.vue @@ -0,0 +1,91 @@ + + diff --git a/assets/css/tailwind.css b/assets/css/tailwind.css new file mode 100644 index 00000000..bd6213e1 --- /dev/null +++ b/assets/css/tailwind.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; \ No newline at end of file diff --git a/assets/svg/misskey-logotype.svg b/assets/svg/misskey-logotype.svg new file mode 100644 index 00000000..606bc73c --- /dev/null +++ b/assets/svg/misskey-logotype.svg @@ -0,0 +1,5 @@ + diff --git a/assets/svg/top-bg-object1.svg b/assets/svg/top-bg-object1.svg new file mode 100644 index 00000000..c0d485f0 --- /dev/null +++ b/assets/svg/top-bg-object1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/svg/top-bg-object2.svg b/assets/svg/top-bg-object2.svg new file mode 100644 index 00000000..eca807b9 --- /dev/null +++ b/assets/svg/top-bg-object2.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/components/g/Footer.vue b/components/g/Footer.vue new file mode 100644 index 00000000..8e8347fc --- /dev/null +++ b/components/g/Footer.vue @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/components/g/Nav.vue b/components/g/Nav.vue new file mode 100644 index 00000000..8e8347fc --- /dev/null +++ b/components/g/Nav.vue @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/components/index/Bg.vue b/components/index/Bg.vue new file mode 100644 index 00000000..d9f20517 --- /dev/null +++ b/components/index/Bg.vue @@ -0,0 +1,69 @@ + + + + + diff --git a/components/index/Hero.vue b/components/index/Hero.vue new file mode 100644 index 00000000..619ecf6a --- /dev/null +++ b/components/index/Hero.vue @@ -0,0 +1,23 @@ + + + + + \ No newline at end of file diff --git a/content/en-US/README.md b/content/en-US/README.md new file mode 100644 index 00000000..f8bd0bb1 --- /dev/null +++ b/content/en-US/README.md @@ -0,0 +1,85 @@ +--- +layout: Landing + +description: "Misskey is an open source, decentralized social media platform that's free forever!" +gettingStarted: "Get started!" +learnMore: "Learn more" +keyFeatures: + open: + title: "Open" + description: "Misskey is open source software that anyone can contribute to and everyone can use for free whenever and wherever." + federated: + title: "Federated" + description: "Misskey is a decentralized platform, so communities on different instances can connect with each other." + multifunction: + title: "Powerful" + description: "Misskey is both easy to understand for beginners and has powerful features for advanced users." + customizable: + title: "Customizable" + description: "Make Misskey yours! With themes, widgets, layouts, and more, you make make Misskey just the way you like it." +sections: + federatedSoftware: + title: "Misskey is a decentralized platform." + description: "Misskey is just a platform for server owners to make their own instances of Misskey, and they can all talk to each other! There's large instances for the masses, smaller ones for groups, fandoms, and subcultures, and even instances just for individuals and their friends. Want to have even more control? You can make your own instance on your server with relative ease, cutting ties from any large company who wants to spy on you and sell your data. Misskey is about community and sharing, not corporations and big tech. Have friends not on Misskey? No problem! Because Misskey is on the Fediverse (ActivityPub), you can interact with people on other platforms like Mastodon, PixelFed, PeerTube, and more!" + features: + title: "Features" + description: "Misskey has a wide variety of unique features!" + list: + note: + title: "Note" + description: "On Misskey, posts from users are called \"notes\". Reply, quote, add custom emojis, animated text, content warnings, attach multiple images, videos, GIFs, audio clips, or anything else!" + reaction: + title: "Reactions" + description: "You can add emoji reactions to any post! No longer are you bound by a like button, show everyone exactly how you feel with the tap of a button." + theme: + title: "Theme" + description: "Why be limited by just a Light or Dark theme when you can change all the colors? Use Misskey's intuitive theming functions to make Misskey just how you like it." + charts: + title: "Charts" + description: "For those who need to see everything, Misskey has powerful charts for both users and admins to see what exactly is going on in your instance in real time." + federation: + title: "Federation" + description: "Not on Misskey? No problem! Not only can Misskey instances talk to each other, but you can make friends with people on other networks like Mastodon and Pixelfed!" + drive: + title: "Drive" + description: "Hate not being able to find something you uploaded? With Drive, you get managed and powerful cloud storage right in your social media!" + thread: + title: "Threads" + description: "Have a lot on your mind? Make a thread! Each post can have up to 3,000 characters by default, and you can keep the conversation going for hours." + widgets: + title: "Widgets" + description: "Have everything at your fingertips with over a dozen customizable widgets!" + gettingStarted: + title: "Join Misskey today!" + find: + title: "Find an instance!" + list: "List of instances" + create: + title: "Make your own instance" + guide: "Setup guide" + docs: + title: "Learn more" + docs: "See docs" + donation: + title: "Donation" + description: "Because Misskey is a non-profit, we rely on your donations to fund our development. If you like Misskey, please consider donating so that we can continue to make Misskey awesome for years to come!" + sponsors: + title: "Sponsors" +--- + + diff --git a/content/en-US/appendix/assets.md b/content/en-US/appendix/assets.md new file mode 100644 index 00000000..0a8ed9b4 --- /dev/null +++ b/content/en-US/appendix/assets.md @@ -0,0 +1,51 @@ +--- +description: 'collection of Misskey logos, icons, and other assets.' +--- + +# Assets collection +This is a collection of Misskey logos, icons, and other assets. + + +::: tip +These assets are free to use under the **CC BY-NC-SA** license!🎉 + +CC BY-NC-SA +::: + +::: tip +All assets are managed in [misskey-dev/assets](https://github.com/misskey-dev/assets). +::: + +## Logo + + + + +## Icon + + + + + diff --git a/content/en-US/docs/admin/cdn.md b/content/en-US/docs/admin/cdn.md new file mode 100644 index 00000000..fad298f6 --- /dev/null +++ b/content/en-US/docs/admin/cdn.md @@ -0,0 +1,17 @@ +# Set up a CDN +When publishing your Misskey instance, we strongly recommend using a CDN such as [Cloudflare](https://www.cloudflare.com/). + +Using a CDN has the following advantages +- You can have static content cached, which reduces the load on your server +- The IP address of the server is less exposed, which can mitigate DoS attacks etc. + +## Caching +Misskey Web is completely static and does not require a server to run. Therefore the whole Misskey Web can be cached in a CDN. +The Misskey API cannot be cached. + +You need to configure the following settings in your CDN +- Cache all requests except `/api/*`. + +::: tip +You don't need to clear the cache when you update Misskey. +:::: diff --git a/content/en-US/docs/admin/default-reaction.md b/content/en-US/docs/admin/default-reaction.md new file mode 100644 index 00000000..ff2d86f2 --- /dev/null +++ b/content/en-US/docs/admin/default-reaction.md @@ -0,0 +1,2 @@ +# Changing the default Reaction +You can change the default reaction that is used when an ActivityPub "Like" is received from '👍' to '⭐' by changing the boolean value `meta.useStarForReactionFallback` in the databse respectively. \ No newline at end of file diff --git a/content/en-US/docs/admin/emoji.md b/content/en-US/docs/admin/emoji.md new file mode 100644 index 00000000..257cbc39 --- /dev/null +++ b/content/en-US/docs/admin/emoji.md @@ -0,0 +1,111 @@ +# Managing Custom Emoji + +Custom emoji can be managed by administrators or moderators by going to the instance settings and then the custom emoji submenu. +By default you will see a list of the current locally installed emoji. +At the start this list will be empty, but you can add custom emoji in different ways. + +## Copying Emoji from another Instance + +Emoji can be easily copied from another instance. +To do this, switch to the "remote" tab in the custom emoji settings. +You can search emoji by name and/or host they are from. + +When you have found an emoji you want, click it to open a small menu which will allow you to import the emoji. + +Please note that Emoji may be subject to copyright and you are responsible for checking whether you may legally use another emoji. + +## Individual Emoji Import + +If you have an image file that you would like to turn into a custom emoji you can import the image as an emoji. +This works just like attaching files to a note: +You can choose to upload a new file, pick a file from your Misskey drive or upload a file from another URL. + +::: danger +When you import emoji from your drive, the file will remain inside your drive. +Misskey does not make a copy of this file so if you delete it, the emoji will be broken. +::: + +The emoji will be added to the instance and you will then be able to edit or delete it as usual. + +## Bulk Emoji import + +Emojis can be imported in bulk as packed ZIP files with a special format. +This ability can be found in the three dots menu in the top right corner of the custom emoji menu. + +::: warning +Bulk emoji import may overwrite existing emoji or otherwise mess up your instance. +Be sure to only import emoji from trusted sources, ideally only ones you exported yourself. +::: + +### Packed emoji format + +At the top level is a file called `meta.json` which contains information about the emoji contained in the packed file. +A type definition for this file would look like this, where `Meta` is the structure of the whole file. + +```typescript +class Meta { + metaVersion: number; + host: string; + /** + * Date and time representation returned by ECMAScript `Date.prototype.toString`. + */ + exportedAt: string; + emojis: Emoji[]; +} + +class Emoji { + downloaded: boolean; + fileName: string; + emoji: { + id: string; + updatedAt: string; + name: string; + host: null; + category: string; + originalUrl: string; + publicUrl: string; + uri: null; + type: string; + aliases: string[]; + }; +} +``` + +The fields of `Meta` are currently not used or checked when importing emoji, except for the `emojis` field. + +For each `Emoji`: +- `downloaded`: should always be true. If the field is missing or not truthy, the emoji will not be imported. +- `fileName`: name of the image file inside the packed file. +- `emoji`: data associated with the emoji as it was stored in the database. Currently most of these fields are + not even checked for existence. The following are currently used: + - `name`: name of the emoji for the user, e.g. `blobfox` if a user should type in `:blobfox:` to get the emoji. + If a previous emoji with the same name exists, it **will be overwritten**! + - `category`: category of the emoji + - `aliases`: list of strings that should be added as aliases. The admin UI calls these "tags". + +## Editing and Deleting Emoji + +The properties of an emoji can be edited by clicking it in the list of local emoji. +When you click on a custom emoji, a dialog for editing the properties will open. +This dialog will also allow you to delete an emoji. + +::: danger +When you delete a custom emoji, old notes that contain it will still have the text name of the emoji in it. +The emoji will no longer be rendered correctly. +::: + +Note that remote emoji can not be edited or deleted. + +Each emoji can have a name and a category and several tags. +The category is used for structuring the emoji picker. +Meanwhile the tags can be used as alternate names by which the emoji can be found when searching in the emoji picker. + +When you are done editing, save your changes by clicking the check mark in the top right corner of the dialog. + +### Bulk Editing + +Emoji can be edited in bulk by checking the box below the search field. +With this enabled, clicking on an emoji will select it instead of opening the editing dialog. + +The Editing options will be displayed as buttons below the checkbox. +To return to the normal behaviour just uncheck the box again. diff --git a/content/en-US/docs/admin/nginx.md b/content/en-US/docs/admin/nginx.md new file mode 100644 index 00000000..881086e4 --- /dev/null +++ b/content/en-US/docs/admin/nginx.md @@ -0,0 +1,87 @@ +# Nginx configuration +1. Create `/etc/nginx/conf.d/misskey.conf` or `/etc/nginx/sites-available/misskey.conf` and copy the following example to the file.\ + (The file name does not have to be "misskey".) +2. Edit as follows: + 1. Replace example.tld with the domain you have prepared.\ + `ssl_certificate` and `ssl_certificate_key` should be the path to the certificate obtained from Let's Encrypt. + 2. If using a CDN such as Cloudflare, remove 4 lines from "If it's behind another reverse proxy or CDN, remove the following." +3. If you create `/etc/nginx/sites-available/misskey.conf`, create symlink as `/etc/nginx/sites-enabled/misskey.conf`.\ + `sudo ln -s /etc/nginx/sites-available/misskey.conf /etc/nginx/sites-enabled/misskey.conf` +4. Run `sudo nginx -t` to verify that the configuration file will be loaded successfully. +5. Run `sudo systemctl restart nginx` to restart nginx. + +# Nginx config example + +```nginx +# For WebSocket +map $http_upgrade $connection_upgrade { + default upgrade; + '' close; +} + +proxy_cache_path /tmp/nginx_cache levels=1:2 keys_zone=cache1:16m max_size=1g inactive=720m use_temp_path=off; + +server { + listen 80; + listen [::]:80; + server_name example.tld; + + # For SSL domain validation + root /var/www/html; + location /.well-known/acme-challenge/ { allow all; } + location /.well-known/pki-validation/ { allow all; } + location / { return 301 https://$server_name$request_uri; } +} + +server { + listen 443 ssl http2; + listen [::]:443 ssl http2; + server_name example.tld; + + ssl_session_timeout 1d; + ssl_session_cache shared:ssl_session_cache:10m; + ssl_session_tickets off; + + # To use Let's Encrypt certificate + ssl_certificate /etc/letsencrypt/live/example.tld/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/example.tld/privkey.pem; + + # To use Debian/Ubuntu's self-signed certificate (For testing or before issuing a certificate) + #ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem; + #ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key; + + # SSL protocol settings + ssl_protocols TLSv1.2 TLSv1.3; + ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384; + ssl_prefer_server_ciphers off; + ssl_stapling on; + ssl_stapling_verify on; + + # Change to your upload limit + client_max_body_size 80m; + + # Proxy to Node + location / { + proxy_pass http://127.0.0.1:3000; + proxy_set_header Host $host; + proxy_http_version 1.1; + proxy_redirect off; + + # If it's behind another reverse proxy or CDN, remove the following. + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto https; + + # For WebSocket + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $connection_upgrade; + + # Cache settings + proxy_cache cache1; + proxy_cache_lock on; + proxy_cache_use_stale updating; + proxy_force_ranges on; + add_header X-Cache $upstream_cache_status; + } +} +``` diff --git a/content/en-US/docs/admin/push-docker-hub.md b/content/en-US/docs/admin/push-docker-hub.md new file mode 100644 index 00000000..2f6e64a9 --- /dev/null +++ b/content/en-US/docs/admin/push-docker-hub.md @@ -0,0 +1,6 @@ +# How to use GitHub Actions to push to Docker Hub +::: warning +Sorry, this page is not translated yet. If you can, please edit this page to translate the [Japanese version](/docs/admin/push-docker-hub.md). + +Until then, try using a machine translator. +::: \ No newline at end of file diff --git a/content/en-US/docs/admin/troubleshooting.md b/content/en-US/docs/admin/troubleshooting.md new file mode 100644 index 00000000..994b28e6 --- /dev/null +++ b/content/en-US/docs/admin/troubleshooting.md @@ -0,0 +1,7 @@ +# Troubleshooting guide + +::: warning +Sorry, this page is not translated yet. If you can, please edit this page to translate the [Japanese version](/docs/admin/troubleshooting.html). + +Until then, try using a machine translator. +::: diff --git a/content/en-US/docs/api/app.md b/content/en-US/docs/api/app.md new file mode 100644 index 00000000..1b0644e0 --- /dev/null +++ b/content/en-US/docs/api/app.md @@ -0,0 +1,73 @@ +--- +description: MiAuth導入以前のアクセストークン取得方法について説明する。 +--- + +# アプリ作成方式でのアクセストークン取得方法 + +MiAuth導入(12.27.0)より前の、旧来のアクセストークン取得方法について説明します。 +12.27.0未満のバージョンのサーバーではこの旧来の方式を使用する必要があります。 + +## 1. アプリケーションの作成 +[`app/create`エンドポイント](endpoints/app/create.html)に情報を送信し、`appSecret`を取得します。 + +```json +{ + // アプリの名前 + "name": "test", + // アプリの説明 + "description": "my test application", + // アプリのパーミッション + "permission": ["write:notes"] +} +``` + +この時、`callbackUrl`でお好きなURLを含めると、次のアクセス許可操作が終了したときに`token`をクエリ文字列に含めながらそこにコールバックするようになります。 + +## 2. ユーザーに認証させる +[`auth/session/generate`エンドポイント](endpoints/auth/session/generate)に`appSecret`をPOSTします。 + +```json +{ + "appSecret": "fAb12cD34Ef56gH78Ij16kL32Mn64oPf" +} +``` + +`token`(ここでは仮に`798b9f6e-248d-43a7-a919-fabc664027f1`)と`url`を返してくるので、まずはこのurlにウェブブラウザでアクセスし「アクセスを許可」を選択。 + +## 3. accessTokenを問い合わせる +2が終わったことが確認できたら、[`auth/session/userkey`エンドポイント](endpoints/auth/session/userkey)に`appSecret`と先ほどの`token`をPOSTします。 + +```json +{ + "appSecret": "fAb12cD34Ef56gH78Ij16kL32Mn64oPf", + "token": "798b9f6e-248d-43a7-a919-fabc664027f1" +} +``` + +ここで取得できる文字列は`accessToken`と呼ばれます。`accessToken`は一度限りしか取得できません。 + +## 4. iを生成 +`i`は、Node.jsであれば以下のようなコードで生成でき、設定画面で取得するものとは違って64桁の16進数となります。 + +```javascript +const crypto = require("crypto") +const i = crypto.createHash("sha256") + .update(accessToken + appSecret, "utf8") + .digest("hex") +console.log(i) +``` + +## 5. 実際にテストする +```javascript +fetch("https://misskey.io/api/notes/create", { + method: 'POST', + body: JSON.stringify({ + i: "/* ここにiを入力 */", + text: "Hello Misskey API World with My Application!" + }), + headers: { + 'Content-Type': 'application/json', + }, + credentials: 'omit', +}); +``` diff --git a/content/en-US/docs/api/common.json5 b/content/en-US/docs/api/common.json5 new file mode 100644 index 00000000..4bcf58ad --- /dev/null +++ b/content/en-US/docs/api/common.json5 @@ -0,0 +1,40 @@ +{ + refs: {}, + errors: { + '1384574d-a912-4b81-8601-c7b1c4085df1': { + id: '1384574d-a912-4b81-8601-c7b1c4085df1', + code: 'CREDENTIAL_REQUIRED', + description: 'Credential-required endpoint requested without credentials.', + }, + 'd5826d14-3982-4d2e-8011-b9e9f02499ef': { + id: 'd5826d14-3982-4d2e-8011-b9e9f02499ef', + code: 'RATE_LIMIT_EXCEEDED', + description: 'Temporarily unavailable due to rate limit restrictions.', + }, + '56f35758-7dd5-468b-8439-5d6fb8ec9b8e': { + id: '56f35758-7dd5-468b-8439-5d6fb8ec9b8e', + code: 'ACCESS_DENIED', + description: 'You do not have access privileges.', + }, + '1370e5b7-d4eb-4566-bb1d-7748ee6a1838': { + id: '1370e5b7-d4eb-4566-bb1d-7748ee6a1838', + code: 'PERMISSION_DENIED', + description: 'The given credential does not have the required permissions.', + }, + 'a8c724b3-6e9c-4b46-b1a8-bc3ed6258370': { + id: 'a8c724b3-6e9c-4b46-b1a8-bc3ed6258370', + code: 'YOUR_ACCOUNT_SUSPENDED', + description: 'Unavailable due to your account has been suspended.', + }, + '3d81ceae-475f-4600-b2a8-2bc116157532': { + id: '3d81ceae-475f-4600-b2a8-2bc116157532', + code: 'INVALID_PARAM', + description: 'The request contains incorrect parameters.', + }, + '5d37dbcb-891e-41ca-a3d6-e690c97775ac': { + id: '5d37dbcb-891e-41ca-a3d6-e690c97775ac', + code: 'INTERNAL_ERROR', + description: 'Internal error occurred. Please contact the administrator if the error persists.', + }, + }, +} diff --git a/content/en-US/docs/api/index.md b/content/en-US/docs/api/index.md new file mode 100644 index 00000000..68574574 --- /dev/null +++ b/content/en-US/docs/api/index.md @@ -0,0 +1,126 @@ +--- +description: 'Misskey exposes an API that you can use to develop Misskey clients, Misskey-connected web services, bots, etc. ("Applications").' +--- + +# Misskey API +Misskey exposes an API that you can use to develop Misskey clients, Misskey-connected web services, bots, etc. ("Applications"). +We also have a streaming API, so you can create applications with real-time capabilities. + +::: tip +By using the official Misskey SDK or third party libraries, you can use the API more conveniently, for example by simplifying some of the steps described in this document. +See [here](TODO) for more information about libraries. +::: + +To start using the API, you will need to obtain an **access token** associated with the account you wish to use the API with. +This document will walk you through the process of obtaining an access token and then show you how to use the API in a basic way. + +## Getting an access token +The API generally requires an access token to make a request. +An access token is a set of credentials associated with a user, which identifies the user using the API and controls what operations each access token is authorised to perform. + +::: tip +There is a one-to-many relationship between a user and the access token associated with that user, and multiple access tokens can be issued for a given user. +::: + +You can easily [obtain an access token for yourself](#Manually-issue-an-access-token), or you can [obtain an access token for an user who will be using your application](#Request-an-access-token-to-be-issued). + +### Manually issue an access token +You can issue your own access token in Misskey Web under 'Settings > API'. + +::: danger +Please do not share your access token with anyone. +::: + +### Request an access token to be issued +To obtain an access token for a user of the application ( simply "the user"), you can request it to be issued in the following way. + +::: tip +The method described below is called MiAuth, ant it issues an instant access token without creating an app. + +You can still [create an app to obtain access token](./app.md). +::: + +#### Step 1 +Generate a UUID. This will be referred to as the **session ID** from now on. + +::: danger +This session ID should be generated each time and should not be reused. +::: + +#### Step 2 +The application authentication form should be displayed in the user's browser. The authentication form can be opened with a URL similar to this: + +```:no-line-numbers +https://{host}/miauth/{session} +``` + +where +- `{host}` is the host of the user's instance (usually this is entered by the user) and +- `{session}` is the session ID. + +You can also set a few options as query parameters to the URL: + +| name | description | +| ---- | ---- | +| `name` | application name | +| `icon` | application icon image URL。 | +| `callback` | The URL to which the user will be redirected after authentication, with the session ID added to the redirect with the query parameter `session`. | +| `permission` | The permissions that the application requires.
List the permissions to be requested, separated by `,`. The list of permissions can be found [here](TODO). | + +::: tip Example +```:no-line-numbers +https://misskey.io/miauth/c1f6d42b-468b-4fd2-8274-e58abdedef6f?name=MyApp&callback=https%3A%2F%2Fmyapp.example.com%2Fcallback&permisson=write:notes,write:following,read:drive +``` +::: + +#### Step 3 +After the user has been granted application access, a POST request to a URL of the following form will return JSON containing the access token as a response. + +```:no-line-numbers +https://{host}/api/miauth/{session}/check +``` + +where +- `{host}` is the host of the user's instance and +- `{session}` is the session ID. + +The properties included in the response are as follows: + +| name | description | +| ---- | ---- | +| `token` | access token for the user | +| `user` | information about the user | + +## Using the API +Once you have your API access token, you can use the API by making requests to the various endpoints. + +::: tip + +- All HTTP APIs are POST, and both request and response are in JSON format (excluding drive/files/create). +- Specify `Content-Type: application/json` in the request header. +- The access token is included in the request body JSON with the parameter name `i`. + +::: + +Example of a body with an access token (for meta): + +```json +{ + "i": "HogEFugA1341", + "detail": false +} +``` + +The access token is included in the request body JSON at the parameter `i`. + +For more information on the API, see the [API Reference](./endpoints.html). + +::: warning +Misskey does not use REST. +::: + +In addition to the HTTP API, Misskey also provides a streaming API. More information about the streaming API can be found [here](./streaming/). + +::: tip +Your Misskey instance also provides API documentation at `/api-doc`. +::: diff --git a/content/en-US/docs/api/streaming/channel/global-timeline.md b/content/en-US/docs/api/streaming/channel/global-timeline.md new file mode 100644 index 00000000..37b855a1 --- /dev/null +++ b/content/en-US/docs/api/streaming/channel/global-timeline.md @@ -0,0 +1,20 @@ +--- +description: "Channel where nots from the global timeline are streamed." +--- + +# `globalTimeline` +Channel where nots from the global timeline are streamed. + +## Parameters +none + +## Events +### `note` + + +Occurs when a new note is added to the global timeline. + +## Operations +none diff --git a/content/en-US/docs/api/streaming/channel/home-timeline.md b/content/en-US/docs/api/streaming/channel/home-timeline.md new file mode 100644 index 00000000..7d2a0528 --- /dev/null +++ b/content/en-US/docs/api/streaming/channel/home-timeline.md @@ -0,0 +1,20 @@ +--- +description: "Channel where nots from the home timeline are streamed." +--- + +# `homeTimeline` +Channel where nots from the home timeline are streamed. + +## Parameters +none + +## Events +### `note` + + +Occurs when a new note is added to the home timeline. + +## Operations +none diff --git a/content/en-US/docs/api/streaming/channel/hybrid-timeline.md b/content/en-US/docs/api/streaming/channel/hybrid-timeline.md new file mode 100644 index 00000000..3caf56d5 --- /dev/null +++ b/content/en-US/docs/api/streaming/channel/hybrid-timeline.md @@ -0,0 +1,20 @@ +--- +description: "Channel where nots from the social timeline are streamed." +--- + +# `hybridTimeline` +Channel where nots from the social timeline are streamed. + +## Parameters +none + +## Events +### `note` + + +Occurs when a new note is added to the social timeline. + +## Operations +none diff --git a/content/en-US/docs/api/streaming/channel/index.md b/content/en-US/docs/api/streaming/channel/index.md new file mode 100644 index 00000000..d119ec88 --- /dev/null +++ b/content/en-US/docs/api/streaming/channel/index.md @@ -0,0 +1,3 @@ +# Channel list + + diff --git a/content/en-US/docs/api/streaming/channel/local-timeline.md b/content/en-US/docs/api/streaming/channel/local-timeline.md new file mode 100644 index 00000000..518cbd59 --- /dev/null +++ b/content/en-US/docs/api/streaming/channel/local-timeline.md @@ -0,0 +1,20 @@ +--- +description: "Channel where nots from the local timeline are streamed." +--- + +# `localTimeline` +Channel where nots from the local timeline are streamed. + +## Parameters +none + +## Events +### `note` + + +Occurs when a new note is added to the local timeline. + +## Operations +none diff --git a/content/en-US/docs/api/streaming/channel/main.md b/content/en-US/docs/api/streaming/channel/main.md new file mode 100644 index 00000000..1d961497 --- /dev/null +++ b/content/en-US/docs/api/streaming/channel/main.md @@ -0,0 +1,93 @@ +--- +description: "This channel provides basic information." +--- + +# `main` +This channel provides basic information. + +## Parameters +none + +## Events +### `notification` + + +Occurs when you receive a notification. + +### `mention` + + +Occurs when a message is sent. + +### `reply` + + +Occurs when a reply is received. + +### `renote` + + +Occurs when one of your notes is renoted. + +### `follow` + + +Occurs when you follow another user. + +### `followed` + + +Occurs when another user follows you. + +### `unfollow` + + +Occurs when you unfollow another user. + +### `messagingMessage` + + +Occurs when a chat message is received. + +### `readAllNotifications` +Occurs when all notifications have been read. + +### `unreadNotification` +Occurs when there is a new notification. + +### `unreadMention` +Occurs when there is a new mention. + +### `readAllUnreadMentions` +Occurs when all mentions have been seen. + +### `unreadSpecifiedNote` +Occurs when there is a new direct note. + +### `readAllUnreadSpecifiedNotes` +Occurs when all direct notes have been read. + +### `unreadMessagingMessage` +Occurs when there is a new chat message. + +### `readAllMessagingMessages` +Occurs when all chat messages have been read. + +## Operations +none diff --git a/content/en-US/docs/api/streaming/index.md b/content/en-US/docs/api/streaming/index.md new file mode 100644 index 00000000..ee23fd0e --- /dev/null +++ b/content/en-US/docs/api/streaming/index.md @@ -0,0 +1,194 @@ +--- +description: 'The streaming API provides real-time information (e.g., new posts in the timeline, reactions, followers, etc.) and various other operations.' +--- + +# Streaming API + +::: tip +You should read the [Misskey API documentation](../index.md) first. +::: + +The streaming API provides real-time information (e.g., new posts in the timeline, reactions, followers, etc.) and various other operations. + +## Connecting to the stream. + +To use the streaming API, you have to connect to the Misskey server using **websocket**. + +The websocket URL looks like this: + +```:no-line-numbers +wss://{host}/streaming?i={token} +``` + +where +- `{host}` is the host of the instance you want to connect to. +- `{token}` is the users access token. + +::: tip +You can also connect without the access token, but this will limit the information you receive and operations you can perform. +::: + +Once you are connected to the stream, you can subscribe to posts as described below, but at this stage you cannot, for example, receive new posts from your timeline. + +To receive such events, you need to join a **channel** on the stream, as described below. + +**All data should be encoded as JSON.** + +## Channel +Misskey's streaming API has the concept of channels. This is a mechanism for separating the information to be sent and received. +By joining channels on the stream, you will be able to receive various kinds of information and send information. + +::: tip +You can join multiple channels simultaneously on a single stream connection. +::: + +The following sections describe how to use the channels. To see what channels are available, please refer to the [Channel List](./channel/index.md). + +### Joining a channel +To join a channel, send the following JSON data on the stream: + +```js +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +where +- `channel` is the name of the channel you want to connect to. The types of channels are described later in this section. +- `id` is an arbitrary ID for interacting with that channel. This is necessary to identify which channel the message is coming from, because a stream contains multiple channels. This ID can be something like a UUID or a random number. +- `params` are parameters required when joining a channel. Different channels require different parameters when connecting. When connecting to a channel that does not require parameters, this property can be omitted. + +::: tip +The ID is not per channel but per channel connection, because a channel may be needed multiple times but with different parameters. +::: + +### Receiving messages from channels +For example, a timeline channel will send out a message when there is a new post. By receiving the message, you will know in real time that a new post has been published on your timeline. + +When a channel issues a message, the following JSON data is sent: +```js +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +where +- `id` is the ID that you set when connecting to that channel as mentioned above. This lets you know from which channel (instantiation) this message is coming. +- `type` is the type of message. The types of messages that get sent depend on the channel. +- `body` holds the content of the message. The content of the message depends on the channel. + +### Sending a message to a channel +On some channels, it is also possible to send messages and perform other operations in addition to receiving messages. + +To send a message to a channel, send the following JSON data to the stream: +```js +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +where +- `id` is the ID that you set when connecting to that channel as mentioned above. This lets you determine which channel (instantiation) the message is for. +- `type` is the type of message. Different channels accept different types of messages. +- `body` contains the content of the message. Different channels accept different message contents. + +### Disconnecting from a channel +To disconnect from a channel (instantiation), send the following JSON data to the stream: +```js +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +where +- `id` is the ID that you set when connecting to that channel as mentioned above. This lets you determine which channel (instantiation) you want to disconnect from. + +## Capturing Notes +Misskey provides a mechanism called note capture. This is the ability to receive a stream of events for a given note. + +For example, let's say you grab a timeline and display it to your users. Let's say someone reacts to one of the posts in the timeline. +However, since the client has no way of knowing that a note has been reacted to, it is not possible to reflect the reaction in the timeline in real time. + +To solve this problem, Misskey provides a note capture mechanism. When you capture a note, you will receive events related to that note, and you can display reactions to it in real time. + +The following sections describe how to use the note capture function. To see what kind of capture events are available, see the [Capture Events List](./note-capture-events.md). + +### Capturing a Note + +To capture a note, send the following JSON data to the stream: +```js +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +where +- `id` is the ID of the note you want to capture. + +When you send this message, you are asking Misskey to capture the note, and events related to that note will then be streamed to you. + +For example, when a note gets a reaction, you will see a message like the following: +```js +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +where +- `body.id` will be set to the ID of the post that triggered the event. +- `body.type` will be the type of the event. +- `body.body` will contain the details of the event. + +### Un-capturing a Note + +If you no longer want to receive events related to a note, such as when it no longer appears on your screen, you can remove the capture request. + +Send the following JSON data: +```js +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +where +- `id` is the ID of the note you want to uncapture. + +Once you send this message, no more events related to that note will be sent to you. diff --git a/content/en-US/docs/api/streaming/note-capture-events.md b/content/en-US/docs/api/streaming/note-capture-events.md new file mode 100644 index 00000000..d133aa67 --- /dev/null +++ b/content/en-US/docs/api/streaming/note-capture-events.md @@ -0,0 +1,48 @@ +# Note Capture Events + +## `reacted` + + +Occurs when a reaction is made to the target note. + +## `pollVoted` + + +Occurs when the survey attached to the target note is voted on. + +## `deleted` + + +Occurs when the target note is deleted. diff --git a/content/en-US/docs/donate.md b/content/en-US/docs/donate.md new file mode 100644 index 00000000..42b8274d --- /dev/null +++ b/content/en-US/docs/donate.md @@ -0,0 +1,4 @@ +# Donation to this project +Misskey is not a business, and stays free to use by receiving its earnings through donations from everyone.(Depending on the instance, some revenue may be earned through showing advertisements, but these earnings go straight to the instance administrator and not to the developers of Misskey.) As donations make it possible for the project to continue to be developed, they are another way of supporting Misskey. Donations are generally accepted via [Patreon](https://www.patreon.com/syuilo). By donating a certain amount of money, you can also have your username displayed on Misskey's [About page](/about-misskey). + +In addition to this, server administrators are also generally speaking not earning revenue. As operating a server costs money, please also consider supporting your server's administrator. This does not have a direct relation to the development of Misskey, but the existence of servers is what makes up the project, meaning the continued existence of servers is just about as important as that of the project itself. diff --git a/content/en-US/docs/faq.md b/content/en-US/docs/faq.md new file mode 100644 index 00000000..f2c2d04f --- /dev/null +++ b/content/en-US/docs/faq.md @@ -0,0 +1,28 @@ +# Frequently Asked Questions +This document will list answers to frequently asked questions regarding the usage of Misskey. Answers to frequently asked questions related to Misskey as a project can be found [here](../misskey#frequently-asked-questions). + +## "Are there any apps for iOS / Android available?" +While no official Misskey app for either OS exists, there are several third-party applications. For details, please check [here](./apps). + +However, functionality of third-party applications will inevitably lag behind the official Web client, so unless you really want to use a native application, we recommend the official Web client instead. As the Misskey Web client supports PWA, it is also possible to make it act as if it was a native application instead. For details regarding this, please check [here](todo). + +## "Can't I log in through a Mastodon client?" +As Misskey is not compatible with the Mastodon API, barring some exceptions, using Mastodon clients to log into Misskey is not possible. + +## "What do I do when I want to follow users from other servers?" +Select the search bar from the menu and enter their username including their host server. E.g.: `@syuilo@misskey.io` + +## "How do I take back a Renote?" +Press the three dots ("...") displayed next to the renote timestamp and select "Take back Renote". To read more about Renotes, please check [here](../features/note#renote). + +## "I don't want the preview of an URL to be displayed." +You can prevent an URL from being previewed using MFM. Please check the MFM Cheatsheet which you can see it in your instance with typing a following URL `https://YourInstanceHostname/mfm-cheat-sheet`. + +## "I want to add custom emoji." +Only administrators can add, edit or delete custom emoji. If you'd like to do either of these things, please ask your instance administrator. + +## "I want to develop a Bot." +It is possible to develop a Bot using the Misskey API. Please, [see here](../docs/api). + +## Which service does the note translation function use? +[DeepL](https://www.deepl.com/) is being used for this. diff --git a/content/en-US/docs/features/ads.md b/content/en-US/docs/features/ads.md new file mode 100644 index 00000000..2948e6f0 --- /dev/null +++ b/content/en-US/docs/features/ads.md @@ -0,0 +1,13 @@ +# Advertisements + +Misskey can display ads in the instance timeline and other places if enabled by the instance administrator. +You can reduce how often an ad is shown by clicking in the upper right corner of it. + +::: tip +If the total number of ads being shown on the instance is small then an ad may still be shown to you often even after you choose to reduce how often it is displayed. +::: + +## Configuring Ads (Admins) + +You can add, edit, and delete ads from the control panel of your instance. +In there you can set any image, destination URL, shape, and display percentage for the ad. diff --git a/content/en-US/docs/features/antenna.md b/content/en-US/docs/features/antenna.md new file mode 100644 index 00000000..4e34cfbe --- /dev/null +++ b/content/en-US/docs/features/antenna.md @@ -0,0 +1,8 @@ +# Antenna + +Antenna is a feature that allows you to freely set conditions for a custom timeline and automatically collect matching notes. + +Antenna conditions can include conditions to include/exclude certain keywords and tags in different combinations as well as other options. +When a note matching an antenna's conditions is posted, the note will automatically be added to that antenna's timeline. + +To create an antenna, click "Add" in the Manage antennas page. Then fill in the options to customize your antenna. diff --git a/content/en-US/docs/features/charts.md b/content/en-US/docs/features/charts.md new file mode 100644 index 00000000..07a2d84a --- /dev/null +++ b/content/en-US/docs/features/charts.md @@ -0,0 +1,72 @@ +# Charts + +Misskey can generate and display charts for an instance's various federated data sources. +Charts allow you to get a visual depiction of the usage, federation status, and activity of each user. + +Instance charts can be viewed from the *instance information* page (accessible by clicking the instance logo in the navigation menu). + +Below is a description of each chart and its contents. + +## Federation Chart + +This chart shows information about federated instances. + +### Pub + +The number of instances that this instance is publishing activities to. + +### Sub + +The number of instances that this instance is receiving activities from. + +### Received + +The number of instances that have sent an activity to this instance. + +### Delivered + +The number of instances that this instance has delivered an activity to. + +### Stalled + +The number of instances where an error was encountered when delivering an activity. + +## Active Users Chart + +Chart of user activity on this instance. + +### Read & Write + +The number of users that have read and written. + +### Read + +The number of users that have read. + +### Write + +The number of users that have written. + +### < Week + +The number of users with an account less than one week old. + +### < Month + +The number of users with an account less than one month old. + +### < Year + +The number of users with an account less than one year old. + +### > Week + +The number of users with an account older than one week. + +### > Month + +The number of users with an account older than one month. + +### > Year + +The number of users with an account older than one year. diff --git a/content/en-US/docs/features/clip.md b/content/en-US/docs/features/clip.md new file mode 100644 index 00000000..f79e1fb7 --- /dev/null +++ b/content/en-US/docs/features/clip.md @@ -0,0 +1,10 @@ +# Clip + +Clip is a feature that allows you to create collections of notes. +The notes can be your own or created by others. +You can create multiple clips and manage them by giving a name and description to each. +You can also choose to make your clips public to make them available to other users. + +To create a clip, click "Add" from the clip management page. + +To add notes to a clip, choose the "Clip" option on the note's menu. Then select the clip to add the note to. diff --git a/content/en-US/docs/features/custom-emoji.md b/content/en-US/docs/features/custom-emoji.md new file mode 100644 index 00000000..38d1d2c7 --- /dev/null +++ b/content/en-US/docs/features/custom-emoji.md @@ -0,0 +1,8 @@ +# Custom Emoji + +Custom Emojis are a feature that allows you to use any image provided by your instance as an emoji. +You can use them in places like notes, reactions, chat, your profile, your name, etc. +To use a custom emoji in one of those places, press the emoji picker button (if available) or type `:` to display emoji suggestions. +If a string of the form `:foo:` is found in the text, the `foo` part will be interpreted as a custom emoji name and it will be replaced by the corresponding custom emoji when displayed. + +You can see which custom emojis are available on your instance by visiting `/emojis` on your instance's Misskey site. diff --git a/content/en-US/docs/features/deck.md b/content/en-US/docs/features/deck.md new file mode 100644 index 00000000..02fdd9f6 --- /dev/null +++ b/content/en-US/docs/features/deck.md @@ -0,0 +1,30 @@ +# Deck UI + +Deck UI is one of the available UIs in Misskey. It is characterized by the ability to build highly customizable and informative UIs by displaying multiple views, called "columns", side by side. +The deck option is only available on sufficiently large screens like a laptop computer. + +## Adding Columns + +You can add a column by right-clicking on the deck background and selecting "Add Column". You can also click the '+' icon on the right side of the screen. + +## Move Columns + +Columns can be repositioned by drag-and-drop or by using the column menu "Move" option (right-click on the column header). + +## Horizontal Division of Columns + +Columns can be arranged vertically as well as horizontally. Open the column's menu and select "Stack with the left column" to move the current column below the column to its left. +To unstack a column, select "Pop column to the right" from the column's menu. + +## Configure Column Layout + +Select "Column settings" in the column menu to edit column layout settings. Here you can change the column name and width. +If the colum is set to flexible then it will expand beyond its set width to fill remaining horizontal space on the screen. + +## Deck Settings + +Deck-related settings can be changed in the settings menu (click the gear icon in the bottom right of the screen. + +## Deck Profiles + +You can create/load a deck profile by clicking on the menu in the top right of the screen. Choose "New profile" to create a new blank deck to customize. Select another profile to switch to it. The trash button deletes the current profile. diff --git a/content/en-US/docs/features/drive.md b/content/en-US/docs/features/drive.md new file mode 100644 index 00000000..438b8ac8 --- /dev/null +++ b/content/en-US/docs/features/drive.md @@ -0,0 +1,25 @@ +# Drive + +Drive is a feature that allows you to manage your files on Misskey. + +::: tip +Technically speaking, the drive can be seen as an interface where all the files are centrally managed on Misskey's system, which is also open to users. +::: + +You can upload any file directly on the Drive page on Misskey Web, and any images you have set as your avatar or files you have attached to your notes will also be uploaded to the Drive. + +Files uploaded to the drive can be downloaded at any time, or files can be reused by using 'attach files from drive' when creating notes. + +You can also create folders on your drive to organize multiple files together. + +::: warning +At the moment, when you delete a file from your drive, **all the content (notes, pages, etc.)** attached to that file will also be deleted. +::: + +## Warning (NSFW) + +Warning or NSFW (Not safe for work) is a flag that can be set on files in your drive. +Files that have been flagged as unsafe to view will not be displayed without user interaction. +This flag can be used, for example, to prevent images that are not suitable for viewing in the workplace or in public places from suddenly appearing. + +This flag can be toggled on and off manually, or it can be set at a moderator's discretion. diff --git a/content/en-US/docs/features/favorite.md b/content/en-US/docs/features/favorite.md new file mode 100644 index 00000000..5b892dd0 --- /dev/null +++ b/content/en-US/docs/features/favorite.md @@ -0,0 +1,7 @@ +# Favorites + +This function allows you to mark a [note](./note) as a favorite. +You can view your favorited notes on the [Favorite](./my/favorites) page. +Other users will not be notified that you have added their note to your favorites, and only you can see your favorites. + +To favorite a note, press "Add to favorites" in the note's menu. To un-favorite a note, click "Remove from favorites" in the note's menu. diff --git a/content/en-US/docs/features/follow.md b/content/en-US/docs/features/follow.md new file mode 100644 index 00000000..b693edf6 --- /dev/null +++ b/content/en-US/docs/features/follow.md @@ -0,0 +1,5 @@ +# Follow + +When you follow a user, you will see their posts on your home timeline; however, their replies to other users will not be included. + +To follow a user, click the "Follow" button on the user's profile page. To unfollow a user, click the button again. diff --git a/content/en-US/docs/features/index.md b/content/en-US/docs/features/index.md new file mode 100644 index 00000000..1f37f3f0 --- /dev/null +++ b/content/en-US/docs/features/index.md @@ -0,0 +1,3 @@ +# Functions + + diff --git a/content/en-US/docs/features/mfm.md b/content/en-US/docs/features/mfm.md new file mode 100644 index 00000000..60b90f94 --- /dev/null +++ b/content/en-US/docs/features/mfm.md @@ -0,0 +1,72 @@ +--- +description: 'MFM is a dedicated markup language that can be used in various places on Misskey.' +--- + +# MFM +MFM, which stands for Misskey Flavoured Markdown, is a dedicated markup language that can be used in various places on Misskey. + +::: tip +Some of the syntax is compatible with Markdown. +::: + +## examples of where misskey is allowed +- note body +- content warnings +- user name +- user profile + +## Syntax +### Mentions +::: tip +For more information about Mentions, see [here](./mention.md). +::: + +```:no-line-numbers +@alice +``` +```:no-line-numbers +@alice@example.com +``` + +### Hashtags + +::: tip +For more information about hashtags, see [here](./hashtag). +::: + +```:no-line-numbers +#misskey +``` + +### Custom Emoji + +::: tip +For more information about custom emoji, see [here](./custom-emoji). +::: + +```:no-line-numbers +:misskey: +``` + +### Links + +```:no-line-numbers +[example link](https://example.com) +``` + +### Bold + +```:no-line-numbers +**Bold** +``` + +--- + +::: tip +More available syntax can be found in the **MFM cheat sheet** provided by the Misskey web UI under `/mfm-cheat-sheet` on your instance. +::: + +## Information for Developers + +The parser implementation of MFM is available as a library, making it easier to embed MFM in your clients. +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - parser implementation in JavaScript diff --git a/content/en-US/docs/features/mute-and-block.md b/content/en-US/docs/features/mute-and-block.md new file mode 100644 index 00000000..6f8b1a6b --- /dev/null +++ b/content/en-US/docs/features/mute-and-block.md @@ -0,0 +1,56 @@ +# Muting and Blocking + +If you don't like a user, you can mute them to make them disappear from your timelines. +Alternatively, you can block a user to prevent them from seeing your content or engaging with you in any way. +People won't know that you have muted them, but they will know that you have blocked them. It is up to you to decide which option you prefer. + +::: tip +Mute and block can be used together. +::: + +::: warning +Please consider reporting any users who violate the Terms of Service to the moderators. +::: + +In Misskey Web, you can see the list of users you have muted or blocked by going to Settings > Mute & Block. + +## Muting + +If you mute a user, the following content about that user will no longer appear in Misskey: + +- the user's posts (and replies and Renotes to those posts) in the timeline and post search results +- notifications from that user +- message history with the user in Misskey chat +- etc. + +To mute a user in Misskey Web, open the menu on the user's profile page and press the "Mute" button. + +::: tip +They will not be notified that you have muted them, and they will not know that you have muted them. +::: + +## Blocking +If you block a user, they will not be able to see your content and they will not be able to do any the following actions: + +- follow you +- add you to a user list +- reply or renote you +- react or vote in one of your polls +- send a message to you +- etc. + +Also, + +- if the user is already following you when you block them, they will unfollow you +- if the user has you in their user lists when you block them, you will be removed from those lists + +To block a user on Misskey Web, open the menu on the user's profile page and press the "Block" button. + +::: warning +You will not be notified that you have been blocked by someone, but you will know indirectly that you have been blocked because you will not be able to take any of the above actions, such as following someone. +::: + +::: warning +The other person will not be able to see your content, but they will be able to see it if they switch accounts or log out. Blocking is only a simple, but useful feature. +You can change your privacy settings in Settings > Privacy to make it more difficult for blocked users to view your content by requiring approval for follow requests and setting your default note visibility to "Followers". +::: diff --git a/content/en-US/docs/features/note.md b/content/en-US/docs/features/note.md new file mode 100644 index 00000000..1ef0349d --- /dev/null +++ b/content/en-US/docs/features/note.md @@ -0,0 +1,83 @@ +# Notes + +Notes are a central concept within Misskey, and refer to content that may include text, images, polls and more that has been posted to Misskey. In this context, "to note" is also used as a verb referring to the creation of a note. + +By composing a note, it will be added to the [timeline](./timeline) and sent to your followers and other users from your server. + +On Misskey, it is also possible to add [Reactions](./reaction) to notes. Additionally, you can reply to or quote notes. + +By adding a note to your [Favorites](./favorite), you can easily find it at a later point in time. + +## Composing Notes + +To compose a note, press one of the buttons with a pencil icon on your screen to open the posting form (either at the top of your timeline or at the bottom of the navigation menu). Enter the content you want to post in the form, and press the "Note" button to publish it. Notes can contain text, files such as images or videos, and [Polls](./poll). In addition, by using [MFM](./mfm) within your text, you can include [Mentions](./mention) and [Hashtags](./hashtag). There are also other settings such as CW (Content Warning) or note visibility that are explained below. + +::: tip +If you are on a computer and have an image saved in your clipboard, you can attach it to your note by using the usual paste keyboard shortcut within the text box. +::: + +::: tip +You can also press Ctrl + Enter within the text box to publish your note. +::: + +## Renote + +The act of quoting an existing note or sharing an existing note. The note created as a result of these acts are all called a Renote/RN (or "renoting" as verb). Most of the time, this is used when you want to share a note you like to your own followers, or when you want a share a note that you posted in the past once more. While it is possible to renote the same note multiple times, please be aware that doing so may be seen as annoying by others. + +::: warning +If you've set your note's visibility to Followers-only or Direct, then others will not be able to renote it. +::: + +To take back a renote, press the "..." next to the renote timestamp and select "Take back Renote". + +## CW + +An abbreviation of "Content Warning", resulting in the content of a note being hidden unless explicitly requested to be shown by a viewing user. It is mainly used to hide the content of long notes or to prevent posting spoilers publicly. To enable CW for a note, press the "Hide content" button (eye icon) in the post form. By doing so a new text input area will appear, where you can write a summary of the content hidden by the CW. + +## Visiblility + +It's possible to individually set where your note will be visible (Visibility) for each of your notes. By pressing the icon to the left of the "Note" button in the post form, you can choose from the visibility settings listed below. + +### Public + +Your note will be visible to all users and will show up on all timelines (home, local, social, global). + +::: warning +This visibility will be unavailable if your account is silenced. +::: + +### Home + +Your note will be visible to all users, but will not show up on the local, social or global timeline for non-followers. + +### Followers + +Your note will only be visible to those that are following you. The note will show up on all timelines of your followers. + +### Direct + +Your note will only be visible to individually specified users. The note will show up on all timelines of the specified users. + +### The "Local only" option + +If you enable this option, your note won't be federated to remote instances. + +### Visibility comparison + + + + + +
PublicHomeFollowersDirect
LTL/STL/GTL of Followers
LTL/STL/GTL of Others
+ +## Pin to profile + +By pinning a note to your profile it will be constantly displayed on your profile page. To pin a note, open the note menu and press "Pin to profile". + +::: tip +It's possible to pin multiple notes to your profile. +::: + +## Watch + +You can get notifications for replies, reactions etc. for a note that is not yours by watching it. To watch a note, select "Watch" from the note's menu. diff --git a/content/en-US/docs/features/online-status.md b/content/en-US/docs/features/online-status.md new file mode 100644 index 00000000..f2384d7e --- /dev/null +++ b/content/en-US/docs/features/online-status.md @@ -0,0 +1,39 @@ +# Online Status + +A user's **online status** is an indication of their Misskey usage status. +Your online status is displayed as an indicator in the corner of the user icon on your user page and elsewhere. + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ColourStateDescription
🟢 greenonlineMisskey is being used right now.
🟡 yellowactiveThe user is absent but Misskey is still being used.
🔴 redofflineMisskey is not used.
⚫ greyunknownThe status is private or not available for remote users etc.
+ +Your online status will change automatically and cannot be set manually. +You can set your online status to be private. + +::: warning +Some features, such as user suggestions, may be based on online status, so making your status private may make it harder for other users to find you. +::: diff --git a/content/en-US/docs/features/pages.md b/content/en-US/docs/features/pages.md new file mode 100644 index 00000000..005f5dfc --- /dev/null +++ b/content/en-US/docs/features/pages.md @@ -0,0 +1,52 @@ +# Pages + +Misskey Pages are a feature where you can create custom web pages. In them you can include different types of media and formatting. and even run programming scripts. Like with many other areas of Misskey, you can format your content using [MFM](./mfm.md). + +Pages in Misskey are composed of different types of Blocks, and the blocks can be moved around using drag-and-drop. + +## Content Blocks + +Content blocks display different types of content to the user. + +### Section + +A grouping block that can contain other blocks. Each content block has a title that it will display at its top. + +### Text + +Displays text content to the user. The text content can be formatted and can include variables interpolation (See Variables below). + +### Images + +Displays an image that you can select from your drive. + +### Text Area + +Displays text in a text area tag. This block does not support MFM but variable interpolation is allowed. + +### Embedded Note + +TODO + +### Canvas + +TODO + +## Input Blocks + +Input blocks can be used to create interactive pages with form elements. These blocks can be used to interact with the variables and scripts in a page. + +## Special Blocks + +Special blocks provide unique features for your page. This includes a note posting form and page control flow. + +## Variables + +Variables can be used to create dynamic pages. You can embed the value of a variable by writing { variable name } in the text. For example, in Hello { thing } world!, if the value of the variable (thing) was ai, then the text would become Hello ai world!. + +Variables are evaluated from top to bottom, so you cannot refer to a variable defined below you in a given variable. For example, if there are three variables, A, B, C, that are defined in that order, A and B can be referenced inside of C's definition; however, B and C cannot be referenced inside of A's. + +To receive input from the user, place an "Input" block on the page and set the "Variable Name" to the name of the variable in which you want to store the value (the variable will automatically be created by the block). +The variable can the be used to perform actions in response to user input. + +Functions can be used to encapsulate value calculations in a reusable form. To create a function, create a variable of type "Function". A function can have slots (arguments), and the values of the slots are available as variables within the function. There are also functions called higher-order functions that take another function as an argument. Functions can be predefined or instantiated in-line in slots of such higher order functions. diff --git a/content/en-US/docs/features/plugin.md b/content/en-US/docs/features/plugin.md new file mode 100644 index 00000000..1ecab52c --- /dev/null +++ b/content/en-US/docs/features/plugin.md @@ -0,0 +1,5 @@ +# Plug-ins + +Misskey Web has a plugin facility that allows users to extend the functionality of Misskey Web. + +For information on how to create a plugin, see [this document](./advanced/create-plugin.md). diff --git a/content/en-US/docs/features/reaction.md b/content/en-US/docs/features/reaction.md new file mode 100644 index 00000000..11c047f2 --- /dev/null +++ b/content/en-US/docs/features/reaction.md @@ -0,0 +1,29 @@ +# Reaction + +This feature allows you to easily convey your reactions to other people's notes by adding emojis. +To react in Misskey Web, click the + icon on the note to show the picker and select an emoji. +You can also react using [custom emoji](./custom-emoji.md). + +## Customising the Reaction Picker + +In Misskey Web you can choose which emojis should appear in the picker and change the order they should appear in. +You can set this in the "Reactions" section of the settings. + +## Reactions to Remote Posts + +Since Reactions are an original Misskey feature, most of the time the activity will be sent to other instances as a "Like" unless the remote instance supports them. +Usually, ActivityPub's "Like" is implemented as a favorite. + +## Reactions from remote instances + +Since Misskey does not have likes, a "Like" from a remote instance will be displayed as a '👍' reaction. + +::: tip +Your instance administrator may change this to be displayed as a '⭐' reaction. +If you are an admin, see [here](../admin/default-reaction.md). +::: + +## See a list of all your reactions + +In Misskey Web, you can see the list of all the reactions you have made by opening the "Reactions" tab on your profile page. +You can also choose to make this list public in the settings. diff --git a/content/en-US/docs/features/share-form.md b/content/en-US/docs/features/share-form.md new file mode 100644 index 00000000..3d30124c --- /dev/null +++ b/content/en-US/docs/features/share-form.md @@ -0,0 +1,58 @@ +# Share Form + +When you open `/share` in Misskey Web, you open a sharing submission form. This sharing form is useful if you want users to share the content of your page with Misskey from an external web page. + +You can specify a number of options in the URL, including the shared content, as a query parameters. + +## Query Parameters + +::: tip +All parameters are **optional**. +::: + +| name | description | +| ---- | ---- | +| `title` | title, will be inserted before the main body in brackets | +| `text` | main body | +| `url` | URL, inserted after the main body | + +### Reply Information + +You can make the note being composed a reply to a given note by specifying one of the following. + +| name | description | +| ---- | ---- | +| `replyId` | ID of the note you are replying to | +| `replyUri` | URL to reply to (specify the remote note object) | + +### Renote Information + +You can make the note being composed a renote of a given note by specifying one of the following. + +| name | description | +| ---- | ---- | +| `renoteId` | ID of the note to renote | +| `renoteUri` | URL of the note to renote (specify the remote note object) | + +### Publication Scope + +The following options allow to select a scope. + +| name | description | +| ---- | ---- | +| `visibility` | one of `public`, `home`, `followers`, `specified` | +| `localOnly` | 0(false) or 1(true) | +| `visibleUserIds` | target user IDs | +| `visibleAccts` | target user [acct](../glossary.md#acct)s (comma separated) | + +::: warning +If `visibility` is set to `specified`, either `visibleUserIds` or `visibleAccts` must be set too. +::: + +### Attachments + +You can specify attachments with the following options. + +| name | description | +| ---- | ---- | +| `fileIds` | IDs of files to be attached (comma separated) | diff --git a/content/en-US/docs/features/silence.md b/content/en-US/docs/features/silence.md new file mode 100644 index 00000000..b7ddf89c --- /dev/null +++ b/content/en-US/docs/features/silence.md @@ -0,0 +1,9 @@ +# Silence + +Silence is one of the states that an account can be set to. + +When your account is silenced, you cannot set the visibility of your notes to Public. +Home, Followers, and Direct are still selectable, so even if your account is silenced, followers and direct visitors to your page will still be able to view your posts. +They will just not be able to view them in the GTL (Global Timeline) or LTL (Local Timeline). + +The silence status of an account is set by the instance moderators. diff --git a/content/en-US/docs/features/theme.md b/content/en-US/docs/features/theme.md new file mode 100644 index 00000000..174dc6be --- /dev/null +++ b/content/en-US/docs/features/theme.md @@ -0,0 +1,83 @@ +# Theme + +You can change the look and feel of the Missky client by applying a theme. + +## Theme Settings + +Settings > Themes + +## Creating a Theme + +The theme object code is written using JSON5. +The theme has an object type like the one shown below. + +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `id` ... Unique theme ID. A UUID is recommended. +* `name` ... Theme name +* `author` ... Theme author +* `desc` ... Theme description (Object) +* `base` ... light or dark theme + * Use `light` for a light theme and `dark` for a dark theme. + * The theme inherits the base theme that is set here. +* `props` ... Theme style definition. Explained in the following sections. + +### Theme Style Definition + +Define the theme style within the `props`. +The keys are the names of CSS variables, and the values specify the contents. +Furthermore, this `props` object inherits from the base theme. +The base theme is [_light.json5] if the `base` of this theme is `light` and [_dark.json5] if `dark`. +That is, if there is no `props` key named `panel` in this theme, then it is set to the `panel` in the base theme. + +[_light.json5]: https://github.com/misskey-dev/misskey/blob/develop/packages/frontend/src/themes/_light.json5 +[_dark.json5]: https://github.com/misskey-dev/misskey/blob/develop/packages/frontend/src/themes/_dark.json5 + +#### Value Syntax + +* Colors expressed with hexadecimal + * example: `#00ff00` +* Colors expressed with `rgb(r, g, b)` format + * example: `rgb(0, 255, 0)` +* Colors that contain alpha/transparency values expressed with `rgb(r, g, b, a)` format + * example: `rgba(0, 255, 0, 0.5)` +* Other key value reference + * `@{key name}` is a reference to the value of another key. Replace `{key name}` with the name of the key you wish to reference. + * example: `@panel` +* Constant (discussed below) reference + * `${constant name}` is a reference to a constant. Replace `{constant name}` with the name of the constant you with to reference. + * example: `$main` +* Functions (discussed below) + * `:{関数名}<{引数}<{色}` + +#### Constants + +Constants are useful when you have values that you do not want to output as CSS variables, but want to use as values for other CSS variables."I don't want to output it as a CSS variable, but I do want to use it as a value for other CSS variables. + +#### Functions + +WIP diff --git a/content/en-US/docs/features/thread-mute.md b/content/en-US/docs/features/thread-mute.md new file mode 100644 index 00000000..8a2ef090 --- /dev/null +++ b/content/en-US/docs/features/thread-mute.md @@ -0,0 +1,15 @@ +# Thread mute + +::: tip +This feature is available since version 12.95.0. +::: + +Thread Mute mutes the thread of a given note. This includes all replies connected to the uppermost note. + +If you mute a thread, you will no longer be notified of new replies to that thread, nor will any of the replies mention you. + +To mute a thread in Misskey Web, open the menu of any note belonging to the thread in question or the note from which it originated and select 'Mute Thread'. + +::: warning +The entire thread will be muted, regardless of which note in the thread the mute operation is performed from. +::: diff --git a/content/en-US/docs/features/timeline.md b/content/en-US/docs/features/timeline.md new file mode 100644 index 00000000..d730c535 --- /dev/null +++ b/content/en-US/docs/features/timeline.md @@ -0,0 +1,43 @@ +# Timeline + +The timeline displays [notes](.note) in reverse chronological order. +There are different types of timelines as shown below, and the notes displayed differ depending on the type. +Note that some types of timelines may be disabled by the instance. + +## Home + +Posts by users you are following will be displayed. Abbreviated as HTL. + +## Local + +All local users' posts that do not have the visibility of "Home" will be shown. Abbreviated as LTL. + +## Social + +Posts of users you are following and all local users's posts that do not have the visibility of "Home" will be shown. Abbreviated as STL. Think of it as STL = HTL + LTL. + +## Global + +All local users' posts that do not have the visibility of "Home" and all remote users' posts that do not have the visibility of "Home" that reach the server. Abbreviated as GTL. + +## Custom Timelines + +Misskey has other features where you can create timelines with more granularity. See [Lists](./list.md) and [Antennas](./antenna.md) for details. + +## Comparison + +| Source | | | Timeline | | | +|-----------------------|------------|--------|---------|------------|------------| +| User | Visibility | Home | Local | Social | Global | +| Local (Followers) | Public | ✔ | ✔ | ✔ | ✔ | +| | Home | ✔ | | ✔ | | +| | Followers | ✔ | | ✔ | | +| Remote (Followers) | Public | ✔ | | ✔ | ✔ | +| | Home | ✔ | | ✔ | | +| | Followers | ✔ | | ✔ | | +| local (Non-followers) | Public | | ✔ | ✔ | ✔ | +| | Home | | | | | +| | Followers | | | | | +| Remote (Non-followers)| Public | | | | ✔ | +| | Home | | | | | +| | Followers | | | | | diff --git a/content/en-US/docs/features/webhook.md b/content/en-US/docs/features/webhook.md new file mode 100644 index 00000000..a124debc --- /dev/null +++ b/content/en-US/docs/features/webhook.md @@ -0,0 +1,154 @@ +# Webhook + +::: tip +This feature is available as of Misskey version 12.109.0. +::: + +::: warning +This is an experimental feature and may be unstable or subject to change in the future. +::: + +Misskey provides a webhook which allows you to receive various events from Misskey in real time. + +You can manage your webhooks by going to Settings > Webhook. + +Once a webhook is registered, an HTTP request is sent to the specified URL each time the specified event occurs. The request method will be POST and contain JSON in its body. +In addition, the request header will contain the secret that was set during registration with the name `X-Misskey-Hook-Secret`. You can use this secret to verify that the request is legitimate. + +The payload wil contain the following properties. + + + +If the destination server returns a 5XX error or does not respond, the request is resent after a time delay. + +Webhooks can individually have their active status changed from the administration screen to temporarily stop sending requests. + +## Event + +The following is a description and payload for each event type. + +### follow + +Occurs when you follow someone. + + + +### followed + +Occurs when you are followed by someone. + + + +### unfollow + +Occurs when you unfollow someone. + + + +### note + +Occurs when you post a note. + + + +### reply + +Occurs when someone has replied to your note. + + + +### renote + +Occurs when your note is renoted. + + + +### mention + +Occurs when someone has mentioned you. + + diff --git a/content/en-US/docs/features/widgets.md b/content/en-US/docs/features/widgets.md new file mode 100644 index 00000000..a09fc0da --- /dev/null +++ b/content/en-US/docs/features/widgets.md @@ -0,0 +1,98 @@ +# Widgets + +A widget is a small display element that can be added to the Misskey UI to display and interact with information. +By default they are displayed on the right side of the screen or accessed from the stack icon in the mobile web app navigation menu. + +To edit widgets, switch to widget edit mode at the bottom of the widget view. In widget edit mode you can add, delete, and reorder widgets. + +After you close out of the widget layout editor, you can also configure settings for each widget's behavior. + +## List of Available Widgets + +### Notifications + +Shows a list of your notifications. You can change the types of notifications shown by opening the notification widget menu. If you disable "User global settings" you can choose to only show certain types of notifications. + +### Timeline + +Display a timeline. You can choose from one of the standard timelines (Home, Local, Social, and Global) or one of your custom user [Lists](./list.md) or [Antennas](./antenna.md). + +### RSS Reader + +Displays a list of items from an RSS feed. You can provide any valid RSS feed URL in the configuration. + +### RSS-Ticker + +Similar to the RSS Reader, but the ticker shows the feed as a scrolling ticker on a single line. There are also more options to customize how the the feed will be refreshed and displayed. + +### Trending + +Displays trending [Hashtags](./hashtag.md) as well as statistics of how many users have mentioned it and a graph of that hashtag's activity. + +### Activity + +Displays a visualization of activity over time. + +### Online Users + +Displays the number of users that are active on this instance. + +### Photos + +Displays a gallery of your recent photos. + +### Slideshow + +Displays a slideshow of photos one of your specified drive folders. To select the drive folder, left-click on the slideshow widget after you have exited the widget layout editor. Then select the checkbox of folders you want included in the slideshow and click the check mark to confirm. + +### Calendar + +Displays the current date as well as a graphic showing the date progression. + +### Clock + +Displays an analog clock. The analog clock has many options to customize its appearance. + +### Digital Clock + +Displays a digital clock. + +### UNIX Clock + +Displays the seconds elapsed since the UNIX Epoch (1970-01-01T00:00:00Z). + +### Federation + +List of federated instances and graphs of their recent activity. + +### Instance Cloud + +An interactive animation that shows federated instances. + +### Sticky Notes + +A text area where you can jot down short notes for yourself. You can save your sticky note and it will be available wherever you access Misskey Web. + +### Posting Form + +A widget form of the [Note](./note.md) composition menu. + +### Server Metrics + +A display of the server metrics. The type of metrics displayed can changed by clicking the arrows in the header of the widget. + +### Job Queue + +A display of the server job queue statistics. + +### AiScript Console + +A widget version that you can use to test and execute [AiScript](../advanced/aiscript.md) programs. This is a widget version of the Scratchpad page accessible through the help menu. + +### Button + +An interactive button that when clicked runs your own custom [AiScript](../advanced/aiscript.md) program. + +### Ai + +A digital version of the Misskey mascot, Ai, that will follow you around the site. diff --git a/content/en-US/docs/features/word-mute.md b/content/en-US/docs/features/word-mute.md new file mode 100644 index 00000000..da85e44a --- /dev/null +++ b/content/en-US/docs/features/word-mute.md @@ -0,0 +1,23 @@ +# Word Mute + +Through setting up word mutes, you can make notes matching certain conditions not appear on your timeline anymore. + +There are two types of word mutes: soft and hard. Below is an explanation of the setup process and effect of both. + +## Soft Word Mute + +With soft mutes, the word mute is processed within the client (app) you are using. + +When a note meets the set conditions, it will be hidden behind text stating "(username) said something". +You can display the hidden note contents by clicking on this text. + +## Hard Word Mute + +With hard mutes, the server judges whether the content of a new incoming note meets the set conditions similar to antennas, and will completely exclude it from your timeline if so. + +To summarize, a hard word mute has the following features: + +- Only new notes created after configuration will be affected by the mute. +- If the conditions are changed, previously hard muted notes will still remain muted. +- Timelines will not be filled with "(...) said something". +- Hard mutes will function even for apps without functionality for soft mutes. diff --git a/content/en-US/docs/getting-started.md b/content/en-US/docs/getting-started.md new file mode 100644 index 00000000..b66212d3 --- /dev/null +++ b/content/en-US/docs/getting-started.md @@ -0,0 +1,24 @@ +# Getting Started with Misskey +Misskey is a program and a project. +The server running Misskey, which is open to the public on the Internet, is called an **instance**. +To use Misskey, you need to create an account in one of the instances and use that instance. + +You can select an instance of your choice from the [instance list](../instances.md). + +::: tip +No matter which instance you choose, you will be able to interact with users on other instances. + +::: details +Misskey has the ability to federate. + +Misskey has built-in federation support, which allows users in different instances to follow, react, and renote in the same way as users on the same instance. + +Misskey's federation is based on an open common standard called ActivityPub, and is compatible with other software such as Mastodon and Pleroma. +::: + +## Choosing an Instance +### Instance Themes +Some instances may have a specific theme, for example, "I like certain stuff and activities". +It is recommended to find an instance of the theme that suits you best. + +### Instance user base diff --git a/content/en-US/docs/glossary.md b/content/en-US/docs/glossary.md new file mode 100644 index 00000000..6ecf74f8 --- /dev/null +++ b/content/en-US/docs/glossary.md @@ -0,0 +1,92 @@ +# Glossary +A glossary about terms related to Misskey. + +## Acct +TODO + +## ActivityPub +The protocol (method) used for enabling the distributed nature of Misskey. By adhering to this protocol, communication with other instances that also follow it becomes possible, forming what is known as the Fediverse. + +## AiScript +A programming language available for use on Misskey. For details, see [here.](../advanced/aiscript) + +## API +An interface that can be used for interacting with Misskey through a program, available for each individiual instance. For details, see [here.](../docs/api) + +## Bot +An account that is being controlled by a program. + +## CW +An abbreviation of "Content Warning". A feature to hide the content of a note unless explicitly requested to be shown by a user. Mainly used to hide the content of long notes or to prevent posting spoilers publicly. For details, see [here.](../docs/features/note.html#cw) + +## Fediverse +A network of instances composed of various different platforms that communicate with each other, including Misskey. + +## GTL +An abbreviation for "Global TimeLine". For details about timelines, please see [here](../features/timeline). + +## HTL +An abbreviation for "Home TimeLine". For details about timelines, please see [here](../features/timeline) + +## LTL +An abbreviation for "Local TimeLine". For details about timelines, please see [here](../features/timeline) + +## MFM +An abbreviation for "Markup language For Misskey", a markdown language available for use on Misskey. For details, see [here.](../features/mfm) + +## NSFW +An abbreviation for "Not Safe For Work". A feature to tag an image as "NSFW" and hide it unless explicitly requested to be shown by a user. + +## Renote +The act of quoting an existing note, sharing an existing note, or the note created as a result of these acts. For details, see [here.](../docs/features/note.html#renote) + +## STL +An abbreviation for "Social TimeLine". For details about timelines, please see [here.](../features/timeline) + +## Ai(藍) +Ai(藍) is Misskey's official mascot. + +## Active users +Those users amongst all existing ones who are continually using their account. + +## Instance +TODO + +## Custom Emoji +Emoji provided by your instance. Emoji that are not specifically provided by your instance but are available by default are called "Unicode Emoji". For details, see [here.](../docs/features/custom-emoji) + +## Control Panel +TODO + +## Silence +A state in which the visibility of the notes by said user cannot be set to "Public" anymore. Can be set for individual users by the discretion of Moderators. For details, see [here.](../features/silence) + +## Job Queue +A system used for sequentially broadcasting activities to other instances etc. + +## Suspend +A state which makes the account of a user unusable. + +## Drive +A feature allowing users to organize the files they have uploaded to Misskey. For details, see [here.](../features/drive) + +## Notes +Content which may include text, images, surveys and others that has been posted to Misskey. For details, see [here.](../docs/features/note) + +## Misskist +Users of Misskey. + +## Moderator +Users with the authority to manage the community of a instance by deactivating spam accounts, silencing users, deleting inappropriate posts, etc. + +## License +TODO + +## Remote +Used in context of instances separate from your own. Also used as prefix in other words like "Remote user". The opposite of "Local". + +## Federation +The act of sharing information created on one's instance with other instances. + +## Local +Used in context of your own instance.Also used as prefix in other words like "Local users", "local timeline". The opposite of "Remote". diff --git a/content/en-US/docs/install.md b/content/en-US/docs/install.md new file mode 100644 index 00000000..a91ce768 --- /dev/null +++ b/content/en-US/docs/install.md @@ -0,0 +1,30 @@ +# Create your own Misskey instance +Thank you for your interest in building a Misskey instance 🚀 +There are several ways to create an instance, so please choose one below and read the guide. + +::: danger +Never change the domain name (hostname) of an instance once you start using it! +::: + +::: danger +If you use Cloudflare for your own server, do not use the Auto Minify setting. + +Misskey will not work properly because Cloudflare will not interpret the latest JavaScript and will break the source code inside. + +See also: [misskey-dev/misskey #9791](https://github.com/misskey-dev/misskey/issues/9791) +::: + +## Using Docker +[See here](./install/docker.html) + +## Using Bash Script +[See here](./install/bash.html) + +## Manually +[See here](./install/manual.html) + +## Using Yunohost +Misskey can be installed as an App on YunoHost. For more information see [the repository of the Misskey package for YunoHost](https://github.com/YunoHost-Apps/misskey_ynh). + +## Using Kubernetes/TrueNAS Scale +[See here](./install/kubernetes.html) diff --git a/content/en-US/docs/install/bash.md b/content/en-US/docs/install/bash.md new file mode 100644 index 00000000..e51561b5 --- /dev/null +++ b/content/en-US/docs/install/bash.md @@ -0,0 +1,230 @@ +# Misskey install shell script v3.0.0 +Install Misskey with one shell script! + +You can install misskey on an Ubuntu server just by answering some questions. + +There is also an update script. + +[For v12](https://github.com/joinmisskey/bash-install/blob/a096e874f93d493aa68975a31be9ce12d644e767/README.en.md) +[**日本語版はこちら**](./README.md) + +## License +[MIT License](./LICENSE) + +## Ingredients +1. A Domain +2. An Ubuntu Server +3. A Cloudflare Account (recommended) + +::: danger +Never change the domain name (hostname) of an instance once you start using it! +::: + +## Configure Cloudflare +If you are using nginx and Cloudflare, you must configure Cloudflare: + +- Set DNS. +- On SSL/TLS setting tab, switch the encryption mode to "Full". + +## Procedures +### 1. SSH +Connect to the server via SSH. +(If you have the server's desktop open, open the shell.) + +### 2. Clean up +Make sure all packages are up to date and reboot. + +``` +sudo apt update; sudo apt full-upgrade -y; sudo reboot +``` + +### 3. Start the installation +Reconnect SSH and let's start installing Misskey. + +``` +wget https://raw.githubusercontent.com/joinmisskey/bash-install/main/ubuntu.sh -O ubuntu.sh; sudo bash ubuntu.sh +``` + +### 4. To update +There is also an update script. + +The update script does not update the environment. +Please refer to CHANGELOG (Japanese) and [GitHub release list (English)](https://github.com/joinmisskey/bash-install/releases) and perform migration operations accordingly. + +First, download the script. + +``` +wget https://raw.githubusercontent.com/joinmisskey/bash-install/main/update.ubuntu.sh -O update.sh +``` + +Run it when you want to update Misskey. + +``` +sudo bash update.sh +``` + +- In the systemd environment, the `-r` option can be used to update and reboot the system. +- In the docker environment, you can specify repository:tag as an argument. + +## Environments in which the operation was tested + +### Oracle Cloud Infrastructure + +This script runs well on following compute shapes complemented by Oracle Cloud Infrastructure Always Free services. + +- VM.Standard.E2.1.Micro (AMD) +- VM.Standard.A1.Flex (ARM) [1OCPU RAM6GB or greater] + +Answer to use iptables. + +## Issues & PRs Welcome +If it does not work in the above environment, it may be a bug. We would appreciate it if you could report it as an issue, with the specified requirements you entered to the script. + +It is difficult to provide assistance for environments other than the above, but we may be able to solve your problem if you provide us with details of your environment. + +Suggestions for features are also welcome. + +# Tips +選択肢の選び方や仕様についてなど。 + +## Systemd or Docker? +v1から、インストールメソッドにsystemdとDockerとを選べるようにしました。 + +Dockerと言っても、**MisskeyだけをDockerで実行**し、RedisやPostgresなどはホストで直接実行します。 +[docker-composeですべての機能を動かす方法については、mamemonongaさんが作成したこちらの記事がおすすめです。](https://gist.github.com/mamemomonga/5549bb69cad8e5618e5527593d4890e0) + +Docker Hubイメージを使う設定であれば、Misskeyのビルドが不要になるため、**一番お勧めです**。 +ただし、マイグレーションは必要なので、アップデート時にMisskeyを使えない時間がゼロになるわけではありません。 +また、Misskeyのビルド環境を準備しない(git pullしない)ので、フォークを動かしたくなった時に設定が面倒になります。 + +ローカルでDockerをビルドする方式は、パフォーマンス面で非推奨です。 + +systemdは、Docker Hubにイメージを上げるまでもないものの、フォークを使いたい場合にお勧めです。 + +お勧めする順番は次の通りです。 + +1. Docker Hub +2. systemd +3. Dockerビルド + +## nginxを使うかどうか +サーバー1台でMisskeyを構築する場合は、nginxの使用をお勧めします。 + +ロードバランサーを設置する場合にはnginxをインストールせず、[Misskeyのnginx設定](https://github.com/misskey-dev/misskey/blob/develop/docs/examples/misskey.nginx)を参考にロードバランサーを設定するのがよいと思います。 + +## Add more swaps! +スワップを設定している場合、メモリが合計で3GB以上でなければスクリプトが動作しないようになっています。 + +## 途中で失敗してまたスクリプトを実行する場合 +万が一途中で失敗してもう一度スクリプトを動作させる場合、次のことに注意してください。 + +- RedisやPostgresのインストールが終わっている場合、「install locally」はNoにしてください。 + host・port設定はそのままEnterを押します。 + ユーザー名やパスワードは、前回実行した際に指定したものを入力します。 + +## .envファイルについて +インストールスクリプトは、2つの.envファイルを作成します。 +アップデートの際に使用します。 + +### /root/.misskey.env +misskeyを実行するユーザーを覚えておくために必要です。 + +### /home/(misskeyユーザー)/.misskey.env +systemdの場合に生成されます。 +主にディレクトリを覚えておくのに使用します。 + +### /home/(misskeyユーザー)/.misskey-docker.env +Dockerの場合に生成されます。 +実行されているコンテナとイメージの番号を保存しています。 +コンテナの番号はアップデートの際に更新されます。古いイメージは削除されます。 + +## 自分で管理する +インストール後、構成を変更する際に役立つかもしれないメモです。 + +"example.com"を自分のドメインに置き換えて読んでください。 + +### Misskeyディレクトリ +Misskeyのソースは`/home/ユーザー/ディレクトリ`としてcloneされます。 +(ユーザー、ディレクトリの初期値はともにmisskeyです。) + +Misskeyディレクトリへは、以下のように移動するとよいでしょう。 + +``` +sudo -iu ユーザー +cd ディレクトリ +``` + +もとのユーザーに戻るにはexitを実行します。 + +``` +exit +``` + +### systemd +systemdのプロセス名はexample.comです。 +たとえば再起動するには次のようにします。 + +``` +sudo systemctl restart example.com +``` + +journalctlでログを確認できます。 + +``` +journalctl -t example.com +``` + +設定ファイルは`/etc/systemd/system/example.com.service`として保存されています。 + +### Docker +DockerはMisskeyユーザーでrootless実行されています。 + +sudo でMisskeyユーザーに入るときは、`XDG_RUNTIME_DIR`と`DOCKER_HOST`を変更する必要があります。 + +``` +sudo -iu ユーザー +export XDG_RUNTIME_DIR=/run/user/$UID +export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/docker.sock + +# プロセス一覧を表示 +docker ps + +# ビルド (リポジトリ: local/misskey:latest) +docker build -t local/misskey:latest ./misskey + +# docker run +docker run -d -p 3000:3000 --add-host=docker_host:10.0.0.1 -v /home/misskey/misskey/files:/misskey/files -v "/home/misskey/misskey/.config/default.yml":/misskey/.config/default.yml:ro --restart unless-stopped -t "local/misskey:latest" + +# ログを表示 +docker logs --tail 50 -f コンテナID +``` + +ワンライナーなら次のようにします。 + +``` +sudo -u ユーザー XDG_RUNTIME_DIR=/run/user/$(id -u ユーザー) DOCKER_HOST=unix:///run/user/$(id -u ユーザー)/docker.sock docker ps +``` + +### nginx +nginxの設定は`/etc/nginx/conf.d/example.com.conf`として保存されています。 + +### Redis +requirepassとbindを`/etc/redis/misskey.conf`で設定しています。 + +## Q. アップデート後に502でアクセスできない +Dockerでは、起動後にマイグレーションをするため、すぐにアクセスできません。 +マイグレーションが終わっているかどうか確認してみてください。 + +systemdの場合では、pnpm installに失敗している可能性があります。 + +Misskeyディレクトリで次の内容を実行し、もう一度アップデートを実行してみてください。 + +``` +pnpm run clean-all +``` + +journalctlでログを確認すると、たいていre2が云々という記述が見当たります。 + +## Q. 同じサーバーにもう1つMisskeyを建てたい +スクリプトは同じサーバーに追加でMisskeyをインストールすることは想定していません。 +幾つかの設定が上書きされるか、途中でエラーになってしまうでしょう。 diff --git a/content/en-US/docs/install/docker.md b/content/en-US/docs/install/docker.md new file mode 100644 index 00000000..dc51f9a7 --- /dev/null +++ b/content/en-US/docs/install/docker.md @@ -0,0 +1,79 @@ +Create Misskey instance with Docker Compose +================================================================ + +This guide describes how to install and setup Misskey with Docker Compose. + +::: danger +Never change the domain name (hostname) of an instance once you start using it! +::: + +::: tip Requirement +- docker and dockercompose installed +::: + +Get the repository +---------------------------------------------------------------- +```sh +git clone -b master https://github.com/misskey-dev/misskey.git +cd misskey +git checkout master +``` + +Configure +---------------------------------------------------------------- +Copy example configuration files with following: + +```sh +cp .config/docker_example.yml .config/default.yml +cp .config/docker_example.env .config/docker.env +cp ./docker-compose.yml.example ./docker-compose.yml +``` + +Edit `default.yml` and `docker.env` according to the instructions in the files. + +Edit `docker-compose.yml` if necessary. (e.g. if you want to change the port). + +Build and initialize +---------------------------------------------------------------- +The following command will build Misskey and initialize the database. +This will take some time. + +``` shell +sudo docker compose build +sudo docker compose run --rm web pnpm run init +``` + +Launch +---------------------------------------------------------------- +Well done! You can start Misskey with the following command. + + +```sh +sudo docker compose up -d +``` + +GLHF✨ + +How to update your Misskey server +---------------------------------------------------------------- +::: warning +When updating, be sure to check the [release notes](https://github.com/misskey-dev/misskey/blob/master/CHANGELOG.md) to know in advance the changes and whether or not additional work is required (in most cases, it is not). +::: + +```sh +git stash +git checkout master +git pull +git submodule update --init +git stash pop +sudo docker compose build +sudo docker compose stop && sudo docker compose up -d +``` + +It may take some time depending on the contents of the update and the size of the database. + +How to execute CLI command +---------------------------------------------------------------- +```sh +sudo docker compose run --rm web node packages/backend/built/tools/foo bar +``` diff --git a/content/en-US/docs/install/kubernetes.md b/content/en-US/docs/install/kubernetes.md new file mode 100644 index 00000000..8b04e8e2 --- /dev/null +++ b/content/en-US/docs/install/kubernetes.md @@ -0,0 +1,29 @@ +# Create Misskey Instance with Kubernetes/TrueNAS +This guide describes how to install and setup Misskey using Kubernetes and Helm charts. + +::: danger +Never change the domain name (hostname) of an instance once you start using it! +::: + +## TrueCharts and TrueNAS Scale +The Helm chart for Misskey is hosted on TrueCharts which is a repository designed to be used with TrueNAS Scale, but its charts can also be installed as normal Helm charts. The [TrueCharts](https://truecharts.org/charts/incubator/misskey/) site has a list of all the charts available as well as documentation on how to install. The TrueCharts [Discord](https://discord.gg/Ax9ZgzKx9t) server is also a resource that can be used if you have questions. Misskey is currently on the *incubator* train. + +::: tip Requirements +- TrueNAS Scale +OR +- Kubernetes cluster and Helm +::: + +## TrueNAS Scale +Follow the instructions on the [TrueCharts Guide](https://truecharts.org/manual/guides/Adding-TrueCharts/). Add the *incubator* train, and install the Misskey app. The only Misskey configuration option that is required is the instance URL. The app also uses the Traefik reverse proxy to expose the service to the outside world over HTTPS. TrueCharts integrates with Traefik by default, but other options can be used with manual configuration. + +## Manual Helm +If you are not using TrueNAS Scale, you can install Misskey using Helm directly. The `misskey` object in the values.yaml file has the options that you will want to override as necessary. The `misskey.url` property is the only required change. A reverse proxy is recommended to secure access to the server as the chart does not currently support enabling TLS inside the Misskey container. +``` +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install misskey TrueCharts/misskey +``` + +## Upgrade Misskey +To upgrade Misskey, use the upgrade feature built into TrueNAS Scale or if running kubernetes manually use [helm repo update](https://helm.sh/docs/helm/helm_repo_update/) and [helm upgrade](https://helm.sh/docs/helm/helm_upgrade/). It is highly recommended to create a snapshot of your data before upgrading in case there is an issue and you need to rollback. diff --git a/content/en-US/docs/install/manual.md b/content/en-US/docs/install/manual.md new file mode 100644 index 00000000..fd974d5b --- /dev/null +++ b/content/en-US/docs/install/manual.md @@ -0,0 +1,201 @@ +Misskey Setup and Installation Guide +================================================================ + +We thank you for your interest in setting up your Misskey server! +This guide describes how to install and setup Misskey. + +---------------------------------------------------------------- + +::: danger +Never change the domain name (hostname) of an instance once you start using it! +::: + +*1.* Install dependencies +---------------------------------------------------------------- +Please install and setup these softwares: + +#### Dependencies :package: +* **[Node.js](https://nodejs.org/en/)** (20.4.x) +* **[PostgreSQL](https://www.postgresql.org/)** (15.x) +* **[Redis](https://redis.io/)** +* **[FFmpeg](https://www.ffmpeg.org/)** + +If you are using Debian/Ubuntu, you should install the `build-essential` package. + +corepack must be enabled. +```sh +sudo corepack enable +``` + +*2.* Create Misskey user +---------------------------------------------------------------- +Running misskey as root is not a good idea so we create a user for that. +In debian for exemple : + +```sh +adduser --disabled-password --disabled-login misskey +``` + +*3.* Install Misskey +---------------------------------------------------------------- +1. Connect to the `misskey` user + + `sudo -iu misskey` + +2. Clone the Misskey repository + + `git clone --recursive https://github.com/misskey-dev/misskey.git` + +3. Navigate to the repository + + `cd misskey` + +4. Check out the [latest release](https://github.com/misskey-dev/misskey/releases/latest) + + `git checkout master` + +5. Download submodules + + `git submodule update --init` + +5. Install Misskey's dependencies + + `pnpm install --frozen-lockfile` + +*4.* Configure Misskey +---------------------------------------------------------------- +1. Copy the `.config/example.yml` and rename it to `default.yml`. + + `cp .config/example.yml .config/default.yml` + +2. Edit `default.yml` + +*5.* Build Misskey +---------------------------------------------------------------- + +Build misskey with the following: + +`NODE_ENV=production pnpm run build` + +If you're on Debian, you will need to install the `build-essential`, `python` package. + +*6.* Init DB +---------------------------------------------------------------- +1. Create the appropriate PostgreSQL users with respective passwords, + and empty database as named in the configuration file. + Make sure the database connection also works correctly when run from the + user that will later run Misskey, or it could cause problems later. + The encoding of the database should be UTF-8. + + ``` + sudo -u postgres psql + create database misskey with encoding = 'UTF8'; + create user misskey with encrypted password '{YOUR_PASSWORD}'; + grant all privileges on database misskey to misskey; + alter database misskey owner to misskey; + \q + ``` + +2. Run the database initialisation + `pnpm run init` + +*7.* That is it. +---------------------------------------------------------------- +Well done! Now, you have an environment that run to Misskey. + +### Launch normally +Just `NODE_ENV=production pnpm run start`. GLHF! + +### Launch with systemd + +1. Create a systemd service here + + `/etc/systemd/system/misskey.service` + +2. Edit it, and paste this and save: + + ::: details + ``` + [Unit] + Description=Misskey daemon + + [Service] + Type=simple + User=misskey + ExecStart=/usr/bin/npm start + WorkingDirectory=/home/misskey/misskey + Environment="NODE_ENV=production" + TimeoutSec=60 + StandardOutput=journal + StandardError=journal + SyslogIdentifier=misskey + Restart=always + + [Install] + WantedBy=multi-user.target + ``` + ::: + +3. Reload systemd and enable the misskey service. + + `sudo systemctl daemon-reload; sudo systemctl enable misskey` + +4. Start the misskey service. + + `sudo systemctl start misskey` + +You can check if the service is running with `systemctl status misskey`. + +### Launch with OpenRC + +1. Copy the following text to `/etc/init.d/misskey`: + + ::: details + ```sh + #!/sbin/openrc-run + + name=misskey + description="Misskey daemon" + + command="/usr/bin/npm" + command_args="start" + command_user="misskey" + + supervisor="supervise-daemon" + supervise_daemon_args=" -d /home/misskey/misskey -e NODE_ENV=\"production\"" + + pidfile="/run/${RC_SVCNAME}.pid" + + depend() { + need net + use logger + + # alternatively, uncomment if using nginx reverse proxy + #use logger nginx + } + ``` + ::: + +2. Set the service to start on boot + + `rc-update add misskey` + +3. Start the Misskey service + + `rc-service misskey start` + +You can check if the service is running with `rc-service misskey status`. + +### How to update your Misskey server to the latest version +1. `git checkout master` +2. `git pull` +3. `git submodule update --init` +4. `NODE_ENV=production pnpm install --frozen-lockfile` +5. `NODE_ENV=production pnpm run build` +6. `pnpm run migrate` +7. Restart your Misskey process to apply changes +8. Enjoy + +If you encounter any problems with updating, please try the following: +1. `pnpm run clean` or `pnpm run clean-all` +2. Retry update (Don't forget `pnpm install` diff --git a/content/en-US/docs/misskey-hub.md b/content/en-US/docs/misskey-hub.md new file mode 100644 index 00000000..238e9897 --- /dev/null +++ b/content/en-US/docs/misskey-hub.md @@ -0,0 +1,14 @@ +# About Misskey Hub +Misskey Hub is Misskey's official website, which provides documentation, a documentation blog, a plugin store and more. +We aim to be the place for "everything Misskey". + +Misskey Hub is [open source](https://github.com/misskey-dev/misskey-hub). + +::: tip +Misskey Hub is a static site built with [VuePress](https://github.com/vuepress/vuepress-next). +::: + +- [change log](../updates.md) + +## Contributing to Misskey Hub +Additional documentation and translations are welcome. diff --git a/content/en-US/docs/misskey.md b/content/en-US/docs/misskey.md new file mode 100644 index 00000000..4b7406ce --- /dev/null +++ b/content/en-US/docs/misskey.md @@ -0,0 +1,86 @@ +# About Misskey + +Misskey is an open-source and distributed platform for microblogging. Development was started in 2014 by syuilo in Japan. It features an abundance of features such as Drive or Reactions as well as a very high UI customizability. + +## History +While Misskey started centered around Bulletin Boards as its main feature, the growth in popularity due to the addition of a timeline that let users post short messages and view them in chronological order lead to a gradual shift in the main focus of development towards this kind of functionality. Misskey was not always a decentralized service, but became decentralized through the adoption of ActivityPub in 2018. Since then, it has become a service that is acknowledged and used by many. + +::: tip +The name "Misskey" comes from a song called "Brain Diver" by a band that syuilo used to listen to at the time called May'n. +::: + +With anyone being able to join its development, Misskey is still continually being actively developed. + +## What does "Distributed" mean? +A Distributed service, also called a Decentralized service, refers to a service which features the division of a community into many servers that all mutually communicate (federate) with each other to share their contents, building a network (Fediverse). Services for which only one server exists, or for which many independent server exist, are called centralized. Most services fall under the category of centralized, some examples for this are Twitter or Facebook. The advantage of distributed services is being able to select the administration or server theme that suits you freely.It's also possible for you to make your own server.Thanks to the federated nature, you will be able to access the same community, no matter which server you choose. + +## Always Open-Source +Misskey has always been, and will always be, open source.Open source means, simply speaking, making the source code of software (a program) publicly available.This also includes being able to adjust or redistribute the source code in its definition. The entirety of Misskey's source code is [being licensed](https://github.com/misskey-dev) under an open-source license called [AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE), which means anyone can freely inspect, use, adjust, change or redistribute as they see fit. Open source has many merits, including allowing anyone being able to make changes as they like, to make sure the code does not include any harmful components and being able to easily participate in its development. For realizing the distributed nature of Misskey, this concept of open source is indispensable. Using the same example as before, most profit-oriented services like Twitter, Facebook etc. are not open source. + +::: tip +Technically speaking, Misskey's source code is being managed via Git, and its repository is being hosted at [GitHub.](https://github.com/misskey-dev) +::: + +## Joining development and supporting the project +If you like Misskey, please support the project.Supporting the project can be done in many ways, with some of them introduced below.Some of these do not require programming skills, so anyone can feel free to support Misskey their own way.We're always waiting for you. + +### Adding features or fixing bugs +If you possess software engineering skills, you can contribute to the project through editing its source code. For guidelines regarding this, please see [here](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md). + +### Participating in discussions +You can contribute by sharing your opinion on new or existing features, as well as by reporting bugs. Such discussions can be held at [GitHub](https://github.com/misskey-dev) or the [Forums](https://forum.misskey.io/) etc. + +### Translating text +Misskey is available in many languages (also called i18n, which is an abbreviation for Internationalization).While the original language is generally japanese, volunteers are translating Misskey into other languages. Helping out with this translation work is also a form of contributing. Misskey uses a service called [Crowdin to manage its translations.](https://crowdin.com/project/misskey) + +### Sharing your impressions +Besides reporting bugs, please also feel free to share positive impressions such as which parts of Misskey you personally like, or things about Misskey that you find fun.As things like these serve as motivation for the developers, it also counts as indirect support for the project. + +### Increasing the number of Misskists +"Misskist" refers to the people using Misskey. By spreading the word about Misskey through introducing it to your acquaintances, the number of Misskists may increase, which serves as motivation for the developers. + +### Making donations +[Please take a look here](./donate.md) + +## Frequently Asked Questions +### What is this project aiming to achieve? +To put it bluntly, while this is a bit vague, Misskey is aiming to be a widely-used all-purpose platform. Unlike other platforms, Misskey is not grounded in a specific idea (for example, anti-centralization) or vision and being developed with that in mind, so it's a bit "aimless" in this respect. On the other hand though, this creates a flexibility due to not being bound by a specific direction to go towards. + + +### Is Misskey being developed by a company? +No.Misskey is being developed by an individual person and not commercialized through connection with any particular company. Development members are generally volunteers. Additionally, while there are some corporate sponsors, development is still centered around the community. + +### Who is managing Misskey? +Due to the distributed nature of Misskey, each individual server has their own administration.Therefore, not all of Misskey is managed by one individual person or company. This means that, as the development team does not control individual servers, for management-related questions you should contact your server's administration instead. You can verify who is managing your individual server on [this page](/about). If you were to create a server, then you would also become its administrator. + +### Which server should I choose? +[You can find an (incomplete) list of servers here.](../instances.md) Depending on the server, its community or central theme (for example, liking a show) may vary, so if there is a server that suits your interests, joining it would likely be a good choice. Besides that, server size, userbase, country or spoken language, reliance or trust in the administration team and many other things can also serve as criteria. There is however no single server that serves as the official server of Misskey.You also have the choice of creating a new server of your own. + +Generally speaking, no matter which server you join, you will still be able to connect with users from all other servers. + +### How can I create my own server? +Thank you for having an interest in creating a Misskey server. In the current year of 2022 there is no specialized Misskey hosting service, so creating a new server requires a certain amount of knowledge. Please see [here](./install.md) for more information regarding this. + +### What kind of technology does Misskey use? +As development on Misskey progressed, the technology it has used has changed greatly.In the beginning, it used a combination of MySQL + PHP + jQuery, but currently uses the following. +- Server-side: Node.js +- Database: PostgreSQL, Redis +- UI Framework: Vue.js +- Programming language: TypeScript + +In addition to this, from Misskey derived technology such as MFM or AiScript are also being used. + +### Is this a fork of Mastodon? +No.Misskey is a project completely different from Mastodon or other alike projects. It has been in development for a long time already.However, it only became a distributed network after the appearance of Mastodon. Besides both projects implementing the ActivityPub protocol, there is no relation between the two. + +### Are there any apps for iOS / Android available? +While no official Misskey app for either OS exists, there are several third-party applications. For details, please check [here](./apps). + +However, functionality of third-party applications will inevitably lag behind the official Web client, so unless you really want to use a native application, we recommend the official Web client instead. As the Misskey Web client supports PWA, it is also possible to make it act as if it was a native application instead. For details regarding this, please check [here](todo). + +### Where can I download Misskey's logo or icon? +Please refer to the [assets collection](../appendix/assets.html). + +### Who's that cute cat-eared girl that you see sometimes? +It's Misskey's guardian deity, Ai.(They called Ai cute, yay!) +
ℹ️ To read more about Ai, check here (Japanese-only).
diff --git a/content/en-US/docs/releases.md b/content/en-US/docs/releases.md new file mode 100644 index 00000000..fe3a9795 --- /dev/null +++ b/content/en-US/docs/releases.md @@ -0,0 +1,748 @@ +# Release Notes +Notes for indivudual misskey releases. + +::: tip +Information updates may not be translated yet. For the latest information see [GitHub](https://github.com/misskey-dev/misskey/blob/master/CHANGELOG.md). +::: + +## 13.0.0 +Released at: 2023/01/16 + +### TL;DR +- New features (Role system, Misskey Play, New widgets, New charts, 🍪👈, etc) +- Rewriten backend +- Better performance (backend and frontend) +- Various usability improvements +- Various UI tweaks + +### Notable features +- Role + - User policies can be managed more flexibly than before. For example, "instance patrons can create up to 30 antennas," "many users cannot see LTL, but only those who have permission can view it," "it is an invitation-only instance, but any user can invite others," and of course, it is also possible to set up automatic role assignment by combining multiple conditions, such as "Local users and users who have created their accounts less than one day ago are not allowed to make public posts." +- Misskey Play + - Misskey Play is a new platform that replaces the traditional dynamic Pages. It specializes in dynamic content (applications) and allows for the creation of much more flexible applications than Pages. + +### Changes +#### For server admins +- Node.js 18.x or later is required +- PostgreSQL 15.x is required + - Misskey not using 15 specific features at 13.0.0, but may do so in the future. +- Elasticsearch support has been removed + - Instead, we envision a mechanism that allows you to set up an arbitrary search provider in the future. With this mechanism, Elasticsearch will still be available. +- Migrated from Yarn to pnpm + It is recommended to activate corepack: `sudo corepack enable` +- Instance blocking will now also apply to subdomains +- With the introduction of roles, several functions have been integrated with roles + - Moderators have been merged into roles. Please keep a record of the moderator list in advance and create a moderator role and reassign it. After the update, the moderator information will be lost. + - Silences have been merged into roles. It is recommended to record the list of silences beforehand, as previous users will be pardoned. + - Per-user drive capacity settings have been integrated into roles. + - Instance default drive capacity settings have been integrated into roles. After updating, please edit the drive capacity for the base role or conditional role. + - LTL/GTL release status has been integrated into the role. +- Docker is no longer run as root; if you are running Docker and not using object storage, run `chown -hR 991.991 . /files`. + https://github.com/misskey-dev/misskey/pull/9560 + +#### For users +- Note watch function has been removed +- Notification of poll voted has been removed +- Formula embedding in notes has been removed +- It is no longer possible to create new dynamic Pages + - Instead, a Misskey Play feature is implemented that allows for more flexible dynamic content creation using AiScript. +- AiScript has been updated to 0.12.2 + - About changengs of 0.12.x: https://github.com/syuilo/aiscript/blob/master/CHANGELOG.md#0120 + - Plug-ins less than 0.12.x cannot be loaded +- iOS 15 and below are no longer supported +- Firefox 110 and below are no longer supported + - In 109, you can use it without problems by enabling the ContainerQueries flag. + +#### For app developers +- API: meta responses no longer include the `emojis` property + - To get custom emoji list information, request to `emojis` endpoint +- API: custom emoji entities no longer include the `url` property + - To display an emoji image, request `/emoji/.webp` which will return the image. + - e.g. `https://p1.a9z.dev/emoji/misskey.webp` + - remote: `https://p1.a9z.dev/emoji/syuilo_birth_present@mk.f72u.net.webp` +- API: `user` and `note` entities no longer contain the `emojis` property +- API: `user` entities no longer contain the `avatarColor` and `bannerColor` properties +- API: `instance` entities no longer contain the `latestStatus`, `lastCommunicatedAt`, and `latestRequestSentAt` properties +- API: The `caughtAt` of the `instance` entity has been renamed to `firstRetrievedAt`. + +### Improvements +- Role system @syuilo +- Misskey Play @syuilo +- Introduce retention-rate aggregation @syuilo +- Make possible to export favorited notes @syuilo +- Add per user pv chart @syuilo +- Push notification of Antenna note @tamaina +- AVIF support @tamaina +- Add Cloudflare Turnstile CAPTCHA support @CyberRex0 +- Rate limits can now be adjusted per user @syuilo +- Non-moderator users assigned to roles with permissions can now issue instance invitation codes @syuilo +- Non-moderator users with assigned roles can now add, edit, and delete custom emoji @syuilo +- Allow users to set the number of clips and notes within a clip @syuilo +- Allowed to set the number of users in user list and user list @syuilo +- Maximum number of characters for hardword mute @syuilo +- Maximum number of webhooks that can be created @syuilo +- Can set the number of notes that can be pinned @syuilo +- Server: signToActivityPubGet is set to true by default @syuilo +- Server: improve syslog performance @syuilo +- Server: Use undici instead of node-fetch and got @tamaina +- Server: Judge instance block by endsWith @tamaina +- Server: improve note scoring for featured notes @CyberRex0 +- Server: Relaxed character limit for survey choices @syuilo +- Server: Relaxed character limit for profile @syuilo +- Server: add rate limits for some endpoints @syuilo +- Server: improve stats api performance @syuilo +- Server: improve nodeinfo performance @syuilo +- Server: delete outdated notifications regularly to improve db performance @syuilo +- Server: delete outdated hard-mutes regularly to improve db performance @syuilo +- Server: delete outdated notes of antenna regularly to improve db performance @syuilo +- Server: improve activitypub deliver performance @syuilo +- Client: use tabler-icons instead of fontawesome to better design @syuilo +- Client: Add new gabber kick sounds (thanks for noizenecio) +- Client: Add link to user RSS feed in profile menu @ssmucny +- Client: Compress non-animated PNG files @saschanaz +- Client: YouTube window player @sim1222 +- Client: show readable error when rate limit exceeded @syuilo +- Client: enhance dashboard of control panel @syuilo +- Client: Vite is upgraded to v4 @syuilo, @tamaina +- Client: HMR is available while yarn dev @tamaina +- Client: Implement the button to subscribe push notification @tamaina +- Client: Implement the toggle to or not to close push notifications when notifications or messages are read @tamaina +- Client: show Unicode emoji tooltip with its name in MkReactionsViewer.reaction @saschanaz +- Client: OpenSearch support @SoniEx2 @chaoticryptidz +- Client: Support remote objects in search @SoniEx2 +- Client: user activity page @syuilo +- Client: Make widgets of universal/classic sync between devices @tamaina +- Client: add user list widget @syuilo +- Client: Add AiScript App widget +- Client: add profile widget @syuilo +- Client: add instance info widget @syuilo +- Client: Improve RSS widget @tamaina +- Client: add heatmap of daily active users to about page @syuilo +- Client: introduce fluent emoji @syuilo +- Client: add new theme @syuilo +- Client: add new mfm function (position, fg, bg) @syuilo +- Client: show fireworks when visit user who today is birthday @syuilo +- Client: show bot warning on screen when logged in as bot account @syuilo +- Client: AiScript can refer to custom emoji list @syuilo +- Client: improve overall performance of client @syuilo +- Client: ui tweaks @syuilo +- Client: clicker game @syuilo + +### Bugfixes +- Server: Fix @tensorflow/tfjs-core's MODULE_NOT_FOUND error @ikuradon +- Server: Fixed a problem that sentences in quotes are nyaized @kabo2468 +- Server: Bug fix for Pinned Users lookup on instance @squidicuzz +- Server: Fix peers API returning suspended instances @ineffyble +- Server: trim long text of note from ap @syuilo +- Server: Ap inbox max payload size limited to 64kb @syuilo +- Server: add limit to number of antennae created @syuilo +- Server: Fixed duplicate error IDs in pages/like @syuilo +- Server: Fixed that summary values are not updated depending on pages/update parameters @syuilo +- Server: Escape SQL LIKE @mei23 +- Server: fix problem with certain PNG image uploads failing @usbharu +- Server: fix problem with OGP rendering with URLs of non-public clips @syuilo +- Server: Antenna timeline (streaming) picks up key posts of users not followed @syuilo +- Server: follow request list api pagination @sim1222 +- Server: Fixed an issue where an error when drive capacity is exceeded is not properly responded @syuilo +- Client: Fixed a problem that user name is not auto-completed in password manager @massongit +- Client: Fixed a problem that date strings are displayed as custom pictograms @syuilo +- Client: case insensitive emoji search @saschanaz +- Client: Fixed that there is no way to close widget drawer when screen width is narrow @syuilo +- Client: Fixed InApp window sometimes becoming inoperable @tamaina +- Client: use proxied image for instance icon @syuilo +- Client: Fixed an issue where the content cannot be saved in the Webhook edit screen @m-hayabusa +- Client: Fixed issue where blocks cannot be moved in Page edit @syuilo +- Client: update emoji picker immediately on all input @saschanaz +- Client: fixed tooltip of chart may remain on screen @syuilo +- Client: fix wrong link in tutorial @syuilo + +### Special thanks +- All contributors +- All who have created instances for the beta test +- All who participated in the beta test + +## 12.119.1 +Released at: 2022/12/03 + +### Bugfixes +- Server: Mitigate AP reference chain DoS vector @skehmatics + +## 12.119.0 +Released at: 2022/09/10 + +### Improvements +- Client: Add following badge to user preview popup @nvisser +- Client: mobile twitter url can be used as widget @caipira113 +- Client: Improve clock widget @syuilo + +### Bugfixes +- Fix an issue that can cause migration failures +- Server: Fix an issue that allows marking others' notification as read @syuilo +- Client: Fix an issue where 'Manage access tokens' and 'Manage Accounts' page is not shown @futchitwo + +## 12.118.0 +Released at: 2022/08/07 + +### Improvements +- Client: Preference backups feature +- Client: Add vi-VN language support +- Client: Add unix time widget @syuilo + +### Bugfixes +- Server: Fix blocking users from remote instances @xianonn +- Client: Fix webhook page freeze after webhook is first created @syuilo +- Client: Fix broken MiAuth page @syuilo +- Client: Fix an issue where drag-and-drop to the post form doesn't work with some applications @m-hayabusa + +## 12.117.1 +Released at: 2022/07/19 + +### Improvements +- Client: UI brushup @syuilo + +### Bugfixes +- Server: Fix an issue where upload fails intermittently @acid-chicken +- Client: Fix an issue where reaction picker is shown behind other in-app windows @syuilo +- Client: Fix user information lookup retry feature @xianonn +- Client: Update MFM cheatsheet behavior @syuilo +- Client: Fix an issue that prevents changing 'Receive notifications from this instance' setting @syuilo + +## 12.117.0 +Released at: 2022/07/18 + +### Improvements +- Client: Support maximizing windows @syuilo +- Client: Shift-clicking on the link opens it in-app @syuilo +- Client: Ctrl-clicking on the link will force page transition on Deck UI @syuilo +- Client: UI brushup @syuilo + +## 12.116.1 +Released at: 2022/07/17 + +### Bugfixes +- Client: Fix an issue that prevents 'Show in page' button from working on Deck UI @syuilo +- Error During Migration Run to 12.111.x + +## 12.116.0 +Released at: 2022/07/16 + +### Improvements +- Client: registry editor @syuilo +- Client: UI brushup @syuilo + +### Bugfixes +- Error During Migration Run to 12.111.x +- Server: TypeError: Cannot convert undefined or null to object @syuilo + +## 12.115.0 +Released at: 2022/07/16 + +### Improvements +- Client: Easier account switching on the Deck @syuilo +- Client: UI brushup @syuilo + +## 12.114.0 +Released at: 2022/07/15 + +### Improvements +- Add article order shuffle feature to the RSS ticker @syuilo + +### Bugfixes +- Fix an issue that prevents client from booting @syuilo + +## 12.113.0 +Released at: 2022/07/13 + +### Improvements +- Support `` syntax for MFM + +### Bugfixes +- Server: Fix crash at startup if TensorFlow is not supported @mei23 +- Client: Fix routing of the URL encoded string + +## 12.112.3 +Released at: 2022/07/09 + +### Improvements +- Make active email validation configurable + +### Bugfixes +- Server: Fix Attempts to update all notifications @mei23 + +## 12.112.2 +Released at: 2022/07/08 + +### Bugfixes +- Fix Docker doesn't work @mei23 + Still not working on arm64 environment. (See 12.112.0) + +## 12.112.1 +Released at: 2022/07/07 + +same as 12.112.0 + +## 12.112.0 +Released at: 2022/07/07 + +### Known issues +- Installation is currently not working on arm64 environment. This will be fixed in the next version. + +### Changes +- Highlight menu has been merged into the Explore menu. +- Custom Emoji page has been merged into the Instance Information page. +- Federation page has been merged into the Instance Information page. +- Mentions menu has been merged into the Notification menu. +- Direct notes menu has been merged into the Notifications menu. +- You can now access Antennas via the top icon of the Timeline, instead of the main menu. +- You can now access Lists via the top icon of the Timeline, instead of the main menu. + +### Improvements +- Server: Allow GET method for some endpoints @syuilo +- Server: Auto NSFW detection @syuilo +- Server: Add rate limit to i/notifications @tamaina +- Client: Improve control panel @syuilo +- Client: Show warning in control panel when there is an unresolved abuse report @syuilo +- Client: Statusbars @syuilo +- Client: Add instance-cloud widget @syuilo +- Client: Add rss-ticker widget @syuilo +- Client: Removing entries from a clip @futchitwo +- Client: Poll highlights in explore page @syuilo +- Client: Improve deck UI @syuilo +- Client: Word mute also checks content warnings @Johann150 +- Client: Page reload from menu @syuilo +- Client: Improve emoji picker performance @syuilo +- Client: For notes with specified visibility, show recipients when hovering over visibility symbol. @Johann150 +- Client: Make widgets available again on a tablet @syuilo +- Add possibility to leave moderation notes on users @syuilo +- Make possible to delete an account by admin @syuilo +- Improve player detection in URL preview @mei23 +- Add Badge Image to Push Notification #8012 @tamaina +- Server: Improve performance +- Server: Supports IPv6 on Redis transport. @mei23 + IPv4/IPv6 is used by default. You can tune this behavior via `redis.family`. +- Server: Add possibility to log IP addresses of users @syuilo +- Add additional drive capacity change support @CyberRex0 + +### Bugfixes +- Server: Fix GenerateVideoThumbnail failed @mei23 +- Server: Ensure temp directory cleanup @Johann150 +- favicons of federated instances not showing @syuilo +- Admin: The checkbox for blocking an instance works again @Johann150 +- Client: Prevent access to user pages when not logged in @pixeldesu @Johann150 +- Client: Disable some hotkeys (e.g. for creating a post) for not logged in users @pixeldesu +- Client: Ask users that are not logged in to log in when trying to vote in a poll @Johann150 +- Instance mutes also apply in antennas etc. @Johann150 + +## 12.111.1 +Released at: 2022/06/13 + +### Bugfixes +- some fixes of multiple notification read @tamaina +- some GenerateVideoThumbnail failed @Johann150 +- Client: fix problem with widget information not being saved in Deck mode @syuilo +- Client: edit screen appears when trying to open gallery posts @futchitwo + +## 12.111.0 +Released at: 2022/06/11 + +### Note +- Node.js 16.15.0 or later is required + +### Improvements +- Supports Unicode Emoji 14.0 @mei23 +- Push notifications for multiple accounts #7667 @tamaina +- Set click and `action` for Push notifications #7667 @tamaina +- Option to discard original image and only keep `WebPublic` one when uploading it to Drive @tamaina +- Server: always remove completed tasks of job queue @Johann150 +- Client: allow cropping of images in avatar settings @syuilo +- Client: make emoji stand out more on reaction button @Johann150 +- Client: display URL of QR code for TOTP registration @tamaina +- Client: render quote renote CWs as MFM @pixeldesu +- API: `notifications/read` also accepts in arrays #7667 @tamaina +- API: if the query meets the `username` condition, `username` is also `LIKE` searched when searching users @tamaina +- MFM: Allow speed changes in all animated MFMs @Johann150 +- The theme color is now better validated. @Johann150 + Your own theme color may be unset if it was in an invalid format. + Admins should check their instance settings if in doubt. +- Perform port diagnosis at startup only when Listen fails @mei23 +- Rate limiting is now also usable for non-authenticated users. @Johann150 @mei23 + Admins should make sure the reverse proxy sets the `X-Forwarded-For` header to the original address. + +### Bugfixes +- Server: keep file order of note attachement @Johann150 +- Server: fix missing foreign key for reports leading to reports page being unusable @Johann150 +- Server: fix internal in-memory caching @Johann150 +- Server: prevent crash when processing certain PNGs @syuilo +- Server: Fix unable to generate video thumbnails @mei23 +- Server: Fix `Cannot find module` issue @mei23 +- Federation: Add rel attribute to host-meta @mei23 +- Federation: add id for activitypub follows @Johann150 +- Federation: use `source` instead of `_misskey_content` @Johann150 +- Federation: ensure resolver does not fetch local resources via HTTP(S) @Johann150 +- Federation: correctly render empty note text @Johann150 +- Federation: Fix quote renotes containing no text being federated correctly @Johann150 +- Federation: remove duplicate br tag/newline @Johann150 +- Federation: add missing authorization checks @Johann150 +- Client: fix profile picture height in mentions @tamaina +- Client: fix abuse reports page to be able to show all reports @Johann150 +- Client: fix settings page @tamaina +- Client: fix profile tabs @futchitwo +- Client: fix popout URL @futchitwo +- Client: correctly handle MiAuth URLs with query string @sn0w +- Client: correct behavior of the function to display new Note on its details page @xianonn +- MFM: more animated functions support `speed` parameter @futchitwo +- MFM: limit large MFM @Johann150 + +## 12.110.1(2022/04/23) + +### Bugfixes +- Fix GOP rendering @syuilo +- Improve performance of antenna, clip, and list @xianonn + +## 12.110.0 +Released at: 2022/04/11 + +### Improvements +- Improve webhook @syuilo +- Client: Show loading icon on splash screen @syuilo + +### Bugfixes +- API: parameter validation of users/show was wrong +- Federation: fixed problem with direct posts to remote instances not reaching @syuilo + +## 12.109.2 +Released at: 2022/04/03 + +### Bugfixes +- API: admin/update-meta was not working @syuilo +- Client: fix issue where meta[name="theme-color"] content was undefined when switching or loading themes @tamaina + +## 12.109.1 +Released at: 2022/04/02 + +### Bugfixes +- API: Fixed problem with Renote + +## 12.109.0 +Released at: 2022/04/02 + +### Improvements +- Webhooks @syuilo +- Bull Dashboard built in to check and manipulate job queues @syuilo + - To open the Bull Dashboard, you must relog (log out and log back in) to misskey once with your admin account +- Check that installed Node.js version fulfils version requirement @ThatOneCalculator +- Server: overall performance improvements @syuilo +- Federation: avoid duplicate activity delivery @Johann150 +- Federation: limit federation of reactions on direct notes @Johann150 +- Client: improved deck handling on touchpad/touchscreen @tamaina + +### Bugfixes. +- Email address validation was not working @ybw2016v +- API: fix endpoint endpoint @Johann150 +- API: fix admin/meta endpoint @syuilo +- API: improved validation and documentation for endpoints that accept different variants of input @Johann150 +- API: `notes/create`: The `mediaIds` property is now deprecated. + - Use `fileIds` instead, it has the same behaviour. +- Client: fixed problem with URLs not displaying if decodeURIComponent fails due to abnormal URI encoding @tamaina + +## 12.108.1 +Released at: 2022-03-12 + +### Bugfixes +- Fixed relay not working @xianonn +- Fixed problem with ulid not working @syuilo +- Fixed a problem that OGP cannot be obtained correctly from outside @syuilo +- Instance can't get the files from other instance when there are items in allowedPrivateNetworks in .config/default.yml @ybw2016v + +## 12.108.0 +Released at: 2022-03-09 + +### Note +- Node v16.14.0 or later is required from this version + +### Changes +- The ability to set the maximum number of characters in a note has been removed and the default is now a flat 3000 characters @syuilo +- Misskey can no longer terminate HTTPS connections. @Johann150 + - If you did not use a reverse proxy (e.g. nginx) before, you will probably need to adjust your configuration file and set up a reverse proxy. The https configuration key is no longer recognized! + +### Improvements +- Instance default theme can be set @syuilo +- Allow mute to set expiration date @syuilo +- Create a notification when a survey is closed @syuilo +- Allow up to 16 profile fields to be saved @syuilo +- Add Pub&Sub to federation chart @syuilo +- Add Active to federation chart @syuilo +- Queries to databases that take longer than 10 seconds by default will be aborted @syuilo + - You can change the timeout period by setting `statement_timeout` in the configuration file `db.extra` +- Client: display instance icon on splash screen @syuilo + +### Bugfixes +- Client: Fixed reaction picker height sometimes remains low and does not return @syuilo +- Client: Fixed username autocomplete not working properly @syuilo +- Client: Fixed difficulty in editing widgets with touch operation @xianonn +- Client: Fixed register_note_view_interruptor() not working @syuilo +- Client: iPhone X or later(?) Fixed: Fixed page content not being fully displayed on iPhone X or later(?) @tamaina +- Client: Fix image caption on mobile @nullobsi + +## 12.107.0 +Released at: 2022/02/12 + +### Improvements +- Client: add theme @syuilo + +### Bugfixes +- API: fixed internal error in stats API @syuilo +- Client: Fixed soft mute sometimes causing everything to match @tamaina +- Client: take screen safe area into account of the device @syuilo +- Client: Fixed issue with sidebar post button not showing in some environments @syuilo + +## 12.106.3 +Released at: 2022/02/11 + +### Improvements +- Client: adjust margins on smart phones @syuilo + +### Bugfixes +- Client: fixed issue with note details not showing @syuilo + +## 12.106.2 +Released at: 2022/02/11 + +### Bugfixes +- Client: Fixed an issue where deleted notes did not automatically disappear from the timeline @syuilo +- Client: Fixed an issue where the number of reactions may be incorrect @syuilo +- Fixed problem with migration not working in some environments @syuilo + +## 12.106.1 +Released at: 2022/02/11 + +### Bugfixes +- Client: fixed problem with word mute not saving @syuilo + +## 12.106.0 +Released at: 2022/02/11 + +### Improvements +- Improve federation chart @syuilo +- Client: Allow to set the size of the reaction picker @syuilo +- Client: Relaxed reaction picker width and height restrictions @syuilo +- Docker: Update to Node v16.13.2 @mei23 +- Update dependencies + +### Bugfixes +- validate regular expressions in word mutes @Johann150 + +## 12.105.0 +Released at: 2022/02/09 + +### Improvements +- Allow to set the theme color of the instance @syuilo + +#### Bugfixes +- Fixed migration failure in some environments @syuilo + +## 12.104.0 +Released at: 2022/02/09 + +### Note +Please run `npm run clean` before building. + +Due to the large scale of migration in this release, migration may take some time for some instances. +If the migration does not finish, you can delete all **records** in the table starting with `__chart__` (do not delete the table itself) and try again, although the chart information will be reset. + +### Improvements +- Chart engine enhancements @syuilo + - Reduced table size + - Added number of notes with attachments to notes/instance/perUserNotes chart + - Added new entry to activeUsers chart + - Added new entry to federation chart + - Added apRequest chart + - network chart eliminated +- Client: Enable to see the chart on own instance info page @syuilo +- Client: Allow manual specification of device type @syuilo +- Client: updated UI icons @syuilo +- Client: self-hosting UI icons @syuilo +- Review NodeInfo user and post count content @xianonn + +### Bugfixes +- Client: Fixed "There is a new note" display remains when switching timeline type @tamaina +- Client: fix UI size issue @tamaina +- Client: Setting instance information of notes to always show breaks the timeline @Johann150 +- Client: Fixed an issue where the cursor position was not correct when replying depending on the environment @syuilo +- Client: Fixed a problem that switching the display range of instances does not work in the control panel users and files @syuilo +- Client: Fixed no update notification dialog @syuilo +- Client: Follows/Followers Visibility changes won't be saved unless clicking on an other checkbox @Johann150 +- API: Fix API cast @mei23 +- Add instance favicon where it's missing @solfisher +- Fixed problems with periodic resync of charts not working @syuilo + +## 12.103.1 +Released at: 2022/02/02 + +### Bugfixes +- Client: Fixed an issue with tooltip display position being incorrect. + +## 12.103.0 +Released at: 2022/02/02 + +### Improvements +- Client: Allow instance information to be reacquired from the coalition instance page. + +### Bugfixes +- Client: Fixed an issue where images are hidden when reactions are updated after displaying NSFW images of a post. +- Client: Fixed problem with "Clip" page not opening +- Client: Fixed Trends widget not working +- Client: Fixed Federation widget not working +- Client: Fixed emoji picker not opening in reaction settings +- Client: Fixed issue with inclusion of mentions on DM page +- Client: hashtag retention field in submission form not working +- Client: Fixed side view not working +- Client: ensure that specified users does not get duplicates +- Add `img-src` and `media-src` directives to `Content-Security-Policy` for files and media proxy + +## 12.102.1 +Released at: 2022/01/27 + +### Bugfixes +- Fixed problem with chat not displaying + +## 12.102.0 +Released at: 2022/01/27 + +### Note +After the update, some custom emoji may not be displayed. In this case, batch exporting the emoji from the emoji management page and then batch importing them again from the control panel will fix the problem. + +⚠ It is not compatible with zips exported prior to 12.102.0. Please update before exporting. + +### Changes +- Room functionality has been removed. + - It will be restored as a separate repository at a later date. +- Reversi function has been removed. + - It will be restored as a separate repository at a later date. +- Chat UI has been removed. +- The number of files that can be attached to a note has been increased to 16. +- SVG custom emoji are now converted to PNGs for display + +### Improvments +- Custom emoji batch editing function +- Batch import of custom emoji +- Posting form now allows temporary switching of posting accounts +- Unifying Misskey-specific IRIs in JSON-LD `@context`. +- Improved client performance +- Security Improvements + +### Bugfixes +- Fixed handling of upload errors + +## 12.101.1 +Released at: 2021/12/29 + +### Bugfixes +- Fixed SVG emoji not displaying +- Fixed a case where the extension of exported emoji is false. + +## 12.101.0 +Released at: 2021/12/29 + +### Improvements +- Client: Improved accuracy of note previews +- Client: Improvement of MFM sparkle effect +- Client: Design adjustments +- Security Improvements + +### Bugfixes +- Client: Fixed some components being hidden behind the scenes +- Fix html blockquote conversion + +## 12.100.2 +Released at: 2021/12/18 + +### Bugfixes +- Client: Fixed issue where Deck column increases/decreases were not properly reflected until page was reloaded. +- Client: Fixed some components being hidden behind the scenes +- Client: Fixed heavy load on custom emoji list page + +## 12.100.1 +Released at: 2021/12/17 + +### Bugfixes +- Client: Design coordination +- Client: Improved display of various menus and reaction picker on mobile + +## 12.100.0 +Released at: 2021/12/17 + +### Improvements +- Client: Improved display of various menus and reaction picker on mobile + +### Bugfixes +- Client: Fixed some components hiding in the background + +## 12.99.3 +Released at: 2021/12/14 + +### Bugfixes +- Client: Fixed problem with autocomplete being hidden behind dialogs + +## 12.99.2 +Released at: 2021/12/14 + +## 12.99.1 +Released at: 2021/12/14 + +## 12.99.0 +Released at: 2021/12/14 + +### Improvements +- Added a user-level instance mute in user settings +- Added option to not include muted users in follow export +- Added option to not include unused accounts in follow export +- Custom emoji export function +- Chart performance improvements +- Allowed to exit from a group + +### Bugfixes +- Client: Fixed a problem that prevented some functions from working when using a display with touch functionality and mouse operation. +- Client: Fixed an issue where clip settings could not be edited. +- Client: Fixed a problem with menus etc. being hidden behind windows + +## 12.98.0 +Released at: 12/03/2021 + +### Improvements +- API: /antennas/notes API now allows filtering by date +- Client: Confirmation dialog box when voting on a survey +- Client: Renote note detail page to the original note page. +- Client: Image popups can be closed by clicking on them. +- Client: Design adjustments +- Ability to remove followers + +### Bugfixes +- Client: fixed the issue of tabs being displayed on the UI even when LTL and GTL are disabled +- Client: Fixed problem with incorrect error message for incorrect password in login +- Client: Corrected the order of users in the Reaction tooltip and Renote tooltip. +- Client: Fixed problem with master volume of sound not being saved correctly. +- Client: Fixed an inoperability issue in some environments when notifications are displayed. +- Client: Fixed problem with tooltips when tapped on mobile +- Client: Fixed an issue where, when replying to a note in a remote instance, if the target note contained a mentions to a user in that remote instance, it was sometimes passed on as a mentions to the local user in the reply text. +- Client: Fixed a problem in the image viewer where only a portion of the top image is displayed when the entire image is displayed. +- API: Fixed an internal error when retrieving users depending on conditions + +### Changes +- Client: Moderator badge no longer displayed in notes + +## 12.97.0 (2021-11-19) + +### Improvements +- client: auto-folding also applies to renotes +- client: improved display of long threads +- client: also apply MFM to translations, so that it retains the formatting (line breaks, etc.) of the original text. +- client: add a confirmation dialog before deleting an account + +### Bugfixes +- client: fixed an issue where "All" in user search did not work +- client: fixed the style of the Reaction List and Renote List tooltips + +::: warning +Older releases are not translated yet. If you can, please edit this page to add them from the Japanese changelog on [GitHub](https://github.com/misskey-dev/misskey/blob/master/CHANGELOG.md). +::: diff --git a/content/en-US/docs/tips/disable-timelines.md b/content/en-US/docs/tips/disable-timelines.md new file mode 100644 index 00000000..76458492 --- /dev/null +++ b/content/en-US/docs/tips/disable-timelines.md @@ -0,0 +1,10 @@ +# Disabling the LTL/STL/GTL +In Misskey, it's possible to individually deactivate the LTL/STL/GTL.You can enable or disable these individual timelines via the instance control panel. + +As all posts across your instance can be seen in both the LTL and STL, they have the advantage of making it easy for new users to find others that they are interested in without having to use the manual user search. At the same time however, this means that following other users to see their posts is less important and inappropriate posts may be shown to users more frequently. Additionally, the experience becomes more alike that of a Chatroom, which in turn may make it more difficult for new users to join in one conversations with those who have been taking part for a long time. As the weight of these advantages and disadvantages may vary from server to server, the choice of using or not using them has been left to each individual instance. If you feel like the demerits outweigh the merits, please consider deactivating these respective timelines. + +::: warning +Disabling timelines can lead to confusion and possibly to a short-time drop in users.Therefore, please carefully consider the effects of disabling a timeline, and explain the reasoning for doing so in advance, so that your users can prepare by e.g. following users they often talk with on the LTL/STL. +::: + +Additionally, Administrators / Moderators will be able to continue viewing these timelines even after they have been disabled. diff --git a/content/en-US/docs/troubleshooting.md b/content/en-US/docs/troubleshooting.md new file mode 100644 index 00000000..3819cee1 --- /dev/null +++ b/content/en-US/docs/troubleshooting.md @@ -0,0 +1,49 @@ +--- +description: 'If you run into a problem, please check this page first.' +--- + +# Troubleshooting +::: tip +Please also use the [Frequently asked questions](./faq.md) page. +::: + +If you run into a problem, please check this page first. In the case that you can't find your problem here, or the steps described here don't solve your issue, please contact your server's administrator or [Report it as a bug](./report-issue). + +## The client does not start +In most of the cases, this is due your used browser's or operating system's version being outdated. Please try updating your browser or operating system to the latest version and then try again. + +Although this does not happen frequently, if your client will still not start after this, it is possible for the cache to be at fault.In this case, please try clearing your cache and then try again. + +## Pages cannot be loaded +If your client does boot, but you get an error when trying to load a page, please check your network connection for errors.In addition, check that the server you are trying to access is not down. + +Although this does not happen frequently, cases where the cache is at fault can happen.In this case, please try clearing your cache and then try again. + +Any remaining problems are likely related to the server you are trying to access, so please contact its administrator. + +## The client is slow +Please try the following: + +- Activate "Reduce UI animations" in the client settings +- Deactivate "Use blur effect for modals" in the client settings +- Activate hardware acceleration in your browser's settings +- Upgrade the specs of your used device + +## Parts of the UI are weird (For example, the background is transparent) +Broken UI display may be caused by the theme cache system when the UI is changed as part of an update. Pressing "Clear cache" in the settings will fix this. + +::: warning +Specifically clear the "Client's" cache. Don't clear the "Browser's" cache. +::: + +## The blinking light of a notification or Antenna won't go away +A blinking light indicates unread content.In cases where this light won't go away, there is usually unread content that has been pushed away by new incoming content. If you believe to have read all content, but the light still won't go away (likely a bug), you can forcibly mark all content as read via the user settings. + +## The renote button is blocked out +Followers-only notes cannot be renoted. + +## Specific parts of the Misskey Web UI are not being displayed +Problems like these can arise if you are using an Adblocker. For an optimized experience on Misskey, please turn it off. + +## Some parts of the Misskey Web UI are untranslated +In most cases, this is simply a matter of the translation not having been done yet instead of being a bug.Please wait until the translation of this area has been completed. You can alternatively also [participate in translation](./misskey) yourself. diff --git a/content/en-US/help.md b/content/en-US/help.md new file mode 100644 index 00000000..45d55940 --- /dev/null +++ b/content/en-US/help.md @@ -0,0 +1,3 @@ +# Help + +- [List of functions](./docs/features/index.md) diff --git a/content/en-US/home.md b/content/en-US/home.md new file mode 100644 index 00000000..77f6aab5 --- /dev/null +++ b/content/en-US/home.md @@ -0,0 +1,60 @@ +--- +home: true +title: Misskey Hub +heroImage: /banner.svg +tagline: Official web site of open-source interplanetary micro-blogging platform Misskey +footer: Copyright © 2023 syuilo and other contributors +actions: + - text: Getting started + link: ./docs/getting-started + type: primary + - text: What is Misskey? + link: ./docs/misskey + type: secondary +features: + - title: Distributed 🪐 + details: Independent communities are run on multiple servers, and these are interconnected. + - title: Lightweight 🚀 + details: Because it uses Node.js, which runs at high speed, it is lightweight even when federated with a large number of servers. + - title: Fun 🍮 + details: It has distinctive features such as reactions and a highly customizable UI. +--- + + + + + +
+ +# Sponsors +
+ RSS3 +
+
+ + diff --git a/content/en-US/instances.md b/content/en-US/instances.md new file mode 100644 index 00000000..e0d3b112 --- /dev/null +++ b/content/en-US/instances.md @@ -0,0 +1,17 @@ +# List of instances +::: tip +If you would like to list your instance here, please feel free to contact us via [Discord](https://discord.gg/Wp8gVStHW3) or make a pull request on this site's [GitHub](https://github.com/misskey-dev/misskey-hub). +::: + + + +Alternatively, you can find an instance from the [unofficial list of instances](https://join.misskey.page/en-US/instances). + + diff --git a/content/en-US/plugins.md b/content/en-US/plugins.md new file mode 100644 index 00000000..3df51b1a --- /dev/null +++ b/content/en-US/plugins.md @@ -0,0 +1,12 @@ +# Plugin Store +A collection of [plugins](./docs/features/plugin.md) that you can install in the Misskey web UI. + +::: tip +If you would like to see your plugin here, please see [the section on submitting plugins](#Submitting-Plugins). +::: + +## Plugins +- TODO + +## Submitting Plugins +TODO diff --git a/content/en-US/updates.md b/content/en-US/updates.md new file mode 100644 index 00000000..0834572c --- /dev/null +++ b/content/en-US/updates.md @@ -0,0 +1,3 @@ +# Recent changes + + diff --git a/content/fr-FR/README.md b/content/fr-FR/README.md new file mode 100644 index 00000000..9877a848 --- /dev/null +++ b/content/fr-FR/README.md @@ -0,0 +1,85 @@ +--- +layout: Landing + +description: "Misskey est une plateforme libre et décentralisée de média social qui sera toujours gratuite !" +gettingStarted: "Allons-y !" +learnMore: "En savoir plus" +keyFeatures: + open: + title: "Libre" + description: "Misskey est un logiciel libre auquel tout le monde peut contribuer et qui est utilisable gratuitement tout le temps et partout." + federated: + title: "Féderée" + description: "Misskey est une plateforme décentralisée où les communautées de différentes instances peuvent interagir ensemble." + multifunction: + title: "Puissante" + description: "Misskey est à la fois simple à prendre en main et plein de fonctions avancées." + customizable: + title: "Personnalisable" + description: "Personnalisez Misskey ! Avec des thèmes, des extensions, des présentations, et plus encores, faites de Misskey la plateforme que vous voulez." +sections: + federatedSoftware: + title: "Misskey est une plateforme décentralisée." + description: "Misskey est une simple plateforme pour les propriétaires de serveurs souhaitant créer leur propre instance Misskey, et échanger ensemble ! Il existe de grandes instances pour les foules, de plus petites pour les groupes et sous-cultures, et même des instances pour des personnes et leur cercle de proches. Vous voulez encore plus de contrôle ? Vous pouvez créer votre propre instance sur votre serveur très simplement, coupant les ponts avec les grandes entreprises qui cherchent à vous espionner et vendre vos données. Misskey est destiné aux communautés et l’échange, pas les enterprises et leur technologie. Des proches ne sont pas sur Misskey ? Aucun soucis ! Misskey fait partie du Fédivers (ActivityPub), vous pourrez interagir avec des personnes d’autres plateformes comme Mastodon, PixelFed, PeerTube, et plus encore !" + features: + title: "Fonctionnalités" + description: "Misskey dispose d’un large choix de fonctionnalités uniques !" + list: + note: + title: "Note" + description: "Sur Misskey, les publications sont appelées des « Notes ». Répondez, citez, ajoutez des émoticônes personnalisés, du texte animé, des avertissements de contenu, des images, des vidéos, des GIFs, des fichiers audio, et plus encore !" + reaction: + title: "Réactions" + description: "Vous pouvez ajouter des émoticônes à n’importe quelle publication ! Adieu la limitation d’un bouton « J’aime », partagez vos émotions via un simple bouton." + theme: + title: "Thème" + description: "Pourquoi se limiter à un thème clair et un thème sombre alors que vous contrôlez toutes les couleurs ? Utilisez les fonctions de personnalisation intuitives de Misskey pour le rendre unique." + charts: + title: "Diagrammes" + description: "Besoin d’informations ? Misskey offre des diagrammes pour savoir exactement ce qu’il se passe en direct." + federation: + title: "Féderation" + description: "Pas sur Misskey ? Pas de soucis ! Non seulement les instances Misskey peuvent interagir, mais vous pouvez également communiquer avec d’autres réseaux comme Mastodon et PixelFed !" + drive: + title: "Drive" + description: "Vous détestez perdre votre contenu ? Drive vous offre un stockage en ligne, puissant et contrôlé, directment dans votre média social !" + thread: + title: "Fils" + description: "Vous avez la parlotte ? Faites un fil ! Chaque publication peut contenir jusqu’à 3000 caractères par défaut, de quoi faire durer vos conversations durant de longues heures." + widgets: + title: "Extensions" + description: "Disposez de nombreuses fonctions à portée de doigt avec plus d’une douzaine d’extensions personnalisables !" + gettingStarted: + title: "Rejoignez Misskey aujourd’hui !" + find: + title: "Trouvez une instance !" + list: "Liste d’instances" + create: + title: "Créer votre instance" + guide: "Guide d’installation" + docs: + title: "En savoir plus" + docs: "Consulter la documentation" + donation: + title: "Donation" + description: "Misskey étant un logiciel gratit, son développement repose sur vos dons. Si vous aimez Misskey, montrez le via une donation qui nous permettra de continuer à garder Misskey fabuleux durant les années à venir !" + sponsors: + title: "Sponsors" +--- + + diff --git a/content/fr-FR/appendix/assets.md b/content/fr-FR/appendix/assets.md new file mode 100644 index 00000000..3cd841a7 --- /dev/null +++ b/content/fr-FR/appendix/assets.md @@ -0,0 +1,50 @@ +--- +description: 'Liste de logos, icônes, et autres ressources Misskey.' +--- + +# Liste de ressources +Voici une liste de logos, icônes, et autres ressources Misskey. + +::: tip +Ces ressources sont libres d’utilisation sous la licence **CC BY-NC-SA** !🎉 + +CC BY-NC-SA +::: + +::: tip +Toutes les ressources sont disponibles dans [misskey-dev/assets](https://github.com/misskey-dev/assets). +::: + +## Logo + + + + +## Icône + + + + + diff --git a/content/fr-FR/docs/admin/cdn.md b/content/fr-FR/docs/admin/cdn.md new file mode 100644 index 00000000..3ba6faa5 --- /dev/null +++ b/content/fr-FR/docs/admin/cdn.md @@ -0,0 +1,17 @@ +# Configurer un CDN +En publiant votre instance Misskey, nous recommandons d’utiliser un CDN comme [Cloudflare](https://www.cloudflare.com/). + +Utiliser un CDN présente les avantages suivants : +- Le contenu statique peut être mis en cache, ce qui réduit la charge sur votre serveur ; +- L’adresse IP de votre serveur est moins exposée, ce qui limite les risques d’attaque DoS et autres. + +## Mise en cache +Misskey Web est complétement statique et ne nécessite pas de serveur. Il peut de fait être intégralement mis en cache par un CDN. +L’API Misskey ne peut pas être mise en cache. + +Vous devez configurer l’option suivante dans votre CDN : +- Mettre en cache toutes les requêtes sauf `/api/*`. + +::: tip +Pas besoin de vider le cache lorsque vous mettez à jour Misskey. +:::: diff --git a/content/fr-FR/docs/admin/default-reaction.md b/content/fr-FR/docs/admin/default-reaction.md new file mode 100644 index 00000000..916ebed2 --- /dev/null +++ b/content/fr-FR/docs/admin/default-reaction.md @@ -0,0 +1,2 @@ +# Modifier la Réaction par défaut +Vous pouvez changer la réaction par défaut, un favori ActivityPub, de '👍' à '⭐' en changent le booléen `meta.useStarForReactionFallback` dans la base de données. diff --git a/content/fr-FR/docs/admin/emoji.md b/content/fr-FR/docs/admin/emoji.md new file mode 100644 index 00000000..caeffe45 --- /dev/null +++ b/content/fr-FR/docs/admin/emoji.md @@ -0,0 +1,109 @@ +# Émoticônes personnalisées + +Les émoticônes personnalisées peuvent être modifiées par l’administration et la modération via les paramètres d’instance dans le menu correspondant. +Par défaut, vous verrez une liste des émoticônes installées localement. +Au démarrage, cette liste sera vide, mais vous pouvez l’alimenter de différentes manières. + +## Copier depuis d’autres instances + +Les émoticônes peuvent être facilement copiées depuis d’autres instances. +Pour cela, utiliser l’ongles « Remote » dans les paramètres. +Vous pouvez alors chercher des émoticônes par nom ou instance. + +Cliquez sur l’émoticône de votre choix pour ouvrir un menu qui vous permettra de l’importer. + +À noter que les droits d’auteur s’appliquent et qu’il est de votre responsabilité de vous assurer que vous pouvez l’utiliser. + +## Import individuel + +Si vous disposez d’une image que vous souhaiter utiliser, celle-ci peut être importée. +Cela fonctionne comme en joignant des fichiers à une note : +Vous pouvez choisir de téléverser un nouveau fichier, et le sélectionner depuis votre Drive Misskey ou une URL distante. + +::: warning +En important une émoticône sur votre Drive, le fichier y restera. +Misskey ne fait pas de copies de ce fichier et si vous le supprimez celui-ci sera cassé. +::: + +L’émoticône sera ajoutée à l’instance et vous pourez la modifier ou supprimer. + +## Import en masse + +Les émoticônes peuvent être importées en masse à partir d’un format spécial au sein d’une archive ZIP. +Cette fonction est disponible dans le menu du coin supérieur droit de l’onglet d’émoticônes personnalisées. + +::: warning +L’import en masse peut écraser les émoticônes existant et créer de nombreux problèmes sur l’instance. +Assurez vous de n’importer que depuis des sources de confiance, voire que vous aurez-vous même exporté dans l’idéal. +::: + +### Format émoticône empaquetée + +À la racine se trouve un fichier `meta.json` contenant les informations à propos des émoticônes contenus. +Un exemple de définition de type pour ce fichier serait comme suit, où `Meta` est la structure du fichier complet : + +```typescript +class Meta { + metaVersion: number; + host: string; + /** + * Date and time representation returned by ECMAScript `Date.prototype.toString`. + */ + exportedAt: string; + emojis: Emoji[]; +} + +class Emoji { + downloaded: boolean; + fileName: string; + emoji: { + id: string; + updatedAt: string; + name: string; + host: null; + category: string; + originalUrl: string; + publicUrl: string; + uri: null; + type: string; + aliases: string[]; + }; +} +``` + +Les champs de `Meta` ne sont actuellement pas utilisés ou vérifiés lors d’un import à l’exception de `emojis`. + +Pour chaque `Emoji` : +- `downloaded` : doit toujours être `true`, à défaut l’émoticône ne sera pas importée ; +- `fileName` : nom du fichier au sein de l’archive ; +- `emoji` : les données associées comme stockées dans la base de données. Généralement les champs ne sont pas vérifiés. +Seul les suivants sont utilisés : + - `name` : nom de l’émoticône (ex : `blobfox` s’il faut taper `:blobfox:` pour utiliser l’émoticône) ; + Si une émoticône utilisait ce nom, elle ** sera écrasée** ! + - `category` : catégorie de l’émoticône ; + - `aliases` : liste de mots pouvant être utilisés comme alias. Référencés dans l’interface administration comme « étiquettes ». + +## Modifier et supprimer + +Les propriétés d’une émoticône peuvent être modifiése en la sélectionnant dans la liste locale. +Un menu permet de la modifier ou supprimer. + +::: warning +En supprimant une émoticône personnalisées, les anciennes notes seront modifiées. +::: + +À noter que les émoticônes distantes ne peuvent être modifiées ou supprimées. + +Chaque émoticône peut avoir un nom, une catégorie, et plusieurs étiquettes. +La catégorie est utilisée pour la structure de l’assistant de sélection. +Les étiquettes sont utilisées comme noms altenatifs permettant de trouver une émoticône. + +Une fois les modifications faites, validez les en cliquant sur le symbole dans le coin supérieur droit. + +### Modification en masse + +Les émoticônes peuvent être modifiées en masse en cochant la case sous le champ de recherche. +Cela permet de sélectionner les émoticônes plutôt que d’ouvrir la fenêtre de modifications. + +Les options de modifications seront disponibles via un bouton à proximité de la case à cocher. +Pour revenir au comportement normal, décocher la case à nouveau. diff --git a/content/fr-FR/docs/admin/nginx.md b/content/fr-FR/docs/admin/nginx.md new file mode 100644 index 00000000..9d06d2e0 --- /dev/null +++ b/content/fr-FR/docs/admin/nginx.md @@ -0,0 +1,86 @@ +# Configuration Nginx +1. Créez `/etc/nginx/conf.d/misskey.conf` ou `/etc/nginx/sites-available/misskey.conf` et y insérer l’exemple ci-dessous.\ + (Le nom du fichier peut être modifié.) +2. Faites les modifications suivantes : + 1. Remplacez example.tld avec votre nom de domaine ;\ + `ssl_certificate` and `ssl_certificate_key` should be the path to the certificate obtained from Let's Encrypt. + 2. Si vous utilisez un CDN, comme Cloudflare, retirez les 4 lignes à partir de « If it's behind another reverse proxy or CDN, remove the following » ; +3. Si vous créez `/etc/nginx/sites-available/misskey.conf`, pensez à ajouter un symlink `/etc/nginx/sites-enabled/misskey.conf`.\ + `sudo ln -s /etc/nginx/sites-available/misskey.conf /etc/nginx/sites-enabled/misskey.conf` +4. Lancez `sudo nginx -t` pour vérifier le bon chargement du fichier de configuration ; +5. Lancez `sudo systemctl restart nginx` pour redémarrer nginx. + +# Exemple de configuration Nginx +```nginx +# For WebSocket +map $http_upgrade $connection_upgrade { + default upgrade; + '' close; +} + +proxy_cache_path /tmp/nginx_cache levels=1:2 keys_zone=cache1:16m max_size=1g inactive=720m use_temp_path=off; + +server { + listen 80; + listen [::]:80; + server_name example.tld; + + # For SSL domain validation + root /var/www/html; + location /.well-known/acme-challenge/ { allow all; } + location /.well-known/pki-validation/ { allow all; } + location / { return 301 https://$server_name$request_uri; } +} + +server { + listen 443 ssl http2; + listen [::]:443 ssl http2; + server_name example.tld; + + ssl_session_timeout 1d; + ssl_session_cache shared:ssl_session_cache:10m; + ssl_session_tickets off; + + # To use Let's Encrypt certificate + ssl_certificate /etc/letsencrypt/live/example.tld/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/example.tld/privkey.pem; + + # To use Debian/Ubuntu's self-signed certificate (For testing or before issuing a certificate) + #ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem; + #ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key; + + # SSL protocol settings + ssl_protocols TLSv1.2 TLSv1.3; + ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384; + ssl_prefer_server_ciphers off; + ssl_stapling on; + ssl_stapling_verify on; + + # Change to your upload limit + client_max_body_size 80m; + + # Proxy to Node + location / { + proxy_pass http://127.0.0.1:3000; + proxy_set_header Host $host; + proxy_http_version 1.1; + proxy_redirect off; + + # If it's behind another reverse proxy or CDN, remove the following. + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto https; + + # For WebSocket + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $connection_upgrade; + + # Cache settings + proxy_cache cache1; + proxy_cache_lock on; + proxy_cache_use_stale updating; + proxy_force_ranges on; + add_header X-Cache $upstream_cache_status; + } +} +``` diff --git a/content/fr-FR/docs/admin/push-docker-hub.md b/content/fr-FR/docs/admin/push-docker-hub.md new file mode 100644 index 00000000..07b0f122 --- /dev/null +++ b/content/fr-FR/docs/admin/push-docker-hub.md @@ -0,0 +1,6 @@ +# Comment utiliser GitHub Actions pour pousser vers un Docker Hub +::: warning +Cette page n’est pas encore traduite. Le contenu est disponible en [japonais exclusivement](/docs/admin/push-docker-hub.md). + +En attendant, essayez d’utiliser un traducteur automatique. +::: diff --git a/content/fr-FR/docs/admin/troubleshooting.md b/content/fr-FR/docs/admin/troubleshooting.md new file mode 100644 index 00000000..b7754662 --- /dev/null +++ b/content/fr-FR/docs/admin/troubleshooting.md @@ -0,0 +1,6 @@ +# Guide de dépannage +::: warning +Cette page n’est pas encore traduite. Vous trouverez le contenu dans la version [japonaise exclusivement](/docs/admin/troubleshooting.html). + +En attendant, veuillez utiliser un traducteur automatique. +::: diff --git a/content/fr-FR/docs/api/app.md b/content/fr-FR/docs/api/app.md new file mode 100644 index 00000000..1b0644e0 --- /dev/null +++ b/content/fr-FR/docs/api/app.md @@ -0,0 +1,73 @@ +--- +description: MiAuth導入以前のアクセストークン取得方法について説明する。 +--- + +# アプリ作成方式でのアクセストークン取得方法 + +MiAuth導入(12.27.0)より前の、旧来のアクセストークン取得方法について説明します。 +12.27.0未満のバージョンのサーバーではこの旧来の方式を使用する必要があります。 + +## 1. アプリケーションの作成 +[`app/create`エンドポイント](endpoints/app/create.html)に情報を送信し、`appSecret`を取得します。 + +```json +{ + // アプリの名前 + "name": "test", + // アプリの説明 + "description": "my test application", + // アプリのパーミッション + "permission": ["write:notes"] +} +``` + +この時、`callbackUrl`でお好きなURLを含めると、次のアクセス許可操作が終了したときに`token`をクエリ文字列に含めながらそこにコールバックするようになります。 + +## 2. ユーザーに認証させる +[`auth/session/generate`エンドポイント](endpoints/auth/session/generate)に`appSecret`をPOSTします。 + +```json +{ + "appSecret": "fAb12cD34Ef56gH78Ij16kL32Mn64oPf" +} +``` + +`token`(ここでは仮に`798b9f6e-248d-43a7-a919-fabc664027f1`)と`url`を返してくるので、まずはこのurlにウェブブラウザでアクセスし「アクセスを許可」を選択。 + +## 3. accessTokenを問い合わせる +2が終わったことが確認できたら、[`auth/session/userkey`エンドポイント](endpoints/auth/session/userkey)に`appSecret`と先ほどの`token`をPOSTします。 + +```json +{ + "appSecret": "fAb12cD34Ef56gH78Ij16kL32Mn64oPf", + "token": "798b9f6e-248d-43a7-a919-fabc664027f1" +} +``` + +ここで取得できる文字列は`accessToken`と呼ばれます。`accessToken`は一度限りしか取得できません。 + +## 4. iを生成 +`i`は、Node.jsであれば以下のようなコードで生成でき、設定画面で取得するものとは違って64桁の16進数となります。 + +```javascript +const crypto = require("crypto") +const i = crypto.createHash("sha256") + .update(accessToken + appSecret, "utf8") + .digest("hex") +console.log(i) +``` + +## 5. 実際にテストする +```javascript +fetch("https://misskey.io/api/notes/create", { + method: 'POST', + body: JSON.stringify({ + i: "/* ここにiを入力 */", + text: "Hello Misskey API World with My Application!" + }), + headers: { + 'Content-Type': 'application/json', + }, + credentials: 'omit', +}); +``` diff --git a/content/fr-FR/docs/api/common.json5 b/content/fr-FR/docs/api/common.json5 new file mode 100644 index 00000000..4bcf58ad --- /dev/null +++ b/content/fr-FR/docs/api/common.json5 @@ -0,0 +1,40 @@ +{ + refs: {}, + errors: { + '1384574d-a912-4b81-8601-c7b1c4085df1': { + id: '1384574d-a912-4b81-8601-c7b1c4085df1', + code: 'CREDENTIAL_REQUIRED', + description: 'Credential-required endpoint requested without credentials.', + }, + 'd5826d14-3982-4d2e-8011-b9e9f02499ef': { + id: 'd5826d14-3982-4d2e-8011-b9e9f02499ef', + code: 'RATE_LIMIT_EXCEEDED', + description: 'Temporarily unavailable due to rate limit restrictions.', + }, + '56f35758-7dd5-468b-8439-5d6fb8ec9b8e': { + id: '56f35758-7dd5-468b-8439-5d6fb8ec9b8e', + code: 'ACCESS_DENIED', + description: 'You do not have access privileges.', + }, + '1370e5b7-d4eb-4566-bb1d-7748ee6a1838': { + id: '1370e5b7-d4eb-4566-bb1d-7748ee6a1838', + code: 'PERMISSION_DENIED', + description: 'The given credential does not have the required permissions.', + }, + 'a8c724b3-6e9c-4b46-b1a8-bc3ed6258370': { + id: 'a8c724b3-6e9c-4b46-b1a8-bc3ed6258370', + code: 'YOUR_ACCOUNT_SUSPENDED', + description: 'Unavailable due to your account has been suspended.', + }, + '3d81ceae-475f-4600-b2a8-2bc116157532': { + id: '3d81ceae-475f-4600-b2a8-2bc116157532', + code: 'INVALID_PARAM', + description: 'The request contains incorrect parameters.', + }, + '5d37dbcb-891e-41ca-a3d6-e690c97775ac': { + id: '5d37dbcb-891e-41ca-a3d6-e690c97775ac', + code: 'INTERNAL_ERROR', + description: 'Internal error occurred. Please contact the administrator if the error persists.', + }, + }, +} diff --git a/content/fr-FR/docs/api/index.md b/content/fr-FR/docs/api/index.md new file mode 100644 index 00000000..6717490f --- /dev/null +++ b/content/fr-FR/docs/api/index.md @@ -0,0 +1,121 @@ +--- +description: 'Misskey offre une API pour développer son propre client Misskey, des services, des bots, etc… (« Applications ».' +--- + +# API Misskey +Misskey dispose d’une APi pour développer son propre client Misskey, des services liés, des bots, etc… (« Applications »). +Il existe également un flux API pour créer des applications avec des fonctions en temps réel. + +::: tip +En utilisant le SDK officiel Misskey ou une librairie tierce, vous pouvez utiliser l’API de manière à simplifier des étapes décrites dans ce document. +Voir [ici](TODO) pour plus d’informations à propos des librairies. +::: + +Pour commencer à utiliser l’API vous aurez besoin une **clé d’accès** associée à un compte. +Ce document vous accompagne dans l’obtention de cette clé et montre comment l’utiliser pour un usage basique. + +## Obtenir une clé d’accès +L’API requiert une clé d’accès pour ses requêtes. +Une clé d’accès est un ensemble de données associée à une personne, l’identifiant comme utilisant l’API et contrôlant les opérations qui sont effectuées. + +::: tip +La clé est nominative et ne peut être utilisée que par une personne, plusieurs clés peuvent être possédées par une personne. +::: + +Vous pouvez facilement [obtenir votre clé d’accès](#Méthode-manuelle), ou une [clé pour une personne utilisant votre application](#Demander-une-clé-d’accès).. + +### Méthode manuelle +Vous pouvez créer votre propre clé d’accès via l’interface Misskey Web dans la section API des paramètres. + +::: warning +Ne communiquez pas cette clé. +::: + +### Demander une clé d’accès +Pour obtenir une clé d’accès pour une personne utilisant votre application, suivre les étapes suivantes : + +::: tip +以下に説明する方法は、アプリを作成せずインスタントにアクセストークンを発行する、MiAuthと呼ばれるものです。 + +[アプリ作成方式でのアクセストークン取得方法もあります(旧来型)。](./app) +::: + +#### Étape 1 +Générer un UUID, ci-après dénommé **ID session**. + +::: warning +Cet ID session est à usage unique. +::: + +#### Étape 2 +Le formulaire d’identification de l’application doit s’afficher dans le navigateur. Cela peut être fait via une URL de format : + +```:no-line-numbers +https://{host}/miauth/{session} +``` + +où +- `{host}` est l’hôte de l’instance, généralement entré manuellement ; +- `{session}` est l’ID session. + +Vous pouvez également ajouter des options telles que des paramètres dans l’URL : + +| nom | description | +| ---- | ---- | +| `name` | nom de l’application | +| `icon` | URL de l’icône de l’application | +| `callback` | L’URL de redirection après identificaton, avec l’ID session en tant que `session`. | +| `permission` | Les permissions requises par l’application.
Liste les permissions à demander, séparées par `,`. La liste complète est consultable [ici](TODO). | + +```:no-line-numbers +https://misskey.io/miauth/c1f6d42b-468b-4fd2-8274-e58abdedef6f?name=MyApp&callback=https%3A%2F%2Fmyapp.example.com%2Fcallback&permisson=write:notes,write:following,read:drive +``` + +#### Étape 3 +Après l’identification, une requête POST à une URL du format suivant retournera en un JSON contenant la clé d’accès : +```:no-line-numbers +https://{host}/api/miauth/{session}/check +``` + +où +- `{host}` est l’hôte de l’instance ; +- `{session}` est l’ID session. + +Les propriétés incluses dans la réponse sont les suivantes : + +| nom | description | +| ---- | ---- | +| `token` | clé d’accès | +| `user` | information sur la personne | + +## Utilisation de l’API +Une fois la clé en main, vous pouvez utiliser l’API pour faire des requêtes. + +::: tip +- Toutes les API HTTP sont POST, et les requête comme les réponses sont au format JSON (à l’exception de drive/files/create ; +- Indiquez `Content-Type: application/json` dans l’entête de requête ; +- La clé d’accès est dans le corps de requête JSON avec comme valeur de name `i`. + +::: +Exemple de corps avec une clé d’accès pour meta : + +```json +{ + "i": "HogEFugA1341", + "detail": false +} +``` + +La clé d’accès est incluse dans le corps de requête JSON comme paramètre `i`. + +Pour plus d’informations à propos de l’API voir [référence API](./endpoints.html). + +::: warning +Misskey n’utilise pas REST. +::: + +En plus de l’API HTTP, Misskey fourni un flux API. Plus d’informations à ce sujet [ici](.streaming/). + +::: tip +Votre instance Misskey dispose de sa propre documentation d’API à `/api-doc`. +::: diff --git a/content/fr-FR/docs/api/streaming/channel/global-timeline.md b/content/fr-FR/docs/api/streaming/channel/global-timeline.md new file mode 100644 index 00000000..11ad7bf5 --- /dev/null +++ b/content/fr-FR/docs/api/streaming/channel/global-timeline.md @@ -0,0 +1,20 @@ +--- +description: "Canal des notes du fil public global." +--- + +# `globalTimeline` +Canal des notes venant du fil public global. + +## Paramètres +Aucun + +## Évènements +### `note` + + +Lorsqu’une nouvelle note est ajoutée dans le fil public global. + +## Opérations +Aucune diff --git a/content/fr-FR/docs/api/streaming/channel/home-timeline.md b/content/fr-FR/docs/api/streaming/channel/home-timeline.md new file mode 100644 index 00000000..7ccd5d3f --- /dev/null +++ b/content/fr-FR/docs/api/streaming/channel/home-timeline.md @@ -0,0 +1,20 @@ +--- +description: "Canal de notes du fil d’accueil." +--- + +# `homeTimeline` +Canal de notes du fil d’accueil. + +## Paramètres +Aucun + +## Évènements +### `note` + + +Lorsqu’une nouvelle note est ajoutée au fil d’accueil. + +## Opérations +Aucune diff --git a/content/fr-FR/docs/api/streaming/channel/hybrid-timeline.md b/content/fr-FR/docs/api/streaming/channel/hybrid-timeline.md new file mode 100644 index 00000000..8839f87e --- /dev/null +++ b/content/fr-FR/docs/api/streaming/channel/hybrid-timeline.md @@ -0,0 +1,20 @@ +--- +description: "Canal de notes venant du fil social." +--- + +# `hybridTimeline` +Canal de notes venant du fil social. + +## Paramètres +Aucun + +## Évènements +### `note` + + +Lorsqu’une nouvelle note est ajoutée au fil social. + +## Opérations +Aucune diff --git a/content/fr-FR/docs/api/streaming/channel/index.md b/content/fr-FR/docs/api/streaming/channel/index.md new file mode 100644 index 00000000..8d2ef329 --- /dev/null +++ b/content/fr-FR/docs/api/streaming/channel/index.md @@ -0,0 +1,3 @@ +# Liste des canaux + + diff --git a/content/fr-FR/docs/api/streaming/channel/local-timeline.md b/content/fr-FR/docs/api/streaming/channel/local-timeline.md new file mode 100644 index 00000000..64ab330c --- /dev/null +++ b/content/fr-FR/docs/api/streaming/channel/local-timeline.md @@ -0,0 +1,20 @@ +--- +description: "Canal de notes du fil public local." +--- + +# `localTimeline` +Canal de notes du fil public local. + +## Paramètres +Aucun + +## Évènements +### `note` + + +Lorsqu’une nouvelle note est ajoutée dans le fil public local. + +## Opérations +Aucune diff --git a/content/fr-FR/docs/api/streaming/channel/main.md b/content/fr-FR/docs/api/streaming/channel/main.md new file mode 100644 index 00000000..00293cb2 --- /dev/null +++ b/content/fr-FR/docs/api/streaming/channel/main.md @@ -0,0 +1,93 @@ +--- +description: "Ce canal fournit des informations basiques." +--- + +# `main` +Ce canal fournit des informations basiques. + +## Paramètres +Aucun + +## Évènements +### `notification` + + +Lorsque vous recevez une notification. + +### `mention` + + +Lorqu’un message est envoyé. + +### `reply` + + +Lors de la réception d’une réponse. + +### `renote` + + +Lorqu’une de vos notes est renotée. + +### `follow` + + +Lorqsue vous vous abonnez à une autre personne. + +### `followed` + + +Lorsqu’une autre personne vous suit. + +### `unfollow` + + +Lorsque vous arrêtez de suivre une autre personne. + +### `messagingMessage` + + +Lorsqu’un message instantané est reçu. + +### `readAllNotifications` +Lorsque toutes les notifications ont été lues. + +### `unreadNotification` +Lorsqu’il y a de nouvelles notifications. + +### `unreadMention` +Lorsqu’il y a une nouvelle mention. + +### `readAllUnreadMentions` +Lorsque toutes les mentions ont été vues. + +### `unreadSpecifiedNote` +Lorqu’il y a de nouvelles notes directes. + +### `readAllUnreadSpecifiedNotes` +Lorsque toutes les notes directes ont été lues. + +### `unreadMessagingMessage` +Lorsqu’il y a un nouveau message instantané. + +### `readAllMessagingMessages` +Lorsque ltous les messages instantanés ont été lus. + +## Opérations +Aucune diff --git a/content/fr-FR/docs/api/streaming/index.md b/content/fr-FR/docs/api/streaming/index.md new file mode 100644 index 00000000..e745b678 --- /dev/null +++ b/content/fr-FR/docs/api/streaming/index.md @@ -0,0 +1,192 @@ +--- +description: 'L’API de flux fournit des informations en temps réel (ex : nouvelles notes, réactions, abonnements, etc…) ainsi que d’autres opérations.' +--- + +# API de flux + +::: tip +Assurez-vous d’avoir lu la [documention API Misskey](../index.md) au préalable. +::: + +L’API de flux fournit des informations en temps réel (ex : nouvelles notes, réactions, abonnements, etc…) ains que d’autres opérations. + +## Se connecter au flux + +Pour utiliser l’API vous devez vous connecter au serveur Misskey via **websocket**. + +L’URL de celui-ci ressemble à : + +```:no-line-numbers +wss://{host}/streaming?i={token} +``` + +où +- `{host}` est le nom de l’hôte de l’instance ; +- `{token}` est la clé d’accès. + +::: tip +Vous pouvez vous connecter sans clé d’accès, mais cela limitera les informations reçues et les opérations possibles. +::: + +Une fois la connexion établie, vous pourrez vous abonner aux publications décrites ci-dessous. Il n’est pas encore possible, par exemple, de recevoir les nouvelles publications de votre fil. + +Pour recevoir ces évènements, vous devez rejoindre un **canal** sur le flux, tel que décrit ci-dessous. + +**Toutes les données sont au format JSON** + +## Canal +L’API de flux Misskey utilise un concept de canaux. Ce mécanisme sépare les informations reçus et envoyées. +En rejoignant des canux, vous aurez la possibilité de recevoir et envoyer de nombreuses informations. + +::: tip +Vous pouvez rejoindre plusieurs canaux simultanément via un flux unique. +::: + +Les sections suivantes décrivent comment utiliser les canaux. Pour voir quels canaux sont disponible, se référer à la [liste des canaux](./channel/index.md). + +### Rejoindre un canal +Pour rejoindre un canad, envoyez les données JSON suivant sur le flux : + +```js +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +où +- `channel` est le nom du canal auquel se connecter. Les type de canaux sont décrits par la suite ; +- `id` est un identifiant arbitraire pour interragir avec ce canal. Il est nécessaire pour identifier de quel canal le message provient, un flux pouvant contenir différent canaux. Cet identifiant peut être un UUID ou un nombre aléatoire ; +- `params` sont les paramètres requis pour rejoindre un canal. Chaque canal requiert des paramètres propres. Si un canal n’en demande pas, alors cette propriété peut être laissée vide. + +::: tip +L’identifiant n’est pas unique par canal mais par connexion car un canal peut être utilisé plusieurs fois avec différents paramètres. +::: + +### Recevoir des messages de canaux +Lors de la réception d’un message indiquant une nouvelle publication sur un canal, vous saurez en temps réel qu’une nouvelle publication est disponible sur votre fil. + +Quand un canal génère un message, les données JSON suivantes sont envoyées : +```js +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +où +- `id` est l’identifiant utilisé lors de la connexion au canal. Cela vous permet de savoir de quel canal le message vient ; +- `type` est le type de message. Selon le canal, celui-ci diffère ; +- `body` contient le contenu du message, celui-ci diffère selon le canal. + +### Envoyer un message via un canal +Sur certains canaux, il est également possible d’envoyer des messages et d’effectuer d’autres opérations en plus de la réception. + +Pour envoyer un message à un canal, envoyez les données JSON suivantes : +```js +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +où +- `id` est l’identifiant utilisé lors de la connexion au canal. Cela vous permet d’indiquer à quel canal le message est destiné ; +- `type` est le type de message, celui-ci diffère selon les canaux ; +- `body` contient le corps du message, celui-ci diffère selon les canaux. + +### Se déconnecter d’un canal +Pour se déconnecter d’un canal, envoyez les données JSON suivantes : +```js +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +où +- `id` est l’identifiant utilisé lors de la connexion au canal. Cela permet d’indiquer de quel canal se déconnecter. + +## Capturer des notes +Misskey propose un mécanisme de capture de note. Cela permet de recevoir un flux d’évènements pour une note spécifique. + +Par exemple, si vous affichez un fil et qu’une personne réagit à une des publications, le client ne peut pas savoir de quelle publication il s’agit et il n’est pas possible d’afficher la réaction en temps réel. + +En capturant une note, vous recevrez les évènements qui y sont liés, et pourrez afficher les réactions en temps réel. + +La section suivante décrit l’usage de cette fonction. Pour voir les type d’évènements sont capturables, vour la [liste](./note-capture-events.md). + +### Capturer une note + +Pour capturer une note, envoyer les données JSON suivantes : + +```js +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +où +- `id` est l’identifiant de la note à capturer. + +En envoyant ce message, vous demandez à Misskey de capturer la note, et les évènements qui y sont liés vous seront relayés. + +Si une note reçoit une réacton, vous recevrez un message au format suivant : +```js +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +où +- `body.id` est l’identifiant de la note ; +- `body.type` est letype d’évènement ; +- `body.body` contient les détails de l’évènement. + +### Dé-capturer une note + +Pour ne plus recevoir d’évènements liés à une note, par exemple si celle-ci n’est plus affichée à l’écran. envoyez les données JSON suivantes : +```js +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +où +- `id` est l’identifiant de la note. + +Une fois ce message envoyé, les évènements liés à cette note ne vous seront plus transmises. diff --git a/content/fr-FR/docs/api/streaming/note-capture-events.md b/content/fr-FR/docs/api/streaming/note-capture-events.md new file mode 100644 index 00000000..cafab3fd --- /dev/null +++ b/content/fr-FR/docs/api/streaming/note-capture-events.md @@ -0,0 +1,48 @@ +# Évènements de capture de note + +## `reacted` + + +Lorsqu’une personne réagit à une note. + +## `pollVoted` + + +Lorsque qu’une personne participe à un sondage. + +## `deleted` + + +Lorsqu’une note est supprimée. diff --git a/content/fr-FR/docs/donate.md b/content/fr-FR/docs/donate.md new file mode 100644 index 00000000..583fd314 --- /dev/null +++ b/content/fr-FR/docs/donate.md @@ -0,0 +1,4 @@ +# Donations à ce projet +Misskey n’est pas une entreprise, et reste gratuit à utiliser grâce à vos dons. (Selon l’instance, des revenus peuvent être générés via des publicités, mais ceux-ci vont directement à l’administration de l’instance et non à l’équipe de développement de Misskey.) Les dons assurent la pérénnité du projet et son développement, et constituent une autre forme de soutenir Misskey. Généralement acceptés via [Patreon](https://www.patreon.com/syuilo), en faisant un don votre nom peut apparaître sur la [page À Propos](/about-misskey) de Misskey. + +À cela s’ajoute que l’administration des serveurs n’est généralement pas rémunéré. La maintenance du serveur ayant un certain coût, nous vous invitons à également aider l’administration de votre serveur. Bien que n’ayant pas de lien direct avec le développement de Misskey, c’est l’existence de ces serveurs qui matérialise ce projet rendant leur activité aussi importante que Misskey même. diff --git a/content/fr-FR/docs/faq.md b/content/fr-FR/docs/faq.md new file mode 100644 index 00000000..f59df039 --- /dev/null +++ b/content/fr-FR/docs/faq.md @@ -0,0 +1,28 @@ +# Foire Aux Questions +Ce document liste les réponses aux questions fréquentes au sujet de l’usage de Misskey. Les réponses concernant le projet Misskey dans son ensemble sont consultables [ici](../misskey#frequently-asked-questions). + +## « Existe-t’il une application Android/iOS ? » +Bien qu’il n’existe pas d’application Misskey officielle pour d’autres systèmes d’exploitations, il existe de nombreuses applications tierces. Pour les détails, voir [ici](./apps). + +À noter que les fonctionnalités de ces applications seront nécessairement en retard par rapport au client Web officiel, à moins que vous ne souhaitiez vraiment utiliser une application, nous vous recommendons d’utiliser le client Web officiel. Celui-ci prend en charge PWA ce qui rend possible son utilisation en tant qu’application. Pour plus de détails, voir [ici](todo). + +## « Est-il possible de se connecter via un client Mastodon ? » +Misskey n’est pas compatible avec l’API Mastodon, sauf exceptions, il n’est pas possible d’utiliser un client Mastodon pour se connecter à Misskey. + +## « Comment suivre des personnes d’autres serveurs ? » +Sélectionnez la barre de recherche dans le menu et entrez leur pseudonyme en incluant leur serveur (ex : `@syuilo@misskey.io`). + +## « Comment annuler une ReNote ? » +Sélectionnez les points de suspension (« … ») à proximité de la date de publication puis « Annuler ReNote ». Pour plus de détails à propos des ReNotes, voir [ici](../features/note#renote). + +## « Je ne veux pas de prévisualisation des liens » +La prévisualisation des liens URL peut être évitée à l’aide de MFM. Un pense-bête MFM est constultable dans votre instance via l’URL `https://NomDeVotreInstance/mfm-cheat-sheet`. + +## « Je veux ajouter des émoticônes personnalisés » +Seule l’administration du serveur peut ajouter, modifier, et supprimer des émoticônes personnalisées. C’est auprès d’elle qu’il faut se renseigner. + +## « Je veux développer un Bot » +Le développement de Bot est possible via l’API Misskey. Voir [ici](../docs/api). + +## « Quel service est utilisé pour la fonction de traduction de Note ? » +[DeepL](https://www.deepl.com/) est utilisé pour cela. diff --git a/content/fr-FR/docs/features/ads.md b/content/fr-FR/docs/features/ads.md new file mode 100644 index 00000000..ffbbfaf3 --- /dev/null +++ b/content/fr-FR/docs/features/ads.md @@ -0,0 +1,13 @@ +# Publicités + +Misskey peut afficher des publicités dans les fils et d’autres emplacements de l’interface si activé par l’administration. +Vous pouvez réduire la fréquence d’apparition d’une publicité en cliquant dans son coin supérieur droit. + +::: tip +Si le nombre total de publicités d’une instance est limité, une publicité peut apparaître souvent même si vous choisissez de réduire sa fréquence d’apparition. +::: + +## Configurer les publicités (Administration) + +Vous pouvez ajouter, modifier, et supprimer les publicités via le tableau de bord de votre instance. +Vous pouvez choisir l’image, l’URL de destination, la forme, et la fréquence d’apparition de la publicité. diff --git a/content/fr-FR/docs/features/antenna.md b/content/fr-FR/docs/features/antenna.md new file mode 100644 index 00000000..70b8258f --- /dev/null +++ b/content/fr-FR/docs/features/antenna.md @@ -0,0 +1,8 @@ +# Antenne + +Antenne est une fonction qui vous permet de définir des conditions pour un fil personnalisé et recevoir automatiquement les notes y correspondant. + +Les conditions peuvent inclure ou exclure certains mots-clés et étiquettes en combinaison avec d’autres options. +Si une note remplissant ces conditions est publiée, elle sera automatiquement ajoutée àu fil de cette antenne. + +Pour créer une antenne, cliquez sur « Ajouter » sur la page de gestion des antennes et remplissez les champs pour la personnaliser. diff --git a/content/fr-FR/docs/features/charts.md b/content/fr-FR/docs/features/charts.md new file mode 100644 index 00000000..94a0a14b --- /dev/null +++ b/content/fr-FR/docs/features/charts.md @@ -0,0 +1,72 @@ +# Diagrammes + +Misskey peut générer et afficher des diagrammes à partir des nombreuses données fédérées d’une instance. +Les diagrammes vous permettent d’avoir une interprétation visuelle de l’utilisation, l’état de fédération, et l’activité de chaque membre. + +Les diagrammes d’une instance sont consultables via la page d’*informations d’une instance* (acessible en cliquant sur le logo de l’instance dans le menu de navigation). + +Ci-dessous sont décrit chaque diagramme et son contenu. + +## Diagramme de fédération + +Ce diagramme indique les informations sur les instances fédérées. + +### Publication + +Le nombre d’instances vers lesquelles sont transmises les activitées de cette instance. + +### Abonnement + +Le nombre d’instances depuis lesquelles sont reçues les activités. + +### Réception + +Le nombre d’instances qui ont envoyées des activités sur cette instance. + +### Envoi + +Le nombre d’instances qui ont ont reçu une activité de cette instance. + +### En pause + +Le nombre d’instance où une erreur empêche la reception d’activités. + +## Diagramme de membres en activité + +Diagramme de l’activité des membres de cette instance. + +### Lecture & Écriture + +Le nombre de membres ayant lu et écrit. + +### Lecture + +Le nombre de membres ayant lu. + +### Écriture + +Le nombre de membres ayant écrit. + +### < Semaine + +Le nombre de comptes de moins d’une semaine. + +### < Mois + +Le nombre de comptes de moins d’un mois. + +### < An + +Le nombre de comptes de moins d’un an. + +### > Semaine + +Le nombre de comptes de plus d’une semaine. + +### > Mois + +Le nombre de comptes de plus d’un mois. + +### > An + +Le nombre de comptes de plus d’un an. diff --git a/content/fr-FR/docs/features/clip.md b/content/fr-FR/docs/features/clip.md new file mode 100644 index 00000000..e30e87cd --- /dev/null +++ b/content/fr-FR/docs/features/clip.md @@ -0,0 +1,10 @@ +# Clip + +Clip est une fonction permettant de créer une collection de notes. +Les notes peuvent être les votres ou celles des autres. +Vous pouvez créer de multiples clips et leur donner un nom et une description à chacun. +Vous pouvez également choisir de rendre vos clips publics et visibles aux autres. + +Pour créer un clip, cliquer sur « Ajouter » depuis la page de gestion de clips. + +Pour ajouter des notes à un clip, choisissez l’option « Clip » dans le menu d’une note. Sélectionnez ensuite le clip de destination. diff --git a/content/fr-FR/docs/features/custom-emoji.md b/content/fr-FR/docs/features/custom-emoji.md new file mode 100644 index 00000000..56bf3af8 --- /dev/null +++ b/content/fr-FR/docs/features/custom-emoji.md @@ -0,0 +1,8 @@ +# Émoticônes personnalisées + +Les émoticônes personnalisées sont une fonction permettant d’utiliser n’importe quelle image de votre instance en tant qu’émoticône. +Vous pouvez les utiliser dans les notes, réactions, chat, votre profil, votre nom, etc… +Pour l’utiliser, cliquez sur le bouton de sélection d’une émoticône (si disponible) ou taper `:` pour afficher des suggestions. +Si une séquence de type `:foo` est trouvée dans le texte, la partie `foo` sera interprétée comme une émoticône personnalisée et remplacée par celle correspondante. + +Pour voir les émoticônes disponibles sur votre instance, consultez `/emojis` sur le site de votre instance Misskey. diff --git a/content/fr-FR/docs/features/deck.md b/content/fr-FR/docs/features/deck.md new file mode 100644 index 00000000..ed46f9b1 --- /dev/null +++ b/content/fr-FR/docs/features/deck.md @@ -0,0 +1,30 @@ +# Interface Deck + +L’interface Deck est une des interfaces disponibles sur Misskey. Elle est caractérisée par la possiblité de contruire une interface personnalisable et pertinente à l’aide de multiples affichages, appelés « colonnes », côte à côte. +L’option est seulement disponible si votre écran est de largeur suffisante, comme sur des ordinateurs portables. + +## Ajouter des colonnes + +Ajoutez une colonne par un clic-droit sur l’arrière plan et sélectionner « Ajouter une colonne ». Vous pouvez également cliquersur l’icône « + » sur le bord droit de l’écran. + +## Déplacer des colonner + +Les colonnes peuvent être déplacées par glisser-déposer ou via l’otpion « Déplacer » du menu de colonne (clic droit sur l’entête de colonne). + +## Division horizontale des colonnes + +Les colonnes peuvent être arrangées verticalement et horizontalement. Ouvrez le menu de colonne et sélectionnez « Empiler avec la colonne de gauche » pour déplacer la colonne actuelle sous la colonne de gauche. +Pour dés-empiler une colonne, sélectionner « Déplacer la colonne sur la droite » dans le menu d’une colonne. + +## Disposition de colonnes + +Sélectionnez « Paramètres de colonne » dans le menu d’une colonne pour modifier sa disposition. Vous pouvez ainsi modifier son nom et sa largeur. +Si la colonne est réglée sur adaptative elle s’étendra au delà de sa largeur pour remplir l’espace horizontal de l’écran. + +## Options Deck + +Les options liées à Deck sont disponibles dans le menu accessible via l’icône de rouage dans le coin inférieur droit de l’écran. + +## Profils Deck + +Vous pouvez créer/charger un profil Deck en cliquant sur le menu dans le coin supérieur droit de l’écran. Choisissez « Nouveau profil » pour en créer un vierge à personnaliser. Sélectionnez un autre profile pour en changer. Le bouton de corbeille supprime le profil actuel. diff --git a/content/fr-FR/docs/features/drive.md b/content/fr-FR/docs/features/drive.md new file mode 100644 index 00000000..b2df1d45 --- /dev/null +++ b/content/fr-FR/docs/features/drive.md @@ -0,0 +1,25 @@ +# Drive + +Drive est une fonction permettant de gérer vos fichiers sur Misskey. + +::: tip +Techniquement, Drive est une interface centrale pour gérer tout le système Misskey qui est également disponible aux membres. +::: + +Vous pouvez téléverser n’importe quel fichier sur la page Drive de Misskey Web, et toutes les images que vous avez utilisées en tant qu’avatar ou attachées à vos notes y sont également rangées. + +Les fichiers téléversés sur Drive peuvent être téléchargés à tout moment, ou réutilisés à une note via la fonction « Attacher un fichier depuis le Drive ». + +Vous pouvez également créer des dossiers sur votre Drive pour rassembler des fichiers ensemble. + +::: warning +Pour le moment, la suppression d’un fichier sur le drive entraîne la suppression de **tout contenu (note, pages, etc…)** rattaché. +::: + +## Avertissement (NSFW) + +L’avertissement, ou NotSafeForWork est une étiquette que vous pouvez assigner à des fichiers de votre Drive. +Ces fichiers seront cachés jusqu’à interaction. +Cette étiquette peut être utilisée pour cacher du contenu sensible. + +Cette étiquette peut être activée ou désactivée manuellement, ou peut être assignée sur choix de la modération. diff --git a/content/fr-FR/docs/features/favorite.md b/content/fr-FR/docs/features/favorite.md new file mode 100644 index 00000000..1e630b44 --- /dev/null +++ b/content/fr-FR/docs/features/favorite.md @@ -0,0 +1,7 @@ +# Favoris + +Cette fonction permet de marquer une [note](./note) comme favori. +Vous pouvez consulter vos favories sur la page [Favoris](./my/favorites). +Les autres personnes ne reçoivent pas de notification quand une note est placée en favori, seulement vous pouvez les voir. + +Pour ajouter un favori, cliquer sur « Ajouter aux favoris » dans le menu de la note. À l’inverse, sélectionner « Retirer des favoris » pour l’enlever. diff --git a/content/fr-FR/docs/features/follow.md b/content/fr-FR/docs/features/follow.md new file mode 100644 index 00000000..45c02bb2 --- /dev/null +++ b/content/fr-FR/docs/features/follow.md @@ -0,0 +1,5 @@ +# Abonnement + +En s’abonnant à une personne, vous verrez ses publications sur votre fil d’accueil, à l’exception des réponses. + +Pour vous abonner à une personne, cliquer sur le bouton « Suivre » de sa page de profil. Cliquer une nouvelle fois pour mettre fin à l’abonnement. diff --git a/content/fr-FR/docs/features/index.md b/content/fr-FR/docs/features/index.md new file mode 100644 index 00000000..cc1089f3 --- /dev/null +++ b/content/fr-FR/docs/features/index.md @@ -0,0 +1,3 @@ +# Fonctions + + diff --git a/content/fr-FR/docs/features/mfm.md b/content/fr-FR/docs/features/mfm.md new file mode 100644 index 00000000..7825415f --- /dev/null +++ b/content/fr-FR/docs/features/mfm.md @@ -0,0 +1,72 @@ +--- +description: 'MFM est un langage de balise spécifique à Misskey.' +--- + +# MFM +MFM, abréviation de Misskey Flavoured Markdown, est un langage de balise spécifique à Misskey. + +::: tip +Une partie de la syntaxe est compatible avec Markdown. +::: + +## Exemples de champs prenant en charge le MFM +- corps de note ; +- avertissement de contenu ; +- pseudonyme ; +- profil. + +## Syntaxe +### Mentions +::: tip +Pour plus d’informations sur les mentions, voir [ici](./mention.md). +::: + +```:no-line-numbers +@alice +``` +```:no-line-numbers +@alice@example.com +``` + +### Mot-croisillon + +::: tip +Pour plus d’informations sur les mots-croisillons, voir [ici](./hashtag). +::: + +```:no-line-numbers +#misskey +``` + +### Émoticône personnalisé + +::: tip +Pour plus d’informations sur les émoticônes personnalisés, voir [ici](./custom-emoji). +::: + +```:no-line-numbers +:misskey: +``` + +### Liens + +```:no-line-numbers +[example link](https://example.com) +``` + +### Gras + +```:no-line-numbers +**Bold** +``` + +--- + +::: tip +Plus de détails sur la syntaxe sont disponibles sur le **pense-bête MFM** de l’interface web Misskey sur la page `/mfm-cheat-sheet` de votre instance. +::: + +## Informations pour le développement + +L’analyse syntaxique de MFM est disponible comme librairie, facilitant son implémentation dans vos applications. +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - Analyseur syntaxique en JavaScript. diff --git a/content/fr-FR/docs/features/mute-and-block.md b/content/fr-FR/docs/features/mute-and-block.md new file mode 100644 index 00000000..49e7e8f9 --- /dev/null +++ b/content/fr-FR/docs/features/mute-and-block.md @@ -0,0 +1,55 @@ +# Ignorer et Bloquer + +Si une personne ne vous plaît pas, il vous est possible de l’ignorer de sorte à ce que son activité n’apparaîsse pas dans vos fils. +Autrement, il est possible de bloquer une personne pour l’empêcher de voir votre activité et d’interagir de quelque façon que ce soit. +Les personnes ne sont pas notifiée que vous les ignorez mais sauront si vous les avez bloqué. À vous de décider quelle option vous préférez. + +::: tip +Ignorer et bloquer peuvent être utilisés ensemble. +::: + +::: warning +Pensez à signaler à la modération toute personne qui violerait les conditions générales d’utilisation. +::: + +Dans Misskey Web, vous pouvez voir une liste des personnes que vous avez bloqué ou ignoré dans la section éponyme des paramètres. + +## Ignorer +En ignorant une personne, n’apparaîtront plus sur Misskey : + +- ses publications (et leurs réponses) dans votre fil et résultats de recherche ; +- les notifications de cette personne ; +- l’historique de messages instantanés avec cette personne ; +- etc… + +Pour l’ignorer, ouvrez le menu sur son profil et cliquez sur le bouton « Ignorer ». + +::: tip +Ces personnes ne sauront pas que vous les ignorez. +::: + +## Bloquer +Si vous bloquez une personne, elle ne pourra plus voir votre activité et ne pourra plus : + +- vous suivre ; +- vous ajouter à une liste ; +- vous répondre ou vous renoter ; +- réagir ou voter sur une de vos publications ; +- vous envoyer de message ; +- etc… + +De plus ; + +- si la personne vous suit et que vous la bloquez, elle ne vous suivra plus ; +- si la personne vous avait dans une liste, vous en serez automatiquement retiré. + +Pour bloquer une personne, ouvrez le menu sur son profil et cliquez sur le bouton « Bloquer ». + +::: warning +Vous ne recevrez pas de notification si une personne vous bloque, vous le saurez indirectement en étant incapable d’interagir avec son contenu. +::: + +::: warning +Une personne bloquée pourra tout de même voir votre contenu en se déconnectant ou changeant de compte. Bloquer est une fonction simple mais pratique. +Vous pouvez modifier vos paramètres de manière à rendre la tâche plus difficile aux personnes bloquées en demandant systématiquement votre autorisation pour vous suivre et en limitant votre visibilité auxpersonnes qui vous suivent. +::: diff --git a/content/fr-FR/docs/features/note.md b/content/fr-FR/docs/features/note.md new file mode 100644 index 00000000..c8e18228 --- /dev/null +++ b/content/fr-FR/docs/features/note.md @@ -0,0 +1,83 @@ +# Notes + +Les notes sont la brique élémentaire de Misskey et désignent tout contenu pouvant être du texte, des images, des sondages, et plus encore, publié sur la plateforme. « Noter » est également utilisé comme un verbe pour la création d’une note. + +En composant une note, celle-ci sera ajouté à votre [fil](./timeline).et envoyée aux personnes qui vous suivent ainsi que celles de votre serveur. + +Sur Misskey, il est aussi possible d’ajouter des [réactions](./reaction) aux notes. Vous pouvez également répondre et citer des notes. + +Ajouter une note à vos [favoris](./favorite) vous permet de la retrouver facilement par la suite. + +## Composition de note + +Pour composer une note, cliquez sur l’un des boutons avec une icône de crayon de votre écran pour ovurir l’onglet (en tête de votre fil ou en pied de votre menu de navigation). Insérez le contenu souhaité et cliquez sur « Noter » pour la publier. Les notes peuvent contenir du texte, des fichiers multimédias, et des [sondages](./poll). De plus, vous pouvez utiliser le [MFM](./mfm) au sein de votre texte pour inclure des [mentions](./mention) et des [mots-croisillons](./hashtag). D’autres options comme l’avertissement de contenu (CW) ou la visibilité de note sont expliquées plus bas. + +::: tip +Si vous êtes sur un ordinateur et qu’une image est dans votre presse-papier, vous pouvez l’insérer dans une note avec le raccourci usuel au sein du champ de texte. +::: + +::: tip +Vous pouvez également utiliser Ctrl + Entrée dans le champ de texte pour publier la note. +::: + +## ReNoter + +Désigne l’action de citer ou partager une note existante. La note résultante est appelée une Renote/RN du verbe renoter. Généralement, cette fonction est utilisée pour partager une note qui vous plait à votre propre cercle, ou pour republier une de vos anciennes notes. Bien que possible, renoter plusieurs fois la même note peut être mal vu. + +::: warning +Si la visibilité de votre note est limitée à Directe ou aux personnes qui vous suivent, il ne sera pas possible de la renoter. +::: + +Pour retirer une renote, cliquez sur « … » à côté de sa date et sélectionner « Retirer la renote ». + +## CW + +Une abréviation de « Content Warning » (avertissement de contenu), cachant le contenu d’une note sauf demande explicite. Principalement utilisé pour cacher le contenu de longues notes ou de ne pas divulgâcher publiquement. Pour l’activer, cliquez sur le bouton « Cacher le contenu » (icône en forme d’œil) dans l’onglet de composition de note. Un nouveau champ apparaîtra pour indiquer le contenu caché. + +## Visiblilité + +Il est possible de régler la visibilité de chaque note. En cliquant sur l’icône à gauche du bouton « Noter », vous pourrez choisir une des options ci-dessous. + +### Public + +Votre note sera visible pour tout le monde et sera affichée dans tous les fils. + +::: warning +Cette option n’est pas disponible si votre compte est limité. +::: + +### Accueil + +Votre note sera visible pour les autres, mais ne sera pas affichée sur les fils locaux, sociaux et globaux pour les personnes qui ne vous suivent pas. + +### Personnes abonnées uniquement + +Votre note sera uniquement visible aux personnes qui vous suivent. La note sera affichée sur leurs fils. + +### Directe + +Votre note sera visible par des personnes spécifiques. La note s’affichera sur leurs fils. + +### L’option « Local seulement » + +Cette option permet à votre note de pas apparaître sur d’autres instances. + +### Comparaison de visibilité + + + + + +
PublicAccueilPersonnes abonnéesDirecte
LTL/STL/GTL des personnes abonnées
LTL/STL/GTL des autres
+ +## Épingler au profil + +En épinglant une note à votre profil, celle-ci sera constamment affichée en en-tête. Pour l’épingler, sélectionnez l’option dans le menu d’une note. + +::: tip +Il est possible d’épingler plusieurs notes à son profil. +::: + +## Suivre + +Vous pouvez recevoir les notifications de réponses, réactions, etc… d’une note qui n’est pas la votre en la suivant. Pour cela, sélectionnez l’option correspondante dans le menu de la note. diff --git a/content/fr-FR/docs/features/online-status.md b/content/fr-FR/docs/features/online-status.md new file mode 100644 index 00000000..a1d02a43 --- /dev/null +++ b/content/fr-FR/docs/features/online-status.md @@ -0,0 +1,39 @@ +# État de connexion + +L’**état de connexion** d’une personne est un indicateur de leur utilisation de Misskey. +Votre état est affiché comme indicateur dans le coin de votre icône de profil. + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CouleurÉtatDescription
🟢 verten ligneMisskey est actuellement utilisé.
🟡 jauneactifLe membre est absent mais utilise Misskey.
🔴 rougehors-ligneMisskey n’est pas utilisé.
⚫ grisinconnuL’état est privé ou non accessible depuis d’autres instances, etc…
+ +Votre état de connexion change automatiquement et ne peut pas être réglé manuellement. +Vous pouvez le rendre privé. + +::: warning +Certaines fonctions comme les suggestions de membres, peuvent se baser sur votre état de connexion. Le rendre privé peut vous rendre difficile à trouver. +::: diff --git a/content/fr-FR/docs/features/pages.md b/content/fr-FR/docs/features/pages.md new file mode 100644 index 00000000..f0ace997 --- /dev/null +++ b/content/fr-FR/docs/features/pages.md @@ -0,0 +1,52 @@ +# Pages + +La fonction Pages permet de créer des pages web personnalisées. Vous pouvez y inclure du contenu multimédia, du formatage, et même lancer des scripts. Comme les autres fonctions de Misskey, votre contenu peut utiliser le format [MFM](./mfm.md). + +Les pages sont composées de différents blocs, pouvant être déplacés par glisser-déposer. + +## Blocs de contenu + +Les blocs de contenu affichent différent types de contenu. + +### Section + +Un groupe de blocs pouvant contenir d’autres blocs. Chaque bloc de contenu possède un titre qui sera affiché comme en-tête. + +### Texte + +Affiche un texte. Celui-ci peut être formaté et contenir des variables (Voir la section correspondante). + +### Images + +Affiche une image depuis votre stockage. + +### Zone de texte + +Affiche du texte avec une étiquette `text area`. Ce bloc ne prend pas en charge le MFM mais autorise l’interpolation de variable. + +### Note interne + +TODO + +### Canevas + +TODO + +## Bloc d’entrée + +Les blocs d’entrée permettent de créer des pages interactives avec des formulaires. Ces blocs peuvent être utilisés pour interagir avec les variables et les script d’une page. + +## Blocs spéciaux + +Les blocs spéciaux fournissent des fonctions uniques à votre page. Par exemple le fait un formulaire de publication de note et le contrôle de page. + +## Variables + +Les variables sont utilisées pour des pages dynamiques. Vous pouvez indiquer la valeur d’une variable via { nom de variable } dans le texte. Par exemple dans Hello { thing } world!, si la valeur de la variable (thing) est ai, alors le texte deviendrait Hello ai world!. + +Les variables sont évaluées de haut en bas, et il n’est pas possible d’appeler une variable avant qu’elle ne soit définie.Par exemple, soit A, B, C définies dans cet ordre, A et B peuvent être appelées dans C mais B et C ne peuvent pas être appelées dans A. + +Pour recevoir une entrée, placez un bloc « Entrée » sur la page et utilisez le nom de variable pour indiquer la variable où enregistrer la valeur entrée (la variable sera automatiquement créée). +La variable peut ensuite être utilisée pour réaliser des actions en fonction de l’entrée. + +Les fonctions peuvent être utilisées pour répéter des groupes de calculs. Pour cela, créez une variable de type « Fonction ». Une fonction peut avoir différents arguments, dont les valeurs sont disponibles comme variables au sein de la fonction. Il existe différentes fonctions d’ordre primaire, appelant d’autres fonctions comme arguments. Les fonctions peuvent être prédéfinies ou placées à même l’emplacement d’argument. diff --git a/content/fr-FR/docs/features/plugin.md b/content/fr-FR/docs/features/plugin.md new file mode 100644 index 00000000..b78421c0 --- /dev/null +++ b/content/fr-FR/docs/features/plugin.md @@ -0,0 +1,5 @@ +# Extensions + +Misskey Web offre une fonction d’extension qui permet d’étendre les fonctionnalités de base. + +Pour plus d’informations sur la création d’extensions, vour [ici]((./advanced/create-plugin.md). diff --git a/content/fr-FR/docs/features/reaction.md b/content/fr-FR/docs/features/reaction.md new file mode 100644 index 00000000..d0f99a06 --- /dev/null +++ b/content/fr-FR/docs/features/reaction.md @@ -0,0 +1,28 @@ +# Réaction + +Cette fonction permet de partager votre émotion par rapport à une note en y ajoutant une émoticône. +Sur Misskey Web, cliquez sur l’icône « + » de la note pour ouvrir le sélectionneur et choisir l’émoticône voulue. +Vous pouvez également réagir à l’aide d’[émoticônes personnalisées](./custom-emoji.md). + +## Personnaliser le sélectionneur de réaction + +Misskey Web vous permet de choisir les émoticônes qui apparaissent dans le sélectionneur et changer leur ordre. +Cela est modifiable via la section « Réactions » de vos paramètres. + +## Réactions à des publications distantes + +Les réactions étant exclusives à Misskey, l’action sera généralement traduite comme étant un « J’aime » (ActivityPub) à défaut de prise en charge. + +## Réactions depuis d’autres instances + +Misskey ne possédant pas de « J’aime », ce type d’action depuis d’autres instances seront affichées comme un '👍'. + +::: tip +L’administration de votre serveur peut modifier cela pour un '⭐'. +Pour cela, voir [ici](../admin/default-reaction.md). +::: + +## Consulter la liste de réactions + +Misskey Web vous permet de voir la liste de vos réactions dans l’onglet éponyme sur votre page de profil. +Vous pouvez également choisir de rendre cette liste publique depuis les paramètres. diff --git a/content/fr-FR/docs/features/share-form.md b/content/fr-FR/docs/features/share-form.md new file mode 100644 index 00000000..a7fe71c7 --- /dev/null +++ b/content/fr-FR/docs/features/share-form.md @@ -0,0 +1,58 @@ +# Formulaire de partage + +Depuis la page `/share` sur Misskey Web, vous accédez à un formulaire de partage. Celui-ci permet au contenu de vos pages Misskey d’être partagé vers des pages web externes. + +Différentes options sont disponibles dans l’URL, dont le contenu partagé, en tant que paramètres de requête. + +## Paramètres de requête + +::: tip +Tous les paramètres sont **facultatifs**. +::: + +| nom | description | +| ---- | ---- | +| `title` | titre, sera inséré avant le corps principal entre crochets | +| `text` | corps principal | +| `url` | URL, insérée après le corps principal | + +### Information de réponse + +Vous pouvez faire d’une note une réponse à une autre en indiquant : + +| nom | description | +| ---- | ---- | +| `replyId` | ID de la note à laquelle répondre | +| `replyUri` | URL de la note à laquelle répondre | + +### Information de renote + +Vous pouvez faire d’une note une renote en iniquant : + +| nom | description | +| ---- | ---- | +| `renoteId` | ID de la note à renoter | +| `renoteUri` | URL de la note à renoter | + +### Portée de publication + +Les options suivantes vous permettent de sélectionner la portée : + +| nom | description | +| ---- | ---- | +| `visibility` | `public`, `home`, `followers`, ou `specified` | +| `localOnly` | 0(false) ou 1(true) | +| `visibleUserIds` | ID du profil cible | +| `visibleAccts` | [acct](../glossary.md#acct) des profils cibles (séparés par des virgules) | + +::: warning +Si `visibility` est réglé sur `specified`, `visibleUserIds` ou `visibleAccts` sont nécessaires. +::: + +### Pièces-jointes + +Vous pouvez préciser des pièces-jointes avec les options suivantes : + +| nom | description | +| ---- | ---- | +| `fileIds` | ID des fichiers à joindre (séparés par des virgules) | diff --git a/content/fr-FR/docs/features/silence.md b/content/fr-FR/docs/features/silence.md new file mode 100644 index 00000000..74b508e1 --- /dev/null +++ b/content/fr-FR/docs/features/silence.md @@ -0,0 +1,9 @@ +# Limité + +Un des états pouvant être appliqué à un compte. + +Lorsqu’un compte est limité, vous ne pouvez pas publier de notes publiques. +Accueil, personnes abonnées, et directe, restent disponibles et même si votre compte est limité vos publications restent visibles sur votre profil et par les personnes abonnées. +Il ne sera seulement pas possible de vour vos notes sur les fils globaux et locaux. + +Un compte peut être limité par la modération d’une instance. diff --git a/content/fr-FR/docs/features/theme.md b/content/fr-FR/docs/features/theme.md new file mode 100644 index 00000000..42f58826 --- /dev/null +++ b/content/fr-FR/docs/features/theme.md @@ -0,0 +1,83 @@ +# Thème + +Vous pouvez changer l’apparence et le comportement du client Misskey en appliquant un thème. + +## Options de thème + +Paramètres > Themes + +## Créer un thème + +Le code du thème utilise des fichiers JSONs. +Chaque objet du thème sera de format : + +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `id` ... ID unique du thème, UUID recommandé ; +* `name` ... Nom du thème ; +* `author` ... Créateur·ice du thème ; +* `desc` ... Description du thème (Objet) ; +* `base` ... Thème clair ou sombre ; + * Utilisez `light` pour un thème clair ou `dark` pour un thème sombre ; + * Le thème hérite du thème de base décrit ici. +* `props` ... Définition du style de thème. Expliqué ci-dessous. + +### Définition du style de thème + +Défini le style de thème au sein des `props`. +Les clés sont les noms des variables CSS, et les valeurs indiquent les contenus. +L’objet `props` hérite du thème de base. +Le thème de base est [_light.json5] si la `base` du thème est `light` et [_dark.json5] pour `dark`. +À défaut de clé `props` nommée `panel` dans ce thème, celui du thème de base sera utilisé. + +[_light.json5] : https://github.com/misskey-dev/misskey/blob/develop/packages/frontend/src/themes/_light.json5 +[_dark.json5] : https://github.com/misskey-dev/misskey/blob/develop/packages/frontend/src/themes/_dark.json5 + +#### Syntaxe des valeurs + +* Couleurs héxadécimales ; + * exemple : `#00ff00` +* Couleurs au format `rgb(r, g, b)` ; + * exemple : `rgb(0, 255, 0)` +* Couleurs contenant une valeur de transparence/alpha au format `rgb(r, g, b, a)` ; + * exemple : `rgba(0, 255, 0, 0.5)` +* Références à la valeur d’autres clés ; + * `@{key name}` est une référence à la valeur d’une autre clé. Remplacez `{key name}` par le nom d’une de vos clé en référence. + * exemple : `@panel` +* Référence constante ; + * `${constant name}` est une référence vers une constante. Remplacez `{constant name` par le nom d’une constante choisie en référence. + * exemple : `$main` +* Fonctions ; + * `:{関数名}<{引数}<{色}` + +#### Constantes + +Les constantes permettent de définir des valeurs utiles pour d’autres variables CSS. + +#### Fonctions + +WIP diff --git a/content/fr-FR/docs/features/thread-mute.md b/content/fr-FR/docs/features/thread-mute.md new file mode 100644 index 00000000..33954648 --- /dev/null +++ b/content/fr-FR/docs/features/thread-mute.md @@ -0,0 +1,15 @@ +# Ignore un fil + +::: tip +Cette fonction est disponible depuis la version 12.95.0. +::: + +Cette fonction permet d’ignorer le fil lié à une note spécifique. Cela inclus les réponses à la note racine. + +En ignorant un fil, vous recevrez plus de notifications de nouvelles réponses, quand bien même celle-ci vous mentionnent. + +Pour ignorer un fil sur Misskey Web, ouvrez le menu d’une note du fil et sélectionner « Ignorer le fil ». + +::: warning +Le fil entier sera ignoré, peu importe de la note que vous sélectionnez. +::: diff --git a/content/fr-FR/docs/features/timeline.md b/content/fr-FR/docs/features/timeline.md new file mode 100644 index 00000000..01846b70 --- /dev/null +++ b/content/fr-FR/docs/features/timeline.md @@ -0,0 +1,44 @@ +# Fil + +Le fil affiche les [notes](.note) dans l’ordre anti-chronologique. +Les différents types de fil sont décit ci-dessous, chacun affichant certaines notes. +À noter que certains fils peuvent être désactivés sur des instances. + +## Accueil + +Les notes de personnes que vous suivez. Abrégé en HTL. + +## Local + +Les notes de personnes de votre instance et que vous ne suivez pas. Abrégé en LTL. +All local users' posts that do not have the visibility of "Accueil" will be shown. Abbreviated as LTL. + +## Social + +Les notes de personnes que vous suivez ou qui font partie de votre instance. Abrégé STL, comprendre que STL = HTL + LTL. + +## Global + +Toutes les notes accessibles depuis votre serveur. Abrégé GTL. + +## Fils personnalisés + +Une des fonctions Misskey est de créer ses propres fils. Voir [listes](./list.md) et [antennes](./antenna.md) pour plus de détails. + +## Comparaison + +| Source | | | Fil | | | +|-----------------------|------------|-----------|----------|------------|------------| +| Membre | Visibilité | Accueil | Local | Social | Global | +| Local (Abonnés) | Public | ✔ | ✔ | ✔ | ✔ | +| | Accueil | ✔ | | ✔ | | +| | Abonnés | ✔ | | ✔ | | +| Distant (Abonnés) | Public | ✔ | | ✔ | ✔ | +| | Accueil | ✔ | | ✔ | | +| | Abonnés | ✔ | | ✔ | | +| Local (Non-Abonnés) | Public | | ✔ | ✔ | ✔ | +| | Accueil | | | | | +| | Abonnés | | | | | +| Distant (Non-Abonnés) | Public | | | | ✔ | +| | Accueil | | | | | +| | Abonnés | | | | | diff --git a/content/fr-FR/docs/features/webhook.md b/content/fr-FR/docs/features/webhook.md new file mode 100644 index 00000000..0fcb9b2f --- /dev/null +++ b/content/fr-FR/docs/features/webhook.md @@ -0,0 +1,154 @@ +# Webhook + +::: tip +Cette fonction est disponible à partir de la version 12.109.0. +::: + +::: warning +C’est une fonction expérimentale qui peut être instable ou être modifiée à l’avenir. +::: + +Misskey fournit un webhook qui vous permet de recevoir des évènements Misskey en temps réel. + +Vous pouvez les gérer via la section éponyme de vos paramètres. + +Une fois défini, une requête HTTP est envoyée à l’URL indiquée chaque fois qu’un évènement défini survient. La requête sera en POST et contiendra du JSON. +De pluis, l’entête de requête contient une clé secrète définie lors de la création avec le nom `X-Misskey-Hook-Secret`. Celui-ci vous permet de vérifier l’authenticité de la requête. + +Les propriétés suivantes seront transmises : + + + +Si le serveur de destination retourne une erreur 5xx ou ne répond pas, la requête est renvoyée après un certain délai. + +Les webhooks peuvent être désactivés individuellement depuis le tableau d’administration pour arrêter les requêtes. + +## Évènement + +Ci-dessous une description de chaque type d’évènement. + +### follow + +Lorsque vous suivez une personne. + + + +### followed + +Lorsqu’une personne vous suit. + + + +### unfollow + +Lorsque vous arrêtez de suivre une personne. + + + +### note + +Lorsque vous publiez une note. + + + +### reply + +Lorsqu’une personne répond à votre note. + + + +### renote + +Lorsque votre note est renotée. + + + +### mention + +Lorsqu’une personne vous mentionne. + + diff --git a/content/fr-FR/docs/features/widgets.md b/content/fr-FR/docs/features/widgets.md new file mode 100644 index 00000000..2ba5e4c7 --- /dev/null +++ b/content/fr-FR/docs/features/widgets.md @@ -0,0 +1,97 @@ +# Widgets + +Un widget est un petit élément pouvant être jaouté à l’interface Misskey pour afficher des informations et interagir avec. +Par défaut, ils sont affichés sur le bord droit de l’écran ou accessibles via l’icône d’empilement du menu de navigation dans l’application web mobile. + +Pour modifier les widgets, passez en mode modification de widgets en bas de chaque widget. Ce mode vous permet d’ajouter, supprimer et réarranger les widgets. + +Après avoir validé vos modifications, vous pourrez également configurer les options de comportement de chacun d’entre eux. + +## Liste de widgets disponibles + +### Notifications +Affiche vos notifications en liste. Vous pouvez modifier les types de notifications via le menu du widget. En désactivant « Paramètres globaux » vous pouvez choisir le type de notifications affichées. + +### Fil + +Affiche un fil. Vous pouvez choisir parmi les fils usuels (Accueil, Local, Social, et Global) ou vos propre [listes](./list.md) ou [antenne](./antenna.md). + +### Lecteur RSS + +Affiche une liste d’éléments d’un flux RSS. Vous pouvez utiliser n’importe quelle URL valide de flux RSS. + +### RSS-Ticker + +Comme le lecteur RSS mais affiche les éléments individuellement sur une line unique. Les options permettent également de personnaliser la fréquence de rafraîchissement du flux et son apparence. + +### Tendance + +Affiche les [mots-croisillons](./hashtag.md) en tendance ainsi que les statistiques sur le nombre de personnes l’utilisant au cours du temps. + +### Activité + +Affiche un diagramme d’activité au cours du temps. + +### Personnes en ligne + +Affiche le nombre de personnes actives sur cette instance. + +### Photos + +Affiche une gallerie de vos photos récentes. + +### Diaporama + +Affiche un diaporama de photos à partir d’un de vos dossiers. Pour sélectionner le dossier, cliquez sur le widget après avoir quitté l’éditeur de widgets. + +### Calendrier + +Affiche la date ainsi qu’un graphique de progression. + +### Horloge + +Affiche une horloge analogique avec diverses options de personnalisation d’apparence. + +### Horloge numérique + +Affiche une horloge numérique. + +### Horloge UNIX + +Affiche les secondes écoulées depuis l’époque UNIX (1970-01-01T00:00:00Z). + +### Féderation + +Liste d’instances fédérées et graphiques de leurs activités récentes. + +### Nuage d’instances + +Animation interactive des instances fédérées. + +### Notes adhésives + +Une zone de texte où vous pouvez inscrire de courtes notes pour vous même. Une fois enregistrée une note est disponible de n’importe quelle page de Misskey Web. + +### Formulaire de publication + +Le menu de composition de [note](./note.md) sous forme de widget.. + +### Métriques serveur + +Affiche des données sur le serveur. Le type de données peut être modifié à l’aide des flèches en entête. + +### File de jobs + +Affiche les statistiques sur la file de jobs du serveur + +### Console AiScript + +Permet d’utiliser des [AiScript](../advanced/aiscript.md). Équivalent au format widget du Scratchpad accessible depuis le menu d’aide. + +### Bouton + +Bouton interactif qui permet de lancer des [AiScript](../advanced/aiscript.md) personnalisés. + +### Ai + +Une version numérique de la mascotte Misskey qui vous suivra sur le site. diff --git a/content/fr-FR/docs/features/word-mute.md b/content/fr-FR/docs/features/word-mute.md new file mode 100644 index 00000000..3666197f --- /dev/null +++ b/content/fr-FR/docs/features/word-mute.md @@ -0,0 +1,23 @@ +# Ignorer un mot + +Vous permet d’exclure de vos fils des notes contenant certains mots. + +Le filtre peut être strict ou libre. + +## Filtre libre + +Avec un filtre libre, celui-ci a lieu au sein du client que vous utilisez. + +Quand une note rempli des conditions, elle est cachée par le texte « (membre) a dit quelquechose » +Vous pouvez afficher le contenu de la note en cliquant sur ce texte. + +## Filtre strict + +Avec un filtre strict, le serveur juge du contenu des notes et excluent de vos fils celles remplissant des conditions définies. + +Pour résumer, avec un filtre strict : + +- seulement les nouvelles notes sont affectées ; +- si les conditions sont changées, les anciennes notes resteront exclues ; +- les fils n’afficheront pas de note « (…) a dit quelquechose » ; +- fonctionne peu importe l’application. diff --git a/content/fr-FR/docs/getting-started.md b/content/fr-FR/docs/getting-started.md new file mode 100644 index 00000000..4216f140 --- /dev/null +++ b/content/fr-FR/docs/getting-started.md @@ -0,0 +1,24 @@ +# Débuter avec Misskey +Misskey est à la fois un logiciel et un projet. +Le serveur utilisant Misskey, et accessible au public sur Internet, est appelé une **instance**. +Pour utiliser Misskey, vous devez créer un compte sur une instance et vous y connecter. + +Vous pouvez sélectionner l’instance de votre choix depuis la [liste des instances](../instances.md). + +::: tip +Peu importe l’importe choisie, vous serez en capacité de communiquer avec les autres instances. + +::: Détails +Misskey est capable de fédération. + +Misskey prend en charge la fédération de manière native, cela permet à différentes instances d’échanger, se suivre, réagir, et citer comme pour des notes comme sur une instance unique. + +La fédération de Misskey est pasée sur le standard libre ActivityPub, et est compatible avec d’autres logiciels comme Mastodon et Pleroma. +::: + +## Choisir une instance +### Instance thématique +Certaines instances ont des thèmes spécifiques, par autour d’activités. +Il est recommandé de choisir une instance dont le thème vous correspond. + +### Membre d’une instance diff --git a/content/fr-FR/docs/glossary.md b/content/fr-FR/docs/glossary.md new file mode 100644 index 00000000..185bfbcb --- /dev/null +++ b/content/fr-FR/docs/glossary.md @@ -0,0 +1,92 @@ +# Glossaire +Glossaire des termes liés à Misskey. + +## Acct +TODO + +## ActivityPub +Le protocole sur lequel repose la nature distribuée de Misskey. En l’utilisant, la communication entre instances est possible de telle sorte à former le Fédivers. + +## AiScript +Un langage de programmation disponible sur Misskey. Pour les détails, voir [ici](../advanced/aiscript). + +## API +Une interface pouvant être utilisée pour interagir avec Misskey via un programme, disponible pour chaque instance. Pour plus de détails, voir [ici](../docs/api). + +## Bot +Un compte controlé par un programme. + +## CW +Une abbréviation de « Content Warning » (ou avertissement de contenu). Une fonction permettant de cacher le contenu d’une note à défaut de demande explicite. Généralement utilisé pour cacher le contenu de longues notes ou de divulgâcher publiquement. Pour plus de détails, voir [ici](../docs/features/note.html#cw). + +## Fédivers/Fediverse +Un réseau d’instances composés de différentes plateformes connectées entre-elles, dont fait partie Misskey. + +## GTL +Une abréviation de « Global TimeLine » (Fil public global). Pour plus d’informations sur les fils, voir [ici](../features/timeline). + +## HTL +Une abréviation de « Home TimeLine » (Fil d’accueil). Pour plus d’informations sur les fils, voir [ici](../features/timeline). + +## LTL +Une abréviation de « Locale TimeLine » (Fil public local). Pour plus d’informations sur les fils, voir [ici](../features/timeline). + +## MFM +Une abréviation de « Langage Markup pour Misskey », un langage balisé disponible sur Misskey. Pour plus de détails, voir [ici](../features/mfm). + +## NSFW +Une abréviation de « Not Safe For Work » (Contenu sensible). Une fonction permet d’ajouter cette étiquette à une image et la cacher sauf demande explicite. + +## Renote +L’action de citer une note existante, partager une note existante, ou la note créée par une de ces actions. Pour plus de détails, voir [ici](../docs/features/note.html#renote). + +## STL +Une abréviation de « Social TimeLine » (Fil public social). Pour plus d’informations sur les fils, voir [ici](../features/timeline). + +## Ai(藍) +Ai(藍) est la mascotte officielle de Misskey. + +## Membres actifs +Ces membres qui utilisent fréquemment leur compte. + +## Instance +TODO + +## Émoticône personnalisée +Les émoticônes proposées par votre instance. Celles non spécifique à votre instance sont appelées « Émoticônes Unicode ». Pour plus de détails, voir [ici](../docs/features/custom-emoji). + +## Tableau de bord +TODO + +## Silence +Un état dans lequel la visibilité des notes d’une personne ne peut plus être mise sur « Publique ». Peut être appliqué individuellement sur décision de la modération. Pour plus de détails voir [ici](../features/silence). + +## Fil de Job +Un système utilisé pour diffuser des activités à d’autres instances de manière ordonnée. + +## Suspendu +Un état dans lequel un compte est inutilisable. + +## Drive +Une fonction permettant à une personne d’organiser les fichiers téléversés sur Misskey. Pour plus de détails voir [ici](../features/drive). + +## Notes +Contenu pouvant contenir texte, images, sondages, et autres, ayant été publié sur Misskey. Pour plus de détails, voir [ici](../docs/features/note). + +## Misskist +Personne utilisant Misskey. + +## Modérateur·rice +Personne avec les pouvoirs de superviser la communauté d’une instance en désactivant des comptes de spam, mettant en sourdine, supprimant des publications innapropriées, etc… + +## Licence +TODO + +## Remote +Indique dans le cas d’une instance que celle-ci n’est pas la votre. Également utilisé comme préfixe pour d’autres termes en opposition à « Local ». + +## Féderation +L’action de partager des informations d’une instance vers d’autres. + +## Local +Utilisé pour indiquer ce qui est lié à votre propre instance en opposition à « Remote ». diff --git a/content/fr-FR/docs/install.md b/content/fr-FR/docs/install.md new file mode 100644 index 00000000..c059b8c4 --- /dev/null +++ b/content/fr-FR/docs/install.md @@ -0,0 +1,30 @@ +# Créer votre propre instance Misskey +Merci de votre intérêt à créer votre instance Misskey 🚀 +Il existe différentes façons de créer votre instance, choisissez en une en bas et suivez le guide. + +::: danger +Ne changez jamais le nom de domaine (hostname) d’une instance une fois celle-ci lancée ! +::: + +::: danger +Si vous utilisez Cloudflare, n'utilisez pas le paramètre Auto Minify. + +Misskey ne fonctionnera pas correctement car Cloudflare n'interprétera pas le dernier JavaScript et cassera le code source à l'intérieur. + +Pour plus d'informations [misskey-dev/misskey #9791](https://github.com/misskey-dev/misskey/issues/9791) +::: + +## Via Docker +[Voir ici](./install/docker.html). + +## Via script Bash +[Voir ici](./install/bash.html). + +## Manuellement +[Voir ici](install/manual.html). + +## Via Yunohost +Misskey peut être installé en tant qu’application sur YunoHost. Pour plus d’informations, voir le [dépot du paquet Misskey sur YunoHost](https://github.com/YunoHost-Apps/misskey_ynh). + +## Via Kubernetes/TrueNAS Scale +[Voir ici](./install/kubernetes.html). diff --git a/content/fr-FR/docs/install/bash.md b/content/fr-FR/docs/install/bash.md new file mode 100644 index 00000000..e51561b5 --- /dev/null +++ b/content/fr-FR/docs/install/bash.md @@ -0,0 +1,230 @@ +# Misskey install shell script v3.0.0 +Install Misskey with one shell script! + +You can install misskey on an Ubuntu server just by answering some questions. + +There is also an update script. + +[For v12](https://github.com/joinmisskey/bash-install/blob/a096e874f93d493aa68975a31be9ce12d644e767/README.en.md) +[**日本語版はこちら**](./README.md) + +## License +[MIT License](./LICENSE) + +## Ingredients +1. A Domain +2. An Ubuntu Server +3. A Cloudflare Account (recommended) + +::: danger +Never change the domain name (hostname) of an instance once you start using it! +::: + +## Configure Cloudflare +If you are using nginx and Cloudflare, you must configure Cloudflare: + +- Set DNS. +- On SSL/TLS setting tab, switch the encryption mode to "Full". + +## Procedures +### 1. SSH +Connect to the server via SSH. +(If you have the server's desktop open, open the shell.) + +### 2. Clean up +Make sure all packages are up to date and reboot. + +``` +sudo apt update; sudo apt full-upgrade -y; sudo reboot +``` + +### 3. Start the installation +Reconnect SSH and let's start installing Misskey. + +``` +wget https://raw.githubusercontent.com/joinmisskey/bash-install/main/ubuntu.sh -O ubuntu.sh; sudo bash ubuntu.sh +``` + +### 4. To update +There is also an update script. + +The update script does not update the environment. +Please refer to CHANGELOG (Japanese) and [GitHub release list (English)](https://github.com/joinmisskey/bash-install/releases) and perform migration operations accordingly. + +First, download the script. + +``` +wget https://raw.githubusercontent.com/joinmisskey/bash-install/main/update.ubuntu.sh -O update.sh +``` + +Run it when you want to update Misskey. + +``` +sudo bash update.sh +``` + +- In the systemd environment, the `-r` option can be used to update and reboot the system. +- In the docker environment, you can specify repository:tag as an argument. + +## Environments in which the operation was tested + +### Oracle Cloud Infrastructure + +This script runs well on following compute shapes complemented by Oracle Cloud Infrastructure Always Free services. + +- VM.Standard.E2.1.Micro (AMD) +- VM.Standard.A1.Flex (ARM) [1OCPU RAM6GB or greater] + +Answer to use iptables. + +## Issues & PRs Welcome +If it does not work in the above environment, it may be a bug. We would appreciate it if you could report it as an issue, with the specified requirements you entered to the script. + +It is difficult to provide assistance for environments other than the above, but we may be able to solve your problem if you provide us with details of your environment. + +Suggestions for features are also welcome. + +# Tips +選択肢の選び方や仕様についてなど。 + +## Systemd or Docker? +v1から、インストールメソッドにsystemdとDockerとを選べるようにしました。 + +Dockerと言っても、**MisskeyだけをDockerで実行**し、RedisやPostgresなどはホストで直接実行します。 +[docker-composeですべての機能を動かす方法については、mamemonongaさんが作成したこちらの記事がおすすめです。](https://gist.github.com/mamemomonga/5549bb69cad8e5618e5527593d4890e0) + +Docker Hubイメージを使う設定であれば、Misskeyのビルドが不要になるため、**一番お勧めです**。 +ただし、マイグレーションは必要なので、アップデート時にMisskeyを使えない時間がゼロになるわけではありません。 +また、Misskeyのビルド環境を準備しない(git pullしない)ので、フォークを動かしたくなった時に設定が面倒になります。 + +ローカルでDockerをビルドする方式は、パフォーマンス面で非推奨です。 + +systemdは、Docker Hubにイメージを上げるまでもないものの、フォークを使いたい場合にお勧めです。 + +お勧めする順番は次の通りです。 + +1. Docker Hub +2. systemd +3. Dockerビルド + +## nginxを使うかどうか +サーバー1台でMisskeyを構築する場合は、nginxの使用をお勧めします。 + +ロードバランサーを設置する場合にはnginxをインストールせず、[Misskeyのnginx設定](https://github.com/misskey-dev/misskey/blob/develop/docs/examples/misskey.nginx)を参考にロードバランサーを設定するのがよいと思います。 + +## Add more swaps! +スワップを設定している場合、メモリが合計で3GB以上でなければスクリプトが動作しないようになっています。 + +## 途中で失敗してまたスクリプトを実行する場合 +万が一途中で失敗してもう一度スクリプトを動作させる場合、次のことに注意してください。 + +- RedisやPostgresのインストールが終わっている場合、「install locally」はNoにしてください。 + host・port設定はそのままEnterを押します。 + ユーザー名やパスワードは、前回実行した際に指定したものを入力します。 + +## .envファイルについて +インストールスクリプトは、2つの.envファイルを作成します。 +アップデートの際に使用します。 + +### /root/.misskey.env +misskeyを実行するユーザーを覚えておくために必要です。 + +### /home/(misskeyユーザー)/.misskey.env +systemdの場合に生成されます。 +主にディレクトリを覚えておくのに使用します。 + +### /home/(misskeyユーザー)/.misskey-docker.env +Dockerの場合に生成されます。 +実行されているコンテナとイメージの番号を保存しています。 +コンテナの番号はアップデートの際に更新されます。古いイメージは削除されます。 + +## 自分で管理する +インストール後、構成を変更する際に役立つかもしれないメモです。 + +"example.com"を自分のドメインに置き換えて読んでください。 + +### Misskeyディレクトリ +Misskeyのソースは`/home/ユーザー/ディレクトリ`としてcloneされます。 +(ユーザー、ディレクトリの初期値はともにmisskeyです。) + +Misskeyディレクトリへは、以下のように移動するとよいでしょう。 + +``` +sudo -iu ユーザー +cd ディレクトリ +``` + +もとのユーザーに戻るにはexitを実行します。 + +``` +exit +``` + +### systemd +systemdのプロセス名はexample.comです。 +たとえば再起動するには次のようにします。 + +``` +sudo systemctl restart example.com +``` + +journalctlでログを確認できます。 + +``` +journalctl -t example.com +``` + +設定ファイルは`/etc/systemd/system/example.com.service`として保存されています。 + +### Docker +DockerはMisskeyユーザーでrootless実行されています。 + +sudo でMisskeyユーザーに入るときは、`XDG_RUNTIME_DIR`と`DOCKER_HOST`を変更する必要があります。 + +``` +sudo -iu ユーザー +export XDG_RUNTIME_DIR=/run/user/$UID +export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/docker.sock + +# プロセス一覧を表示 +docker ps + +# ビルド (リポジトリ: local/misskey:latest) +docker build -t local/misskey:latest ./misskey + +# docker run +docker run -d -p 3000:3000 --add-host=docker_host:10.0.0.1 -v /home/misskey/misskey/files:/misskey/files -v "/home/misskey/misskey/.config/default.yml":/misskey/.config/default.yml:ro --restart unless-stopped -t "local/misskey:latest" + +# ログを表示 +docker logs --tail 50 -f コンテナID +``` + +ワンライナーなら次のようにします。 + +``` +sudo -u ユーザー XDG_RUNTIME_DIR=/run/user/$(id -u ユーザー) DOCKER_HOST=unix:///run/user/$(id -u ユーザー)/docker.sock docker ps +``` + +### nginx +nginxの設定は`/etc/nginx/conf.d/example.com.conf`として保存されています。 + +### Redis +requirepassとbindを`/etc/redis/misskey.conf`で設定しています。 + +## Q. アップデート後に502でアクセスできない +Dockerでは、起動後にマイグレーションをするため、すぐにアクセスできません。 +マイグレーションが終わっているかどうか確認してみてください。 + +systemdの場合では、pnpm installに失敗している可能性があります。 + +Misskeyディレクトリで次の内容を実行し、もう一度アップデートを実行してみてください。 + +``` +pnpm run clean-all +``` + +journalctlでログを確認すると、たいていre2が云々という記述が見当たります。 + +## Q. 同じサーバーにもう1つMisskeyを建てたい +スクリプトは同じサーバーに追加でMisskeyをインストールすることは想定していません。 +幾つかの設定が上書きされるか、途中でエラーになってしまうでしょう。 diff --git a/content/fr-FR/docs/install/docker.md b/content/fr-FR/docs/install/docker.md new file mode 100644 index 00000000..dc51f9a7 --- /dev/null +++ b/content/fr-FR/docs/install/docker.md @@ -0,0 +1,79 @@ +Create Misskey instance with Docker Compose +================================================================ + +This guide describes how to install and setup Misskey with Docker Compose. + +::: danger +Never change the domain name (hostname) of an instance once you start using it! +::: + +::: tip Requirement +- docker and dockercompose installed +::: + +Get the repository +---------------------------------------------------------------- +```sh +git clone -b master https://github.com/misskey-dev/misskey.git +cd misskey +git checkout master +``` + +Configure +---------------------------------------------------------------- +Copy example configuration files with following: + +```sh +cp .config/docker_example.yml .config/default.yml +cp .config/docker_example.env .config/docker.env +cp ./docker-compose.yml.example ./docker-compose.yml +``` + +Edit `default.yml` and `docker.env` according to the instructions in the files. + +Edit `docker-compose.yml` if necessary. (e.g. if you want to change the port). + +Build and initialize +---------------------------------------------------------------- +The following command will build Misskey and initialize the database. +This will take some time. + +``` shell +sudo docker compose build +sudo docker compose run --rm web pnpm run init +``` + +Launch +---------------------------------------------------------------- +Well done! You can start Misskey with the following command. + + +```sh +sudo docker compose up -d +``` + +GLHF✨ + +How to update your Misskey server +---------------------------------------------------------------- +::: warning +When updating, be sure to check the [release notes](https://github.com/misskey-dev/misskey/blob/master/CHANGELOG.md) to know in advance the changes and whether or not additional work is required (in most cases, it is not). +::: + +```sh +git stash +git checkout master +git pull +git submodule update --init +git stash pop +sudo docker compose build +sudo docker compose stop && sudo docker compose up -d +``` + +It may take some time depending on the contents of the update and the size of the database. + +How to execute CLI command +---------------------------------------------------------------- +```sh +sudo docker compose run --rm web node packages/backend/built/tools/foo bar +``` diff --git a/content/fr-FR/docs/install/kubernetes.md b/content/fr-FR/docs/install/kubernetes.md new file mode 100644 index 00000000..8b04e8e2 --- /dev/null +++ b/content/fr-FR/docs/install/kubernetes.md @@ -0,0 +1,29 @@ +# Create Misskey Instance with Kubernetes/TrueNAS +This guide describes how to install and setup Misskey using Kubernetes and Helm charts. + +::: danger +Never change the domain name (hostname) of an instance once you start using it! +::: + +## TrueCharts and TrueNAS Scale +The Helm chart for Misskey is hosted on TrueCharts which is a repository designed to be used with TrueNAS Scale, but its charts can also be installed as normal Helm charts. The [TrueCharts](https://truecharts.org/charts/incubator/misskey/) site has a list of all the charts available as well as documentation on how to install. The TrueCharts [Discord](https://discord.gg/Ax9ZgzKx9t) server is also a resource that can be used if you have questions. Misskey is currently on the *incubator* train. + +::: tip Requirements +- TrueNAS Scale +OR +- Kubernetes cluster and Helm +::: + +## TrueNAS Scale +Follow the instructions on the [TrueCharts Guide](https://truecharts.org/manual/guides/Adding-TrueCharts/). Add the *incubator* train, and install the Misskey app. The only Misskey configuration option that is required is the instance URL. The app also uses the Traefik reverse proxy to expose the service to the outside world over HTTPS. TrueCharts integrates with Traefik by default, but other options can be used with manual configuration. + +## Manual Helm +If you are not using TrueNAS Scale, you can install Misskey using Helm directly. The `misskey` object in the values.yaml file has the options that you will want to override as necessary. The `misskey.url` property is the only required change. A reverse proxy is recommended to secure access to the server as the chart does not currently support enabling TLS inside the Misskey container. +``` +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install misskey TrueCharts/misskey +``` + +## Upgrade Misskey +To upgrade Misskey, use the upgrade feature built into TrueNAS Scale or if running kubernetes manually use [helm repo update](https://helm.sh/docs/helm/helm_repo_update/) and [helm upgrade](https://helm.sh/docs/helm/helm_upgrade/). It is highly recommended to create a snapshot of your data before upgrading in case there is an issue and you need to rollback. diff --git a/content/fr-FR/docs/install/manual.md b/content/fr-FR/docs/install/manual.md new file mode 100644 index 00000000..d33aa641 --- /dev/null +++ b/content/fr-FR/docs/install/manual.md @@ -0,0 +1,200 @@ +Misskey Setup and Installation Guide +================================================================ + +We thank you for your interest in setting up your Misskey server! +This guide describes how to install and setup Misskey. + +---------------------------------------------------------------- + +::: danger +Never change the domain name (hostname) of an instance once you start using it! +::: + +*1.* Install dependencies +---------------------------------------------------------------- +Please install and setup these softwares: + +#### Dependencies :package: +* **[Node.js](https://nodejs.org/en/)** (20.4.x or later) +* **[PostgreSQL](https://www.postgresql.org/)** (15.x) +* **[Redis](https://redis.io/)** +* **[FFmpeg](https://www.ffmpeg.org/)** + +If you are using Debian/Ubuntu, you should install the `build-essential` package. + +corepack must be enabled. +```sh +sudo corepack enable +``` + +*2.* Create Misskey user +---------------------------------------------------------------- +Running misskey as root is not a good idea so we create a user for that. +In debian for exemple : + +```sh +adduser --disabled-password --disabled-login misskey +``` + +*3.* Install Misskey +---------------------------------------------------------------- +1. Connect to the `misskey` user + + `sudo -iu misskey` + +2. Clone the Misskey repository + + `git clone --recursive https://github.com/misskey-dev/misskey.git` + +3. Navigate to the repository + + `cd misskey` + +4. Check out the [latest release](https://github.com/misskey-dev/misskey/releases/latest) + + `git checkout master` + +5. Download submodules + + `git submodule update --init` + +5. Install Misskey's dependencies + + `pnpm install --frozen-lockfile` + +*4.* Configure Misskey +---------------------------------------------------------------- +1. Copy the `.config/example.yml` and rename it to `default.yml`. + + `cp .config/example.yml .config/default.yml` + +2. Edit `default.yml` + +*5.* Build Misskey +---------------------------------------------------------------- + +Build misskey with the following: + +`NODE_ENV=production pnpm run build` + +If you're on Debian, you will need to install the `build-essential`, `python` package. + +*6.* Init DB +---------------------------------------------------------------- +1. Create the appropriate PostgreSQL users with respective passwords, + and empty database as named in the configuration file. + Make sure the database connection also works correctly when run from the + user that will later run Misskey, or it could cause problems later. + The encoding of the database should be UTF-8. + + ``` + sudo -u postgres psql + create database misskey with encoding = 'UTF8'; + create user misskey with encrypted password '{YOUR_PASSWORD}'; + grant all privileges on database misskey to misskey; + \q + ``` + +2. Run the database initialisation + `pnpm run init` + +*7.* That is it. +---------------------------------------------------------------- +Well done! Now, you have an environment that run to Misskey. + +### Launch normally +Just `NODE_ENV=production pnpm run start`. GLHF! + +### Launch with systemd + +1. Create a systemd service here + + `/etc/systemd/system/misskey.service` + +2. Edit it, and paste this and save: + + ::: details + ``` + [Unit] + Description=Misskey daemon + + [Service] + Type=simple + User=misskey + ExecStart=/usr/bin/npm start + WorkingDirectory=/home/misskey/misskey + Environment="NODE_ENV=production" + TimeoutSec=60 + StandardOutput=journal + StandardError=journal + SyslogIdentifier=misskey + Restart=always + + [Install] + WantedBy=multi-user.target + ``` + ::: + +3. Reload systemd and enable the misskey service. + + `sudo systemctl daemon-reload; sudo systemctl enable misskey` + +4. Start the misskey service. + + `sudo systemctl start misskey` + +You can check if the service is running with `systemctl status misskey`. + +### Launch with OpenRC + +1. Copy the following text to `/etc/init.d/misskey`: + + ::: details + ```sh + #!/sbin/openrc-run + + name=misskey + description="Misskey daemon" + + command="/usr/bin/npm" + command_args="start" + command_user="misskey" + + supervisor="supervise-daemon" + supervise_daemon_args=" -d /home/misskey/misskey -e NODE_ENV=\"production\"" + + pidfile="/run/${RC_SVCNAME}.pid" + + depend() { + need net + use logger + + # alternatively, uncomment if using nginx reverse proxy + #use logger nginx + } + ``` + ::: + +2. Set the service to start on boot + + `rc-update add misskey` + +3. Start the Misskey service + + `rc-service misskey start` + +You can check if the service is running with `rc-service misskey status`. + +### How to update your Misskey server to the latest version +1. `git checkout master` +2. `git pull` +3. `git submodule update --init` +4. `NODE_ENV=production pnpm install --frozen-lockfile` +5. `NODE_ENV=production pnpm run build` +6. `pnpm run migrate` +7. Restart your Misskey process to apply changes +8. Enjoy + +If you encounter any problems with updating, please try the following: +1. `pnpm run clean` or `pnpm run clean-all` +2. Retry update (Don't forget `pnpm install` diff --git a/content/fr-FR/docs/misskey-hub.md b/content/fr-FR/docs/misskey-hub.md new file mode 100644 index 00000000..83f44df3 --- /dev/null +++ b/content/fr-FR/docs/misskey-hub.md @@ -0,0 +1,14 @@ +# À propos de Misskey Hub +Misskey Hub est le site officiel Misskey. On y trouve, entre autres, la documentation, les actualités, et le catalogue d’extensions. +L’objectif est d’en faire un pilier central pour tout ce qui a lien avec Misskey. + +Misskey Hub est [libre](https://github.com/misskey-dev/misskey-hub). + +::: tip +Misskey Hub est un site static construit via [VuePress](https://github.com/vuepress/vuepress-next). +::: + +- [Journal de modifications](../updates.md) + +## Contribuer à Misskey Hub +Tout aide à la documentation et la traduction est la bienvenue. diff --git a/content/fr-FR/docs/misskey.md b/content/fr-FR/docs/misskey.md new file mode 100644 index 00000000..9bf97c90 --- /dev/null +++ b/content/fr-FR/docs/misskey.md @@ -0,0 +1,86 @@ +# À propos de Misskey + +Misskey est une plateforme libre et distribuée de microblogage. Son développement a débuté en 2014 par syuilo au Japon. De nombreuses fonctions sont disponibles comme Drive ou Réactions ainsi qu’une grande flexibilité de l’interface. + +## Historique +D’abord pensé comme un tableau public, le gain en popularité suite à l’ajout d’un fil d’actualité (permettant aux membres de publier des messages courts et de les visualiser dans un ordre chronologique) a opéré un changement graduel du développement vers ce type de fonctionnalité. Misskey n’a pas toujours été un service décentralisé et l’est devenu avec l’adoption d’ActivityPub en 2018. C’est depuis lors un service utilisé et reconnu par la population. + +::: tip +Le nom « Misskey » vient de la chanson « Brain Diver » d’un groupe, alors appelé May’n, que syuilo écoutait. +::: + +Tout le monde pouvant participer à son développement, Misskey est encore activement développé. + +## Que signifie « Distribué » ? +Un service distribué ou décentralizé, désigne un service où la communauté est divisée en différents serveurs capable de communiquer (fédération) entre eux pour partager leurs contenus, construisant ainsi un réseau (Fédivers). Les services reposant sur un serveur unique, ou des serveurs indépendants, sont considérés comme centralisés. La plupart font partie de cette dernière catégorie, comme Twitter ou Facebook. L’avantage de services distribués est de pouvoir librement choisir l’équipe d’administration ou le serveur qui nous correspond. Il est également possible de créer son propre serveur. Grâce à la fédération, il est possible d’accéder à la même communauté peu importe le serveur choisi. + +## Code ouvert +Misskey a toujours été, et sera toujours, libre. De manière simplifiée, cela signifie rendre visible au public le code source d’un logiciel.. Cela permet également de modifier ou redistribuer le code. L’intégralité du [code de Misskey](https://github.com/misskey-dev) est sous licence [AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE), ce qui signifie que vous êtes libre de l’auditer, utiliser, modifier, et redistribuer de manière à assurer qu’il ne contient rien de dangereux et pouvoir participer à son développement. Pour concrétiser la nature distribuée de Misskey, cet aspect libre est indispensable. Comme précédemment, les services à but lucratif comme Twitter ou Facebook n’ont pas de code ouvert. + +::: tip +Techniquement, le code source de Misskey est géré via Git, et son dépot est hébergé sur [GitHub.](https://github.com/misskey-dev). +::: + +## Contribuer au développement et supporter le projet +Si Misskey vous plaît, il est possible de supporter le projet de différentes manières, certaines étant décrites ci-dessous. Certaines ne nécessitent pas de compétence en programmation et tout le monde peut contribuer à sa manière. Nous vous accueillerons volontiers. + +### Ajouter des fonctions ou résoudre des problèmes +Si vous possédez des compétences logicielles, vous pouvez contribuer au projet en modifiant son code source. Pour les règles à ce sujet, voir [ici](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md). + +### Participer aux discussions +Vous pouvez contribuer en partageant votre opinion sur des fonctions existantes ou en développement, ainsi qu’en signalant des problèmes. Ces discussions ont lieu sur [GitHub](https://github.com/misskey-dev) ou le [Forums](https://forum.misskey.io/). + +### Traduction +Misskey est disponible dans de multiples langues (également appelé i18n, une abréviation de Internationalisation). La langue initiale étant le japonais, des bénévoles l’ont traduit dans d’autres langues. Aider à la traduction est une forme de contribution, Misskey utilise pour cela le service [Crowdin](https://crowdin.com/project/misskey). + +### Partager vos impressions +Au delà des problèmes, n’hésitez pas à donner votre opinion sur les fonctions que vous appréciez ou trouvez amusantes. Cela constitue une motivation supplémentaire pour l’équipe de développement, et compte comme une forme indirecte de soutien du projet. + +### Augmenter le nombre de Misskists +« Misskist » est le nom donné aux personnes utilisant Misskey. En parlant de Misskey dans votre entourage, le nombre de Misskists augmente et constitue une motivation pour l’équipe de développmeent. + +### Faire une donation +[Voir ici](./donate.md) + +## Foire Aux Questions +### Quel est l’objectif de ce projet ? +En résumé, et bien que vague, Misskey vise à être une plateforme généraliste populaire. Contrairement aux autres plateformes, Misskey n’est pas fixé dans une idée (ex : anti-centralisation) ou une vision unique, ce qui est reflété dans son développement qui est parfois un peu « exploratoire ». À l’inverse, cela permet une flexibilité en n’ayant pas de direction unique. + + +### Est-ce que Misskey est développée par une entreprise ? +Non. Misskey n’est pas développée par une personne unique et n’est pas commercialisée en lien avec quelqu’entreprise qu’il soit. Le développement est porté par des bénévoles. De plus, bien qu’il y ait des sponsors commerciaux, le développement est centré sur la communauté. + +### Qui contrôle Misskey ? +De part sa nature distribuée, chaque serveur a sa propre équipe d’administration. Misskey n’est ainsi pas contrôlé par une personne ou un une entreprise. Cela signifie que l’équipe de développement n’a pas de contrôle sur ces serveurs, pour les questions liées au management, c’est votre administration qu’il faut contacter. Vous retrouverez les informations sur votre serveur sur [cette page](/about). Créer votre propre serveur ferait de vous la tête de son équipe d’administration. + +### Quel serveur choisir ? +Vous trouverez une [liste incomplète des serveur ici](../instances.md). Selon votre serveur, sa communauté et son thème peuvent varier et il est pertinent de rejoindre un serveur qui vous corresponde. De la même façon, la taille du serveur, le nombre de membre, la langue parlé, la notoriété de l’administration et divers autres critères peuvent orienter votre choix. Il n’existe pas de serveur officiel unique. Vous pouvez également créer votre propre serveur. + +En général, peu importe le serveur que vous rejoignez, vous aurez accès au contenu de tous les autres serveurs. + +### Comment créer son propre serveur ? +Merci de votre intérêt dans la création d’un serveur Misskey. En 2022, il n’existe pas de service spécialisé dans l’hébergement Misskey, créer un serveur requiert un certain niveau de connaissances. Pour plus d’informations, voir [ici](./install.md). + +### Sur quelle technologie repose Misskey ? +Au fil du développement, Misskey a utilisé de nombreuses technologies. Originellement sur une combinaison de MySQL + PHP + jQuery, sont actuellement utilisés : +- Server : Node.js +- Base de données : PostgreSQL, Redis +- Interface : Vue.js +- Langage de programmation : TypeScript + +De plus, Misskey dispose de ses propres technologies dérivées comme MFM ou AiScript. + +### Quelle différence avec Mastodon ? +Misskey est un projet complètement différent de Mastodon et autres dérivés. Son développement est en cours depuis de nombreuses années déjà mais il n’est devenu un réseau distribué qu’après l’apparition de Mastodon. La seule similitude des deux projets est la prise en charge du protocole ActivityPub. + +### Existe-t’il des applications Android/iOs ? +Bien qu’il n’existe pas d’application Misskey officielle pour d’autres systèmes d’exploitation, il existe des applications tierces. Pour plus de détails, voir [ici](./apps). + +Seulement, les fonctionnalités de ces applications sera forcément en retard par rapport au client Web officiel. À moins de vouloir utiliser une application native, nous recommendons d’utiliser le client Web officiel. Celui-ci prenant en charge WPA, il est également possible d’en faire une application native. Pour plus de détails, voir [ici](todo]. + +### Où télécharger le logo ou l’icône Misskoy ? +Vous les trouverez dans les [ressources](../appendix/assets.html). + +### Qui est cette fille aux oreilles de chat que l’on voit parfois ? +C’est l’ange gardien de Misskey, Ai (On l’a trouvé mignonne, youpi !). +
ℹ️ Pour plus d’informations sur Ai, voir ici (Japonais).
diff --git a/content/fr-FR/docs/releases.md b/content/fr-FR/docs/releases.md new file mode 100644 index 00000000..fe3a9795 --- /dev/null +++ b/content/fr-FR/docs/releases.md @@ -0,0 +1,748 @@ +# Release Notes +Notes for indivudual misskey releases. + +::: tip +Information updates may not be translated yet. For the latest information see [GitHub](https://github.com/misskey-dev/misskey/blob/master/CHANGELOG.md). +::: + +## 13.0.0 +Released at: 2023/01/16 + +### TL;DR +- New features (Role system, Misskey Play, New widgets, New charts, 🍪👈, etc) +- Rewriten backend +- Better performance (backend and frontend) +- Various usability improvements +- Various UI tweaks + +### Notable features +- Role + - User policies can be managed more flexibly than before. For example, "instance patrons can create up to 30 antennas," "many users cannot see LTL, but only those who have permission can view it," "it is an invitation-only instance, but any user can invite others," and of course, it is also possible to set up automatic role assignment by combining multiple conditions, such as "Local users and users who have created their accounts less than one day ago are not allowed to make public posts." +- Misskey Play + - Misskey Play is a new platform that replaces the traditional dynamic Pages. It specializes in dynamic content (applications) and allows for the creation of much more flexible applications than Pages. + +### Changes +#### For server admins +- Node.js 18.x or later is required +- PostgreSQL 15.x is required + - Misskey not using 15 specific features at 13.0.0, but may do so in the future. +- Elasticsearch support has been removed + - Instead, we envision a mechanism that allows you to set up an arbitrary search provider in the future. With this mechanism, Elasticsearch will still be available. +- Migrated from Yarn to pnpm + It is recommended to activate corepack: `sudo corepack enable` +- Instance blocking will now also apply to subdomains +- With the introduction of roles, several functions have been integrated with roles + - Moderators have been merged into roles. Please keep a record of the moderator list in advance and create a moderator role and reassign it. After the update, the moderator information will be lost. + - Silences have been merged into roles. It is recommended to record the list of silences beforehand, as previous users will be pardoned. + - Per-user drive capacity settings have been integrated into roles. + - Instance default drive capacity settings have been integrated into roles. After updating, please edit the drive capacity for the base role or conditional role. + - LTL/GTL release status has been integrated into the role. +- Docker is no longer run as root; if you are running Docker and not using object storage, run `chown -hR 991.991 . /files`. + https://github.com/misskey-dev/misskey/pull/9560 + +#### For users +- Note watch function has been removed +- Notification of poll voted has been removed +- Formula embedding in notes has been removed +- It is no longer possible to create new dynamic Pages + - Instead, a Misskey Play feature is implemented that allows for more flexible dynamic content creation using AiScript. +- AiScript has been updated to 0.12.2 + - About changengs of 0.12.x: https://github.com/syuilo/aiscript/blob/master/CHANGELOG.md#0120 + - Plug-ins less than 0.12.x cannot be loaded +- iOS 15 and below are no longer supported +- Firefox 110 and below are no longer supported + - In 109, you can use it without problems by enabling the ContainerQueries flag. + +#### For app developers +- API: meta responses no longer include the `emojis` property + - To get custom emoji list information, request to `emojis` endpoint +- API: custom emoji entities no longer include the `url` property + - To display an emoji image, request `/emoji/.webp` which will return the image. + - e.g. `https://p1.a9z.dev/emoji/misskey.webp` + - remote: `https://p1.a9z.dev/emoji/syuilo_birth_present@mk.f72u.net.webp` +- API: `user` and `note` entities no longer contain the `emojis` property +- API: `user` entities no longer contain the `avatarColor` and `bannerColor` properties +- API: `instance` entities no longer contain the `latestStatus`, `lastCommunicatedAt`, and `latestRequestSentAt` properties +- API: The `caughtAt` of the `instance` entity has been renamed to `firstRetrievedAt`. + +### Improvements +- Role system @syuilo +- Misskey Play @syuilo +- Introduce retention-rate aggregation @syuilo +- Make possible to export favorited notes @syuilo +- Add per user pv chart @syuilo +- Push notification of Antenna note @tamaina +- AVIF support @tamaina +- Add Cloudflare Turnstile CAPTCHA support @CyberRex0 +- Rate limits can now be adjusted per user @syuilo +- Non-moderator users assigned to roles with permissions can now issue instance invitation codes @syuilo +- Non-moderator users with assigned roles can now add, edit, and delete custom emoji @syuilo +- Allow users to set the number of clips and notes within a clip @syuilo +- Allowed to set the number of users in user list and user list @syuilo +- Maximum number of characters for hardword mute @syuilo +- Maximum number of webhooks that can be created @syuilo +- Can set the number of notes that can be pinned @syuilo +- Server: signToActivityPubGet is set to true by default @syuilo +- Server: improve syslog performance @syuilo +- Server: Use undici instead of node-fetch and got @tamaina +- Server: Judge instance block by endsWith @tamaina +- Server: improve note scoring for featured notes @CyberRex0 +- Server: Relaxed character limit for survey choices @syuilo +- Server: Relaxed character limit for profile @syuilo +- Server: add rate limits for some endpoints @syuilo +- Server: improve stats api performance @syuilo +- Server: improve nodeinfo performance @syuilo +- Server: delete outdated notifications regularly to improve db performance @syuilo +- Server: delete outdated hard-mutes regularly to improve db performance @syuilo +- Server: delete outdated notes of antenna regularly to improve db performance @syuilo +- Server: improve activitypub deliver performance @syuilo +- Client: use tabler-icons instead of fontawesome to better design @syuilo +- Client: Add new gabber kick sounds (thanks for noizenecio) +- Client: Add link to user RSS feed in profile menu @ssmucny +- Client: Compress non-animated PNG files @saschanaz +- Client: YouTube window player @sim1222 +- Client: show readable error when rate limit exceeded @syuilo +- Client: enhance dashboard of control panel @syuilo +- Client: Vite is upgraded to v4 @syuilo, @tamaina +- Client: HMR is available while yarn dev @tamaina +- Client: Implement the button to subscribe push notification @tamaina +- Client: Implement the toggle to or not to close push notifications when notifications or messages are read @tamaina +- Client: show Unicode emoji tooltip with its name in MkReactionsViewer.reaction @saschanaz +- Client: OpenSearch support @SoniEx2 @chaoticryptidz +- Client: Support remote objects in search @SoniEx2 +- Client: user activity page @syuilo +- Client: Make widgets of universal/classic sync between devices @tamaina +- Client: add user list widget @syuilo +- Client: Add AiScript App widget +- Client: add profile widget @syuilo +- Client: add instance info widget @syuilo +- Client: Improve RSS widget @tamaina +- Client: add heatmap of daily active users to about page @syuilo +- Client: introduce fluent emoji @syuilo +- Client: add new theme @syuilo +- Client: add new mfm function (position, fg, bg) @syuilo +- Client: show fireworks when visit user who today is birthday @syuilo +- Client: show bot warning on screen when logged in as bot account @syuilo +- Client: AiScript can refer to custom emoji list @syuilo +- Client: improve overall performance of client @syuilo +- Client: ui tweaks @syuilo +- Client: clicker game @syuilo + +### Bugfixes +- Server: Fix @tensorflow/tfjs-core's MODULE_NOT_FOUND error @ikuradon +- Server: Fixed a problem that sentences in quotes are nyaized @kabo2468 +- Server: Bug fix for Pinned Users lookup on instance @squidicuzz +- Server: Fix peers API returning suspended instances @ineffyble +- Server: trim long text of note from ap @syuilo +- Server: Ap inbox max payload size limited to 64kb @syuilo +- Server: add limit to number of antennae created @syuilo +- Server: Fixed duplicate error IDs in pages/like @syuilo +- Server: Fixed that summary values are not updated depending on pages/update parameters @syuilo +- Server: Escape SQL LIKE @mei23 +- Server: fix problem with certain PNG image uploads failing @usbharu +- Server: fix problem with OGP rendering with URLs of non-public clips @syuilo +- Server: Antenna timeline (streaming) picks up key posts of users not followed @syuilo +- Server: follow request list api pagination @sim1222 +- Server: Fixed an issue where an error when drive capacity is exceeded is not properly responded @syuilo +- Client: Fixed a problem that user name is not auto-completed in password manager @massongit +- Client: Fixed a problem that date strings are displayed as custom pictograms @syuilo +- Client: case insensitive emoji search @saschanaz +- Client: Fixed that there is no way to close widget drawer when screen width is narrow @syuilo +- Client: Fixed InApp window sometimes becoming inoperable @tamaina +- Client: use proxied image for instance icon @syuilo +- Client: Fixed an issue where the content cannot be saved in the Webhook edit screen @m-hayabusa +- Client: Fixed issue where blocks cannot be moved in Page edit @syuilo +- Client: update emoji picker immediately on all input @saschanaz +- Client: fixed tooltip of chart may remain on screen @syuilo +- Client: fix wrong link in tutorial @syuilo + +### Special thanks +- All contributors +- All who have created instances for the beta test +- All who participated in the beta test + +## 12.119.1 +Released at: 2022/12/03 + +### Bugfixes +- Server: Mitigate AP reference chain DoS vector @skehmatics + +## 12.119.0 +Released at: 2022/09/10 + +### Improvements +- Client: Add following badge to user preview popup @nvisser +- Client: mobile twitter url can be used as widget @caipira113 +- Client: Improve clock widget @syuilo + +### Bugfixes +- Fix an issue that can cause migration failures +- Server: Fix an issue that allows marking others' notification as read @syuilo +- Client: Fix an issue where 'Manage access tokens' and 'Manage Accounts' page is not shown @futchitwo + +## 12.118.0 +Released at: 2022/08/07 + +### Improvements +- Client: Preference backups feature +- Client: Add vi-VN language support +- Client: Add unix time widget @syuilo + +### Bugfixes +- Server: Fix blocking users from remote instances @xianonn +- Client: Fix webhook page freeze after webhook is first created @syuilo +- Client: Fix broken MiAuth page @syuilo +- Client: Fix an issue where drag-and-drop to the post form doesn't work with some applications @m-hayabusa + +## 12.117.1 +Released at: 2022/07/19 + +### Improvements +- Client: UI brushup @syuilo + +### Bugfixes +- Server: Fix an issue where upload fails intermittently @acid-chicken +- Client: Fix an issue where reaction picker is shown behind other in-app windows @syuilo +- Client: Fix user information lookup retry feature @xianonn +- Client: Update MFM cheatsheet behavior @syuilo +- Client: Fix an issue that prevents changing 'Receive notifications from this instance' setting @syuilo + +## 12.117.0 +Released at: 2022/07/18 + +### Improvements +- Client: Support maximizing windows @syuilo +- Client: Shift-clicking on the link opens it in-app @syuilo +- Client: Ctrl-clicking on the link will force page transition on Deck UI @syuilo +- Client: UI brushup @syuilo + +## 12.116.1 +Released at: 2022/07/17 + +### Bugfixes +- Client: Fix an issue that prevents 'Show in page' button from working on Deck UI @syuilo +- Error During Migration Run to 12.111.x + +## 12.116.0 +Released at: 2022/07/16 + +### Improvements +- Client: registry editor @syuilo +- Client: UI brushup @syuilo + +### Bugfixes +- Error During Migration Run to 12.111.x +- Server: TypeError: Cannot convert undefined or null to object @syuilo + +## 12.115.0 +Released at: 2022/07/16 + +### Improvements +- Client: Easier account switching on the Deck @syuilo +- Client: UI brushup @syuilo + +## 12.114.0 +Released at: 2022/07/15 + +### Improvements +- Add article order shuffle feature to the RSS ticker @syuilo + +### Bugfixes +- Fix an issue that prevents client from booting @syuilo + +## 12.113.0 +Released at: 2022/07/13 + +### Improvements +- Support `` syntax for MFM + +### Bugfixes +- Server: Fix crash at startup if TensorFlow is not supported @mei23 +- Client: Fix routing of the URL encoded string + +## 12.112.3 +Released at: 2022/07/09 + +### Improvements +- Make active email validation configurable + +### Bugfixes +- Server: Fix Attempts to update all notifications @mei23 + +## 12.112.2 +Released at: 2022/07/08 + +### Bugfixes +- Fix Docker doesn't work @mei23 + Still not working on arm64 environment. (See 12.112.0) + +## 12.112.1 +Released at: 2022/07/07 + +same as 12.112.0 + +## 12.112.0 +Released at: 2022/07/07 + +### Known issues +- Installation is currently not working on arm64 environment. This will be fixed in the next version. + +### Changes +- Highlight menu has been merged into the Explore menu. +- Custom Emoji page has been merged into the Instance Information page. +- Federation page has been merged into the Instance Information page. +- Mentions menu has been merged into the Notification menu. +- Direct notes menu has been merged into the Notifications menu. +- You can now access Antennas via the top icon of the Timeline, instead of the main menu. +- You can now access Lists via the top icon of the Timeline, instead of the main menu. + +### Improvements +- Server: Allow GET method for some endpoints @syuilo +- Server: Auto NSFW detection @syuilo +- Server: Add rate limit to i/notifications @tamaina +- Client: Improve control panel @syuilo +- Client: Show warning in control panel when there is an unresolved abuse report @syuilo +- Client: Statusbars @syuilo +- Client: Add instance-cloud widget @syuilo +- Client: Add rss-ticker widget @syuilo +- Client: Removing entries from a clip @futchitwo +- Client: Poll highlights in explore page @syuilo +- Client: Improve deck UI @syuilo +- Client: Word mute also checks content warnings @Johann150 +- Client: Page reload from menu @syuilo +- Client: Improve emoji picker performance @syuilo +- Client: For notes with specified visibility, show recipients when hovering over visibility symbol. @Johann150 +- Client: Make widgets available again on a tablet @syuilo +- Add possibility to leave moderation notes on users @syuilo +- Make possible to delete an account by admin @syuilo +- Improve player detection in URL preview @mei23 +- Add Badge Image to Push Notification #8012 @tamaina +- Server: Improve performance +- Server: Supports IPv6 on Redis transport. @mei23 + IPv4/IPv6 is used by default. You can tune this behavior via `redis.family`. +- Server: Add possibility to log IP addresses of users @syuilo +- Add additional drive capacity change support @CyberRex0 + +### Bugfixes +- Server: Fix GenerateVideoThumbnail failed @mei23 +- Server: Ensure temp directory cleanup @Johann150 +- favicons of federated instances not showing @syuilo +- Admin: The checkbox for blocking an instance works again @Johann150 +- Client: Prevent access to user pages when not logged in @pixeldesu @Johann150 +- Client: Disable some hotkeys (e.g. for creating a post) for not logged in users @pixeldesu +- Client: Ask users that are not logged in to log in when trying to vote in a poll @Johann150 +- Instance mutes also apply in antennas etc. @Johann150 + +## 12.111.1 +Released at: 2022/06/13 + +### Bugfixes +- some fixes of multiple notification read @tamaina +- some GenerateVideoThumbnail failed @Johann150 +- Client: fix problem with widget information not being saved in Deck mode @syuilo +- Client: edit screen appears when trying to open gallery posts @futchitwo + +## 12.111.0 +Released at: 2022/06/11 + +### Note +- Node.js 16.15.0 or later is required + +### Improvements +- Supports Unicode Emoji 14.0 @mei23 +- Push notifications for multiple accounts #7667 @tamaina +- Set click and `action` for Push notifications #7667 @tamaina +- Option to discard original image and only keep `WebPublic` one when uploading it to Drive @tamaina +- Server: always remove completed tasks of job queue @Johann150 +- Client: allow cropping of images in avatar settings @syuilo +- Client: make emoji stand out more on reaction button @Johann150 +- Client: display URL of QR code for TOTP registration @tamaina +- Client: render quote renote CWs as MFM @pixeldesu +- API: `notifications/read` also accepts in arrays #7667 @tamaina +- API: if the query meets the `username` condition, `username` is also `LIKE` searched when searching users @tamaina +- MFM: Allow speed changes in all animated MFMs @Johann150 +- The theme color is now better validated. @Johann150 + Your own theme color may be unset if it was in an invalid format. + Admins should check their instance settings if in doubt. +- Perform port diagnosis at startup only when Listen fails @mei23 +- Rate limiting is now also usable for non-authenticated users. @Johann150 @mei23 + Admins should make sure the reverse proxy sets the `X-Forwarded-For` header to the original address. + +### Bugfixes +- Server: keep file order of note attachement @Johann150 +- Server: fix missing foreign key for reports leading to reports page being unusable @Johann150 +- Server: fix internal in-memory caching @Johann150 +- Server: prevent crash when processing certain PNGs @syuilo +- Server: Fix unable to generate video thumbnails @mei23 +- Server: Fix `Cannot find module` issue @mei23 +- Federation: Add rel attribute to host-meta @mei23 +- Federation: add id for activitypub follows @Johann150 +- Federation: use `source` instead of `_misskey_content` @Johann150 +- Federation: ensure resolver does not fetch local resources via HTTP(S) @Johann150 +- Federation: correctly render empty note text @Johann150 +- Federation: Fix quote renotes containing no text being federated correctly @Johann150 +- Federation: remove duplicate br tag/newline @Johann150 +- Federation: add missing authorization checks @Johann150 +- Client: fix profile picture height in mentions @tamaina +- Client: fix abuse reports page to be able to show all reports @Johann150 +- Client: fix settings page @tamaina +- Client: fix profile tabs @futchitwo +- Client: fix popout URL @futchitwo +- Client: correctly handle MiAuth URLs with query string @sn0w +- Client: correct behavior of the function to display new Note on its details page @xianonn +- MFM: more animated functions support `speed` parameter @futchitwo +- MFM: limit large MFM @Johann150 + +## 12.110.1(2022/04/23) + +### Bugfixes +- Fix GOP rendering @syuilo +- Improve performance of antenna, clip, and list @xianonn + +## 12.110.0 +Released at: 2022/04/11 + +### Improvements +- Improve webhook @syuilo +- Client: Show loading icon on splash screen @syuilo + +### Bugfixes +- API: parameter validation of users/show was wrong +- Federation: fixed problem with direct posts to remote instances not reaching @syuilo + +## 12.109.2 +Released at: 2022/04/03 + +### Bugfixes +- API: admin/update-meta was not working @syuilo +- Client: fix issue where meta[name="theme-color"] content was undefined when switching or loading themes @tamaina + +## 12.109.1 +Released at: 2022/04/02 + +### Bugfixes +- API: Fixed problem with Renote + +## 12.109.0 +Released at: 2022/04/02 + +### Improvements +- Webhooks @syuilo +- Bull Dashboard built in to check and manipulate job queues @syuilo + - To open the Bull Dashboard, you must relog (log out and log back in) to misskey once with your admin account +- Check that installed Node.js version fulfils version requirement @ThatOneCalculator +- Server: overall performance improvements @syuilo +- Federation: avoid duplicate activity delivery @Johann150 +- Federation: limit federation of reactions on direct notes @Johann150 +- Client: improved deck handling on touchpad/touchscreen @tamaina + +### Bugfixes. +- Email address validation was not working @ybw2016v +- API: fix endpoint endpoint @Johann150 +- API: fix admin/meta endpoint @syuilo +- API: improved validation and documentation for endpoints that accept different variants of input @Johann150 +- API: `notes/create`: The `mediaIds` property is now deprecated. + - Use `fileIds` instead, it has the same behaviour. +- Client: fixed problem with URLs not displaying if decodeURIComponent fails due to abnormal URI encoding @tamaina + +## 12.108.1 +Released at: 2022-03-12 + +### Bugfixes +- Fixed relay not working @xianonn +- Fixed problem with ulid not working @syuilo +- Fixed a problem that OGP cannot be obtained correctly from outside @syuilo +- Instance can't get the files from other instance when there are items in allowedPrivateNetworks in .config/default.yml @ybw2016v + +## 12.108.0 +Released at: 2022-03-09 + +### Note +- Node v16.14.0 or later is required from this version + +### Changes +- The ability to set the maximum number of characters in a note has been removed and the default is now a flat 3000 characters @syuilo +- Misskey can no longer terminate HTTPS connections. @Johann150 + - If you did not use a reverse proxy (e.g. nginx) before, you will probably need to adjust your configuration file and set up a reverse proxy. The https configuration key is no longer recognized! + +### Improvements +- Instance default theme can be set @syuilo +- Allow mute to set expiration date @syuilo +- Create a notification when a survey is closed @syuilo +- Allow up to 16 profile fields to be saved @syuilo +- Add Pub&Sub to federation chart @syuilo +- Add Active to federation chart @syuilo +- Queries to databases that take longer than 10 seconds by default will be aborted @syuilo + - You can change the timeout period by setting `statement_timeout` in the configuration file `db.extra` +- Client: display instance icon on splash screen @syuilo + +### Bugfixes +- Client: Fixed reaction picker height sometimes remains low and does not return @syuilo +- Client: Fixed username autocomplete not working properly @syuilo +- Client: Fixed difficulty in editing widgets with touch operation @xianonn +- Client: Fixed register_note_view_interruptor() not working @syuilo +- Client: iPhone X or later(?) Fixed: Fixed page content not being fully displayed on iPhone X or later(?) @tamaina +- Client: Fix image caption on mobile @nullobsi + +## 12.107.0 +Released at: 2022/02/12 + +### Improvements +- Client: add theme @syuilo + +### Bugfixes +- API: fixed internal error in stats API @syuilo +- Client: Fixed soft mute sometimes causing everything to match @tamaina +- Client: take screen safe area into account of the device @syuilo +- Client: Fixed issue with sidebar post button not showing in some environments @syuilo + +## 12.106.3 +Released at: 2022/02/11 + +### Improvements +- Client: adjust margins on smart phones @syuilo + +### Bugfixes +- Client: fixed issue with note details not showing @syuilo + +## 12.106.2 +Released at: 2022/02/11 + +### Bugfixes +- Client: Fixed an issue where deleted notes did not automatically disappear from the timeline @syuilo +- Client: Fixed an issue where the number of reactions may be incorrect @syuilo +- Fixed problem with migration not working in some environments @syuilo + +## 12.106.1 +Released at: 2022/02/11 + +### Bugfixes +- Client: fixed problem with word mute not saving @syuilo + +## 12.106.0 +Released at: 2022/02/11 + +### Improvements +- Improve federation chart @syuilo +- Client: Allow to set the size of the reaction picker @syuilo +- Client: Relaxed reaction picker width and height restrictions @syuilo +- Docker: Update to Node v16.13.2 @mei23 +- Update dependencies + +### Bugfixes +- validate regular expressions in word mutes @Johann150 + +## 12.105.0 +Released at: 2022/02/09 + +### Improvements +- Allow to set the theme color of the instance @syuilo + +#### Bugfixes +- Fixed migration failure in some environments @syuilo + +## 12.104.0 +Released at: 2022/02/09 + +### Note +Please run `npm run clean` before building. + +Due to the large scale of migration in this release, migration may take some time for some instances. +If the migration does not finish, you can delete all **records** in the table starting with `__chart__` (do not delete the table itself) and try again, although the chart information will be reset. + +### Improvements +- Chart engine enhancements @syuilo + - Reduced table size + - Added number of notes with attachments to notes/instance/perUserNotes chart + - Added new entry to activeUsers chart + - Added new entry to federation chart + - Added apRequest chart + - network chart eliminated +- Client: Enable to see the chart on own instance info page @syuilo +- Client: Allow manual specification of device type @syuilo +- Client: updated UI icons @syuilo +- Client: self-hosting UI icons @syuilo +- Review NodeInfo user and post count content @xianonn + +### Bugfixes +- Client: Fixed "There is a new note" display remains when switching timeline type @tamaina +- Client: fix UI size issue @tamaina +- Client: Setting instance information of notes to always show breaks the timeline @Johann150 +- Client: Fixed an issue where the cursor position was not correct when replying depending on the environment @syuilo +- Client: Fixed a problem that switching the display range of instances does not work in the control panel users and files @syuilo +- Client: Fixed no update notification dialog @syuilo +- Client: Follows/Followers Visibility changes won't be saved unless clicking on an other checkbox @Johann150 +- API: Fix API cast @mei23 +- Add instance favicon where it's missing @solfisher +- Fixed problems with periodic resync of charts not working @syuilo + +## 12.103.1 +Released at: 2022/02/02 + +### Bugfixes +- Client: Fixed an issue with tooltip display position being incorrect. + +## 12.103.0 +Released at: 2022/02/02 + +### Improvements +- Client: Allow instance information to be reacquired from the coalition instance page. + +### Bugfixes +- Client: Fixed an issue where images are hidden when reactions are updated after displaying NSFW images of a post. +- Client: Fixed problem with "Clip" page not opening +- Client: Fixed Trends widget not working +- Client: Fixed Federation widget not working +- Client: Fixed emoji picker not opening in reaction settings +- Client: Fixed issue with inclusion of mentions on DM page +- Client: hashtag retention field in submission form not working +- Client: Fixed side view not working +- Client: ensure that specified users does not get duplicates +- Add `img-src` and `media-src` directives to `Content-Security-Policy` for files and media proxy + +## 12.102.1 +Released at: 2022/01/27 + +### Bugfixes +- Fixed problem with chat not displaying + +## 12.102.0 +Released at: 2022/01/27 + +### Note +After the update, some custom emoji may not be displayed. In this case, batch exporting the emoji from the emoji management page and then batch importing them again from the control panel will fix the problem. + +⚠ It is not compatible with zips exported prior to 12.102.0. Please update before exporting. + +### Changes +- Room functionality has been removed. + - It will be restored as a separate repository at a later date. +- Reversi function has been removed. + - It will be restored as a separate repository at a later date. +- Chat UI has been removed. +- The number of files that can be attached to a note has been increased to 16. +- SVG custom emoji are now converted to PNGs for display + +### Improvments +- Custom emoji batch editing function +- Batch import of custom emoji +- Posting form now allows temporary switching of posting accounts +- Unifying Misskey-specific IRIs in JSON-LD `@context`. +- Improved client performance +- Security Improvements + +### Bugfixes +- Fixed handling of upload errors + +## 12.101.1 +Released at: 2021/12/29 + +### Bugfixes +- Fixed SVG emoji not displaying +- Fixed a case where the extension of exported emoji is false. + +## 12.101.0 +Released at: 2021/12/29 + +### Improvements +- Client: Improved accuracy of note previews +- Client: Improvement of MFM sparkle effect +- Client: Design adjustments +- Security Improvements + +### Bugfixes +- Client: Fixed some components being hidden behind the scenes +- Fix html blockquote conversion + +## 12.100.2 +Released at: 2021/12/18 + +### Bugfixes +- Client: Fixed issue where Deck column increases/decreases were not properly reflected until page was reloaded. +- Client: Fixed some components being hidden behind the scenes +- Client: Fixed heavy load on custom emoji list page + +## 12.100.1 +Released at: 2021/12/17 + +### Bugfixes +- Client: Design coordination +- Client: Improved display of various menus and reaction picker on mobile + +## 12.100.0 +Released at: 2021/12/17 + +### Improvements +- Client: Improved display of various menus and reaction picker on mobile + +### Bugfixes +- Client: Fixed some components hiding in the background + +## 12.99.3 +Released at: 2021/12/14 + +### Bugfixes +- Client: Fixed problem with autocomplete being hidden behind dialogs + +## 12.99.2 +Released at: 2021/12/14 + +## 12.99.1 +Released at: 2021/12/14 + +## 12.99.0 +Released at: 2021/12/14 + +### Improvements +- Added a user-level instance mute in user settings +- Added option to not include muted users in follow export +- Added option to not include unused accounts in follow export +- Custom emoji export function +- Chart performance improvements +- Allowed to exit from a group + +### Bugfixes +- Client: Fixed a problem that prevented some functions from working when using a display with touch functionality and mouse operation. +- Client: Fixed an issue where clip settings could not be edited. +- Client: Fixed a problem with menus etc. being hidden behind windows + +## 12.98.0 +Released at: 12/03/2021 + +### Improvements +- API: /antennas/notes API now allows filtering by date +- Client: Confirmation dialog box when voting on a survey +- Client: Renote note detail page to the original note page. +- Client: Image popups can be closed by clicking on them. +- Client: Design adjustments +- Ability to remove followers + +### Bugfixes +- Client: fixed the issue of tabs being displayed on the UI even when LTL and GTL are disabled +- Client: Fixed problem with incorrect error message for incorrect password in login +- Client: Corrected the order of users in the Reaction tooltip and Renote tooltip. +- Client: Fixed problem with master volume of sound not being saved correctly. +- Client: Fixed an inoperability issue in some environments when notifications are displayed. +- Client: Fixed problem with tooltips when tapped on mobile +- Client: Fixed an issue where, when replying to a note in a remote instance, if the target note contained a mentions to a user in that remote instance, it was sometimes passed on as a mentions to the local user in the reply text. +- Client: Fixed a problem in the image viewer where only a portion of the top image is displayed when the entire image is displayed. +- API: Fixed an internal error when retrieving users depending on conditions + +### Changes +- Client: Moderator badge no longer displayed in notes + +## 12.97.0 (2021-11-19) + +### Improvements +- client: auto-folding also applies to renotes +- client: improved display of long threads +- client: also apply MFM to translations, so that it retains the formatting (line breaks, etc.) of the original text. +- client: add a confirmation dialog before deleting an account + +### Bugfixes +- client: fixed an issue where "All" in user search did not work +- client: fixed the style of the Reaction List and Renote List tooltips + +::: warning +Older releases are not translated yet. If you can, please edit this page to add them from the Japanese changelog on [GitHub](https://github.com/misskey-dev/misskey/blob/master/CHANGELOG.md). +::: diff --git a/content/fr-FR/docs/tips/disable-timelines.md b/content/fr-FR/docs/tips/disable-timelines.md new file mode 100644 index 00000000..7f58f693 --- /dev/null +++ b/content/fr-FR/docs/tips/disable-timelines.md @@ -0,0 +1,10 @@ +# Désactiver les LTL/STL/GTL +Dans Misskey, il est possible d’activer ou désactiver individuellement les LTL/STL/GTL depuis le tableau de bord de l’instance. + +Toutes les publications de votre instance étant disponibles dans le LTL et le STL, ils permettent aux nouveaux membres de trouver des personnes qui les intéressent sans avoir à manuellement les rechercher. À l’inverse, cela rend moins important de suivre des personnes pour voir leur activité et les publications inappropriées peuvent apparaître plus fréquemment. De plus, l’expérience se rapproche d’un salon de discussion où il est plus difficile de trouver sa place parmi les personnes plus anciennes. Cette balance variant selon les serveurs, le choix a été laissé à chaque instance. Si vous penser que les coûts sont trop importants, nous vous invitons à désactiver ces fils. + +::: warning +Désactiver ces fils peuvent amener une certaine confusion et entraîner une diminution temporaire du nombre de membres. Pensez à bien réflechir à cela avant tout action, et de l’expliquer à vos membres en leur laissant le temps de se préparer en s’abonnant aux personnes avec qui elles interagissent fréquemment. +::: + +L’administration et la modération aura toujours accès à ces fils même désactivés. diff --git a/content/fr-FR/docs/troubleshooting.md b/content/fr-FR/docs/troubleshooting.md new file mode 100644 index 00000000..3c3aa187 --- /dev/null +++ b/content/fr-FR/docs/troubleshooting.md @@ -0,0 +1,49 @@ +--- +description: 'En cas de problème, d’abord consulter cette page.' +--- + +# Dépannage +::: Astuce +Également voir la [Foire Aux Questions](./faq.md). +::: + +En cas de problème, d’abord consulter cette page. Si le problème n’est pas référencé, ou que les instructions ne permettent pas de le résoudre, contactez l’administration de votre serveur ou (signalez le problème](./report-issue). + +## Le client ne démarre pas +Dans la plupart des cas, cela vient de votre navigateur ou système d’exploitation qui peuvent être obsolètes. Essayez de les mettre à jour avec les dernières versions et réessayez. + +Bien que cela soit rare, si cela ne résoud pas votre problème il est possible que cela soit à cause du cache. En quel cas, essayez de vider votre cache avant de réessayer. + +## Les pages ne se chargent pas +Si votre client démarre mais qu’une erreur apparaît lors du chargement des pages, vérifiez votre connexion internet. En parallèle, vérifiez que le serveur que vous souhaitez consulter soit en ligne. + +Bien que cela soit rare, si cela ne résoud pas votre problème il est possible que cela soit à cause du cache. En quel cas, essayez de vider votre cache avant de réessayer. + +Tout autre problème vient probablement du serveur que vous cherchez à consulter, et c’est son administration qu’il faut contacter. + +## Le client est lent +Veuillez essayer de : + +- Activer « Réduire les animations » dans les paramètres ; +- Désactiver « Effet de flou modal » dans les paramètres ; +- Activer l’accélération matérielle de votre navigateur ; +- Utiliser un appareil plus puissant. + +## Des parties de l’interface sont étranges (ex : Fond transparent) +Une interface cassée peut être due au cache système du thème lorsque l’interface est modifiée suite à une mise à jour. La fonction « Vider le cache » dans les paramètres résoudra ce problème. + +::: Attention +Il est ici question du cache « Client », pas celui du « Navigateur ». +::: + +## Le clignotement d’une notification ou Antenne ne s’arrête pas +Un cignotement indique du contenu non-lu. Si celui-ci persiste, cela est généralement dû à du nouveau contenu. Si vous pensez avoir tout lu mais que le clignotement persiste, vous pouvez manuellement marquer tout le contenu comme lu dans les paramètres. + +## La fonction « Renote » est bloquée +Les notes adressées aux personnes abonnées uniquement ne pevent pas être renotées. + +## Des parties spécifiques de l’interface Web Misskey ne s’affichent pas +Ces problèmes peuvent survenir si vous utilisez un bloqueur de pub. Pour une expérience optimale, veuillez le désactiver. + +## Certaines parties de l’intrface Web Misskey ne sont pas traduites +Dans la plupart des cas c’est que la traduction n’a pas encore été faite. Merci de patientez pour qu’une personne s’en charge, ou [faites le](./misskey) vous même. diff --git a/content/fr-FR/help.md b/content/fr-FR/help.md new file mode 100644 index 00000000..c6f1bc0c --- /dev/null +++ b/content/fr-FR/help.md @@ -0,0 +1,3 @@ +# Aide + +- [Liste de fonctions](./docs/features/index.md) diff --git a/content/fr-FR/home.md b/content/fr-FR/home.md new file mode 100644 index 00000000..52d210f1 --- /dev/null +++ b/content/fr-FR/home.md @@ -0,0 +1,60 @@ +--- +home: true +title: Misskey Hub +heroImage: /banner.svg +tagline: Site officiel de la plateforme ouverte de microblogage interplanétaire Misskey +footer: Copyright © 2023 syuilo et autres contributeur·ice·s +actions: + - text: Débuter + link: ./docs/getting-started + type: primary + - text: Qu’est ce que Misskey? + link: ./docs/misskey + type: secondary +features: + - title: Distribué 🪐 + details: Independent communities are run on multiple servers, and these are interconnected. + - title: Léger 🚀 + details: Because it uses Node.js, which runs at high speed, it is lightweight even when federated with a large number of servers. + - title: Fun 🍮 + details: It has distinctive features such as reactions and a highly customizable UI. +--- + + + + + +
+ +# Sponsors +
+ RSS3 +
+
+ + diff --git a/content/fr-FR/instances.md b/content/fr-FR/instances.md new file mode 100644 index 00000000..e1e85177 --- /dev/null +++ b/content/fr-FR/instances.md @@ -0,0 +1,17 @@ +# Liste d’instances +::: tip +Si vous souhaitez voir votre instance dans cette liste, contactez nous via [Discord](https://discord.gg/Wp8gVStHW3) ou faites une PullRequest sur le dépot [GitHub](https://github.com/misskey-dev/misskey-hub) de ce site. +::: + + + +Vous pouvez également trouver une instance depuis la [liste non-officielle d’instances](https://join.misskey.page/en-US/instances). + + diff --git a/content/fr-FR/plugins.md b/content/fr-FR/plugins.md new file mode 100644 index 00000000..4f608e81 --- /dev/null +++ b/content/fr-FR/plugins.md @@ -0,0 +1,12 @@ +# Liste d’extension +Une liste d’[extensions](./docs/features/plugin.md) que vous pouvez installer depuis l’interface web Misskey. + +::: tip +Si vous souhaitez ajouter votre extension ici, veuillez vous référer à la [section à ce sujet](#Soumettre-une-extension). +::: + +## Extensions +- TODO + +## Soumettre une extension +TODO diff --git a/content/fr-FR/updates.md b/content/fr-FR/updates.md new file mode 100644 index 00000000..3aa384f7 --- /dev/null +++ b/content/fr-FR/updates.md @@ -0,0 +1,3 @@ +# Modifications récentes + + diff --git a/content/it-IT/README.md b/content/it-IT/README.md new file mode 100644 index 00000000..654affc6 --- /dev/null +++ b/content/it-IT/README.md @@ -0,0 +1,91 @@ +--- +layout: Landing + +description: "Misskey è una piattaforma open source di social media, decentralizzata e per sempre free!" +gettingStarted: "Iniziamo!" +learnMore: "Scopri di più" +keyFeatures: + open: + title: "Open" + description: " + Misskey è un software open source utilizzabile da chiunque, a cui tutti possono contribuire." + federated: + title: "Federato" + description: "Misskey è una piattaforma decentralizzata e federata, connette le comunità tramite diverse istanze." + multifunction: + title: "Potente" + description: "Misskey è facile da capire per chi arriva e offre potenti funzionalità agli utenti più avanzati." + customizable: + title: "Personalizzabile" + description: "Puoi modificare temi, riquadri, schermate e molto altro. L'interfaccia grafica si adatta alle tue esigenze!" +sections: + federatedSoftware: + title: "Misskey è una piattaforma decentralizzata." + description: "Misskey is just a platform for server owners to make their own instances of Misskey, and they can all talk to each other! There's large instances for the masses, smaller ones for groups, fandoms, and subcultures, and even instances just for individuals and their friends. Want to have even more control? You can make your own instance on your server with relative ease, cutting ties from any large company who wants to spy on you and sell your data. Misskey is about community and sharing, not corporations and big tech. Have friends not on Misskey? No problem! Because Misskey is on the Fediverse (ActivityPub), you can interact with people on other platforms like Mastodon, PixelFed, PeerTube, and more!" + features: + title: "Funzionalità" + description: "Misskey ha una ampia gamma di funzionalità uniche!" + list: + note: + title: "Le note" + description: 'Su Misskey quel che pubblicano i profili sono le NOTE. Riempi le conversazioni con: citazioni, emoji personalizzabili, animazioni dei testi, contenuti sensibili, immagini multiple, video, GIF, audio e altro!' + reaction: + title: "Reazioni" + description: "Puoi reagire con qualsiasi emoji! Oltre alla stellina e il pollicione, esprimi come ti senti cliccando un solo bottone." + theme: + title: "Temi" + description: " + Perché limitarsi solo a Giorno/Notte, quando puoi cambiare qualsiasi colore? Tramite le funzioni intuitive di Misskey oggi puoi personalizzare l'interfaccia come desideri." + charts: + title: "Grafici" + description: " + Se hai la manìa del controllo, Misskey ti mette a disposizione grafici pontentissimi che permettono di monitorare, in tempo reale, come sta andando l'istanza." + federation: + title: "Federazione" + description: " + Non sei ancora su Misskey?! Non c'è problema. Le istanze Misskey parlano l'una con l'altra, oltre a Mastodon, Pixelfed, PeerTube, Soapbox e Pleroma. Puoi raggiungere le tue amicizie in tutto il Fediverso!" + drive: + title: "Drive" + description: " + Hai perso qualcosa di utile che avevi caricato in precedenza? Il Drive ti permette di gestire lo spazio disponibile per gli allegati, direttamente sul tuo profilo!" + thread: + title: "Argomenti" + description: " + Hai molte cose da dire? Organizzalo in un thread. Ogni Nota ti mette a disposizione 3000 caratteri (di solito). Le converazioni possono andare di lungo per ore!" + widgets: + title: "Riquadri" + description: "Personalizza la tua interfaccia client con svariati riquadri pesonalizzabili, il calendario, le notifiche, l'orologio, le statistiche..." + gettingStarted: + title: "Entra subito in Misskey!" + find: + title: "Trova una istanza!" + list: "Elenco istanze" + create: + title: "Prepara la tua istanza" + guide: "Installazione" + docs: + title: "Scopri di più" + docs: "Documentazione" + donation: + title: "Donazioni" + description: "Poiché Misskey è una organizzazione autogestita, senza incassi, per sopravvivere, si affida alla vostra generosità. Dunque, considera l'opzione di una donazione per progredirne la qualità negli anni!" + sponsors: + title: "Sponsor" +--- + + diff --git a/content/it-IT/appendix/assets.md b/content/it-IT/appendix/assets.md new file mode 100644 index 00000000..c5160a4e --- /dev/null +++ b/content/it-IT/appendix/assets.md @@ -0,0 +1,53 @@ +--- +description: "collezione di risorse grafiche su Misskey, loghi, icone disegni e altro..." +--- + +# Risorse grafiche + +Questa collezione contiene Loghi Misskey, icone e altri asset. + +::: tip +Il materiale distribuito in questa pagina è soggetto alla licenza [CC BY-NC-SA](http://creativecommons.org/licenses/by-nc-sa/4.0/deed.it) Creative Commons, Attribuzione - Non commerciale - Condividi allo stesso modo 4.0 Internazionale (CC BY-NC-SA 4.0) ! 🎉 + +CC BY-NC-SA +::: + +::: tip +I file sorgente vengono gestiti in questo repository : [misskey-dev/assets](https://github.com/misskey-dev/assets). +::: + +## Logo + + + + + +## Icona + + + + + + diff --git a/content/it-IT/docs/admin/cdn.md b/content/it-IT/docs/admin/cdn.md new file mode 100644 index 00000000..78124b6e --- /dev/null +++ b/content/it-IT/docs/admin/cdn.md @@ -0,0 +1,17 @@ +# Impostare una CDN + +Quando pubblichi la tua istanza Misskey, ti raccomandiamo che avvenga dietro ad una CDN, come ad esempio [Cloudflare](https://www.cloudflare.com/). + +Usare Misskey dietro alla CDN, ti permette di avere i contenuti statici cachati, in maniera che le richieste non arrivino al tuo server. L'indirizzo IP del server non viene esposto, diminuendo il rischio di un attacco DDOS. + +## Copia cache + +L'interfaccia web di Misskey è completamente statica e non necessita del server per funzionare. Questa è la parte migliore per cui funziona la **copia cache**. + +Però non tutta Misskey può essere "cachata", le API non devono esserlo. Dunque, devi configurare la seguente eccezione nella tua CDN: + +- Metti in cache tutte le richieste, tranne: `/api/*`. + +::: tip +Non è necessario svuotare la cache quando aggiorni Misskey. +:::: diff --git a/content/it-IT/docs/admin/default-reaction.md b/content/it-IT/docs/admin/default-reaction.md new file mode 100644 index 00000000..5a9e27f1 --- /dev/null +++ b/content/it-IT/docs/admin/default-reaction.md @@ -0,0 +1,5 @@ +# Cambiare la reazione predefinita + +Puoi cambiare la reazione predefinita che viene utilizzata quando si riceve un Like nello standard di ActivityPub. + +Per ottenere ⭐ _stelline_ anziché 👍 _pollicioni_, modifica nel database, il valore booleano di `meta.useStarForReactionFallback`. diff --git a/content/it-IT/docs/admin/emoji.md b/content/it-IT/docs/admin/emoji.md new file mode 100644 index 00000000..0d73467a --- /dev/null +++ b/content/it-IT/docs/admin/emoji.md @@ -0,0 +1,107 @@ +# Gestione delle emoji personalizzati + +Possono essere gestiti solamente da amministratori o moderatori, tramite il **Pannello di controllo**, nel menu **Emoji Personalizzati**. + +La pagina di mostra l'elenco delle emoji attualmente installate. All'inizio l'elenco sarà vuoto ma puoi aggiungerne in vari modi. + +## Copiare le Emoji + +Puoi copiarle da altre istanze, scegli il pannello **Remoto** nel menu **Emoji Personalizzati**. +Puoi cercarli per nome della emoji o della istanza di provenienza. + +Quando hai trovato quella che ti piace, clicca per aprire il menu di importazione. + +Considera che quella emoji potrebbe essere soggetta al diritto d'autore e marchi brevettati, gli amministratori sono legalmente responsabili per qualsiasi violazione. + +## Importazione individuale + +Se hai una immagine che vuoi convertire in una emoji personalizzata, puoi importarla. Funziona come allegare una immagine ad una nota. +Carichi un nuovo file, scegli dal tuo Drive o indichi la URL dove si trova l'immagine. + +::: danger +Quando importi la emoji dal tuo Drive, il file rimarrà lì dove si trova. +Misskey non lo copia, se fosse eliminato la emoji risulterebbe rotta. +::: + +## Importazione massiccia + +Le emoji possono essere importate in modo massiccio da pacchetti in formato ZIP, organizzate in modo speciale. + +Questa funzionalità si trova nel menu a pallini (...) in alto a destra nella pagina **Emoji Personalizzati**. + +::: warning +Una importazione massiccia potrebbe sovrascrivere quelle esistenti oppure danneggiare la tua istanza. +Assicurati di importare emoji solamente da fonti affidabili. L'ideale sarebbe che fossero importate solo quelle esportate da te. +::: + +### Formato del pacchetto emoji + +Alla radice c'è il file `meta.json` che contiene informazioni sulle emoji contenute nel pacchetto. +Segue un esempio di un ipotetico pacchetto, in cui `Meta` è la struttura del file completo. + +```typescript +class Meta { + metaVersion: number; + host: string; + /** + * Rappresentazione del giorno e orario, come restituito da ECMAScript `Date.prototype.toString`. + */ + exportedAt: string; + emojis: Emoji[]; +} + +class Emoji { + downloaded: boolean; + fileName: string; + emoji: { + id: string; + updatedAt: string; + name: string; + host: null; + category: string; + originalUrl: string; + publicUrl: string; + uri: null; + type: string; + aliases: string[]; + }; +} +``` + +Gli attributi di `Meta` in questo momento non vengono utilizzati o controllati in fase di importazione, tranne che per l'attributo `emojis`. + +Per ogni `Emoji`: + +- `downloaded`: dovrebbe essere sempre _True_, se il valore è mancante o diverso, non verrà importata +- `fileName`: nome dell'immagine all'interno del pacchetto +- `emoji`: metadati associati alla emoji come stanno nel database. Attualmente, alcuni non vengono nemmeno verificati. Ad esempio: + - `name`: nome della emoji `sorrisone` se occorre scrivere `:sorrisone:` per attivarla. Attenzione: Se esiste già una con lo stesso nome, questa verrà sovrascritta! + - `category`: categoria di emoji + - `aliases`: lista di parole sinonimi del nome. Nella interfaccia web sono i: "tags". + +## Modificare ed eliminare + +Le proprietà di una emoji si modificano cliccandola nella lista di quelle _Locali_ +Comparirà una finestra di dialogo in cui modificare i parametri oppure eliminare la emoji. + +::: danger +Quando elimini una emoji personalizzata, le vecchie note che la contenevano inizieranno a mostrare invece il testo (campo `name`). E non potranno essere più rappresentate correttamente. +::: + +Le emoji remote non si possono modificare, né eliminare. + +Ogni emoji può avere solo un nome, una categoria ma più tag. +La categoria si usa per raggrupparle nella finestrella di selezione. +I tag possono essere usati come alternativa ai nomi, poiché sono ricercabili. + +Quando hai finito con le modifiche, ricordati di salvare cliccando il baffetto di spunta (✔️) nell'angolo in alto a destra. + +### Modifiche massiccie + +Le emoji si possono modificare in modo massiccio attivando la selezione multipla **"Select Mode"** + +In questo modo, cliccando le emoji non si aprirà la finestra di dialogo, ma verranno evidenziate, indicando quali siano selezionate per la modifica. + +Le modifiche che si possono svolgere vengono mostrate come bottoni. Ogni bottone avvia la modifica massiccia di quel parametro, per tutte le emoji evidenziate. + +Per terminare le modifiche, disattivare il campo _Select Mode_ diff --git a/content/it-IT/docs/admin/nginx.md b/content/it-IT/docs/admin/nginx.md new file mode 100644 index 00000000..4af76569 --- /dev/null +++ b/content/it-IT/docs/admin/nginx.md @@ -0,0 +1,86 @@ +# Configurazione di Nginx + +1. Crea il file `/etc/nginx/conf.d/misskey.conf` oppure `/etc/nginx/sites-available/misskey.conf` copiaci dentro il contenuto dell'esempio. (il nome del file può cambiare) +2. Modifica come segue: + 1. Sostituisci `example.tld` col nome del tuo dominio.\ + `ssl_certificate` e `ssl_certificate_key` dovrebbero essere i percorsi ai file ottenuti con Let's Encrypt. + 2. Se usi una [CDN come Cloudflare](./cdn.md), elimina 4 linee partendo da: "If it's behind another reverse proxy or CDN, remove the following." +3. Se hai creato il file `/etc/nginx/sites-available/misskey.conf`, crea anche il symlink `/etc/nginx/sites-enabled/misskey.conf` usando il seguente comando:\ + `sudo ln -s /etc/nginx/sites-available/misskey.conf /etc/nginx/sites-enabled/misskey.conf` +4. Esegui `sudo nginx -t` per verificare che la configurazione sia ok. +5. Esegui `sudo systemctl restart nginx` per ricaricare Nginx. + +# Esempio di configurazione Nginx + +```nginx +# For WebSocket +map $http_upgrade $connection_upgrade { + default upgrade; + '' close; +} + +proxy_cache_path /tmp/nginx_cache levels=1:2 keys_zone=cache1:16m max_size=1g inactive=720m use_temp_path=off; + +server { + listen 80; + listen [::]:80; + server_name example.tld; + + # For SSL domain validation + root /var/www/html; + location /.well-known/acme-challenge/ { allow all; } + location /.well-known/pki-validation/ { allow all; } + location / { return 301 https://$server_name$request_uri; } +} + +server { + listen 443 ssl http2; + listen [::]:443 ssl http2; + server_name example.tld; + + ssl_session_timeout 1d; + ssl_session_cache shared:ssl_session_cache:10m; + ssl_session_tickets off; + + # To use Let's Encrypt certificate + ssl_certificate /etc/letsencrypt/live/example.tld/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/example.tld/privkey.pem; + + # To use Debian/Ubuntu's self-signed certificate (For testing or before issuing a certificate) + #ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem; + #ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key; + + # SSL protocol settings + ssl_protocols TLSv1.2 TLSv1.3; + ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384; + ssl_prefer_server_ciphers off; + ssl_stapling on; + ssl_stapling_verify on; + + # Change to your upload limit + client_max_body_size 80m; + + # Proxy to Node + location / { + proxy_pass http://127.0.0.1:3000; + proxy_set_header Host $host; + proxy_http_version 1.1; + proxy_redirect off; + + # If it's behind another reverse proxy or CDN, remove the following. + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto https; + + # For WebSocket + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $connection_upgrade; + + # Cache settings + proxy_cache cache1; + proxy_cache_lock on; + proxy_cache_use_stale updating; + add_header X-Cache $upstream_cache_status; + } +} +``` diff --git a/content/it-IT/docs/admin/push-docker-hub.md b/content/it-IT/docs/admin/push-docker-hub.md new file mode 100644 index 00000000..ccaaeff9 --- /dev/null +++ b/content/it-IT/docs/admin/push-docker-hub.md @@ -0,0 +1,19 @@ +# Come pubblicare su Docker Hub usando le GitHub Actions + +La [descrizione del Workflow per pubblicare su Docker Hub usando le GitHub Actions](https://github.com/misskey-dev/misskey/blob/develop/.github/workflows/docker.yml) si trova nel repository. + +Il repository originale verrà pubblicato su Docker Hub con i tag `latest` e `nome-della-release`, potrebbe esserci il tag `nome-del-branch` ma non è soggetto a pubblicazione automatica. + +Il Workflow fallirà se avviato da un fork. Di seguito indichiamo come pubblicare un fork sul proprio Docker Hub. + +## Come configurare il Workflow + +1. Crea un repository su Docker Hub +2. Sostituisci le [image](https://github.com/misskey-dev/misskey/blob/53f3b779bf16abcda4f6e026c51384f3b8fbcc62/.github/workflows/docker.yml#L20) del Workflow con il repository creato +3. Crea i [secret](https://docs.github.com/ja/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository) ti occorre creare la coppia `DOCKER_USERNAME` e `DOCKER_PASSWORD`, che saranno le tue credenziali Docker Hub + +## Come pubblicare + +Con la configurazione indicata in precedenza, il repository verrà _pushato_ su Docker Hub, ad ogni nuova release. Nello specifico, avrà i tags `latest` e `nome-della-release`. + +Puoi anche pubblicare manualmente da GitHub. Seleziona il _branch_ in `Actions => Publish Docker Image => Run Workflow`. In questo caso però il tag creato sarà `nome-del-branch` diff --git a/content/it-IT/docs/admin/troubleshooting.md b/content/it-IT/docs/admin/troubleshooting.md new file mode 100644 index 00000000..3d03384b --- /dev/null +++ b/content/it-IT/docs/admin/troubleshooting.md @@ -0,0 +1,44 @@ +--- +description: "Leggi questa pagina quando ci sono degli errori" +--- + +# Soluzione agli errori di installazione + +::: tip +Per prima cosa, leggi attentamente la [guida di installazione](../install/manual.html). +::: + +## Script automatico per Ubuntu + +Per chi non volesse seguire i passi dell'installazione su Ubuntu, con _systemd_ c'è a disposizione uno [script automatizzato di installazione](https://github.com/joinmisskey/bash-install/blob/main/README.en.md) + +## Installazione manuale + +Leggi la [guida di installazione](../install/manual.html) + +## La build fallisce + +In generale, per creare Misskey sono necessari almeno 2GB di memoria. Assicurati di averne abbastanza sul server, oppure puoi crearlo sul tuo PC e distribuirlo successivamente sul server. + +## Qualcosa va storto + +- Leggi attentamente la [guida di installazione](../install/manual.html). +- Verifica che la versione di NodJS sia la più recente. +- Errori o WARN possono apparire durante l'installazione o la compilazione, ma di solito non sono veri problemi. Per il momento, esegui `npm start` e controlla l'operazione. +- Verifica l'installazione di `node-gyp` + - Installa con `apt install build-essential` + - Su Windows, fare riferimento a [questo articolo](https://qiita.com/AkihiroTakamura/items/25ba516f8ec624e66ee7) (in giapponese) +- Se non dovesse funzionare, riprova dall'inizio seguendo i passaggi nella [guida di installazione](../install/manual.html). + +## Fallimento dell'aggiornamento + +- Assicurati che abbiano funzionato sia `pnpm install` che `pnpm run migrate` durante l'aggiornamento di Misskey. Se non funzionano, prova con `pnpm run clean-all && pnpm install` e `pnpm run build && pnpm run migrate && pnpm start`. +- Se non sembra funzionare, riprova dall'inizio seguendo i passaggi nella [guida di installazione](../install/manual.html). + +## Configurazione ambiente + +Leggi attentamente la [guida di installazione](../install/manual.html). +Configura le impostazioni in `.config/default.yml`. +Copia [`.config/example.yml`](https://github.com/misskey-dev/misskey/blob/develop/.config/example.yml) e modifica seguendo le indicazioni che trovi nei commenti. + +(Nel formato YAML, qualsiasi linea che inizia con cancelletto (#) viene trattata come un commento.) diff --git a/content/it-IT/docs/api/app.md b/content/it-IT/docs/api/app.md new file mode 100644 index 00000000..1b0644e0 --- /dev/null +++ b/content/it-IT/docs/api/app.md @@ -0,0 +1,73 @@ +--- +description: MiAuth導入以前のアクセストークン取得方法について説明する。 +--- + +# アプリ作成方式でのアクセストークン取得方法 + +MiAuth導入(12.27.0)より前の、旧来のアクセストークン取得方法について説明します。 +12.27.0未満のバージョンのサーバーではこの旧来の方式を使用する必要があります。 + +## 1. アプリケーションの作成 +[`app/create`エンドポイント](endpoints/app/create.html)に情報を送信し、`appSecret`を取得します。 + +```json +{ + // アプリの名前 + "name": "test", + // アプリの説明 + "description": "my test application", + // アプリのパーミッション + "permission": ["write:notes"] +} +``` + +この時、`callbackUrl`でお好きなURLを含めると、次のアクセス許可操作が終了したときに`token`をクエリ文字列に含めながらそこにコールバックするようになります。 + +## 2. ユーザーに認証させる +[`auth/session/generate`エンドポイント](endpoints/auth/session/generate)に`appSecret`をPOSTします。 + +```json +{ + "appSecret": "fAb12cD34Ef56gH78Ij16kL32Mn64oPf" +} +``` + +`token`(ここでは仮に`798b9f6e-248d-43a7-a919-fabc664027f1`)と`url`を返してくるので、まずはこのurlにウェブブラウザでアクセスし「アクセスを許可」を選択。 + +## 3. accessTokenを問い合わせる +2が終わったことが確認できたら、[`auth/session/userkey`エンドポイント](endpoints/auth/session/userkey)に`appSecret`と先ほどの`token`をPOSTします。 + +```json +{ + "appSecret": "fAb12cD34Ef56gH78Ij16kL32Mn64oPf", + "token": "798b9f6e-248d-43a7-a919-fabc664027f1" +} +``` + +ここで取得できる文字列は`accessToken`と呼ばれます。`accessToken`は一度限りしか取得できません。 + +## 4. iを生成 +`i`は、Node.jsであれば以下のようなコードで生成でき、設定画面で取得するものとは違って64桁の16進数となります。 + +```javascript +const crypto = require("crypto") +const i = crypto.createHash("sha256") + .update(accessToken + appSecret, "utf8") + .digest("hex") +console.log(i) +``` + +## 5. 実際にテストする +```javascript +fetch("https://misskey.io/api/notes/create", { + method: 'POST', + body: JSON.stringify({ + i: "/* ここにiを入力 */", + text: "Hello Misskey API World with My Application!" + }), + headers: { + 'Content-Type': 'application/json', + }, + credentials: 'omit', +}); +``` diff --git a/content/it-IT/docs/api/common.json5 b/content/it-IT/docs/api/common.json5 new file mode 100644 index 00000000..4bcf58ad --- /dev/null +++ b/content/it-IT/docs/api/common.json5 @@ -0,0 +1,40 @@ +{ + refs: {}, + errors: { + '1384574d-a912-4b81-8601-c7b1c4085df1': { + id: '1384574d-a912-4b81-8601-c7b1c4085df1', + code: 'CREDENTIAL_REQUIRED', + description: 'Credential-required endpoint requested without credentials.', + }, + 'd5826d14-3982-4d2e-8011-b9e9f02499ef': { + id: 'd5826d14-3982-4d2e-8011-b9e9f02499ef', + code: 'RATE_LIMIT_EXCEEDED', + description: 'Temporarily unavailable due to rate limit restrictions.', + }, + '56f35758-7dd5-468b-8439-5d6fb8ec9b8e': { + id: '56f35758-7dd5-468b-8439-5d6fb8ec9b8e', + code: 'ACCESS_DENIED', + description: 'You do not have access privileges.', + }, + '1370e5b7-d4eb-4566-bb1d-7748ee6a1838': { + id: '1370e5b7-d4eb-4566-bb1d-7748ee6a1838', + code: 'PERMISSION_DENIED', + description: 'The given credential does not have the required permissions.', + }, + 'a8c724b3-6e9c-4b46-b1a8-bc3ed6258370': { + id: 'a8c724b3-6e9c-4b46-b1a8-bc3ed6258370', + code: 'YOUR_ACCOUNT_SUSPENDED', + description: 'Unavailable due to your account has been suspended.', + }, + '3d81ceae-475f-4600-b2a8-2bc116157532': { + id: '3d81ceae-475f-4600-b2a8-2bc116157532', + code: 'INVALID_PARAM', + description: 'The request contains incorrect parameters.', + }, + '5d37dbcb-891e-41ca-a3d6-e690c97775ac': { + id: '5d37dbcb-891e-41ca-a3d6-e690c97775ac', + code: 'INTERNAL_ERROR', + description: 'Internal error occurred. Please contact the administrator if the error persists.', + }, + }, +} diff --git a/content/it-IT/docs/api/index.md b/content/it-IT/docs/api/index.md new file mode 100644 index 00000000..3a7466bd --- /dev/null +++ b/content/it-IT/docs/api/index.md @@ -0,0 +1,138 @@ +--- +description: ' +Misskey espone una API che puoi usare per sviluppare client mobile, servizi web connessi a Misskey, bot, altre applicazioni.' +--- + +# Le API di Misskey + +Misskey espone una API che puoi usare per sviluppare client mobile, servizi web connessi a Misskey, bot e altre applicazioni. + +Abbiamo anche una **API di streaming** per ccreare applicazioni con caratteristiche push, in realtime. + +::: tip +Usando la SDK ufficiale di Misskey, o librerie di terze parti, puoi fruire della API in modo più conveniente. Per esempio semplificando alcuni dei passi descritti in questa pagina. +::: + +Tanto per cominciare, ti occorre ottenere il **token di accesso** associato all'account che intendi usare per fruire delle API. + +Questa pagina ti spiega passo passo come ottenerlo e le basi per fruire delle API. + +## Ottenere un token di accesso + +Le API, in generale, richiedono l'accesso autenticato da un token. Si tratta di un set di credenziali associate ad un profilo, che lo identificano e controllano quali operazioni sia autorizzato a svolgere quello specifico token. + +::: tip +Tra il profilo e i token c'è la relazione uno-a-molti, significa che per ogni profilo si possono creare più token (anche con diversi livelli di privilegi) +::: + +Ci sono due modi per ottenere il token: + +- [Richiederlo per se stessi](#richiedere-un-token-di-accesso-manualmente) +- [Richiederlo per un altro profilo che userà l'applicazione](#richiedere-l-emissione-di-un-token-di-accesso) + +### Richiedere un token di accesso manualmente + +Per ottenere un token per il proprio profilo, è sufficiente aprire il proprio profilo in Misskey e, nelle impostazioni, scegliere il menu API. Da lì, seguire le indicazioni. + +::: danger +Fai attenzione! Non condividere il token con nessuno, deve rimanere segreto, altrimenti qualcuno potrebbe ottenere l'accesso del profilo. +::: + +### Richiedere l'emissione di un token di accesso + +Per richiedere il token di accesso per un altro profile, occorre inizializzare la richiesta come indicato. + +::: tip + +以下に説明する方法は、アプリを作成せずインスタントにアクセストークンを発行する、MiAuthと呼ばれるものです。 + +[アプリ作成方式でのアクセストークン取得方法もあります(旧来型)。](./app) +::: + +#### Passo 1 + +Genera un UUID (identificativo unico dell'utente). Da ora in poi lo chiameremo _ID Sessione_. + +::: danger +L'**ID Sessione** dovrebbe essere generato ogni volta e mai riutilizzato. +::: + +#### Passo 2 + +Nel browser della persona utilizzatrice dovrebbe comparire il modulo di autenticazione. Il modulo di autenticazione può essere aperto usando una URL simile a questa: + +```:no-line-numbers +https://{host}/miauth/{session} +``` + +- `{host}` è il nome dell'istanza (di solito lo ha digitato la persona stessa) +- `{session}` è il valore **ID Sessione** + +Si possono anche aggiungere alcune opzioni, come parametri GET nella URL: + +| Nome | Descrizione | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------ | +| `name` | Nome dell'applicazione | +| `icon` | Indirizzo URL dell'icona (immagine) | +| `callback` | Indirizzo URL a cui reindirizzare dopo l'autenticazione (con **ID Sessione** aggiunto come parametro GET denominato `session`) | +| `permission` | I permessi richiesti dall'applicazione. Permessi multipli vanno suddivisi con la virgola `,` | + +::: tip Esempio concreto + +```:no-line-numbers +https://misskey.io/miauth/c1f6d42b-468b-4fd2-8274-e58abdedef6f?name=MyApp&callback=https%3A%2F%2Fmyapp.example.com%2Fcallback&permisson=write:notes,write:following,read:drive +``` + +::: + +#### Passo 3 + +Dopo che la persona ha autorizzato l'accesso alla tua applicazione, una richiesta HTTP, di tipo `POST` alla seguente risorsa restituirà il **token di accesso** come risposta. + +```:no-line-numbers +https://{host}/api/miauth/{session}/check +``` + +- `{host}` è il nome dell'istanza della persona utilizzatrice (di solito lo ha digitato egli stessa) +- `{session}` è il valore **ID Sessione** + +Le proprietà incluse nella risposta sono le seguenti: + +| Parametro | Descrizione | +| --------- | ------------------------ | +| `token` | token di accesso | +| `user` | informazioni sul profilo | + +## Fruire delle API + +Una volta che hai ottenuto il **token di accesso** puoi usare le API inviando richieste HTTP alle varie risorse. + + +::: tip + +- HTTP APIはすべてPOSTで、リクエスト/レスポンスともにJSON形式です(drive/files/createを除く)。 +- 要求ヘッダーに`Content-Type: application/json`を指定します。 +- アクセストークンは、`i`というパラメータ名でリクエストボディJSONに含めます。 + +::: + +アクセストークン付きのボディの例(metaの場合): + +```json +{ + "i": "HogEFugA1341", + "detail": false +} +``` + +Il **token di accesso** deve essere incluso nel corpo nella richiesta, in un parametro chiamato `i`. Per avere maggiori informazioni sulle API, vedere il catalogo. + +In aggiunta alle API HTTP, Misskey mette a disposizione anche le [Streaming API](./streaming/). + +::: warning +Le API di Misskey non sono RESTful. +::: + +::: tip +La tua istanza Misskey mette a disposizione il **Catalogo delle API** e la documentazione, al seguente indirizzo: `/api-doc` +::: diff --git a/content/it-IT/docs/api/streaming/channel/global-timeline.md b/content/it-IT/docs/api/streaming/channel/global-timeline.md new file mode 100644 index 00000000..d34e3b86 --- /dev/null +++ b/content/it-IT/docs/api/streaming/channel/global-timeline.md @@ -0,0 +1,25 @@ +--- +description: "Canale in cui è convogliato il flusso di Note della Timeline Federata" +--- + +# `globalTimeline` + +Canale in cui è convogliato il flusso di Note della Timeline Federata + +## Parametri + +nessuno + +## Eventi + +### `note` + + + +Avviene quando una nuova Nota si aggiunge alla Timeline Federata + +## Operazioni + +nessuna diff --git a/content/it-IT/docs/api/streaming/channel/home-timeline.md b/content/it-IT/docs/api/streaming/channel/home-timeline.md new file mode 100644 index 00000000..e7ad65c9 --- /dev/null +++ b/content/it-IT/docs/api/streaming/channel/home-timeline.md @@ -0,0 +1,25 @@ +--- +description: "Canale in cui è convogliato il flusso di Note della Timeline Home" +--- + +# `homeTimeline` + +Canale in cui è convogliato il flusso di Note della Timeline Home + +## Parametri + +nessuno + +## Eventi + +### `note` + + + +Avviene quando una nuova Nota si aggiunge alla Timeline Home + +## Operazioni + +nessuna diff --git a/content/it-IT/docs/api/streaming/channel/hybrid-timeline.md b/content/it-IT/docs/api/streaming/channel/hybrid-timeline.md new file mode 100644 index 00000000..dca72ca4 --- /dev/null +++ b/content/it-IT/docs/api/streaming/channel/hybrid-timeline.md @@ -0,0 +1,25 @@ +--- +description: "Canale in cui è convogliato il flusso di Note della Timeline Sociale" +--- + +# `hybridTimeline` + +Canale in cui è convogliato il flusso di Note della Timeline Sociale + +## Parametri + +nessuno + +## Eventi + +### `note` + + + +Avviene quando una nuova Nota si aggiunge alla Timeline Sociale + +## Operazioni + +nessuna diff --git a/content/it-IT/docs/api/streaming/channel/index.md b/content/it-IT/docs/api/streaming/channel/index.md new file mode 100644 index 00000000..8ab81554 --- /dev/null +++ b/content/it-IT/docs/api/streaming/channel/index.md @@ -0,0 +1,3 @@ +# Elenco dei canali + + diff --git a/content/it-IT/docs/api/streaming/channel/local-timeline.md b/content/it-IT/docs/api/streaming/channel/local-timeline.md new file mode 100644 index 00000000..9f7b5db1 --- /dev/null +++ b/content/it-IT/docs/api/streaming/channel/local-timeline.md @@ -0,0 +1,25 @@ +--- +description: "Canale in cui è convogliato il flusso di Note della timeline locale" +--- + +# `localTimeline` + +Canale in cui è convogliato il flusso di Note della Timeline Locale + +## Parametri + +nessuno + +## Eventi + +### `note` + + + +Avviene quando una nuova Nota si aggiunge alla Timeline Locale + +## Operazioni + +nessuna diff --git a/content/it-IT/docs/api/streaming/channel/main.md b/content/it-IT/docs/api/streaming/channel/main.md new file mode 100644 index 00000000..6890f3ea --- /dev/null +++ b/content/it-IT/docs/api/streaming/channel/main.md @@ -0,0 +1,113 @@ +--- +description: "Questo canale fornisce informazioni di base" +--- + +# `main` + +Questo canale fornisce informazioni di base + +## Parametri + +nessuno + +## Eventi + +### `notification` + + + +Avviene quando ricevi una notifica + +### `mention` + + + +Avviene quando il profilo viene nominato + +### `reply` + + + +Avviene quando si riceve una risposta + +### `renote` + + + +Avviene quando è _"Rinotata"_ una delle tue Note + +### `follow` + + + +Avviene quando segui un altro profilo + +### `followed` + + + +Avviene quando un altro profilo ti segue + +### `unfollow` + + + +Avviene quando un altro profilo smette di seguirti + +### `messagingMessage` + + + +Avviene alla ricezione di un messaggio di chat + +### `readAllNotifications` + +Avviene quando sono state lette tutte le notifiche + +### `unreadNotification` + +Avviene quando c'è una nuova notifica + +### `unreadMention` + +Avviene quando c'è una nuova menzione + +### `readAllUnreadMentions` + +Avviene quando sono state lette tutte le menzioni + +### `unreadSpecifiedNote` + +Avviene quando c'è una nuova Nota diretta + +### `readAllUnreadSpecifiedNotes` + +Avviene quando sono state lette tutte le Note dirette + +### `unreadMessagingMessage` + +Avviene quando c'è un nuovo messaggio nella chat + +### `readAllMessagingMessages` + +Avviene quando sono stati letti tutti i messaggi in chat + +## Operazioni + +nessuna diff --git a/content/it-IT/docs/api/streaming/index.md b/content/it-IT/docs/api/streaming/index.md new file mode 100644 index 00000000..4c1aaf0e --- /dev/null +++ b/content/it-IT/docs/api/streaming/index.md @@ -0,0 +1,196 @@ +--- +description: "La Streaming API mette a disposizione informazioni in real-time (es: nuovi post nella timeline, reazioni, followers ecc...) oltre ad altre attività." +--- + +# Streaming API + +::: tip +Prima di continuare, dovresti aver già letto [Le API di Misskey](../index.md). +::: + +La Streaming API mette a disposizione informazioni in real-time (es: nuovi post nella timeline, reazioni, followers ecc...) oltre ad altre attività. + +## Conttettersi al flusso. + +Per usare la Streaming API, occorre connettersi al server tramite **websocket**. + +La URL di tipo websoket è simile a questa: + +```:no-line-numbers +wss://{host}/streaming?i={token} +``` + +- `{host}` È il dominio dell'istanza a cui connettersi +- `{token}` È il token di accesso ottenuto in precedenza + +::: tip +Puoi anche connetterti senza il token di accesso, ma in questo caso otterrai informazioni limitate e svolgere attività limitate. +::: + +Dopo aver aperto la connessione al flusso, potrai iscriverti ai post come descritto di seguito, ma in questo momento ancora no. Se intendi ricevere i post dalla tua timeline devi entrare in un **canale** del flusso, come descritto di seguito. + +**Tutti i dati dovrebbero essere codificati come JSON** + +## Canale + +La Streaming API di Misskey ha il concetto dei canali. Con questo stratagemma si possono separare le informazioni da spedire e ricevere. +Entrando in un canale del flusso potrai ricevere vari tipi di informazione e spedirne di altre. + +::: tip +Puoi entrare in più canali contemporaneamente con una unica connessione al flusso. +::: + +Di seguito descriviamo come usare i canali. Per sapere quali siano disponibili, consulta la [Lista dei canali](./channel/index.md). + +### Entrare in un canale + +Per entrare in un canale del flusso, spedisci i seguenti dati in formato JSON: + +```js +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +- `channel` è il nome del canale in cui vuoi entrare. I tipi di canale verranno descritti dopo. +- `id` è un identificativo arbitrario pe interagire col canale. Necessario per indentificare da quale canale proviene il messaggio, perché il flusso contiene più canali. Potrebbe essere un UUID oppure un numero casuale. +- `params` sono i parametri richiesti per entrare nel canale. Ogni canale necessita dei suoi paremtri specifici. Quando entri in un canale che non necessita di parametri, questo valore può essere ommesso (opzionale) + +::: tip +L' ID non è per canale ma _per ingresso al canale_, poiché potrebbe essere neccessario entrarci più volte ma con parametri diversi. +::: + +### Ricevere messaggi dai canali + +Mettiamo che un _canale timeline_ spedisca un messaggio quando arriva una nota. +Ricevendo il messaggio, sarai al corrente, in tempo reale, della presenza di una nuova nota nella tua timeline. + +Quando un canale spedisci un messaggio, ottieni i seguenti dati JSON: + +```js +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +- `id` è l'identificativo che hai impostato entrando nel canale, come indicato in precedenza. Questo ti permette di capire da quale ingresso al canale arriva il messaggio. +- `type` il tipo di messaggio. Dipende dal canale che lo ha spedito. +- `body` contenitore del messaggio. Il contenuto dipende dal canale che lo ha spedito. + +### Spedire un messaggio al canale + +Ad alcuni canali è possibile spedire messaggi e svolgere altre operazioni oltre alla ricezione di messaggi. + +Per spedire un messaggio nel canale, spedisci il seguente JSON al flusso: + +```js +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +- `id` è l'identificativo che hai impostato entrando nel canale, come indicato in precedenza. Questo ti permette di capire da quale ingresso al canale arriva il messaggio. +- `type` tipo di messaggio. Ogni canale accetta diversi tipi di messaggi. +- `body` Contenitore del messaggio. Ogni canale accetta diversi contenuti. + +### Uscire da un canale + +Per uscire da un canale, spedisci il seguente JSON al flusso: + +```js +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +- `id` è l'identificativo che hai impostato entrando nel canale, come indicato in precedenza. Questo ti permette di capire da quale ingresso al canale arriva il messaggio. + +## Capturing Notes + +Misskey mette a disposizione uno stratagemma chiamato **cattura nota** che ti mette in condizione di ricevere un flusso di eventi per una nota specifica. + +Ad esempio, mettiamo che vorresti mostrare le reazioni ad una nota in tempo reale. Di solito, è il client che inizia le richieste dati, non può sapere dei cambiamenti lato server, prima di averli richiesti. + +Per aggirare questo ostacolo Misskey mette a disposizione lo stratagemma **cattura nota**, con cui puoi ottenere anche tutti gli eventi correlati e quindi mostrare le reazioni in tempo reale. + +Nel prossimo capitolo leggerai come attuare lo stratagemma. Per sapere quali altri eventi si possono catturare, leggi la [Lista di eventi catturabili](./note-capture-events.md). + +### Catturare una Nota + +Per catturare una nota e i suoi eventi, spedisci il seguente JSON al flusso: + +```js +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +- `id` è l'identificativo della Nota che vuoi catturare + +Inviando questo messaggio, chiedi a Misskey di catturare la Nota, gli eventi correlati verranno quindi indirizzati al tuo flusso. + +Mettiamo il caso che una nota ottiene una reazione, vedrai un messaggio simile a questo: + +```js +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +- `body.id` sarà l'identificativo della nota che ha innescato l'evento +- `body.type` sarà il tipo di evento che si è innescato +- `body.body` sarà il contenitore dei dettagli dell'evento innescato + +### Interrompere la cattura della Nota + +Se vuoi interrompere la ricezione di eventi di una Nota, ad esempio quando scompare dallo schermo, puoi annullare la richiesta di cattura. + +Spedisci il seguente JSON al flusso: + +```js +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +- `id` è l'identificativo della Nota di riferimento + +Una volta spedito questo messaggio, non riceverai più alcun evento relativo a quella Nota. diff --git a/content/it-IT/docs/api/streaming/note-capture-events.md b/content/it-IT/docs/api/streaming/note-capture-events.md new file mode 100644 index 00000000..0905e63b --- /dev/null +++ b/content/it-IT/docs/api/streaming/note-capture-events.md @@ -0,0 +1,51 @@ +# Gli eventi di _cattura Nota_ + +## `reacted` + + + +Avviene quando c'è una reazione alla Nota specificata + +## `pollVoted` + + + +Avviene quando c'è un voto alla nota con sondaggio + +## `deleted` + + + +Avviene quando la Nota specifica viene eliminata diff --git a/content/it-IT/docs/faq.md b/content/it-IT/docs/faq.md new file mode 100644 index 00000000..383b5297 --- /dev/null +++ b/content/it-IT/docs/faq.md @@ -0,0 +1,93 @@ +# FAQ domande frequenti + +Questa pagina raccoglie le domande poste di frequente, sia sul progetto Misskey, sia sull'uso che se ne fa di una istanza. + +## Qual'è l'obiettivo del progetto? + +Francamente Misskey mira soltanto ad essere una buona piattaforma di comunicazione a tutto tondo. Diversamente da altre, non è fondata su idee specifiche, per esempio l'anti-centralizzazione, né viene sviluppata con quello scopo. Sotto questo aspetto è un po' "senza obiettivi", il che permette di cambiare facilmente i piani se necessario. + + + +## Misskey è sviluppato da una azienda? + +No. Misskey è sviluppato da una singola persona e non viene commercializzato tramite alcuna azienda. I membri del team di sviluppo di solito sono volontari. Dovessero presentarsi alcuni sponsor, lo sviluppo rimane comunque incentrato sulla comunità di utilizzatori. + +## Chi gestisce Misskey? + +Essendo un sistema distribuito, ogni istanza, individualmente, è governata da uno o più amministratori. +Per tanto non c'è una singola persona o azienda che controlla Misskey. Significa anche che il team di sviluppo non ha alcun controllo delle istanze individuali. Le questioni specifiche vanno risolte con gli amministratori di questa o quella istanza. Per scoprire chi sono gli amministratori di una istanza, occorre visitare la pagina: [Informazioni sull'istanza](/about). +I creatori di una istanza, sono essi stessi gli amministratori. + +## Quale istanza dovrei scegliere? + +Abbiamo un [elenco di istanze Misskey](../instances.md), sebbene non sia completo. +La risposta è: dipende. Dall'istanza, dalla grandezza della community o dal motivo che la anima. +Scegliere una istanza che coincide con i tuoi interessi è probabilmente una buona scelta. +Anche se, la quantità di persone, la velocità del servizio, l'area in cui è posizionata o la lingua parlata, potrebbero essere criteri validi per la scelta. +Nessuna istanza è quella **ufficiale**, anche tu potresti avere la capacità di aprire la tua istanza. +In generale, qualsiasi istanza scegli, avrai modo di connetterti con tutti gli utenti in modo trasparente. + +## Come installo la mia istanza? + +Grazie per l'interesse ad avviare una nuova istanza di Misskey. Fino al 2022 non ci sono servizi di hosting specializzati nella fornitura di Misskey chiavi in mano. Quindi avviare la propria istanza richiede un certo quantitativo di competenza tecnica. La [guida di installazione](./install.md) ti aiuterà con ulteriori informazioni a riguardo. + +## Quale tecnologia usa Misskey? + +Durante lo sviluppo di Misskey, la tecnologia è cambiata enormemente. All'inizio si usava una combinazione di MySQL + PHP + jQuery (denominata LAMP), ma oggi le cose sono cambiate: + +- Applicazione: Node.js +- Base dati: PostgreSQL, Redis +- Interfaccia utente: Vue.js +- Linguaggio di programmazione: TypeScript + +In aggiunta a tutto ciò, c'è MFM e AiScript, che sono due tecnologie Open Source originali di Misskey. + +## È una derivazione di Mastodon? + +No. Misskey è un progetto completamente diverso da Mastodon o altri progetti simili. Lo sviluppo si protrae da molto più tempo. Sebbene sia diventato federato e distribuito soltanto dopo l'apparizione di Mastodon. Entrambi i progetti implementano il protocollo ActivityPub, anche se non c'è relazione tra entrambi. + +## Mi serve il logo e l'icona di Misskey, come si scaricano? + +Abbiamo a disposizione diverse [risorse grafiche](../appendix/assets.html). + +## Chi è quella ragazza carina con le orecchie da gatto? + +Si tratta della dea guardiana di Misskey, si chiama Ai. + +
ℹ️ Per ulteriori informazioni su Ai sul sito dedicato, in giapponese.
+ +## È disponibile la App per iOS o Android? + +Sebbene non esista alcuna App ufficiale di Misskey, esistono alcune [applicazioni sviluppate da terzi](./apps). Comunque, la funzionalità di App terze, inevitabilmente rimane al passo della versione ufficiale via web. Se puoi fare a meno dalla App nativa per il tuo device, noi ti raccomandiamo di usare la versione ufficiale via web. Essa infatti supporta PWA ed è possibile fare in modo che si comporti come una App nativa. + +## Posso entrare usando una App Mastodon? + +Siccome Misskey non è compatibile con le API Mastodon, tranne poche eccezioni, l'uso dei client Mastodon non è possibile. + +## Cosa devo fare per seguire un profilo su un altra istanza? + +Nel menu laterale, scegli **"Cerca"** e digita il nome utente comprensivo dell'indirizzo della istanza. Ad esempio: `@syuilo@misskey.io` + +## Come annullo una "Rinota"? + +Premi il bottone coi tre puntini ("...") in alto a destra, vicino all'orario della tua [Rinota](../features/note#renote) e scegli la voce di menu **"Annulla Rinota"**. + +## Vorrei nascondere l'anteprima della URL quando c'è un link + +Puoi evitare di mostrare l'anteprima usando MFM. Sulla tua istanza, puoi avere gli esempi cliccando il logo in alto a sinistra e segliendo questo menu: **"Guida > Bigliettino MFM"** + +## Voglio una emoji particolare + +Le emoji possono essere gestite solamente dagli amministratori della istanza. Chiedi supporto a loro e faranno del loro meglio per aiutarti. + +## Vorrei sviluppare un BOT + +Per sviluppare un profilo di tipo BOT occorre fare uso delle [API Misskey](../docs/api) della tua istanza. + +## Che servizio di traduzione viene utilizzato? + +Le istanze Misskey possono usare il servizio di traduzione [DeepL](https://www.deepl.com/) + +## Posso pubblicare un servizio con «Misskey» nel nome? + +Il marchio «Misskey» è in attesa di registrazione (2022-054788) a partire da novembre 2022. Viene concesso di pubblicare un servizio che riporta la parola «Misskey» nel nome, non è previsto alcun pagamento. diff --git a/content/it-IT/docs/features/ads.md b/content/it-IT/docs/features/ads.md new file mode 100644 index 00000000..b80bd9a8 --- /dev/null +++ b/content/it-IT/docs/features/ads.md @@ -0,0 +1,13 @@ +# Gli annunci promozionali + +Misskey ha una funzione che permette agli amministratori di mostrare annunci promozionali nell'istanza locale. + +Selezionando l'icona (i), visibile nell'angolo in alto a destra dell'annuncio, si può ridurre la frequenza di visualizzazione. + +::: tip +Anche riducendo la frequenza, è possibile che gli annunci rimangano comunque visibili. +::: + +## Impostazioni annunci (amministratore) + +Puoi aggiungere, modificare o rimuovere annunci dal pannello di controllo della tua istanza. Puoi impostare qualsiasi immagine, URL di destinazione, forma e rapporto di visualizzazione per l'annuncio. diff --git a/content/it-IT/docs/features/antenna.md b/content/it-IT/docs/features/antenna.md new file mode 100644 index 00000000..6772a805 --- /dev/null +++ b/content/it-IT/docs/features/antenna.md @@ -0,0 +1,7 @@ +# Le Antenne + +Consente di impostare alcuni parametri che permettono di raccogliere automaticamente Note che li soddisfano. Senza la necessità di seguire profili. + +Quando viene creata un'antenna con particolari condizioni, vengono pubblicate le Note che corrispondono alle condizioni desiderate. + +Le Antenne sono vere e proprie Timeline personalizzate, composte secondo determinate condizioni. diff --git a/content/it-IT/docs/features/charts.md b/content/it-IT/docs/features/charts.md new file mode 100644 index 00000000..a3cf1895 --- /dev/null +++ b/content/it-IT/docs/features/charts.md @@ -0,0 +1,69 @@ +# I grafici + +Misskey ha la capacità di generare grafici che descrivono i dati dell'istanza. Puoi comprendere intuitivamente l'andamento della federazione e lo svolgimento delle attività. + +Puoi raggiungerli visitando la pagina con le informazioni sull'istanza. + +## Aggregato + +Il primo riquadro mostra i grafici aggregati sulla federazione dell'istanza. + +### Pub + +Andamento delle istanze che consegnano messaggi sulle attività. Si tratta del conteggio univoco di istanze remote che seguono profili sull'istanza locale. + +### Sub + +Numero di istanze che ricevono messaggi sulle attività. Si tratta del conteggio univoco di istanze remote che i profili locali stanno seguendo. + +### Received + +Numero di istanze remote che hanno spedito attività a quella locale. + +### Delivered + +Numero di istanze remote che hanno ricevuto attività da quella locale. + +### Stalled + +Numero di istanze remote che soffrono malfunzionamenti durante la consegna delle attività. + +## Utenti attivi + +Il grafico che mostra l'andamento dei profili attivi sull'istanza locale. + +### Letture e scritture + +Quantità di profili che hanno spedito o ricevuto note. + +### Lettura + +Quantità di profili che hanno ricevuto note. + +### Scrittura + +Quantità di profili che hanno spedito note. + +### < Week + +Profili più recenti di una settimana fa. + +### < Month + +Profili più recenti di un mese fa. + +### < Year + +Profili più recenti di un anno fa. + +### > Week + +Profili creati da più di una settimana. + +### > Month + +Profili creati da più di un mese. + +### > Year + +Profili creati da più di un anno. diff --git a/content/it-IT/docs/features/clip.md b/content/it-IT/docs/features/clip.md new file mode 100644 index 00000000..610c8002 --- /dev/null +++ b/content/it-IT/docs/features/clip.md @@ -0,0 +1,9 @@ +# Le clip + +Consente di elencare più note insieme, a prescindere da chi le abbia pubblicate. + +È possibile creare e gestire più clip impostando nomi personalizzati e descrizioni per ognuna di esse. Puoi anche scegliere se l'elenco sia pubblico, cioè visibile a tutti, o meno. + +Per creare una clip, fai clic su «Aggiungi», visitando la pagina di gestione delle clip, nel menu «Altro». + +Per aggiungere una Nota in un elenco Clip, seleziona la voce Clip nel menu della Nota prescelta e scegli il nome della Clip che dovrà contenerla. diff --git a/content/it-IT/docs/features/custom-emoji.md b/content/it-IT/docs/features/custom-emoji.md new file mode 100644 index 00000000..a4749130 --- /dev/null +++ b/content/it-IT/docs/features/custom-emoji.md @@ -0,0 +1,11 @@ +# Le emoji personalizzate + +Si tratta di una caratteristica che ti permette di usare come emoji qualsiasi immagine fornita dalla tua istanza. + +Puoi usarli nelle Note, reazioni, chat, nella descrizione del profilo, nel campo nome, ecc... + +Per usare un emoji personalizzato, utilizza il selettore di emoji, se è disponinile, altrimenti digita `:` (due punti) per vedere un elenco di suggerimenti. + +Ogni volta che verrà trovata una parte di testo, ad esempio, identica a `:gattino_rosa:`, verrà sostituita con l'emoji corrispondente. + +Per scoprire quali emoji personalizzati siano disponibili nella tua istanza, visita la pagina `/emojis`. diff --git a/content/it-IT/docs/features/deck.md b/content/it-IT/docs/features/deck.md new file mode 100644 index 00000000..954d4c7c --- /dev/null +++ b/content/it-IT/docs/features/deck.md @@ -0,0 +1,25 @@ +# Il deck + +Questa modalità permette di organizzare le informazioni in colonne. Permette di ricevere un flusso notevole in tempo reale. + +## Aggiungi una colonna + +Puoi aggiungere una colonna contenitiva cliccando lo sfondo della pagina col tasto secondario del mouse, nel menu scegli «Aggiungi colonna». + +Oppure usando il bottone (+) in alto a destra. + +## Sposta la colonna + +Puoi invertire l'ordine delle colonne, semplicemente trascinandole a destra o sinistra, una sull'altra. Oppure col tasto secondario del mouse sull'intestazione della colonna. Nel menu scegli la direzione in cui andare (destra/sinistra). + +## Divisione orizzontale + +Due colonne possono dividersi lo spazio di una unica colonna. Col click secondario, seleziona nel menu: «Impila a sinistra» per spostare la colonna attuale sotto alla precedente. Per annullare la suddivisione, seleziona dal menu: «Sposta a destra». + +## Impostazioni colonna + +Selezionando «Modifica» con il click secondario, puoi alterare la larghezza delle colonne. Alcune delle quali permettono anche di personalizzare ulteriori caratteristiche. + +## Impostazioni del Deck + +Puoi controllare le impostazioni della modalità, visitando la pagina `/settings/deck` sulla tua istanza. diff --git a/content/it-IT/docs/features/drive.md b/content/it-IT/docs/features/drive.md new file mode 100644 index 00000000..00fe63e6 --- /dev/null +++ b/content/it-IT/docs/features/drive.md @@ -0,0 +1,25 @@ +# Il drive + +Il **Drive** è una caratteristica che ti permette di gestire i file caricati su Misskey. + +::: tip +Tecnicamente, il drive può essere visto come uno strumento gestito in modo centralizzato da Misskey ma anche aperto ai vari profili locali +::: + +Puoi caricare qualsiasi file direttamente nella pagina Drive di Misskey. Contiene anche le immagini che hai caricato sul tuo profilo e quelle allegate alle Note. + +I file caricati nel Drive possono essere scaricati sempre. Possono anche essere riutilizzati quando pubblichi nuove Note, usando la funzionalità **allega dal Drive** + +Per comodità puoi organizzare i file in cartelle, anche solo per raggrupparli. + +::: warning +Quando elimini un file dal Drive, **verranno eliminati anche i contenuti a cui è allegato** (Note, pagine, ecc...) +::: + +## Content Warning (NSFW) + +Il **Content Warning** indica un allerta sulla presenza di allegati sensibili o espliciti (NSFW, Not Safe For Work). Si tratta di una caratteristica che puoi selezionare per ogni file contenuto nel Drive. + +I file segnati come NSFW vengono occultati alle persone, affinché non siano immediatamente visibili. Occorre quindi che, volontariamente, le persone richiedano di vedere di che si tratta. + +L'impostazione è attivabile manualmente oppure può essere impostata a discrezione degli amministratori o moderatori. diff --git a/content/it-IT/docs/features/favorite.md b/content/it-IT/docs/features/favorite.md new file mode 100644 index 00000000..ccd678a6 --- /dev/null +++ b/content/it-IT/docs/features/favorite.md @@ -0,0 +1,9 @@ +# I preferiti + +Consentono di ricordarsi di alcune [Note](./note) specifiche. + +Le Note preferite saranno visibili nella pagina `/my/favorites`. + +Nessuno saprà che hai preferito la Nota, tranne te. + +L'impostazione avviene cliccando il «menu Nota», selezionando la relativa voce di menu. diff --git a/content/it-IT/docs/features/follow.md b/content/it-IT/docs/features/follow.md new file mode 100644 index 00000000..9d3dee4a --- /dev/null +++ b/content/it-IT/docs/features/follow.md @@ -0,0 +1,13 @@ +# Il follow + +Seguire un profilo permette di leggere le Note che ha scritto. Tuttavia, non sono incluse le risposte che ha inviato ad altre conversazioni. + +Per seguire un utente, seleziona il bottone «Segui», visitando il profilo stesso. + +Clicca di nuovo, per interrompere il follow. + +::: tip + +Se compare la scritta «in elaborazione...» significa che quel profilo valuterà se approvare o meno la tua richiesta. Oppure che si sono verificati degli impedimenti causati dalla istanza remota. + +::: diff --git a/content/it-IT/docs/features/index.md b/content/it-IT/docs/features/index.md new file mode 100644 index 00000000..b71d9aee --- /dev/null +++ b/content/it-IT/docs/features/index.md @@ -0,0 +1,3 @@ +# Funzionalità + + diff --git a/content/it-IT/docs/features/mfm.md b/content/it-IT/docs/features/mfm.md new file mode 100644 index 00000000..3e83146c --- /dev/null +++ b/content/it-IT/docs/features/mfm.md @@ -0,0 +1,76 @@ +--- +description: "MFM è uno speciale linguaggio di marcatura del testo che può essere usato in varie zone di Misskey." +--- + +# MFM, Misskey Flavoured Markdown + +Uno speciale linguaggio di marcatura del testo che può essere usato in varie zone di Misskey. + +::: tip +Alcune parti sono compatibili con MarkDown +::: + +## Elenco delle zone in cui è accettato + +- Testo della Nota +- Testo del Content Warning +- Nome del profilo +- Biografia del profilo + +## Sintassi + +### Menzioni + +Puoi nominare utenti locali o remoti, usando il carattere `@` (at oppure chiocciola) + +```:no-line-numbers +@ai +``` + +```:no-line-numbers +@ai@misskey.io +``` + +### Hashtag + +Puoi taggare le parole chiave usando `#` il cancelletto + +```:no-line-numbers +#misskey +``` + +### Emoji personalizzati + +Puoi utilizzarli includendo il nome tra il simbolo `:` due punti. + +```:no-line-numbers +:misskey: +``` + +### Link + +Puoi indicare link senza mostrare l'url completa. + +```:no-line-numbers +[Sito Example](https://example.com) +``` + +### Grassetto + +Il testo racchiuso da `**` due asterischi, diventerà grassetto, o bold. + +```:no-line-numbers +**Grassetto** +``` + +--- + +::: tip +Puoi trovare più esempi nella pagina **Bigliettino MFM** che trovi presso la tua istanza, all'indirizzo `/mfm-cheat-sheet` +::: + +## Informazioni per sviluppatori + +L'implementazione del parser MFM è una libreria disponibile sotto licenza opensource, per facilitare l'integrazione nel tuo client personalizzato. + +- Implementazione JavaScript del parser: [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) diff --git a/content/it-IT/docs/features/mute-and-block.md b/content/it-IT/docs/features/mute-and-block.md new file mode 100644 index 00000000..9e7c8bd7 --- /dev/null +++ b/content/it-IT/docs/features/mute-and-block.md @@ -0,0 +1,58 @@ +# Silenziare e Bloccare + +Se non ti piace un profilo, puoi silenziarlo e farlo scomparire dalla timeline. + +In alternativa, puoi bloccarlo per impedirgli di vedere i tuoi contenuti o interagire in qualsiasi modo. + +Le persone non sapranno che le hai silenziate, ma sapranno di esser state bloccate. Sta a te decidere. + +::: tip +Silenziare e Bloccare, non si escludono. Possono essere usati simultaneamente. +::: + +::: warning +Considera l'eventualità di segnalare contenuti fastidiosi da altri profili, se violano il regolamento della tua istanza. +::: + +Puoi vedere l'elenco dei profili Silenziati e Bloccati, nella pagina **Impostazioni » Silenziati/Bloccati** + +## Silenziare + +Quando silenzi un profilo, smetterai di vedere i seguenti contenuti: + +- le note da quel profilo (compresi i Rinota e le risposte nelle conversazioni), verranno rimosse dalla timeline e dai risultati di ricerca +- le notifiche da quel profilo +- lo storico dei messaggi nella chat +- e tutto il resto... + +Per silenziare un profilo, visita la pagina del profilo e apri il menu, in fine scegli **Silenzia** + +::: tip +Il profilo Silenziato non riceverà alcuna notifica e non saprà mai di essere stato silenziato. +::: + +## Bloccare + +Quando blocchi un profilo, questi non sarà più in grado di vedere i tuoi contenuti e nemmeno di: + +- seguirti +- aggiungerti ad una lista +- risponderti o Rinotare i tuoi contenuti +- inviare una Reazione o votare un sondaggio +- inviarti un messaggio in chat +- e il resto delle iterazioni + +Inoltre... + +- Se quel profilo ti stava seguendo, smetterà di seguirti quando viene Bloccato +- Se quel profilo ti aveva tra i follower, il tuo profilo verrà rimosso dai suoi follower. + +Per **Bloccare** un profilo, apri il menu nella pagina e scegli Blocca dal menu. + +::: warning +Il profilo bloccato non riceverà alcuna notifica ma indirettamente ne sarà consapevole, poiché non sarà in grado di svolgere alcuna azione nei tuoi confronti. +::: + +::: warning +L'altra persona non sarà in grado di vedere i tuoi contenuti tramite quel profilo, ma potrebbe riuscirci cambiando profilo oppure scollegandosi. +::: diff --git a/content/it-IT/docs/features/note.md b/content/it-IT/docs/features/note.md new file mode 100644 index 00000000..4ae149a1 --- /dev/null +++ b/content/it-IT/docs/features/note.md @@ -0,0 +1,100 @@ +# Le Note + +Le Note sono il concetto centrale a cui ruota intorno Misskey. Si riferiscono al contenuto che può includere testo, immagini, sondaggi e altro che viene pubblicato su Misskey. In questo contesto _«Notare»_ viene utilizzato come verbo, per riferirsi alla creazione di una Nota. + +Componendo una Nota, verrà aggiunta alla [Timeline](./timeline) e diventerà visibile ai tuoi follower e agli altri profili nella istanza. + +Su Misskey, è possibile anche aggiungere [Reazioni](./reaction) alle Note. +Inoltre, puoi Rispondere o Citare una Nota. + +Inserendo una Nota tra le [Preferite](./favorite), potrai trovarla facilmente in futuro. + +## Comporre una Nota + +Per comporre la Nota premi il bottone con l'icona della matita, si aprirà il modulo di composizione. Digita il contenuto che desideri pubblicare e premi il bottone **Nota** per pubblicarla. + +Le note possono contenere testi o allegati, come immagini o video. Oppure anche [Sondaggi](./poll). + +Inoltre, sfruttando [MFM](./mfm) nel testo, puoi anche includere [Menzioni](./mention) e [Hashtag](./hashtag). C'è anche la funzionalità ContentWarning e la scelta per l'ambito di pubblicazione. + +::: tip +Se sei al computer e hai copiato una immagine nel blocco appunti, poi allegarla semplicemente usando **Incolla** all'interno del campo di testo. +::: + +::: tip +Puoi anche premere Ctrl + Invio mentre digiti, per pubblicare immediatamente la Nota. +::: + +## Rinotare + +L'azione di _Citare_ una Nota esistente, di condividere un'altra, o la Nota stessa, risultato di queste azioni, sono chiamate **Rinota** (anche come verbo). + +Il più delle volte lo si fa per ricondividere una Nota che avevi scritto in passato. Siccome è possibile "Rinotare" più volte, fai attenzione poiché potresti infastidire le altre persone. + +::: warning +Se hai impostato l'ambito di visibilità a **Solo Followers**, o **Diretto**, allora non è possibile _Rinotare_. +::: + +Per annullare un "Rinota", premi `...` vicino all'orario della Nota (angolo in alto a destra) e seleziona: **Annulla Rinota** + +## Content Warning (CW NSFW) + +Avviene quando il contenuto di una Nota è nascosto, affinché debba esserne richiesta esplicitamente la visibilità. Questo per evitare che allegati espliciti o sensibili siano visti involontariamente. + +Puoi anche utilizzarlo per pubblicare degli **Spoiler** oppure Note che sarebbero troppo lunghe. + +Attiva il bottone "Nascondere media", quello con l'icona di un occhio sbarrato. Comparirà un nuovo campo in cui indicare un riassunto del contenuto nascosto. + +## Ambito di visibilità + +Puoi impostare individualmente per ogni Nota in che ambito sarà visibile. +Scegli premendo l'icona alla sinistra del bottone "Nota". + +### Pubblico + +La Nota sarà visibile a tutti i profili del fediverso e non (sul web). +Comparirà in tutte le Timeline (home, locale, sociale, globale). + +::: warning +Questa opzione non è disponibile se il tuo profilo è stato Silenziato. +::: + +### Home + +La Nota sarà visibile a tutti i profili del fediverso e non (sul web), ma comparirà solamente nella **Timeline Home** dei tuoi follower. + +### Followers + +La Nota sarà visibile soltanto ai tuoi follower. Comparirà in tutte le loro Timeline, soltanto a loro. + +### Diretta + +La Nota sarà visibile soltanto ai profili indicati come destinatari. Comparirà in tutte le Timeline dei profili indicati. + +### L'opzione "Soltanto locale" + +Se abiliti questa opzione, la Nota non verrà federata nel fediverso, ma limitata alla tua istanza. + +### Tabella comparativa + + + + + +
PubblicaHomeFollowersDiretta
LTL/STL/GTL dei Followers
LTL/STL/GTL degli altri
+ +## Fissata in cima + +Una Nota fissata in cima al profilo, ottiene visibilità costante, poiché compare prima delle altre. + +Per attivare questa opzione, scegli la voce ** Fissa sul profilo** dal menu Nota. + +::: tip +Puoi fissarne più di una. +::: + +## Osserva + +Di una Nota che non è tua, puoi ottenere notifiche delle risposte, reazioni, ecc, osservandola. + +Per attivare questa opzione, seleziona "Osserva" dal menu Nota. diff --git a/content/it-IT/docs/features/online-status.md b/content/it-IT/docs/features/online-status.md new file mode 100644 index 00000000..8d91769b --- /dev/null +++ b/content/it-IT/docs/features/online-status.md @@ -0,0 +1,38 @@ +# Status di presenza + +Lo **Status di presenza** di un profilo indica se sta usando Misskey. +Viene indicato tramite un pallino colorato all'angolo dell'immagine profilo. + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ColoreStatusDescrizione
🟢 VerdePresenzaSta usando Misskey proprio adesso
🟡 GialloAssenzaPersona assente ma profilo connesso
🔴 RossoDisconnessioneIl profilo non è connesso
⚫ GrigioSconosciutoStato di presenza non disponibile (privato)
+ +Il tuo **Stato di presenza** cambia automaticamente, non può essere impostato manualmente. Anche se puoi impostare che sia privato (grigio). + +::: warning +Attenzione alcune funzionalità come suggerirti alle persone, potrebbero essere basate sullo stato di presenza, dunque essere in stato privato (grigio) potrebbe rendere più difficile trovarti agli altri. +::: diff --git a/content/it-IT/docs/features/pages.md b/content/it-IT/docs/features/pages.md new file mode 100644 index 00000000..e892588a --- /dev/null +++ b/content/it-IT/docs/features/pages.md @@ -0,0 +1,21 @@ +# Le pagine + +Sono vere e proprie pagine, tipo un blog, organizzate gerarchicamente sotto al tuo profilo, es: `/@sysop/pages/regolamento` + +## Le variabili + +Puoi anche creare pagine dinamiche utilizzando le variabili. + +Scrivendo **{nome variabile}** nel testo, puoi assegnare il valore di una variabile. Ad esempio, se il testo è `Ciao { cosa } mondo!` e il valore della variabile **cosa** è _Ai_, allora il testo visualizzato sarà: `Ciao Ai mondo!`. + +Le variabili vengono interpretate calcolandone i valori dall'alto verso il basso. Quindi non è possibile che una variabile faccia riferimento a una variabile sottostante. Ad esempio, se definisci tre variabili come `A, B e C`, puoi richiamare il valore di `B` da `C` ma non puoi richiamare il valore di `B` e `C` da dentro `A`, poiché esse non sono state dichiarate prima di essa. + +Per ricevere testo immesso dai visitatori, posiziona un blocco **Input utente** nella pagina e assegna il nome di una variabile in **Nome variabile** indicando la variabile in cui desideri memorizzare l'input (la variabile verrà creata automaticamente). Puoi usare quella variabile per interagire con il testo immesso dal visitatore. + +## Le Funzioni + +Consentono di svolgere il calcolo dei valori in modo riutilizzabile. + +Per creare una funzione, crea una variabile di tipo **funzione**. + +Una funzione può avere slot (argomenti) e i valori degli slot possono essere usati come variabili all'interno della funzione. Esistono anche funzioni che accettano altre funzioni come argomenti. diff --git a/content/it-IT/docs/features/plugin.md b/content/it-IT/docs/features/plugin.md new file mode 100644 index 00000000..5d47ffe5 --- /dev/null +++ b/content/it-IT/docs/features/plugin.md @@ -0,0 +1,4 @@ +# Plug-ins +Misskey Web has a plugin facility that allows users to extend the functionality of Misskey Web. + +For information on how to create a plugin, see [this document](./advanced/create-plugin.md). diff --git a/content/it-IT/docs/features/reaction.md b/content/it-IT/docs/features/reaction.md new file mode 100644 index 00000000..7cf2d881 --- /dev/null +++ b/content/it-IT/docs/features/reaction.md @@ -0,0 +1,29 @@ +# Le reazioni + +Questa funzionalità permette di interagire con le Note scritte da altri profili per mezzo delle emoji. +Per reagire, premere il bottone `+` (più), visibile sotto ogni nota. Apparirà lo strumento per selezionare una emoji. +Si può reagire anche usando [emoji personalizzate](./custom-emoji.md). + +## Personalizzare la selezione delle reazioni + +Puoi scegliere quali emoji dovrebbero apparire nello strumento e gestire l'ordine in cui dovrebbero apparire. La configurazione avviene nel menu **Impostazioni » Reazioni** del tuo profilo. + +## Reazioni a istanze remote + +Poiché le Reazioni sono una caratteristica personalizzata di Misskey, il più delle volte, alle altre istanze verrà inviato un semplice 👍 (Like), a meno che l'istanza remota sia in grado supportarle. + +Nello standard ActivityPub, di solito, viene implementato come ⭐ (Preferito) + +## Reazioni da istanze remote + +Poiché **Misskey non ha i Like**, quelli provenienti da istanze remote verranno rappresentati come una Reazione 👍 (Like). + +::: tip +Gli amministratori della tua istanza, potrebbero cambiare una impostazione per rappresentare i Like remoti come Reazione ⭐ (Preferito). +[Informazioni per amministratori](../admin/default-reaction.md). +::: + +## Elenco di tutte le tue Reazioni + +Puoi vedere lo storico, aprendo il tab **Reazioni** nella propria pagina profilo. +Puoi anche scegliere di renderle visibili pubblicamente nelle _Impostazioni Generali » Reazione_ diff --git a/content/it-IT/docs/features/share-form.md b/content/it-IT/docs/features/share-form.md new file mode 100644 index 00000000..8575c4b3 --- /dev/null +++ b/content/it-IT/docs/features/share-form.md @@ -0,0 +1,58 @@ +# Modulo di condivisione + +Quando apri la pagina `/share` sulla tua istanza Misskey, apri un modulo per la condivisione via web. Utile, ad esempio, se vuoi che le persone iscritte possano condividere contenuti da un sito esterno. + +Puoi specificare alcune opzioni sui contenuti, tramite la configurazione dei parametri della URL. + +## Parametri della URL + +::: tip +Tutti i parametri sono facoltativi +::: + +| chiave | valore | +| ------- | --------------------------------------------------------------- | +| `title` | Il titolo, verrà inserito prima del testo, tra parentesi quadre | +| `text` | testo della Nota | +| `url` | URL, inserito al termine della Nota | + +### Informazioni sulla risposta + +Puoi decidere che la Nota venga composta come risposta ad una Nota specifica, indicando uno dei seguenti parametri + +| chiave | valore | +| ---------- | -------------------------------------------------------------- | +| `replyId` | ID della Nota locale a cui vuoi rispondere | +| `replyUri` | URL a cui rispondere (specifica l'indirizzo di un post remoto) | + +### Informazioni sul Rinota + +Puoi decidere che la Nota venga composta come un Rinota di una Nota specifica, indicando uno dei seguenti parametri + +| chiave | valore | +| ----------- | --------------------------------------------------------- | +| `renoteId` | ID della Nota locale che vuoi Rinotare | +| `renoteUri` | URL da Rinotare (specifica l'indirizzo di un post remoto) | + +### Ambito di pubblicazione + +Queste opzioni ti permettono di scegliere in che ambito pubblicare + +| chiave | valore | +| ---------------- | ---------------------------------------------------------- | +| `visibility` | deve essere `public`, `home`, `followers` o `specified` | +| `localOnly` | 0 (Falso) oppure 1 (Vero) | +| `visibleUserIds` | target user IDs | +| `visibleAccts` | target user [acct](../glossary.md#acct)s (comma separated) | + +::: warning +Se `visibility` viene impostato a `specified`, allora occorre inviare anche uno dei parametri `visibleUserIds` o `visibleAccts`. +::: + +### Allegati + +Puoi specificare allegati caricati nel Drive. + +| chiave | valore | +| --------- | --------------------------------------------- | +| `fileIds` | ID dei file da allegare (separati da virgole) | diff --git a/content/it-IT/docs/features/theme.md b/content/it-IT/docs/features/theme.md new file mode 100644 index 00000000..37f98c58 --- /dev/null +++ b/content/it-IT/docs/features/theme.md @@ -0,0 +1,85 @@ +# I temi + +Servono per cambiare l'aspetto del client Web di Misskey. + +## Impostazioni tema + +Per configurarli occorre visitare la pagina «Impostazioni» alla voce «Tema». + +## Creare un tema + +Il tema è un oggetto JSON5 che assomiglia a questo: + +```js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} +``` + +## Parametri + +- `id`: codice identificativo univoco, possibilmente un UUID +- `name`: nome +- `author`: autore +- `desc`: descrizione (facoltativa) +- `base`: riferimento sul tema di partenza + - `light`: se estendi un tema chiaro; `dark`: se ne estendi uno scuro + - il tuo tema erediterà le caratteristiche di uno dei due. +- `props`: proprietà del tema, spiegate di seguito + +### Definizione degli stili + +`props`下にはテーマのスタイルを定義します。 +キーが CSS の変数名になり、バリューで中身を指定します。 +なお、この`props`オブジェクトはベーステーマから継承されます。 +ベーステーマは、このテーマの`base`が`light`なら[_light.json5]で、`dark`なら[_dark.json5]です。 +つまり、このテーマ内の`props`に`panel`というキーが無くても、そこにはベーステーマの`panel`があると見なされます。 + +[_light.json5]: https://github.com/misskey-dev/misskey/blob/develop/packages/frontend/src/themes/_light.json5 +[_dark.json5]: https://github.com/misskey-dev/misskey/blob/develop/packages/frontend/src/themes/_dark.json5 + +#### Sintassi per i valori + +- Colore esadecimale + - es: `#00ff00` +- Colore `rgb(r, g, b)` + - es: `rgb(0, 255, 0)` +- Colore con trasparenza alpha `rgb(r, g, b, a)` + - es: `rgba(0, 255, 0, 0.5)` +- Riferimenti ad altre variabili + - Scrivendo `@{variabile}` si farà riferimento al valore di quella variabile. + - es: `@panel` +- Riferimenti alle costanti (vedi sotto) + - Scrivendo `${costante}` si farà riferimento al valore di quelal costante. + - es: `$main` +- Riferimenti alle funzioni (vedi sotto) + - `:{funzione}<{argomento}<{colore}` + +#### Costanti + +Le costanti sono utili quando si ha un valore che non si desidera restituire come variabile CSS, ma si desidera riutilizzarlo come valore di un'altra variabile CSS. + +Se il nome della chiave inizia con `$`, la chiave non verrà esportata come variabile CSS. + +#### Funzioni + +TODO diff --git a/content/it-IT/docs/features/thread-mute.md b/content/it-IT/docs/features/thread-mute.md new file mode 100644 index 00000000..04139780 --- /dev/null +++ b/content/it-IT/docs/features/thread-mute.md @@ -0,0 +1,15 @@ +# Silenziare una conversazione + +::: tip +Funzionalità disponibile dalla versione 12.95.0 +::: + +**Silenzia la conversazione** permmette di nascondere le risposte ad una specifica Nota (quella che ha originato tutta la discussione). Si può attivare anche da una delle risposte. + +Silenziando la conversazione, non otterrai più le relative notifiche di risposta, nemmeno se qualcuno ti menziona. + +Per attivare l'opzione, apri il menu di una Nota compresa nella discussione che vuoi silenziare e scegli **Silenzia la conversazione**. + +::: warning +Attenzione: Verrà silenziata tutta la conversazione, a prescindere da quale risposta sia stata selezionata. +::: diff --git a/content/it-IT/docs/features/timeline.md b/content/it-IT/docs/features/timeline.md new file mode 100644 index 00000000..e50df4aa --- /dev/null +++ b/content/it-IT/docs/features/timeline.md @@ -0,0 +1,41 @@ +# La Timeline + +Si tratta di una pagina che visualizza [le Note](./note) in ordine cronologico. Dalla più recente alla più antica. + +Abbiamo a disposizione i seguenti tipi con caratteristiche diverse. A seconda della configurazione della tua istanza, alcune di queste potrebbero essere state disabilitate dagli amministratori + +## Home + +Contiene le Note pubblicate dai profili che segui. Abbreviazione: HTL + +## Locale + +Contiene le Note pubblicate dagli altri profili iscritti alla tua stessa istanza (che non stai seguendo). Abbreviazione: LTL + +## Sociale + +Contiene la somma delle due precedenti Timeline, tutti i profili che segui e tutti i profili della istanza locale. Abbreviazione: STL + +## Federata + +Contiene tutte le Note provenienti dalle altre istanze del Fediverso, escluse le Timeline precedenti. Abbreviazione: GTL + +## Tabella comparativa + +Questa tabella riassume la visibilità delle Note, in base alle loro caratteristiche. + +| Fonte | | | Timeline | | | +| ------------------ | ---------- | ---- | -------- | ------- | -------- | +| Profilo | Visibilità | Home | Locale | Sociale | Federata | +| Locale (che segui) | Pubblico | ✔ | ✔ | ✔ | ✔ | +| | Home | ✔ | | ✔ | | +| | Follower | ✔ | | ✔ | | +| Remoto (che segui) | Pubblico | ✔ | | ✔ | ✔ | +| | Home | ✔ | | ✔ | | +| | Follower | ✔ | | ✔ | | +| Locale (non segui) | Pubblico | | ✔ | ✔ | ✔ | +| | Home | | | | | +| | Follower | | | | | +| Remoto (non segui) | Pubblico | | | | ✔ | +| | Home | | | | | +| | Follower | | | | | diff --git a/content/it-IT/docs/features/widgets.md b/content/it-IT/docs/features/widgets.md new file mode 100644 index 00000000..724bbb5a --- /dev/null +++ b/content/it-IT/docs/features/widgets.md @@ -0,0 +1,99 @@ +# Riquadri + +Sono piccole informazioni che possono essere visualizzate e gestite sull'interfaccia web di Misskey. + +Per modificare i riquadri, occorre attivare la modalità di modifica. + +In che modo farlo, dipende dal tipo di interfaccia utente (Predefinita, Deck, classica). + +La modalità di modifica dei riquadri consente di aggiungere, rimuovere, elencarli e configurarne le impostazioni. + +## Elenco dei widget disponibili + +### Memo + +Questo riquadro serve come blocco appunti. + +### Notifiche + +Elenca le notifiche in poco spazio. Si possono filtrare quelle necessarie. + +### Timeline + +TODO + +### Calendario + +Indica la data di oggi e quanto manca alla prossima scadenza temporale. + +### Aggregatore RSS + +Raccoglie informazioni da siti esterni + +### RSS Ticker + +Visualizza notizie da siti esterni, ma impegna le risorse del dispositivo. + +### Tendenze + +Indica gli hashtag citati nelle note federate sull'istanza locale + +### Orologio + +Indica l'ora nel fuso orario prescelto, con personalizzazione grafica. + +### Attività + +TODO + +### Foto + +TODO + +### Orologio digitale + +Indica l'ora in cifre + +### UNIX clock + +Indica quanti secondi sono passati dalla EPOCH, in formato Unix. + +### Federazione + +TODO + +### Cloud Istanze + +Rappresentazione grafica delle istanze federate. + +### Finestra di pubblicazione + +Per scrivere note immediatamente + +### Diapositive + +TODO + +### Statistiche server + +Grafico con l'andamento del consumo risorse + +### Utenti online + +Numero di persone collegate + +### Coda di lavoro + +Quantità di attività durante la federazione + +### Pulsante + +Bottone cliccabile a cui assegnare una funzione + +### Console Ai Script + +Editor di Script Ai + +### Ai + +La mascotte animata di Misskey diff --git a/content/it-IT/docs/features/word-mute.md b/content/it-IT/docs/features/word-mute.md new file mode 100644 index 00000000..bbd957eb --- /dev/null +++ b/content/it-IT/docs/features/word-mute.md @@ -0,0 +1,25 @@ +# Filtri parole + +Filtrando alcune parole si può evitare che le Note che includono determiante parole evitino di comparire nella Timeline. + +Ci sono due tipi di filtri per le parole: + +- Leggero +- Pesante + +## Leggero + +Col filtro parole Leggero, il filtraggio avviene nell'ambito del client o App che stai usando su quel dispositivo. + +Quando la Nota coincide con le condizioni, verrà nascosta e al suo posto comparirà il testo: «(nome profilo) ha detto qualcosa». Cliccandola, diventerà visibile. + +## Pesante + +Col filtro parole Pesante, l'istanza decide quando una Nota in arrivo coincide con le condizioni indicate ed evita di spedirla al client. Come succede con le «Antenne». + +Verrà proprio esclusa dalla Timeline. Per riassumere: + +- Scompariranno solo le nuove Note create dopo la configurazione del filtro Pesante +- Se cambiano le condizioni, le Note precedenti non saranno comunque disponibili +- Nelle Timeline non vedrai nemmeno il testo «(nome profilo) ha detto qualcosa» +- I filtri Pesanti funzionano anche se la App che stai usando non ha la funzionalità di filtraggio diff --git a/content/it-IT/docs/getting-started.md b/content/it-IT/docs/getting-started.md new file mode 100644 index 00000000..63100212 --- /dev/null +++ b/content/it-IT/docs/getting-started.md @@ -0,0 +1,30 @@ +# Inizia con Misskey + +Misskey è un sito web decentralizzato. Viene chiamato Istanza di Fediverso. + +Per entrare subito nel Fediverso, crea il tuo profilo su una delle [Istanze Misskey](../instances.md). + +::: tip +Qualsiasi Istanza tu scelga, potrai interagire con i profili delle persone registrate su altre istanze. + +::: details +Misskey ha la capacità di federarsi e scambiare informazioni tramite protocollo ActivityPub. + +In questo modo puoi comunicare con istanze di tipo Mastodon, Pixelfed, PeerTube, Soapbox o Pleroma. +::: + +## Consigli per scegliere una istanza + +Se non hai le idee chiare, ti spieghiamo alcuni modi comunemente utilizzati per decidere come procedere. Decidi tu. Se qualcosa non esiste ancora, potresti decidere di avviare anche una nuova tua istanza! + +### Geografia + +Alcune istanze accomunano le persone della stessa posizione geografica. + +### Linguaggio + +Altre istanze accomunano le persone che parlano la stessa lingua. + +### Tematica + +Alcune istanze ospitano persone che hanno gli stessi particolari interessi. diff --git a/content/it-IT/docs/glossary.md b/content/it-IT/docs/glossary.md new file mode 100644 index 00000000..270d96b9 --- /dev/null +++ b/content/it-IT/docs/glossary.md @@ -0,0 +1,117 @@ +# Glossario + +Quel che segue è un glossario di termini correlati a Misskey, tradotti in italiano. + +## ActivityPub + +Il protocollo usato per rendere Misskey distribuito. Aderendo a questo protocollo di comunicazione si garantisce all' [istanza](#istanza) di poter comunicare con il [Fediverso](#fediverso) +The protocol (method) used for enabling the distributed nature of Misskey. By adhering to this protocol, communication with other instances that also follow it becomes possible, forming what is known as the Fediverse. + +## AiScript + +[Linguaggio di programmazione](../advanced/aiscript) per estendere le funzioni nell'interfaccia web di Misskey. + +## API + +Interfaccia di programmazione dell'applicazione, serve per interagire con Misskey in modo programmato e automatizzato. [Informazioni sulle API](../docs/api) + +## Bot + +Contrazione di: Robot. Si tratta di un profilo non presidiato, programmato per svolgere attività automatizzate. + +## CW + +Abbreviazione di [Content Warning](../docs/features/note.html#cw). Una funzionalità per nascondere i contenuti espliciti o sensibili, affinché non risultino visibili inavvertitamente ma solo su richiesta. + +## Fediverso + +Network di [istanze](#istanza) composto da varie piattaforme intercomunicanti, incluso Misskey. + +## GTL + +Abbreviazione di [Global TimeLine](../features/timeline) + +## HTL + +Abbreviazione di [Home TimeLine](../features/timeline) + +## Istanza + +Piattaforma aggregatrice di profili, che dialoga con altre istanze nel [Fediverso](#fediverso) mediante il protocollo di comunicazione [ActivityPub](#activitypub) + +## LTL + +Abbreviazione di [Local TimeLine](../features/timeline) + +## MFM + +Abbreviazione di [Markup For Misskey](../features/mfm), si tratta di un linguaggio di marcatura di tipo _MarkDown_ usabile nella interfaccia web di Misskey. + +## NSFW + +Abbreviazione di [Not Safe For Work]. Pubblicando una nota con questa parola in un hashtag: `#nsfw` si permette al fediverso di nascondere i contenuti espliciti e renderli visibili solamente a chi ne fa richiesta. + +## Rinota + +L'azione di citare una nota esistente, condividendola per intero. [Maggiori informazioni](../docs/features/note.html#renote). + +## STL + +Abbreviazione di [Social TimeLine](../features/timeline) + +## Ai(藍) + +Ai(藍) è un personaggio di fantasia, la mascotte di Misskey. + +## Profili attivi + +Sono i profili che producono attività recente. + +## Emoji personalizzati + +Emoticon messe a disposizione sull'istanza. Alcuni di essi sono disponibili automaticamente, come sui dispositivi mobili, si chiamano _"Emoji Unicode"_. [Maggiori informazioni](../docs/features/custom-emoji) + +## Pannello di controllo + +Una interfaccia web amministrativa che permette di gestire l'istanza, come le segnalazioni, l'andamento delle federazioni, l'assistenza ai profili. + +## Silenziare + +Caratteristica del profilo. Un [profilo silenziato](../features/silence) non potrà più aggiungere _note pubbliche_ finché non otterrà la revoca. + +## Job Queue - Coda di lavoro + +Sistema per la distribuzione delle attività da e verso altre istanze. + +## Sospensione + +Caratteristica reversibile che rende un profilo inutilizzabile. Di solito viene attribuita dagli amministratori di una istanza nei confronti di profili che violano il regolamento. + +## Drive + +Funzionalità che permette ai profili di [organizzare i file caricati](../features/drive) +su Misskey. + +## Note + +Contenuto inserito su Misskey, che può includere: testo, immagini, audio, video, sondaggio. [Maggiori informazioni](../docs/features/note) + +## Misskist + +Nome di fantasia usato per riferirsi alle persone che utilizzano Misskey + +## Moderatore + +Persone autorizzate dagli amministratori a gestire la comunità di una istanza. Possono attivare-disattivare i profili, silenziarli, eliminare note inappropriate. + +## Remoto + +Un profilo o una nota, che risiedono su un'altra istanza. L'opposto di _Locale_. + +## Federazione + +L'attività di condividere le informazioni tra istanze + +## Locale + +Un profilo o una nota, che risiedono sulla propria istanza. L'opposto di _Remoto_. diff --git a/content/it-IT/docs/install.md b/content/it-IT/docs/install.md new file mode 100644 index 00000000..faa9b6b7 --- /dev/null +++ b/content/it-IT/docs/install.md @@ -0,0 +1,33 @@ +# Crea la tua istanza Misskey + +Grazie per il tuo interesse nel costruire una istanza Misskey 🚀 + +Ci sono vari modi per crearne una, scegli tra quelli elencati e segui la relativa guida. + +::: danger +Never change the domain name (hostname) of an instance once you start using it! +::: + +::: danger +Se si utilizza Cloudflare per il proprio server, non utilizzare l'impostazione Auto Minify. + +Misskey non funzionerà correttamente perché Cloudflare non interpreterà il JavaScript più recente e romperà il codice sorgente al suo interno. + +Per maggiori informazioni [misskey-dev/misskey #9791](https://github.com/misskey-dev/misskey/issues/9791) +::: + +## Usando Docker Compose + +Se vuoi eseguire l'istanza in un container segui la [guida di installazione con Docker](./install/docker.html) + +## Usando uno script bash + +Se vuoi usare uno script automatico, segui la [guida installazione con script bash](./install/bash.html) + +## In modo manuale + +Se vuoi svolgere l'installazione passo passo, segui la [guida installazione manuale](./install/manual.html) + +## Usando YunoHost + +Misskey può essere installato come App di YunoHost, la documentazione si trova nel [repository della versione Misskey per YunoHost](https://github.com/YunoHost-Apps/misskey_ynh). diff --git a/content/it-IT/docs/install/docker.md b/content/it-IT/docs/install/docker.md new file mode 100644 index 00000000..a88b3d02 --- /dev/null +++ b/content/it-IT/docs/install/docker.md @@ -0,0 +1,80 @@ +--- +description: "Questa guida spiega come installare Misskey dentro Docker" +--- + +# Costruire Misskey tramite Docker Compose + +Questa guida spiega come installare Misskey dentro Docker Compose + +::: danger +Never change the domain name (hostname) of an instance once you start using it! +::: + +::: tip +Requisiti iniziali: installare **Docker** e **Docker Compose** +::: + +## Ottieni il codice sorgente + +```sh +git clone -b master https://github.com/misskey-dev/misskey.git +cd misskey +git checkout master +``` + +## Variabili d'ambiente + +Copia la configurazione d'esempio, su quella di default. + +```sh +cp .config/example.yml .config/default.yml +cp .config/docker_example.env .config/docker.env +cp ./docker-compose.yml.example ./docker-compose.yml +``` + +Modificare sia `default.yml` che `docker.env` come indicato nei file. + +Modificare `docker-compose.yml` secondo le necessità (ad esempio se intendi cambiare porta) + +## Costruzione e inizializzazione + +Costruisci i container necessari e popola il database. + +```shell +sudo docker compose build +sudo docker compose run --rm web pnpm run init +``` + +## Avvio + +Questo comando avvia i container e li imposta come servizio al riavvio. + +```sh +sudo docker compose up -d +``` + +## Aggiornare Misskey in Docker + +::: warning +Prima di procedere, leggiti le [Note di rilascio](https://github.com/misskey-dev/misskey/blob/master/CHANGELOG.md) per verificare se ci siano attività aggiuntive da svolgere. +::: + +```sh +git stash +git checkout master +git pull +git submodule update --init +git stash pop +sudo docker compose build +sudo docker compose stop && sudo docker compose up -d +``` + +L'attività potrebbe richiedere del tempo, a seconda della grandezza del database e del contenuto dell'aggiornamento. + +## Eseguire comandi dentro ai Container + +Per eseguire uno script nel container `web` + +```sh +sudo docker compose run --rm web node packages/backend/built/tools/foo bar +``` diff --git a/content/it-IT/docs/install/manual.md b/content/it-IT/docs/install/manual.md new file mode 100644 index 00000000..1df18bbf --- /dev/null +++ b/content/it-IT/docs/install/manual.md @@ -0,0 +1,154 @@ +--- +description: "Questa guida spiega come installare e configurare Misskey" +--- + +# Guida alla costruzione di Misskey + +Questa guida spiega come installare e configurare Misskey + +::: danger +Never change the domain name (hostname) of an instance once you start using it! +::: + +::: tip +Occorre installare il seguente software + +- **[Node.js](https://nodejs.org/en/)** (20.4 o successivo) +- **[PostgreSQL](https://www.postgresql.org/)** (15 o successivo) +- **[Redis](https://redis.io/)** +- **[FFmpeg](https://www.ffmpeg.org/)** + +Debian/Ubuntuをお使いであれば、`build-essential`パッケージをインストールしておくと良いです。 + +corepackが有効化されていること +```sh +sudo corepack enable +``` +::: + +## Creazione utente + +Misskey non va eseguito tramite l'utente amministratore _root_. Occorre creare un utente ad-hoc, esempio per Debian/Ubuntu: + +```sh +adduser --disabled-password --disabled-login misskey +``` + +## Installazione Misskey + +```sh +sudo -iu misskey +git clone --recursive https://github.com/misskey-dev/misskey.git +cd misskey +git checkout master +git submodule update --init +NODE_ENV=production pnpm install --frozen-lockfile +``` + +## Variabili d'ambiente + +Copia il file `.config/example.yml` in un file chiamato `default.yml` + +```sh +cp .config/example.yml .config/default.yml +``` + +Modifica `default.yml` seguendo le indicazioni nel file. + +## Costruzione e inizializzazione + +Avvia la build e inizializza il DB, potrebbe richiedere un po' di tempo. + +```sh +NODE_ENV=production pnpm run build +pnpm run init +``` + +::: tip +Chi usa Debian/Ubuntu ha bisogno del pacchetto `build-essential` +::: + +## Avviamento + +Al termine avvia Misskey usando: + +```sh +NODE_ENV=production pnpm run start +``` + +:::: Configurazione di systemd + +Crea il file `/etc/systemd/system/misskey.service` + +Incollaci questa configurazione: + +```ini +[Unit] +Description=Misskey daemon + +[Service] +Type=simple +User=misskey +ExecStart=/usr/bin/npm start +WorkingDirectory=/home/misskey/misskey +Environment="NODE_ENV=production" +TimeoutSec=60 +StandardOutput=journal +StandardError=journal +SyslogIdentifier=misskey +Restart=always + +[Install] +WantedBy=multi-user.target +``` + +::: warning +Se usi Misskey su CentOS e una porta inferiore a 1024, Devi configurare `ExecStart=/usr/bin/sudo /usr/bin/npm start` +::: + +Ricarica systemd, abilita e avvia il servizio + +```sh +sudo systemctl daemon-reload +sudo systemctl enable misskey +sudo systemctl start misskey +``` + +::: tip +Per controllare lo stato del servizio: `systemctl status misskey` +::: + +:::: + +## Aggiornamento di Misskey + +::: warning +Leggi sempre le [Note di rilascio](https://github.com/misskey-dev/misskey/blob/master/CHANGELOG.md) per sapere se ci siano attività aggiuntive da svolgere. +::: + +Ottieni il codice sorgente dal branch `master` e le migrazioni del database: + +```sh +git checkout master +git pull +git submodule update --init +NODE_ENV=production pnpm install --frozen-lockfile +NODE_ENV=production pnpm run build +pnpm run migrate +``` + +A seconda della grandezza del database e dal contenuto degli aggiornamenti, potrebbe impiegarci più o meno tempo. + +Riavvia il servizio Misskey al termine dell'aggiornamento. + +```sh +sudo systemctl restart misskey +``` + +::: tip +Se ricevi errori in fase di compilazione, prova i seguenti comandi: + +- `pnpm run clean`または`pnpm run clean-all` +- `pnpm rebuild` + +::: diff --git a/content/it-IT/docs/install/ubuntu-manual.md b/content/it-IT/docs/install/ubuntu-manual.md new file mode 100644 index 00000000..89b22277 --- /dev/null +++ b/content/it-IT/docs/install/ubuntu-manual.md @@ -0,0 +1,485 @@ +# Come installare Misskey su Ubuntu + +## Altri tipi di installazione + +- [Installazione manuale](./manual.html) +- [Tutti i tipi di installazione](../install.html) + +## Script per il terminale bash + +::: tip +Questa installazione non è destinata alla installazione di ambienti di sviluppo. +::: + +Smetti di fare copia incolla, è fastidioso, noioso, richiede tempo! + +Vuoi svolgere una installazione automatica? C'è lo [script per il terminale bash](./bash.html) che fa quasi tutto! + +Ti serve soltanto: un dominio, la configurazione di Cloudflare e la protezione del server. + +## A proposito + +Il tipo di [Installazione manuale](./manual) prevede l'esecuzione di Misskey tramite `systemd` + +Il tipo di installazione tramite [docker-compose](./docker) è la più facile e ti permette di eseguire Misskey in un ambiente virtuale, senza modificare il sistema che la ospita. + +## Introduzione + +Questa pagina indica come [Installare Misskey](./manual) su sistema operativo GNU/Linux Ubuntu. + +Occorre soltanto eseguire alcuni comandi _bash_, modificare alcuni file di configurazione e usare il browser. + +Le indicazioni sono specifiche per il sistema operativo Ubuntu, alcune parti potrebbero cambiare in futuro, rendendo inutile la guida. Ce ne scusiamo. + +## Ambiente e requisiti + +- Sistema operativo **Ubuntu 22.04.1 LTS**. +- Requisiti hardware, occorre una CPU moderna, di architettura amd64 o arm64. +- Memoria RAM necessaria, circa 1.5GB. +- Dominio web già configurato e account Cloudflare attivo. + +::: tip +Se prepari un ambiente di sviluppo, dominio e Cloudflare non servono +::: + +::: danger +Never change the domain name (hostname) of an instance once you start using it! +::: + +## Come usare l'editor Nano + +L'editor di testo si apre con questo comando. `nano /percorso/al/file`. Il cursore si muove coi tasti freccia, home, end ecc... Per uscire, premi `CTRL+x`, successivamente, decidi se salvare le modifiche, premi `Y` per accettare. + +## Creare un utente + +Crea un utente di sistema, poiché Misskey non dovrebbe girare con privilegi di super utente _root_. + +`sudo adduser --disabled-password --disabled-login misskey` + +::: tip +Se prepari un ambiente di sviluppo, non importa crearlo. +::: + +## Installazione software iniziale + +Occorre del software per svolgere le prossime attività, per favore installalo se non è già presente. + +### Node.js + +Si tratta di un linguaggio di programmazione lato server, basato su JavaScript. Necessario per eseguire Misskey. + +``` +sudo apt install -y curl + +curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash - + +sudo apt install -y nodejs + +node -v + +sudo corepack enable +``` + +Ti occorre la versione `v20.x.y`. Se appare un'altra versione, come la `v8.x.y` allora l'installazione non è andata a buon fine. Potresti usare il [progetto Node Version Manager](https://github.com/nvm-sh/nvm#about). + +### PostgreSQL + +Questo è il Data Base Management System. Il gestore della base dati relazionale, ad oggetti. Essenziale per il funzionamento di Misskey. + +#### Installazione DBMS + +Occorre avere l'ultima versione, `v.15` + +``` +sudo apt install -y postgresql-common + +sudo sh /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh -i -v 15; + +systemctl status postgresql +``` + +Se tutto è andato bene, leggerai: **OK** + +#### Configurazione DBMS + +Esegui il client che si connette al DBMS. `sudo -u postgres psql` + +Ora devi creare una utenza per Misskey. Se scegli username **misskey** e password **gattino**, dovrai digitare la query: + +`CREATE ROLE misskey LOGIN CREATEDB PASSWORD 'gattino';` + +Poi occorre il database: `CREATE DATABASE mkdb OWNER misskey;` + +Per uscire da `psql` scrivi `\q` + +### Redis + +Si tratta di un database non relazionale (noSQL), gestito nella memoria. Necessario per gestire la connessione tra le federazioni e il database. + +Installa Redis seguendo la [documentazione ufficiale](https://redis.io/docs/getting-started/installation/install-redis-on-linux/). + +``` +sudo apt install -y curl ca-certificates gnupg2 lsb-release + +curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg + +echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list + +sudo apt update + +sudo apt install -y redis + +systemctl status redis-server +``` + +Se tutto è andato bene, leggerai : **Ok** + +### Nginx + +Si tratta di un Application Web Server. Anche se non è essenziale, svolge comunque un compito importante, come il caching e la crittografia SSL (https). + +::: tip +Se configuri un ambiente di sviluppo, non serve. +::: + +Installa Nginx seguendo la [documentazione ufficiale](http://nginx.org/en/linux_packages.html#Ubuntu]. + +``` +sudo apt install ubuntu-keyring + +curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null + +gpg --dry-run --quiet --no-keyring --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg +``` + +Controlla se ottieni `573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62` come risposta. + +``` +echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list + +echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" | sudo tee /etc/apt/preferences.d/99nginx + +sudo apt update + +sudo apt install -y nginx + +systemctl status nginx +``` + +Se tutto è andato bene, leggerai : **Ok** + +Attiva il servizio e abilita la partenza automatica al riavvio. + +``` +sudo systemctl start nginx + +sudo systemctl enable nginx + +curl http://localhost +``` + +Se leggi **Welcome to ngnix!** allora tutto è andato bene. + +### Altri software + +Occorrono due pacchetti aggiuntivi. Servono per la creazione di Misskey. + +``` +sudo apt update + +sudo apt install -y git build-essential +``` + +## Altre configurazioni + +Preparati ad esporre il servizio su internet + +::: tip +se stai preparando un ambiente di sviluppo, queste configurazioni non sono necessarie. +::: + +### Firewall + +Useremo 'ufw' come firewall per bloccare le connessioni non autorizzate. + +Si configura una whitelist e si aprono le porte dei servizi SSH 22, HTTP 80, HTTPS 443. + +``` +sudo ufw enable + +sudo ufw default deny + +sudo ufw limit 22 + +sudo ufw allow 80 + +sudo ufw allow 443 +``` + +Controlla la configurazione con: `sudo ufw status` +Attiva la partenza automatica al riavvio: `sudo systemctl enable ufw` + +::: tip +ufw semplifica l'uso di Netfilter (IPTABLES) +::: + +### CloudFlare + +Si tratta di un servizio utile per gestire DNS, Reverse Proxy e CDN sul tuo dominio. Si può anche evitare ma è consigliato, oltre che comodo. [Configurazione CDN](../admin/cdn) + +[Iscrizione a CloudFlare](https://dash.cloudflare.com/sign-up) segui le indicazioni per configurare il dominio prescelto. + +Digita l'indirizzo IP del server nella schermata DNS. A seconda del servizio, potrebbero essere necessarie fino a 48 ore prima della ricezione delle configurazioni. + +### Configurazione Certbot (Let’s Encrypt) + +Per attivare la protezione SSL su **https**, ti occorre un certificato. + +Installa il plugin che integra Certbot e Cloudflare: `sudo apt install -y certbot python3-certbot-dns-cloudflare` + +Ottieni una APIKey dal sito Cloudflare + +1. [Apri la pagina](https://dash.cloudflare.com/profile/api-tokens) +2. Seleziona: visualizza API Key Globale +3. Inserisci la password e indica che sei una persona umana + +Crea un file di configurazione con le informazioni di Cloudflare. + +``` +mkdir /etc/cloudflare +nano /etc/cloudflare/cloudflare.ini +``` + +Scrivi questi parametri dentro al file di configurazione: + +``` +dns_cloudflare_email = tuo.accountn@registrato.su.cloudflare +dns_cloudflare_api_key = xxxxxxxxxxxxxxxxxxxxxxxxxx +``` + +Salva il file e imposta i privilegi di lettura: `sudo chmod 600 /etc/cloudflare/cloudflare.ini` + +Esegui il seguente comando, modificando `example.tld` con il tuo dominio: `sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials /etc/cloudflare/cloudflare.ini --dns-cloudflare-propagation-seconds 60 --server https://acme-v02.api.letsencrypt.org/directory -d example.tld -d *.example.tld` + +Se leggi **Congratulations!** è andato tutto bene. Annota il percorso dei file `.pem`, ti serviranno dopo. + +## Installazione Misskey + +Ora che i preparativi sono finiti, puoi installare Misskey. + +Diventa l'utente `misskey` preparato in precedenza: `sudo su - misskey` + +Ottieni il codice sorgente tramite git: + +``` +git clone -b master https://github.com/misskey-dev/misskey.git` + +cd misskey + +git checkout master +``` + +Installa le librerie necessarie: + +``` +NODE_ENV=production pnpm install --frozen-lockfile +``` + +## Configurazione di Misskey + +### Il file default.yml + +Crea il file e scrivici i contenuti indicati di seguito: `nano .config/default.yml`. + +I parametri col pallino ● vanno modificati. I parametri col cerchietto 〇 sono i valori che hai configurato fino ad ora. + +Puoi vedere un [esempio di configurazione](https://github.com/misskey-dev/misskey/blob/develop/.config/example.yml) + +::: tip +Se stai configurando un ambiente di sviluppo, indica `url: http://localhost:3000` +::: + +``` +# ● URL pubblico di Misskey +url: https://example.tld/ + +# Imposta la porta numero 3000 +port: 3000 + +# ● Configurazione PostgreSQL。 +db: + host: localhost + port: 5432 + db : mkdb # 〇 Nome del database PostgreSQL + user: misskey # 〇 Nome utente PostgreSQL + pass: gattini # ● Password di PostgreSQL + +# Configurazione Redis +redis: + host: localhost + port: 6379 + +# Configurazione del tipo di ID +id: 'aid' + +#   syslog +syslog: + host: localhost + port: 514 +``` + +Ricordati di salvare le modifiche. + +### Configurazione di Nginx + +Configurare usando i privilegi di super utente _root_. Smetti di essere l'utente misskey: `exit` + +Crea la configurazione: `sudo nano /etc/nginx/conf.d/misskey.conf` + +Copia la [configurazione di Nginx](../admin/nginx) e incollala dentro a Nano. + +Svolgi le seguenti modifiche indicando le tue configurazioni: + +- Righe 18 e 30 URL del dominio +- Righe 34-35 Sostituisci il percorso al file Certificato di Certbot (.pem) +- Se usi la CDN o un altro Reverse Proxy, elimina 4 righe a partire dalla 56 + +Ricordati di salvare le modifiche. + +Controlla il funzionamento: `sudo nginx -t` + +Se ottieni **OK** riavvia il servizio: `sudo systemctl restart nginx` poi verifica il funzionamento: `sudo systemctl status nginx` + +Se ottieni **OK** va tutto bene. + +## Costruire Misskey + +Adesso torna ad essere utente misskey: `sudo su - misskey` + +Avvia la build: + +``` +cd misskey +NODE_ENV=production npm run build +``` + +::: tip +Se stai preparando un ambiente di sviluppo, `NODE_ENV=production` non serve. +::: + +### Se non riesci a costruire la build sul server + +Potresti avere a disposizione meno di 2GB di memoria RAM. Servono per costruire Misskey e svolgere gli aggiornamenti. + +Possibili soluzioni: + +- Aggiungi memoria swap al server +- Trasferisci i file del repository git sul tuo pc e avvia la build da lì. + +## Inizializza il Database + +`npm run init` + +## Avvia Misskey + +`NODE_ENV=production pnpm run start` + +Quando leggi: **Now listening on port 3000 on**, accedi alla URL indicata. + +Dovresti vedere la pagina iniziale di Misskey. Inizia a verificare se funziona. + +### Se non riesci ad accedere + +#### Controlla il DNS di CloudFlare + +Visita il sito Cloudflare e verifica che la configurazione DNS punti verso l'indirizzo IP che hai indicato. + +#### Controlla il router + +Se hai installato Misskey in un server che stà dietro una sottorete, verifica che le porte 80 e 443 siano raggiungibili dall'esterno. + +## Creazione servizio Misskey + +::: tip +Se stai preparando un ambiente di sviluppo, non è necessario +::: + +Termina Misskey premendo `CTRL+c`. poi torna ad essere utente super amministratore: `exit` + +Crea la configurazione del servizio: `sudo nano /etc/systemd/system/misskey.service` + +Incolla il seguente testo e salva: + +``` +[Unit] +Description=Misskey daemon + +[Service] +Type=simple +User=misskey +ExecStart=/usr/bin/npm start +WorkingDirectory=/home/misskey/misskey +Environment="NODE_ENV=production" +TimeoutSec=60 +StandardOutput=journal +StandardError=journal +SyslogIdentifier=misskey +Restart=always + +[Install] +WantedBy=multi-user.target +``` + +Abilita la configurazione e riavvia il servizio: + +``` +sudo systemctl daemon-reload + +sudo systemctl enable misskey + +sudo systemctl start misskey +``` + +Aspetta circa 15 secondi e verifica il funzionamento: `sudo systemctl status misskey`, se ottieni **Ok** va tutto bene. + +Per finire registra il primo utente, amministratore e accedi per completare la configurazione. + +## Aggiornare Misskey + +C'è uno [script automatico per aggiornare](https://github.com/joinmisskey/bash-install/blob/main/update.ubuntu.sh) + +[Aggiornamento manuale](./manual#) + +Misskey deve essere spento per svolgere queste azioni: + +``` +sudo systemctl stop misskey + +su - misskey + +git pull; + +NODE_ENV=production pnpm install --frozen-lockfile + +pnpm run clean; + +NODE_ENV=production pnpm run build; + +pnpm run migrate; + +exit +``` + +### Opzione 1: aggiorna anche il sistema + +``` +sudo apt update -y +sudo apt full-upgrade -y +sudo reboot +``` + +In questo caso Misskey tornerà disponibile dopo il riavvio. + +### Opzione 2: avvia subito Misskey + +`sudo systemctl start misskey` diff --git a/content/it-IT/docs/misskey-hub.md b/content/it-IT/docs/misskey-hub.md new file mode 100644 index 00000000..63a53528 --- /dev/null +++ b/content/it-IT/docs/misskey-hub.md @@ -0,0 +1,17 @@ +# Informazioni su Misskey Hub + +Misskey Hub è il sito ufficiale di Misskey. Distribuisce la documentazione, notizie tramite il blog, e plugin tramite lo store. + +Ci auguriamo che sia il punto centrale per tutto quel che è Misskey. + +Anche il codice sorgente di questo sito è [open source](https://github.com/misskey-dev/misskey-hub). + +::: tip +Le pagine statiche di Misskey Hub vengono realizzate dinamicamente tramite [VuePress](https://github.com/vuepress/vuepress-next). +::: + +- [Cronologia aggiornamenti](../updates.md) + +## Contribuire alla redazione del sito + +Accettiamo ulteriore documentazione e traduzioni. diff --git a/content/it-IT/docs/misskey.md b/content/it-IT/docs/misskey.md new file mode 100644 index 00000000..5e80cab0 --- /dev/null +++ b/content/it-IT/docs/misskey.md @@ -0,0 +1,90 @@ +# Informazioni su Misskey + +Misskey è una piattaforma di microblog distribuita. Lo sviluppo è stato iniziato da **@syuilo** nel 2014, in Giappone. + +La caratteristica principale di questa piattaforma federata è l'abbondanza di funzionalità, come ad esempio il Drive per salvare e riusare i media caricati, come immagini, audio e video. Le reazioni, non limitate alla sola stellina o pollicione. Come anche la capacità di modificare l'interfaccia a piacere dell'utilizzatore, senza dover scrivere una linea di codice. + +## Storia + +Sebbene Misskey fosse nato come Forum/Chan, la crescita di popolarità è dovuta all'aggiunta della **timeline**. Questa permette, alle persone che utilizzano la piattaforma, di leggere e scrivere "piccoli" messaggi in ordine cronologico. + +Presto la funzionalità _timeline_ divenne la caratteristica principale e, nel 2018, con l'adozione del protocollo **ActivityPub**, Misskey divenne una vera e propria istanza federata decentrata. + +Da quel giorno, sempre migliorando, è divenato tra i sistemi più apprezzati dalle persone nel fediverso. + +::: tip +GOSSIP! Il nome **"Misskey"** deriva da una canzone intitolata _"Brain Diver"_, composta dalla band _"May'n"_ che @syuilo ascoltava durante i periodi di sviluppo +::: + +Finché ci saranno sviluppatori capaci di intervenire, Misskey verrà sempre sviluppato attivamente. + +## Cosa significa _"Distribuito"_ + +Un servizio **Distribuito**, o **Decentralizzato** si riferisce a quella caratteristica che permette di suddividere l'insieme totale della comunità in più parti, più o meno grandi, chiamate istanze. + +Le istanze comunicano in maniera mutuale, si dice che sono **federate** da cui deriva il neologismo **Fediverso**. Il fediverso compone, dunque, la rete di piattaforme che mettono in comunicazione tra loro persone provenienti da istanze diverse. + +Al contrario dei servizi _centralizzati_, gestiti da una sola persona o compagnia, come ad esempio Twitter o Facebook. + +Il vantaggio dei sistemi distribuiti è quello di selezionare l'istanza, le cui regole di policy più si adattano alle esigenze di libertà ed espressione delle persone. + +Trattandosi di software Open Source, chiunque è in grado di avviare una propria istanza, che, grazie alla capacità di federarsi, permetterà l'accesso alla community indifferentemente dalla provenienza. + +## Per sempre Open Source + +Misskey, da sempre e per sempre, rimarrà software Open Source, ovvero a sorgente aperto. + +Il software Open Source è disponibile a tutti, permette, oltre alla capacità di usarlo, la capacità di correggerlo, modificarlo e ri-distribuirlo. + +L'interezza del codice sorgente di Misskey è protetto dalla licenza [Affero General Public License](https://github.com/misskey-dev/misskey/blob/develop/LICENSE) che garantisce _le quattro libertà_. + +- Libertà 0: eseguire il programma, per qualsiasi scopo +- Libertà 1: studiare come funziona e modificarlo a piacimento +- Libertà 2: ridistribuire copie in modo solidale +- Libertà 3: migliorare il programma e ridistribuire le modifiche affinché il pubblico possa fruirne + +Il vantaggio del codice studiabile da tutti è che tutti possono assicurarsi che il funzionamento non provochi danneggiamento e contribuire a migliorarne la sicurezza. + +Per la natura distribuita di Misskey, la necessità che sia Open Source, è basilare. Al contrario dei sistemi centralizzati citati poc'anzi. + +::: tip +In linguaggio tecnico, il codice sorgente di Misskey viene gestito tramite **Git** e il codice viene ospitato sul sito [GitHub.](https://github.com/misskey-dev) +::: + +## Unirsi allo sviluppo e supportare il progetto + +Se ti piace Misskey, per favore supporta il progetto. +Si può fare in vari modi, di seguito speghiamo come. Alcuni di questi non richiedono la capacità di saper programmare, così tutti possono partecipare a loro modo, senza limitazioni tecniche. + +### Aggiungere funzionalità o correggere malfunzionamenti + +Sei in grado di programmare sfruttando le tue capacità di sviluppo software? Allora puoi contribuire al progetto modificando il codice sorgente. Le [linee guida per contribuire](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md) ti indicheranno come fare. + +### Partecipare ai dialoghi + +Puoi contribuire condividendo la tua opinione sul funzionamento di Misskey o proponendo nuove funzionalità, come, non meno importante la segnalazione di malfunzionamenti. +Questo avviene su [GitHub](https://github.com/misskey-dev) oppure nei [Forum](https://forum.misskey.io/). + +### Traduzione dei testi + +Misskey è disponibile in vari linguaggi (i18n, abbreviazione di Internationalization). +Sebbene il linguaggio originale sia il giapponese, tanti volontari stanno traducendo Misskey nelle altre lingue, tra cui l'italiano. + +Aiutare col lavoro di traduzione è un altro modo per contribuire. L'attività si svolge su un servizio chiamato [Crowdin](https://crowdin.com/project/misskey). + +### Condividere le proprie impressioni + +Oltre alla segnalazione dei malfunzionamenti, puoi condividere impressioni positive, indicando ad esempio, quali funzionalità preferisci o quelle che ti divertono di più. Sembrerà una banalità ma cose come queste aiutano a motivare gli sviluppatori e contano come supporto morale al progetto. + +### Aumentare il numero di Misskist + +"Misskist" si usa per indicare le persone che usano Misskey. Spargendo la voce col passa parola, parlandone ai propri conoscenti, il numero può aumentare e contribuisce a migliorare la motivazione degli sviluppatori. + +### Le donazioni + +Sviluppare Misskey non è un lavoro, lo sviluppo continuativo è determinato dalle donazioni di tutti quanti. Alcune istanze guadagnano mostrando piccoli annunci ma questi arrivano direttamente nelle tasche degli amministratori della istanza, non agli sviluppatori. + +Poiché le donazioni danno continuità allo sviluppo del progetto, sono un ulteriore modo di supportare Misskey. Si accettano donazioni tramite [Patreon](https://www.patreon.com/syuilo). +Raggiungendo un certo corrispettivo, puoi ottenere il riconoscimento di avere la tua username in mostra nella pagina intitolata: [Informazioni sulla istanza](/about-misskey). + +In aggiunta a tutto ciò, non è detto che gli amministratori di una istanza riescano a guadagnare, poiché mantenerne una funzionante ha dei costi. Supportare gli amministratori non è direttamente correlato allo sviluppo della piattaforma Misskey, ma la sopravvivenza dei server è quel che mantiene in piedi il progetto. diff --git a/content/it-IT/docs/releases.md b/content/it-IT/docs/releases.md new file mode 100644 index 00000000..1bb3a45a --- /dev/null +++ b/content/it-IT/docs/releases.md @@ -0,0 +1,27 @@ +# Note di rilascio + +Elenco delle note su ogni rilascio di Misskey, tradotte in italiano. + +::: tip +Attenzione, i rilasci non tradotti in italiano, sono visibili nella pagina [GitHub](https://github.com/misskey-dev/misskey/blob/master/CHANGELOG.md) del progetto. Abbiate cura di prenderne visione, per ottenere informazioni aggiornate puntualmente. +::: + +## Rilascio 12.119.2 (2022-12-03) + +### Soluzioni + +- Server: Mitigazione rischio DoS su ActivityPub @skehmatics + +## Rilascio 12.119.0 (2022-09-10) + +### Miglioramenti + +- Client: Aggiunto il badge "stai seguendo", nella preview popup del profilo, @nvisser +- Client: Si può usare come Riquadro la url Twitter Mobile, @caipira113 +- Client: Riquadro orologio migliorato, @syuilo + +### Soluzioni + +- Risolto un problema che causava il fallimento delle migrazioni +- Server: Risolto il problema con la possibilità di contrassegnare le notifiche di altre persone come lette, @syuilo +- Client: Risolto il problema con la schermata di gestione del token di accesso, la schermata di gestione dell'account non può essere visualizzata, @futchitwo diff --git a/content/it-IT/docs/tips/disable-timelines.md b/content/it-IT/docs/tips/disable-timelines.md new file mode 100644 index 00000000..974ab291 --- /dev/null +++ b/content/it-IT/docs/tips/disable-timelines.md @@ -0,0 +1,18 @@ +# Disabilitare le timeline + +In Misskey si possono disabilitare individualmente le Timeline tramite interfaccia web, nel **pannello di controllo** + +Poiché tutte le Note nell'istanza si possono vedere sia sulla _Timeline Locale_ che sulla _Timeline Sociale_, esse sono comode alle nuove persone che arrivano, per trovare altri profili a cui sono interessate, senza dover svolgere ricerche. + +Tuttavia questo diluisce la visibilità dei profili che si seguono, aumentando il rischio di esporsi a contenuti irrilevanti. + +In più l'effetto è più simile a quello di una Chatroom in cui si intersecano una moltitudine di dialoghi, risultando difficile entrare in comunicazione con chi sta dialogando da parecchio tempo nella conversazione. + +Poiché il valore di questi vantaggi o svantaggi varia in ogni istanza, la scelta di utilizzare le **Timeline** o meno viene lasciata agli amministratori di ogni singola istanza. Dunque considera se sia meglio attivarle o disattivarle. + +::: warning +Disabilitare le **Timeline** potrebbe portare confusione e rinuncia da parte delle persone utilizzatrici della piattaforma. +Quindi, fai molta attenzione a considerare gli effetti che possono succedere disabilitandone una. Spiega chiaramente le motivazioni in anticipo, affinché le persone si possano preparare al cambiamento. Ad esempio iniziando a seguire profili con cui dialogano spesso sulla **Timeline Locale** oppure sulla **Timeline Social**. +::: + +Attenzione, perché amministratori e moderatori, continueranno comunque a vedere le timeline, anche se sono state disattivate. diff --git a/content/it-IT/docs/troubleshooting.md b/content/it-IT/docs/troubleshooting.md new file mode 100644 index 00000000..44770012 --- /dev/null +++ b/content/it-IT/docs/troubleshooting.md @@ -0,0 +1,72 @@ +--- +description: "Se ti capita un problema, prima di tutto leggi questa pagina" +--- + +# Risoluzione autonoma dei problemi + +::: tip +Per favore, leggi anche le [FAQ, domande frequenti](./faq.md) +::: + +Se ti capita un problema, prima di tutto leggi questa pagina. +Se non trovi suggerimenti utili o la procedura non risolve il problema, contatta l'amministratore dell'istanza oppure [apri una segnalazione](./report-issue) in inglese o giapponese. + +## Il client non si avvia + +Probabilmente è successo perché la versione del browser o del sistema operativo non è aggiornata. Riprova dopo aver aggiornato. + +Capita raramente, se comunque non si avvia, potrebbe essere dovuto alla memorizzazione _cache_. Svuota la cache del browser e riprova. + +## La pagina non può essere caricata + +Se il client si avvia, ma viene visualizzato un errore che indica di non riuscire a caricare la pagina, verificare la presenza di problemi nella rete. Inoltre, controlla se il server è online. + +Capita raramente, ma potrebbe essere dovuto alla memorizzazione _cache_. Svuota la cache del browser e riprova. + +Se hai ancora problemi, contatta l'amministratore dell'istanza poiché sembra essere un problema del server. + +## Il client è lento + +Controllare la connessione col provider di servizi Internet, controllare la velocità di comunicazione della rete e le impostazioni di rete, quindi verificare se si sono verificati guasti o interventi di manutenzione al server. +Successivamente, controllare le seguenti impostazioni. + +### Impostazioni Generali + +Nel _Menu impostazioni_, apri _Impostazioni client_, alla voce **Generali** e controlla le seguenti impostazioni: + +- Attiva "Ridurre le animazioni dell'interfaccia" +- Disattiva "Usa effetto sfocatura per i modali" +- Attiva "Usa carattere predefinito del sistema" +- Attiva "Usare le emoji native del sistema" + +Si prega di controllare eventualmente anche le seguenti impostazioni, con la consapevolezza che mancheranno alcune funzioni di Misskey: + +- Attiva "Disabilita AIscript nelle pagine" +- Attiva "Disabilita i MFM animati" + +### Impostazioni del browser + +- Attiva l'accelerazione hardware nelle impostazioni del tuo browser +- Controlla le impostazioni dei componenti aggiuntivi e delle estensioni del browser o disattivale + +### Altre impostazioni + +Controlla le impostazioni di sistema sul tuo PC o smartphone, ad esempio che non ci siano altre applicazioni a consumare risorse. + +## La segnalazione lampeggiante di una Antenna non vuole andare via + +La segnalazione lampeggiante indica note non lette. Nel caso in cui non scomparisse, significa che qualche ulteriore nota viene spedita in fondo da nuove note in arrivo. +Se pensi che sia un conteggio errato, puoi **indicare tutto come letto** tramite le impostazioni utente. + +## Il bottone _Rinota_ è bloccato + +Le note con livello di privacy _Per i soli follower_ non possono essere rinotate. + +## Non si vedono parti specifiche della interfaccia web + +Potrebbero sorgere provlemi di questo tipo quando usi una estensione AdBlocker, di blocco pubblicità. +Per un uso ottimale, per favore disattiva il tuo AdBlocker. + +## Alcune parti risultano non tradotte + +Potrebbe essere che effettivamente quella parte non sia stata ancora tradotta, anziché un malfunzionamento. Aspetta qualche tempo, oppure [partecipa alla traduzione](./misskey). diff --git a/content/it-IT/home.md b/content/it-IT/home.md new file mode 100644 index 00000000..4ad20cdd --- /dev/null +++ b/content/it-IT/home.md @@ -0,0 +1,61 @@ +--- +home: true +title: Misskey Hub +heroImage: /banner.svg +tagline: Sito ufficiale di Misskey, la piattaforma opensource di microblog interplanetario +footer: Copyright © 2023 syuilo ed altri co-autori +actions: + - text: Inizia con Misskey + link: ./docs/getting-started + type: primary + - text: Che cos'è Misskey? + link: ./docs/misskey.html + type: secondary +features: + - title: Distribuita 🪐 + details: Le comunità indipendenti si organizzano sui propri server, sebbene siano interconnesse. + - title: Leggera 🚀 + details: Grazie al linguaggio di programmazione NodeJS e la capacità di sfruttare le risorse in modo efficiente, la piattaforma risulta leggera anche quando c'è traffico. + - title: Divertente 🍮 + details: Le funzionalità uniche, come le reazioni infite e la personalizzazione, permettono di cambiare il divertimento ogni giorno, se lo desideri. +--- + + + + + +
+ +# Sponsors + +
+ RSS3 +
+
+ + diff --git a/content/it-IT/instances.md b/content/it-IT/instances.md new file mode 100644 index 00000000..8d8541d2 --- /dev/null +++ b/content/it-IT/instances.md @@ -0,0 +1,20 @@ +# Elenco delle istanze Misskey + +::: tip +Se vuoi fare comparire anche la tua istanza, per favore contattaci su [Discord](https://discord.gg/Wp8gVStHW3) (in Giapponese o Inglese) altrimenti invia una pull-request su [GitHub](https://github.com/misskey-dev/misskey-hub). +::: + + + +## Elenco istanze Italiane + +Nella [lista non ufficiale](https://join.misskey.page/it-IT/instances), trovi tutte quelle italiane. + + diff --git a/content/it-IT/plugins.md b/content/it-IT/plugins.md new file mode 100644 index 00000000..51b5ef37 --- /dev/null +++ b/content/it-IT/plugins.md @@ -0,0 +1,11 @@ +# Plugin + +Tramite il client Web puoi aggiungere terze parti software che estendono le funzionalità di Misskey. + +## Creare un Plugin + +TODO + +## Condividi il tuo Plugin + +Se hai creato un plugin e vuoi condividerlo col mondo, scegli una licenza open (ad esempio AGPL) e crea un repository. Dopo di che, modifica questa pagina, indicandoci dove si trova. diff --git a/content/ja-JP/docs/admin/cdn.md b/content/ja-JP/docs/admin/cdn.md new file mode 100644 index 00000000..ea20e373 --- /dev/null +++ b/content/ja-JP/docs/admin/cdn.md @@ -0,0 +1,17 @@ +# CDNの設定 +Misskeyサーバーを公開するときは、[Cloudflare](https://www.cloudflare.com/)などのCDNを使用することを強くおすすめします。 + +CDNを使用することで、以下のようなメリットがあります。 +- 静的なコンテンツをキャッシュしてもらうことができ、サーバーの負荷が低減する +- サーバーのIPアドレスが露出しにくくなることで、DoS攻撃などを緩和できる + +## キャッシュ +Misskey Webは、完全に静的であり、動作にサーバーを必要としません。したがってMisskey Web全体をCDNでキャッシュすることができます。 +Misskey APIはキャッシュすることはできません。 + +CDNで以下の設定を行なってください。 +- `/api/*`以外のリクエストをすべてキャッシュする + +::: tip +Misskeyをアップデートした際にキャッシュのクリアは不要です。 +::: diff --git a/content/ja-JP/docs/admin/nginx.md b/content/ja-JP/docs/admin/nginx.md new file mode 100644 index 00000000..1d08531a --- /dev/null +++ b/content/ja-JP/docs/admin/nginx.md @@ -0,0 +1,87 @@ +# Nginxの設定 +1. `/etc/nginx/conf.d/misskey.conf`もしくは`/etc/nginx/sites-available/misskey.conf`を作成し、下の設定例をコピーします。\ + (ファイル名はmisskeyでなくても構いません。) +2. 次のように編集します。 + 1. example.tldを自分が用意したドメインに置き換えます。\ + `ssl_certificate`と`ssl_certificate_key`はLet's Encryptで取得した証明書のパスになるようにします。 + 2. CloudflareなどのCDNを使う場合は、「If it's behind another reverse proxy or CDN, remove the following.」から4行を削除します。 +3. `/etc/nginx/sites-available/misskey.conf`を作成した場合は、`/etc/nginx/sites-enabled/misskey.conf`としてシンボリックリンクを作成します。\ + `sudo ln -s /etc/nginx/sites-available/misskey.conf /etc/nginx/sites-enabled/misskey.conf` +4. `sudo nginx -t` で設定ファイルが正常に読み込まれるか確認します。 +5. `sudo systemctl restart nginx` でnginxを再起動します。 + +## 設定例 + +```nginx +# For WebSocket +map $http_upgrade $connection_upgrade { + default upgrade; + '' close; +} + +proxy_cache_path /tmp/nginx_cache levels=1:2 keys_zone=cache1:16m max_size=1g inactive=720m use_temp_path=off; + +server { + listen 80; + listen [::]:80; + server_name example.tld; + + # For SSL domain validation + root /var/www/html; + location /.well-known/acme-challenge/ { allow all; } + location /.well-known/pki-validation/ { allow all; } + location / { return 301 https://$server_name$request_uri; } +} + +server { + listen 443 ssl http2; + listen [::]:443 ssl http2; + server_name example.tld; + + ssl_session_timeout 1d; + ssl_session_cache shared:ssl_session_cache:10m; + ssl_session_tickets off; + + # To use Let's Encrypt certificate + ssl_certificate /etc/letsencrypt/live/example.tld/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/example.tld/privkey.pem; + + # To use Debian/Ubuntu's self-signed certificate (For testing or before issuing a certificate) + #ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem; + #ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key; + + # SSL protocol settings + ssl_protocols TLSv1.2 TLSv1.3; + ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384; + ssl_prefer_server_ciphers off; + ssl_stapling on; + ssl_stapling_verify on; + + # Change to your upload limit + client_max_body_size 80m; + + # Proxy to Node + location / { + proxy_pass http://127.0.0.1:3000; + proxy_set_header Host $host; + proxy_http_version 1.1; + proxy_redirect off; + + # If it's behind another reverse proxy or CDN, remove the following. + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto https; + + # For WebSocket + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $connection_upgrade; + + # Cache settings + proxy_cache cache1; + proxy_cache_lock on; + proxy_cache_use_stale updating; + proxy_force_ranges on; + add_header X-Cache $upstream_cache_status; + } +} +``` diff --git a/content/ja-JP/docs/admin/push-docker-hub.md b/content/ja-JP/docs/admin/push-docker-hub.md new file mode 100644 index 00000000..96bf83a5 --- /dev/null +++ b/content/ja-JP/docs/admin/push-docker-hub.md @@ -0,0 +1,28 @@ +GitHub Actionsを使用してDocker Hubへpushする方法 +================================================================ + +[/.github/workflows/docker.yml](https://github.com/misskey-dev/misskey/blob/develop/.github/workflows/docker.yml) に +GitHub ActionによりDocker Hubへpushするワークフローが記述されています。 + +オリジナルリポジトリでは、リリースされたタイミングで `latest`, `<リリース名>` それぞれのタグでDocker Hubにpushされます。 +※ Docker Hub に`<ブランチ名>`のようなタグがあるかもしれませんが、こちらは自動push対象ではありません。 + +Fork先でこのワークフローを実行すると失敗します。 + +以下では、Fork先で自分のDocker Hubリポジトリにpushするようにする方法を記述します。 + +## 自分のDocker Hubリポジトリにpushするように設定する方法 + +1. Docker Hubでリポジトリを作成します。 +2. ワークフローファイルの [images](https://github.com/misskey-dev/misskey/blob/53f3b779bf16abcda4f6e026c51384f3b8fbcc62/.github/workflows/docker.yml#L20) を作成したリポジトリに置き換えます。 +3. GitHubにて [暗号化されたシークレット](https://docs.github.com/ja/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository) を作成します。 + 作成が必要なのは `DOCKER_USERNAME` と `DOCKER_PASSWORD` で、それぞれDocker Hubのユーザーとパスワードになります。 + +## pushする方法 + +上記設定によりリリース時に自動的にDocker Hubにpushされるようになります。 +具体的には、GitHubのリリース機能でリリースしたタイミングで `latest`, `<リリース名>` それぞれのタグでDocker Hubにpushされます。 + +また、GitHub上から手動でpushすることも出来ます。 +それを行うには、Actions => Publish Docker image => Run workflow からbranchを選択してワークフローを実行します。 +ただし、この場合作成されるタグは`<ブランチ名>`になります。 diff --git a/content/ja-JP/docs/admin/troubleshooting.md b/content/ja-JP/docs/admin/troubleshooting.md new file mode 100644 index 00000000..3529cbe6 --- /dev/null +++ b/content/ja-JP/docs/admin/troubleshooting.md @@ -0,0 +1,239 @@ +# マニュアルインストール時のトラブルシューティング + +2018年10月07日 / 2021年12月20日 最終更新 / 文責 aqz/tamaina + +MisskeyInstallBattle参加者が増えましたが、それに伴い時期を追うごとに重軽傷者が増加しています。\ +この記事ではそのような負傷者を減らすため、過去に事故が起きてしまった個所の傾向と対策をわかりやすく解説します。 + +**まず最初に、[構築の手引き](/docs/install/manual.html)を熟読してください。** + +また、拙著の[Ubuntu向けsystemd版解説](https://hide.ac/articles/iFwm5HDvH)、[Oracle Cloud版詳細解説](https://hide.ac/articles/csERs-7SU)も参考までにお読みいただけると幸いです。 + +# Ubuntu向けシェルスクリプトのお知らせ +Ubuntu向け解説はコピペばかりでつまらない!時間がかかる!とにかく面倒! + +……あれ、コピペだけでできるなら、つまり完全自動化できるのでは? + +というわけで、**シェルスクリプトでほぼ全部やってくれるやつを作ってみました!** +[**詳細と使用方法はこちらから!** https://github.com/joinmisskey/bash-install#readme](https://github.com/joinmisskey/bash-install#readme) + +ドメインの購入とCloudflareのセットアップ、サーバーの確保についてはご自身でご準備ください。 + +シェルスクリプトに不具合があれば[製作者(aqz)](https://p1.a9z.dev/@aqz)にお知らせいただければと思います。 + +# インストールとビルド +[構築の手引き](/docs/install/manual.html)をよく読みましょう。 + +## ImageMagick関連 +***ImageMagickは不要です!*** + +## ビルドが失敗する +Misskeyのビルドには、経験則上、最低でも2GBのメモリが必要となっています。\ +サーバーをスケールアップする手もありますが、お使いのPCでビルドしてサーバーにデプロイするという手もあります。 + +## なんだかうまくいかない +- [構築の手引き](/docs/install/manual.html)をよく読みましょう。 +- node.jsのバージョンが古いかも? + * 新しめのバージョンにしましょう。 +- インストールやビルドの際にErrorとかWARNとかが出てくることがありますが、問題ない場合もあります。とりあえず`npm start`して動作確認しちゃいましょう。 +- node-gypがインストールされていないかも? + * `apt install build-essential`を試す。 + * Windowsは[この記事](https://qiita.com/AkihiroTakamura/items/25ba516f8ec624e66ee7)も参考にしてみる。 +- これでもだめそうだったら、最初から[構築の手引き](/docs/install/manual.html)の手順に従ってやり直してみてください。 + +## バージョンアップ後に不具合が発生した +- [構築の手引き](/docs/install/manual.html)およびリリースノートをよく読みましょう。 +- Misskeyのバージョンアップ時にはしっかり`pnpm install`や`pnpm run migrate`してください。それでも直らない場合、`pnpm run clean-all && pnpm install`を試し、`pnpm run build && pnpm run migrate && pnpm start`してみてください。 +- これでもだめそうだったら、最初から[構築の手引き](/docs/install/manual.html)の手順に従ってやり直してみてください。 + +--- + +# 設定 +[構築の手引き](/docs/install/manual.html)をよく読みましょう。 + +`.config/default.yml`で設定を行います。 +[`.config/example.yml`](https://github.com/misskey-dev/misskey/blob/develop/.config/example.yml)をコピーし、コメントに従って記述します。 + +(YAML形式では、`#`から行末まではコメントとして扱われます。) + +## URLとポート番号 +URLとポート番号のしくみは、少し分かりにくいと思います。 + +### URL, ポートとTLS証明書の設定(Port and TLS settings)part A: example.ymlの解説 +リビジョン番号[85a0f69](https://github.com/misskey-dev/misskey/blob/85a0f696bcea779b02749dae596fff94a1df2467/.config/example.yml)時点での[.config/example.yml](https://github.com/misskey-dev/misskey/blob/develop/.config/example.yml)に、「Port and TLS settings」として説明図付きで順に書かれていますので、それに沿って設定をしていきましょう。 +本文の解説を日本語訳しながらやっていきます。 + +#### URLの設定 +```yml +# Final accessible URL seen by a user. +# 最終的にユーザーがアクセスするURL +url: https://example.tld/ +``` + +**`url: `には、サーバーにブラウザでアクセスしたときアドレスバーに表示される**(したい)**URLを書きます。** + +#### ポートと証明書の設定 +```yml + +# ┌───────────────────────┐ +#───┘ Port and TLS settings └─────────────────────────────────── +#### ポートと証明書の設定 #################################### +# +# Misskey supports two deployment options for public. +# Misskeyは2つのサーバー開設方法をサポートしています。 +# + +# Option 1: With Reverse Proxy +# 方法その1 リバースプロキシを挟む +# +# +----- https://example.tld/ ------------+ +# +------+ |+-------------+ +----------------+| +# | User | ---> || Proxy (443) | ---> | Misskey (3000) || +# +------+ |+-------------+ +----------------+| +# +---------------------------------------+ +# +# You need to setup reverse proxy. (eg. Nginx) +# この方法では、リバースプロキシ(例: Nginx)をセットアップする必要があります。 +# You do not define 'https' section. +# 'https'セクション(後述)は設定せず、コメントアウトしたままにします。 + +# Option 2: Standalone +# 方法その2 スタンドアロン +# (リバースプロキシを挟まず、nodeのプロセスで直接ユーザーからのアクセスを受ける) +# +# +- https://example.tld/ -+ +# +------+ | +---------------+ | +# | User | ---> | | Misskey (443) | | +# +------+ | +---------------+ | +# +------------------------+ +# +# You need to run Misskey as root. +# この方法では、Misskeyをルート(の権限をもたせた状態)で実行する必要があります。 +# You need to set Certificate in 'https' section. +# 'https'セクション(後述)で証明書の設定を行う必要があります。 +``` + +##### 方法1 リバースプロキシを挟むとき + +```yml +# To use option 1, uncomment below line. +# オプション1で設定する場合、以下の行をコメントアウトします → しました +port: 3000 # A port that your Misskey server should listen. +``` + +以上の3行は、リバースプロキシを挟むときの話です。 +この例では、Misskeyはポート3000で通信します。 +リバースプロキシでは、ローカル側の宛先にこのポート番号を指定します。 + +##### 方法2 リバースプロキシを挟まないとき + +```yml +# To use option 2, uncomment below lines. +# オプション2で設定する場合は、以下の6行をコメントアウトします → しました +port: 443 + +https: + # path for certification + key: /etc/letsencrypt/live/example.tld/privkey.pem + cert: /etc/letsencrypt/live/example.tld/fullchain.pem +``` + +以上の8行は、リバースプロキシを挟まないときの話です。 +ポート443(https)で直接ユーザーと通信します(ポート443を利用するのでMisskeyのプロセスにはルート権限が必要です)。 + +TLS証明書を別途取得し、取得した証明書のディレクトリを`https:`で設定します。 +ここ書かれているのは、Let's Encryptで`example.tld`に対する証明書を発行したときの例です。 + +--- + +### URL, ポートとTLS証明書の設定(Port and TLS settings)part B: 全体像 +example.ymlの解説文を省くと、default.ymlにおけるポートとTLS証明書の設定は以下のようになります。 + +#### 方法1 リバースプロキシを挟むとき +```yml +url: https://example.tld/ +port: 3000 +# https: +# # path for certification +# key: /etc/letsencrypt/live/example.tld/privkey.pem +# cert: /etc/letsencrypt/live/example.tld/fullchain.pem +``` + +#### 方法2 リバースプロキシを挟まず直接通信するとき +```yml +url: https://example.tld/ +# port: 3000 +https: + # path for certification + key: /etc/letsencrypt/live/example.tld/privkey.pem + cert: /etc/letsencrypt/live/example.tld/fullchain.pem +``` + +---- + +# `npm start`やアクセス時によく遭遇するエラー +`npm start`でサーバーを立てられたものの、その後不具合に遭遇してしまう場合もあります。 + +まず、[構築の手引き](/docs/install/manual.html)をよく読みましょう。 + +## YAMLのエラーが出る +`default.yml`の構文にミスがある可能性があります。 +行頭に余分なスペースはありませんか? + +## redisに接続できない +redis-serverは起動していますか? +何らかの接続数の上限に達していませんか? + +11.20.2より前のバージョンのMisskeyはredisのパスワードを解くことができません。以下の2点を確認してください。 + +- redisにパスワードを設定しない。 +- `default.yml`の`redis:`の`pass:`の行をコメントアウトする。 + +## 上部に「開発ビルドです」と書かれた赤いバーが表示される +サーバーを公開する場合は必ずproductionビルドを使いましょう。 + +製品ビルドにするには、環境変数が`NODE_ENV=production`になるように設定し`npm run build && npm start`します。 + +## 新規登録できない +APIに接続できないようです。 +`default.yml`の冒頭の`url:`が正しく設定されているか確認しましょう。 +Node.jsのバージョンや、インストールの設定ももう一度よく確認しましょう。 + +また、正しく`default.yml`が書かれていますか? + +## タイムラインの表示に問題が発生する、リアルタイムでTLが更新されない +タイムラインの読み込みに失敗する場合、mongoDBやPostgreSQLのバージョンが古い可能性があります。 +PostgreSQLはなるべくv13にしてください。 + +redisの接続も確認した方がよいでしょう。 [→ redisに接続できない? を参照](#redisに接続できない?) + +## 永遠に「再接続中」と右下に表示される、リアルタイムでTLが更新されない +プロキシを利用している場合、それがWebSocket通信を阻害している可能性が考えられます。 + +## オブジェクトストレージ使用時、不具合が出る +オブジェクトストレージの権限の設定が厳しくなっている可能性があります。「ファイル(オブジェクト)が誰でも取得可能」なように権限を設定してみてください。 +また、`default.yml`をもう一度確認してみてください。 + +### S3 example (with CDN, custom domain) + +S3 example (with CDN, custom domain)は、AWSのデフォルトのドメインではなく独自ドメインでストレージを公開したい場合の設定です。 +endpointと公開ドメインが同じサービスの場合はS3 exampleのように`baseUrl`は明記しなくてよく、さらにregionの概念がないサービスの場合はregionの行は必要ありません。 + +### S3互換サービスでの設定 +Misskeyではオブジェクトストレージの接続に[aws-sdk](https://www.npmjs.com/package/aws-sdk)を利用しています。 +Amazon S3に互換性のあるオブジェクトストレージであれば利用できる可能性があります。 + +各サービス/ソフトウェアのドキュメントをよく読み、設定してみてください。 + +--- + +# まったく解決しなかった場合 +以下の順序を試してみてください。 + +1. Misskeyのドキュメントをよく読む。 +2. Googleで検索してみる。 +3. [MisskeyリポジトリのIssues](https://github.com/misskey-dev/misskey/issues)を検索してみる(同じエラーに遭遇している場合や、Misskeyのバグの可能性もあります)。 +4. [Misskey Forum](https://forum.misskey.io/)を検索してみる。 +5. 検索してどうしても見つからなかったら、専門家に質問してみてください。 + 1. Forumや[MisskeyのDiscordサーバー](https://discord.gg/P4yYqYBjEp)もしくは[「鯖缶工場」](https://discord.gg/mJJGAHv)で聞いてみる + 2. 開発者([aqz](https://p1.a9z.dev/@aqz)やしゅいろ)にリプライやダイレクト投稿を送信して聞いてみる diff --git a/content/ja-JP/docs/advanced/aiscript.md b/content/ja-JP/docs/advanced/aiscript.md new file mode 100644 index 00000000..604d17da --- /dev/null +++ b/content/ja-JP/docs/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptは、Misskeyで使用できるスクリプト言語です。 + +
ℹ️ AiScript実装はMisskeyとは別リポジトリで、オープンソースで公開されています。
+ +## 使い方 +AiScriptの構文や組み込み関数などのドキュメントは、[こちら](https://github.com/syuilo/aiscript/tree/master/docs)で公開されています。 diff --git a/content/ja-JP/docs/advanced/create-plugin.md b/content/ja-JP/docs/advanced/create-plugin.md new file mode 100644 index 00000000..f79ae5f4 --- /dev/null +++ b/content/ja-JP/docs/advanced/create-plugin.md @@ -0,0 +1,46 @@ +# プラグインの作成 +Misskey Webクライアントのプラグイン機能を使うと、クライアントを拡張し、様々な機能を追加できます。 +このドキュメントではプラグインの作成方法について説明します。 + +## AiScript +プラグインはAiScriptを使って記述されるスクリプトです。 + +## メタデータ +プラグインは、AiScriptのメタデータ埋め込み機能を使って、デフォルトとしてプラグインのメタデータを定義する必要があります。 +メタデータは次のプロパティを含むオブジェクトです。 + +### name +プラグイン名 + +### author +プラグイン作者 + +### version +プラグインバージョン。数値を指定してください。 + +### description +プラグインの説明 + +### permissions +プラグインが要求する権限。MisskeyAPIにリクエストする際に用いられます。 + +### config +プラグインの設定情報を表すオブジェクト。 +キーに設定名、値に以下のプロパティを含めます。 + +#### type +設定値の種類を表す文字列。以下から選択します。 +string number boolean + +#### label +ユーザーに表示する設定名 + +#### description +設定の説明 + +#### default +設定のデフォルト値 + +## API +Misskey Webはプラグインに対してAPIを公開していて、それらを利用することでクライアントの機能を拡張できます。 +どのようなAPIがあるかは[プラグインAPIリファレンス](./plugin-api-reference.md)を参照してください。 diff --git a/content/ja-JP/docs/advanced/develop-bot.md b/content/ja-JP/docs/advanced/develop-bot.md new file mode 100644 index 00000000..2e246b7b --- /dev/null +++ b/content/ja-JP/docs/advanced/develop-bot.md @@ -0,0 +1,7 @@ +# Botの作成 +[Misskey API](./api)を利用してBotの開発が可能です。 +また、いくつかのBot実装が公開されているため、ぜひ参考にしてください。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上で動く、TypeScript製Bot実装 + +Botを作成したときは、プロフィール設定からBotフラグをオンにしておくことを強くおすすめします。 diff --git a/content/ja-JP/docs/advanced/plugin-api-reference.md b/content/ja-JP/docs/advanced/plugin-api-reference.md new file mode 100644 index 00000000..3abfcc93 --- /dev/null +++ b/content/ja-JP/docs/advanced/plugin-api-reference.md @@ -0,0 +1,49 @@ +# プラグインAPIリファレンス + +## Mk:dialog(title text type) +ダイアログを表示します。typeには以下の値が設定できます。\ +info success warn error question\ +省略すると info になります。 + +## Mk:confirm(title text type) +確認ダイアログを表示します。typeには以下の値が設定できます。\ +info success warn error question\ +省略すると question になります。\ +ユーザーが"OK"を選択した場合は true を、"キャンセル"を選択した場合は false が返ります。 + +## Mk:api(endpoint params) +Misskey APIにリクエストします。第一引数にエンドポイント名、第二引数にパラメータオブジェクトを渡します。 + +## Mk:save(key value) +任意の値に任意の名前を付けて永続化します。永続化した値は、AiScriptコンテキストが終了しても残り、Mk:loadで読み取ることができます。 + +## Mk:load(key) +Mk:saveで永続化した指定の名前の値を読み取ります。 + +## Plugin:register_post_form_action(title fn) +投稿フォームにアクションを追加します。第一引数にアクション名、第二引数にアクションが選択された際のコールバック関数を渡します。\ +コールバック関数には、第一引数に投稿フォームオブジェクトが渡されます。 + +## Plugin:register_note_action(title fn) +ノートメニューに項目を追加します。第一引数に項目名、第二引数に項目が選択された際のコールバック関数を渡します。\ +コールバック関数には、第一引数に対象のノートオブジェクトが渡されます。 + +## Plugin:register_user_action(title fn) +ユーザーメニューに項目を追加します。第一引数に項目名、第二引数に項目が選択された際のコールバック関数を渡します。\ +コールバック関数には、第一引数に対象のユーザーオブジェクトが渡されます。 + +## Plugin:register_note_view_interruptor(fn) +UIに表示されるノート情報を書き換えます。\ +コールバック関数には、第一引数に対象のノートオブジェクトが渡されます。\ +コールバック関数の返り値でノートが書き換えられます。 + +## Plugin:register_note_post_interruptor(fn) +ノート投稿時にノート情報を書き換えます。\ +コールバック関数には、第一引数に対象のノートオブジェクトが渡されます。\ +コールバック関数の返り値でノートが書き換えられます。 + +## Plugin:open_url(url) +第一引数に渡されたURLをブラウザの新しいタブで開きます。 + +## Plugin:config +プラグインの設定が格納されるオブジェクト。プラグイン定義のconfigで設定したキーで値が入ります。 diff --git a/content/ja-JP/docs/api/app.md b/content/ja-JP/docs/api/app.md new file mode 100644 index 00000000..1b0644e0 --- /dev/null +++ b/content/ja-JP/docs/api/app.md @@ -0,0 +1,73 @@ +--- +description: MiAuth導入以前のアクセストークン取得方法について説明する。 +--- + +# アプリ作成方式でのアクセストークン取得方法 + +MiAuth導入(12.27.0)より前の、旧来のアクセストークン取得方法について説明します。 +12.27.0未満のバージョンのサーバーではこの旧来の方式を使用する必要があります。 + +## 1. アプリケーションの作成 +[`app/create`エンドポイント](endpoints/app/create.html)に情報を送信し、`appSecret`を取得します。 + +```json +{ + // アプリの名前 + "name": "test", + // アプリの説明 + "description": "my test application", + // アプリのパーミッション + "permission": ["write:notes"] +} +``` + +この時、`callbackUrl`でお好きなURLを含めると、次のアクセス許可操作が終了したときに`token`をクエリ文字列に含めながらそこにコールバックするようになります。 + +## 2. ユーザーに認証させる +[`auth/session/generate`エンドポイント](endpoints/auth/session/generate)に`appSecret`をPOSTします。 + +```json +{ + "appSecret": "fAb12cD34Ef56gH78Ij16kL32Mn64oPf" +} +``` + +`token`(ここでは仮に`798b9f6e-248d-43a7-a919-fabc664027f1`)と`url`を返してくるので、まずはこのurlにウェブブラウザでアクセスし「アクセスを許可」を選択。 + +## 3. accessTokenを問い合わせる +2が終わったことが確認できたら、[`auth/session/userkey`エンドポイント](endpoints/auth/session/userkey)に`appSecret`と先ほどの`token`をPOSTします。 + +```json +{ + "appSecret": "fAb12cD34Ef56gH78Ij16kL32Mn64oPf", + "token": "798b9f6e-248d-43a7-a919-fabc664027f1" +} +``` + +ここで取得できる文字列は`accessToken`と呼ばれます。`accessToken`は一度限りしか取得できません。 + +## 4. iを生成 +`i`は、Node.jsであれば以下のようなコードで生成でき、設定画面で取得するものとは違って64桁の16進数となります。 + +```javascript +const crypto = require("crypto") +const i = crypto.createHash("sha256") + .update(accessToken + appSecret, "utf8") + .digest("hex") +console.log(i) +``` + +## 5. 実際にテストする +```javascript +fetch("https://misskey.io/api/notes/create", { + method: 'POST', + body: JSON.stringify({ + i: "/* ここにiを入力 */", + text: "Hello Misskey API World with My Application!" + }), + headers: { + 'Content-Type': 'application/json', + }, + credentials: 'omit', +}); +``` diff --git a/content/ja-JP/docs/api/common.json5 b/content/ja-JP/docs/api/common.json5 new file mode 100644 index 00000000..31bbbe29 --- /dev/null +++ b/content/ja-JP/docs/api/common.json5 @@ -0,0 +1,101 @@ +{ + refs: { + user: { + type: 'object', + properties: { + id: { + type: 'string', + }, + createdAt: { + type: 'string', + }, + username: { + type: 'string', + }, + host: { + type: 'string', + nullable: true, + }, + name: { + type: 'string', + }, + onlineStatus: { + type: 'string', + enum: ['online', 'active', 'offline', 'unknown',], + }, + avatarUrl: { + type: 'string', + }, + avatarBlurhash: { + type: 'string', + }, + }, + }, + note: { + type: 'object', + properties: { + id: { + type: 'string', + }, + createdAt: { + type: 'string', + }, + text: { + type: 'string', + nullable: true, + }, + cw: { + type: 'string', + nullable: true, + }, + user: { + $ref: 'misskey://User', + }, + userId: { + type: 'string', + }, + visibility: { + type: 'string', + enum: ['public', 'home', 'followers', 'specified',], + }, + }, + }, + }, + errors: { + '1384574d-a912-4b81-8601-c7b1c4085df1': { + id: '1384574d-a912-4b81-8601-c7b1c4085df1', + code: 'CREDENTIAL_REQUIRED', + description: 'クレデンシャル必須のエンドポイントにクレデンシャル無しでリクエストされました。', + }, + 'd5826d14-3982-4d2e-8011-b9e9f02499ef': { + id: 'd5826d14-3982-4d2e-8011-b9e9f02499ef', + code: 'RATE_LIMIT_EXCEEDED', + description: 'レートリミットによる制限のため一時的に利用できません。', + }, + '56f35758-7dd5-468b-8439-5d6fb8ec9b8e': { + id: '56f35758-7dd5-468b-8439-5d6fb8ec9b8e', + code: 'ACCESS_DENIED', + description: 'アクセス権限がありません。', + }, + '1370e5b7-d4eb-4566-bb1d-7748ee6a1838': { + id: '1370e5b7-d4eb-4566-bb1d-7748ee6a1838', + code: 'PERMISSION_DENIED', + description: '与えられたクレデンシャルには必要なパーミッションがありません。', + }, + 'a8c724b3-6e9c-4b46-b1a8-bc3ed6258370': { + id: 'a8c724b3-6e9c-4b46-b1a8-bc3ed6258370', + code: 'YOUR_ACCOUNT_SUSPENDED', + description: 'アカウントが凍結されているため利用できません。', + }, + '3d81ceae-475f-4600-b2a8-2bc116157532': { + id: '3d81ceae-475f-4600-b2a8-2bc116157532', + code: 'INVALID_PARAM', + description: 'リクエストパラメータに誤りがあります。', + }, + '5d37dbcb-891e-41ca-a3d6-e690c97775ac': { + id: '5d37dbcb-891e-41ca-a3d6-e690c97775ac', + code: 'INTERNAL_ERROR', + description: 'サーバー内部で問題が発生しました。引き続き問題が発生する場合は管理者にお問い合わせください。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/admin/abuse-user-reports.json5 b/content/ja-JP/docs/api/endpoints/admin/abuse-user-reports.json5 new file mode 100644 index 00000000..c68ece4c --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/abuse-user-reports.json5 @@ -0,0 +1,142 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + sinceId: { + type: 'string', + format: 'misskey:id', + }, + untilId: { + type: 'string', + format: 'misskey:id', + }, + state: { + type: 'string', + nullable: true, + default: null, + }, + reporterOrigin: { + type: 'string', + enum: [ + 'combined', + 'local', + 'remote', + ], + default: 'combined', + }, + targetUserOrigin: { + type: 'string', + enum: [ + 'combined', + 'local', + 'remote', + ], + default: 'combined', + }, + forwarded: { + type: 'boolean', + default: false, + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + properties: { + id: { + type: 'string', + nullable: false, + optional: false, + format: 'id', + example: 'xxxxxxxxxx', + }, + createdAt: { + type: 'string', + nullable: false, + optional: false, + format: 'date-time', + }, + comment: { + type: 'string', + nullable: false, + optional: false, + }, + resolved: { + type: 'boolean', + nullable: false, + optional: false, + example: false, + }, + reporterId: { + type: 'string', + nullable: false, + optional: false, + format: 'id', + }, + targetUserId: { + type: 'string', + nullable: false, + optional: false, + format: 'id', + }, + assigneeId: { + type: 'string', + nullable: true, + optional: false, + format: 'id', + }, + reporter: { + type: 'object', + nullable: false, + optional: false, + ref: 'User', + $ref: 'misskey://User', + }, + targetUser: { + type: 'object', + nullable: false, + optional: false, + ref: 'User', + $ref: 'misskey://User', + }, + assignee: { + type: 'object', + nullable: true, + optional: true, + ref: 'User', + $ref: 'misskey://User', + }, + }, + required: [ + 'id', + 'createdAt', + 'comment', + 'resolved', + 'reporterId', + 'targetUserId', + 'assigneeId', + 'reporter', + 'targetUser', + ], + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/admin/accounts/create.json5 b/content/ja-JP/docs/api/endpoints/admin/accounts/create.json5 new file mode 100644 index 00000000..a30ae3a3 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/accounts/create.json5 @@ -0,0 +1,43 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + username: { + type: 'string', + pattern: '^\\w{1,20}$', + }, + password: { + type: 'string', + minLength: 1, + }, + }, + required: [ + 'username', + 'password', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'User', + properties: { + token: { + type: 'string', + optional: false, + nullable: false, + }, + }, + required: [ + 'token', + ], + $ref: 'misskey://User', + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/admin/accounts/delete.json5 b/content/ja-JP/docs/api/endpoints/admin/accounts/delete.json5 new file mode 100644 index 00000000..6618ccde --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/accounts/delete.json5 @@ -0,0 +1,22 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'userId', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/ad/create.json5 b/content/ja-JP/docs/api/endpoints/admin/ad/create.json5 new file mode 100644 index 00000000..fe733a6d --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/ad/create.json5 @@ -0,0 +1,47 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + url: { + type: 'string', + minLength: 1, + }, + memo: { + type: 'string', + }, + place: { + type: 'string', + }, + priority: { + type: 'string', + }, + ratio: { + type: 'integer', + }, + expiresAt: { + type: 'integer', + }, + imageUrl: { + type: 'string', + minLength: 1, + }, + }, + required: [ + 'url', + 'memo', + 'place', + 'priority', + 'ratio', + 'expiresAt', + 'imageUrl', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/ad/delete.json5 b/content/ja-JP/docs/api/endpoints/admin/ad/delete.json5 new file mode 100644 index 00000000..82d867da --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/ad/delete.json5 @@ -0,0 +1,28 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + id: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'id', + ], + }, + res: {}, + errors: { + 'ccac9863-3a03-416e-b899-8a64041118b1': { + id: 'ccac9863-3a03-416e-b899-8a64041118b1', + code: 'NO_SUCH_AD', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/ad/list.json5 b/content/ja-JP/docs/api/endpoints/admin/ad/list.json5 new file mode 100644 index 00000000..9696cc5e --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/ad/list.json5 @@ -0,0 +1,30 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + sinceId: { + type: 'string', + format: 'misskey:id', + }, + untilId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/ad/update.json5 b/content/ja-JP/docs/api/endpoints/admin/ad/update.json5 new file mode 100644 index 00000000..d66ddc1e --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/ad/update.json5 @@ -0,0 +1,58 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + id: { + type: 'string', + format: 'misskey:id', + }, + memo: { + type: 'string', + }, + url: { + type: 'string', + minLength: 1, + }, + imageUrl: { + type: 'string', + minLength: 1, + }, + place: { + type: 'string', + }, + priority: { + type: 'string', + }, + ratio: { + type: 'integer', + }, + expiresAt: { + type: 'integer', + }, + }, + required: [ + 'id', + 'memo', + 'url', + 'imageUrl', + 'place', + 'priority', + 'ratio', + 'expiresAt', + ], + }, + res: {}, + errors: { + 'b7aa1727-1354-47bc-a182-3a9c3973d300': { + id: 'b7aa1727-1354-47bc-a182-3a9c3973d300', + code: 'NO_SUCH_AD', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/announcements/create.json5 b/content/ja-JP/docs/api/endpoints/admin/announcements/create.json5 new file mode 100644 index 00000000..f0ecc9cc --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/announcements/create.json5 @@ -0,0 +1,81 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + title: { + type: 'string', + minLength: 1, + }, + text: { + type: 'string', + minLength: 1, + }, + imageUrl: { + type: 'string', + nullable: true, + minLength: 1, + }, + }, + required: [ + 'title', + 'text', + 'imageUrl', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + id: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + example: 'xxxxxxxxxx', + }, + createdAt: { + type: 'string', + optional: false, + nullable: false, + format: 'date-time', + }, + updatedAt: { + type: 'string', + optional: false, + nullable: true, + format: 'date-time', + }, + title: { + type: 'string', + optional: false, + nullable: false, + }, + text: { + type: 'string', + optional: false, + nullable: false, + }, + imageUrl: { + type: 'string', + optional: false, + nullable: true, + }, + }, + required: [ + 'id', + 'createdAt', + 'updatedAt', + 'title', + 'text', + 'imageUrl', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/announcements/delete.json5 b/content/ja-JP/docs/api/endpoints/admin/announcements/delete.json5 new file mode 100644 index 00000000..ba00c4b4 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/announcements/delete.json5 @@ -0,0 +1,28 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + id: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'id', + ], + }, + res: {}, + errors: { + 'ecad8040-a276-4e85-bda9-015a708d291e': { + id: 'ecad8040-a276-4e85-bda9-015a708d291e', + code: 'NO_SUCH_ANNOUNCEMENT', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/announcements/list.json5 b/content/ja-JP/docs/api/endpoints/admin/announcements/list.json5 new file mode 100644 index 00000000..b8ba51e3 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/announcements/list.json5 @@ -0,0 +1,89 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + sinceId: { + type: 'string', + format: 'misskey:id', + }, + untilId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + properties: { + id: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + example: 'xxxxxxxxxx', + }, + createdAt: { + type: 'string', + optional: false, + nullable: false, + format: 'date-time', + }, + updatedAt: { + type: 'string', + optional: false, + nullable: true, + format: 'date-time', + }, + text: { + type: 'string', + optional: false, + nullable: false, + }, + title: { + type: 'string', + optional: false, + nullable: false, + }, + imageUrl: { + type: 'string', + optional: false, + nullable: true, + }, + reads: { + type: 'number', + optional: false, + nullable: false, + }, + }, + required: [ + 'id', + 'createdAt', + 'updatedAt', + 'text', + 'title', + 'imageUrl', + 'reads', + ], + }, + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/announcements/update.json5 b/content/ja-JP/docs/api/endpoints/admin/announcements/update.json5 new file mode 100644 index 00000000..2a0826e8 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/announcements/update.json5 @@ -0,0 +1,44 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + id: { + type: 'string', + format: 'misskey:id', + }, + title: { + type: 'string', + minLength: 1, + }, + text: { + type: 'string', + minLength: 1, + }, + imageUrl: { + type: 'string', + nullable: true, + minLength: 1, + }, + }, + required: [ + 'id', + 'title', + 'text', + 'imageUrl', + ], + }, + res: {}, + errors: { + 'd3aae5a7-6372-4cb4-b61c-f511ffc2d7cc': { + id: 'd3aae5a7-6372-4cb4-b61c-f511ffc2d7cc', + code: 'NO_SUCH_ANNOUNCEMENT', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/delete-account.json5 b/content/ja-JP/docs/api/endpoints/admin/delete-account.json5 new file mode 100644 index 00000000..6618ccde --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/delete-account.json5 @@ -0,0 +1,22 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'userId', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/delete-all-files-of-a-user.json5 b/content/ja-JP/docs/api/endpoints/admin/delete-all-files-of-a-user.json5 new file mode 100644 index 00000000..6618ccde --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/delete-all-files-of-a-user.json5 @@ -0,0 +1,22 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'userId', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/drive-capacity-override.json5 b/content/ja-JP/docs/api/endpoints/admin/drive-capacity-override.json5 new file mode 100644 index 00000000..2466a21a --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/drive-capacity-override.json5 @@ -0,0 +1,27 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + overrideMb: { + type: 'number', + nullable: true, + }, + }, + required: [ + 'userId', + 'overrideMb', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/drive/clean-remote-files.json5 b/content/ja-JP/docs/api/endpoints/admin/drive/clean-remote-files.json5 new file mode 100644 index 00000000..5c370d67 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/drive/clean-remote-files.json5 @@ -0,0 +1,15 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/drive/cleanup.json5 b/content/ja-JP/docs/api/endpoints/admin/drive/cleanup.json5 new file mode 100644 index 00000000..5c370d67 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/drive/cleanup.json5 @@ -0,0 +1,15 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/drive/files.json5 b/content/ja-JP/docs/api/endpoints/admin/drive/files.json5 new file mode 100644 index 00000000..8386ef94 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/drive/files.json5 @@ -0,0 +1,66 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + sinceId: { + type: 'string', + format: 'misskey:id', + }, + untilId: { + type: 'string', + format: 'misskey:id', + }, + userId: { + type: 'string', + format: 'misskey:id', + nullable: true, + }, + type: { + type: 'string', + nullable: true, + pattern: '^[a-zA-Z0-9\\/\\-*]+$', + }, + origin: { + type: 'string', + enum: [ + 'combined', + 'local', + 'remote', + ], + default: 'local', + }, + hostname: { + type: 'string', + nullable: true, + default: null, + description: 'The local host is represented with `null`.', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'DriveFile', + $ref: 'misskey://DriveFile', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/admin/drive/show-file.json5 b/content/ja-JP/docs/api/endpoints/admin/drive/show-file.json5 new file mode 100644 index 00000000..eb9e4b0e --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/drive/show-file.json5 @@ -0,0 +1,229 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + anyOf: [ + { + properties: { + fileId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'fileId', + ], + }, + { + properties: { + url: { + type: 'string', + }, + }, + required: [ + 'url', + ], + }, + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + id: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + example: 'xxxxxxxxxx', + }, + createdAt: { + type: 'string', + optional: false, + nullable: false, + format: 'date-time', + }, + userId: { + type: 'string', + optional: false, + nullable: true, + format: 'id', + example: 'xxxxxxxxxx', + }, + userHost: { + type: 'string', + optional: false, + nullable: true, + description: 'The local host is represented with `null`.', + }, + md5: { + type: 'string', + optional: false, + nullable: false, + format: 'md5', + example: '15eca7fba0480996e2245f5185bf39f2', + }, + name: { + type: 'string', + optional: false, + nullable: false, + example: 'lenna.jpg', + }, + type: { + type: 'string', + optional: false, + nullable: false, + example: 'image/jpeg', + }, + size: { + type: 'number', + optional: false, + nullable: false, + example: 51469, + }, + comment: { + type: 'string', + optional: false, + nullable: true, + }, + blurhash: { + type: 'string', + optional: false, + nullable: true, + }, + properties: { + type: 'object', + optional: false, + nullable: false, + properties: { + width: { + type: 'number', + optional: false, + nullable: false, + example: 1280, + }, + height: { + type: 'number', + optional: false, + nullable: false, + example: 720, + }, + avgColor: { + type: 'string', + optional: true, + nullable: false, + example: 'rgb(40,65,87)', + }, + }, + required: [ + 'width', + 'height', + ], + }, + storedInternal: { + type: 'boolean', + optional: false, + nullable: true, + example: true, + }, + url: { + type: 'string', + optional: false, + nullable: true, + format: 'url', + }, + thumbnailUrl: { + type: 'string', + optional: false, + nullable: true, + format: 'url', + }, + webpublicUrl: { + type: 'string', + optional: false, + nullable: true, + format: 'url', + }, + accessKey: { + type: 'string', + optional: false, + nullable: false, + }, + thumbnailAccessKey: { + type: 'string', + optional: false, + nullable: false, + }, + webpublicAccessKey: { + type: 'string', + optional: false, + nullable: false, + }, + uri: { + type: 'string', + optional: false, + nullable: true, + }, + src: { + type: 'string', + optional: false, + nullable: true, + }, + folderId: { + type: 'string', + optional: false, + nullable: true, + format: 'id', + example: 'xxxxxxxxxx', + }, + isSensitive: { + type: 'boolean', + optional: false, + nullable: false, + }, + isLink: { + type: 'boolean', + optional: false, + nullable: false, + }, + }, + required: [ + 'id', + 'createdAt', + 'userId', + 'userHost', + 'md5', + 'name', + 'type', + 'size', + 'comment', + 'blurhash', + 'properties', + 'storedInternal', + 'url', + 'thumbnailUrl', + 'webpublicUrl', + 'accessKey', + 'thumbnailAccessKey', + 'webpublicAccessKey', + 'uri', + 'src', + 'folderId', + 'isSensitive', + 'isLink', + ], + }, + errors: { + 'caf3ca38-c6e5-472e-a30c-b05377dcc240': { + id: 'caf3ca38-c6e5-472e-a30c-b05377dcc240', + code: 'NO_SUCH_FILE', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/emoji/add-aliases-bulk.json5 b/content/ja-JP/docs/api/endpoints/admin/emoji/add-aliases-bulk.json5 new file mode 100644 index 00000000..149ab13a --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/emoji/add-aliases-bulk.json5 @@ -0,0 +1,32 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + ids: { + type: 'array', + items: { + type: 'string', + format: 'misskey:id', + }, + }, + aliases: { + type: 'array', + items: { + type: 'string', + }, + }, + }, + required: [ + 'ids', + 'aliases', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/emoji/add.json5 b/content/ja-JP/docs/api/endpoints/admin/emoji/add.json5 new file mode 100644 index 00000000..72c4e7de --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/emoji/add.json5 @@ -0,0 +1,28 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + fileId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'fileId', + ], + }, + res: {}, + errors: { + 'fc46b5a4-6b92-4c33-ac66-b806659bb5cf': { + id: 'fc46b5a4-6b92-4c33-ac66-b806659bb5cf', + code: 'MO_SUCH_FILE', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/emoji/copy.json5 b/content/ja-JP/docs/api/endpoints/admin/emoji/copy.json5 new file mode 100644 index 00000000..d4d542dc --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/emoji/copy.json5 @@ -0,0 +1,43 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + emojiId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'emojiId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + id: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + }, + }, + required: [ + 'id', + ], + }, + errors: { + 'e2785b66-dca3-4087-9cac-b93c541cc425': { + id: 'e2785b66-dca3-4087-9cac-b93c541cc425', + code: 'NO_SUCH_EMOJI', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/emoji/delete-bulk.json5 b/content/ja-JP/docs/api/endpoints/admin/emoji/delete-bulk.json5 new file mode 100644 index 00000000..2e5529d5 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/emoji/delete-bulk.json5 @@ -0,0 +1,25 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + ids: { + type: 'array', + items: { + type: 'string', + format: 'misskey:id', + }, + }, + }, + required: [ + 'ids', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/emoji/delete.json5 b/content/ja-JP/docs/api/endpoints/admin/emoji/delete.json5 new file mode 100644 index 00000000..4e48dbb5 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/emoji/delete.json5 @@ -0,0 +1,28 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + id: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'id', + ], + }, + res: {}, + errors: { + 'be83669b-773a-44b7-b1f8-e5e5170ac3c2': { + id: 'be83669b-773a-44b7-b1f8-e5e5170ac3c2', + code: 'NO_SUCH_EMOJI', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/emoji/list-remote.json5 b/content/ja-JP/docs/api/endpoints/admin/emoji/list-remote.json5 new file mode 100644 index 00000000..0c781439 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/emoji/list-remote.json5 @@ -0,0 +1,97 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + query: { + type: 'string', + nullable: true, + default: null, + }, + host: { + type: 'string', + nullable: true, + default: null, + description: 'Use `null` to represent the local host.', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + sinceId: { + type: 'string', + format: 'misskey:id', + }, + untilId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + properties: { + id: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + }, + aliases: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'string', + optional: false, + nullable: false, + }, + }, + name: { + type: 'string', + optional: false, + nullable: false, + }, + category: { + type: 'string', + optional: false, + nullable: true, + }, + host: { + type: 'string', + optional: false, + nullable: true, + description: 'The local host is represented with `null`.', + }, + url: { + type: 'string', + optional: false, + nullable: false, + }, + }, + required: [ + 'id', + 'aliases', + 'name', + 'category', + 'host', + 'url', + ], + }, + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/emoji/list.json5 b/content/ja-JP/docs/api/endpoints/admin/emoji/list.json5 new file mode 100644 index 00000000..97e26e35 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/emoji/list.json5 @@ -0,0 +1,90 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + query: { + type: 'string', + nullable: true, + default: null, + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + sinceId: { + type: 'string', + format: 'misskey:id', + }, + untilId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + properties: { + id: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + }, + aliases: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'string', + optional: false, + nullable: false, + }, + }, + name: { + type: 'string', + optional: false, + nullable: false, + }, + category: { + type: 'string', + optional: false, + nullable: true, + }, + host: { + type: 'null', + optional: false, + description: 'The local host is represented with `null`. The field exists for compatibility with other API endpoints that return files.', + }, + url: { + type: 'string', + optional: false, + nullable: false, + }, + }, + required: [ + 'id', + 'aliases', + 'name', + 'category', + 'host', + 'url', + ], + }, + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/emoji/remove-aliases-bulk.json5 b/content/ja-JP/docs/api/endpoints/admin/emoji/remove-aliases-bulk.json5 new file mode 100644 index 00000000..149ab13a --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/emoji/remove-aliases-bulk.json5 @@ -0,0 +1,32 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + ids: { + type: 'array', + items: { + type: 'string', + format: 'misskey:id', + }, + }, + aliases: { + type: 'array', + items: { + type: 'string', + }, + }, + }, + required: [ + 'ids', + 'aliases', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/emoji/set-aliases-bulk.json5 b/content/ja-JP/docs/api/endpoints/admin/emoji/set-aliases-bulk.json5 new file mode 100644 index 00000000..149ab13a --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/emoji/set-aliases-bulk.json5 @@ -0,0 +1,32 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + ids: { + type: 'array', + items: { + type: 'string', + format: 'misskey:id', + }, + }, + aliases: { + type: 'array', + items: { + type: 'string', + }, + }, + }, + required: [ + 'ids', + 'aliases', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/emoji/set-category-bulk.json5 b/content/ja-JP/docs/api/endpoints/admin/emoji/set-category-bulk.json5 new file mode 100644 index 00000000..569f1245 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/emoji/set-category-bulk.json5 @@ -0,0 +1,30 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + ids: { + type: 'array', + items: { + type: 'string', + format: 'misskey:id', + }, + }, + category: { + type: 'string', + nullable: true, + description: 'Use `null` to reset the category.', + }, + }, + required: [ + 'ids', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/emoji/update.json5 b/content/ja-JP/docs/api/endpoints/admin/emoji/update.json5 new file mode 100644 index 00000000..ac363c36 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/emoji/update.json5 @@ -0,0 +1,44 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + id: { + type: 'string', + format: 'misskey:id', + }, + name: { + type: 'string', + }, + category: { + type: 'string', + nullable: true, + description: 'Use `null` to reset the category.', + }, + aliases: { + type: 'array', + items: { + type: 'string', + }, + }, + }, + required: [ + 'id', + 'name', + 'aliases', + ], + }, + res: {}, + errors: { + '684dec9d-a8c2-4364-9aa8-456c49cb1dc8': { + id: '684dec9d-a8c2-4364-9aa8-456c49cb1dc8', + code: 'NO_SUCH_EMOJI', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/federation/delete-all-files.json5 b/content/ja-JP/docs/api/endpoints/admin/federation/delete-all-files.json5 new file mode 100644 index 00000000..875128bd --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/federation/delete-all-files.json5 @@ -0,0 +1,21 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + host: { + type: 'string', + }, + }, + required: [ + 'host', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/federation/refresh-remote-instance-metadata.json5 b/content/ja-JP/docs/api/endpoints/admin/federation/refresh-remote-instance-metadata.json5 new file mode 100644 index 00000000..875128bd --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/federation/refresh-remote-instance-metadata.json5 @@ -0,0 +1,21 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + host: { + type: 'string', + }, + }, + required: [ + 'host', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/federation/remove-all-following.json5 b/content/ja-JP/docs/api/endpoints/admin/federation/remove-all-following.json5 new file mode 100644 index 00000000..875128bd --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/federation/remove-all-following.json5 @@ -0,0 +1,21 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + host: { + type: 'string', + }, + }, + required: [ + 'host', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/federation/update-instance.json5 b/content/ja-JP/docs/api/endpoints/admin/federation/update-instance.json5 new file mode 100644 index 00000000..eaeb27af --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/federation/update-instance.json5 @@ -0,0 +1,25 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + host: { + type: 'string', + }, + isSuspended: { + type: 'boolean', + }, + }, + required: [ + 'host', + 'isSuspended', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/get-index-stats.json5 b/content/ja-JP/docs/api/endpoints/admin/get-index-stats.json5 new file mode 100644 index 00000000..5c370d67 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/get-index-stats.json5 @@ -0,0 +1,15 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/get-table-stats.json5 b/content/ja-JP/docs/api/endpoints/admin/get-table-stats.json5 new file mode 100644 index 00000000..6dbe2246 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/get-table-stats.json5 @@ -0,0 +1,25 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'object', + optional: false, + nullable: false, + example: { + migrations: { + count: 66, + size: 32768, + }, + }, + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/get-user-ips.json5 b/content/ja-JP/docs/api/endpoints/admin/get-user-ips.json5 new file mode 100644 index 00000000..6618ccde --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/get-user-ips.json5 @@ -0,0 +1,22 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'userId', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/invite.json5 b/content/ja-JP/docs/api/endpoints/admin/invite.json5 new file mode 100644 index 00000000..bb754590 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/invite.json5 @@ -0,0 +1,32 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + code: { + type: 'string', + optional: false, + nullable: false, + example: '2ERUA5VR', + maxLength: 8, + minLength: 8, + }, + }, + required: [ + 'code', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/meta.json5 b/content/ja-JP/docs/api/endpoints/admin/meta.json5 new file mode 100644 index 00000000..572d1a42 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/meta.json5 @@ -0,0 +1,449 @@ +{ + summary: '', + description: '', + tags: [ + 'meta', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + driveCapacityPerLocalUserMb: { + type: 'number', + optional: false, + nullable: false, + }, + driveCapacityPerRemoteUserMb: { + type: 'number', + optional: false, + nullable: false, + }, + cacheRemoteFiles: { + type: 'boolean', + optional: false, + nullable: false, + }, + emailRequiredForSignup: { + type: 'boolean', + optional: false, + nullable: false, + }, + enableHcaptcha: { + type: 'boolean', + optional: false, + nullable: false, + }, + hcaptchaSiteKey: { + type: 'string', + optional: false, + nullable: true, + }, + enableRecaptcha: { + type: 'boolean', + optional: false, + nullable: false, + }, + recaptchaSiteKey: { + type: 'string', + optional: false, + nullable: true, + }, + swPublickey: { + type: 'string', + optional: false, + nullable: true, + }, + mascotImageUrl: { + type: 'string', + optional: false, + nullable: false, + default: '/assets/ai.png', + }, + bannerUrl: { + type: 'string', + optional: false, + nullable: false, + }, + errorImageUrl: { + type: 'string', + optional: false, + nullable: false, + default: 'https://xn--931a.moe/aiart/yubitun.png', + }, + iconUrl: { + type: 'string', + optional: false, + nullable: true, + }, + maxNoteTextLength: { + type: 'number', + optional: false, + nullable: false, + }, + emojis: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + properties: { + id: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + }, + aliases: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'string', + optional: false, + nullable: false, + }, + }, + category: { + type: 'string', + optional: false, + nullable: true, + }, + host: { + type: 'string', + optional: false, + nullable: true, + }, + url: { + type: 'string', + optional: false, + nullable: false, + format: 'url', + }, + }, + required: [ + 'id', + 'aliases', + 'category', + 'host', + 'url', + ], + }, + }, + ads: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + properties: { + place: { + type: 'string', + optional: false, + nullable: false, + }, + url: { + type: 'string', + optional: false, + nullable: false, + format: 'url', + }, + imageUrl: { + type: 'string', + optional: false, + nullable: false, + format: 'url', + }, + }, + required: [ + 'place', + 'url', + 'imageUrl', + ], + }, + }, + enableEmail: { + type: 'boolean', + optional: false, + nullable: false, + }, + enableTwitterIntegration: { + type: 'boolean', + optional: false, + nullable: false, + }, + enableGithubIntegration: { + type: 'boolean', + optional: false, + nullable: false, + }, + enableDiscordIntegration: { + type: 'boolean', + optional: false, + nullable: false, + }, + enableServiceWorker: { + type: 'boolean', + optional: false, + nullable: false, + }, + translatorAvailable: { + type: 'boolean', + optional: false, + nullable: false, + }, + proxyAccountName: { + type: 'string', + optional: false, + nullable: true, + }, + userStarForReactionFallback: { + type: 'boolean', + optional: true, + nullable: false, + }, + pinnedUsers: { + type: 'array', + optional: true, + nullable: false, + items: { + type: 'string', + optional: false, + nullable: false, + }, + }, + hiddenTags: { + type: 'array', + optional: true, + nullable: false, + items: { + type: 'string', + optional: false, + nullable: false, + }, + }, + blockedHosts: { + type: 'array', + optional: true, + nullable: false, + items: { + type: 'string', + optional: false, + nullable: false, + }, + }, + hcaptchaSecretKey: { + type: 'string', + optional: true, + nullable: true, + }, + recaptchaSecretKey: { + type: 'string', + optional: true, + nullable: true, + }, + sensitiveMediaDetection: { + type: 'string', + optional: true, + nullable: false, + }, + sensitiveMediaDetectionSensitivity: { + type: 'string', + optional: true, + nullable: false, + }, + setSensitiveFlagAutomatically: { + type: 'boolean', + optional: true, + nullable: false, + }, + enableSensitiveMediaDetectionForVideos: { + type: 'boolean', + optional: true, + nullable: false, + }, + proxyAccountId: { + type: 'string', + optional: true, + nullable: true, + format: 'id', + }, + twitterConsumerKey: { + type: 'string', + optional: true, + nullable: true, + }, + twitterConsumerSecret: { + type: 'string', + optional: true, + nullable: true, + }, + githubClientId: { + type: 'string', + optional: true, + nullable: true, + }, + githubClientSecret: { + type: 'string', + optional: true, + nullable: true, + }, + discordClientId: { + type: 'string', + optional: true, + nullable: true, + }, + discordClientSecret: { + type: 'string', + optional: true, + nullable: true, + }, + summaryProxy: { + type: 'string', + optional: true, + nullable: true, + }, + email: { + type: 'string', + optional: true, + nullable: true, + }, + smtpSecure: { + type: 'boolean', + optional: true, + nullable: false, + }, + smtpHost: { + type: 'string', + optional: true, + nullable: true, + }, + smtpPort: { + type: 'string', + optional: true, + nullable: true, + }, + smtpUser: { + type: 'string', + optional: true, + nullable: true, + }, + smtpPass: { + type: 'string', + optional: true, + nullable: true, + }, + swPrivateKey: { + type: 'string', + optional: true, + nullable: true, + }, + useObjectStorage: { + type: 'boolean', + optional: true, + nullable: false, + }, + objectStorageBaseUrl: { + type: 'string', + optional: true, + nullable: true, + }, + objectStorageBucket: { + type: 'string', + optional: true, + nullable: true, + }, + objectStoragePrefix: { + type: 'string', + optional: true, + nullable: true, + }, + objectStorageEndpoint: { + type: 'string', + optional: true, + nullable: true, + }, + objectStorageRegion: { + type: 'string', + optional: true, + nullable: true, + }, + objectStoragePort: { + type: 'number', + optional: true, + nullable: true, + }, + objectStorageAccessKey: { + type: 'string', + optional: true, + nullable: true, + }, + objectStorageSecretKey: { + type: 'string', + optional: true, + nullable: true, + }, + objectStorageUseSSL: { + type: 'boolean', + optional: true, + nullable: false, + }, + objectStorageUseProxy: { + type: 'boolean', + optional: true, + nullable: false, + }, + objectStorageSetPublicRead: { + type: 'boolean', + optional: true, + nullable: false, + }, + enableIpLogging: { + type: 'boolean', + optional: true, + nullable: false, + }, + enableActiveEmailValidation: { + type: 'boolean', + optional: true, + nullable: false, + }, + }, + required: [ + 'driveCapacityPerLocalUserMb', + 'driveCapacityPerRemoteUserMb', + 'cacheRemoteFiles', + 'emailRequiredForSignup', + 'enableHcaptcha', + 'hcaptchaSiteKey', + 'enableRecaptcha', + 'recaptchaSiteKey', + 'swPublickey', + 'mascotImageUrl', + 'bannerUrl', + 'errorImageUrl', + 'iconUrl', + 'maxNoteTextLength', + 'emojis', + 'ads', + 'enableEmail', + 'enableTwitterIntegration', + 'enableGithubIntegration', + 'enableDiscordIntegration', + 'enableServiceWorker', + 'translatorAvailable', + 'proxyAccountName', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/moderators/add.json5 b/content/ja-JP/docs/api/endpoints/admin/moderators/add.json5 new file mode 100644 index 00000000..6618ccde --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/moderators/add.json5 @@ -0,0 +1,22 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'userId', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/moderators/remove.json5 b/content/ja-JP/docs/api/endpoints/admin/moderators/remove.json5 new file mode 100644 index 00000000..6618ccde --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/moderators/remove.json5 @@ -0,0 +1,22 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'userId', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/promo/create.json5 b/content/ja-JP/docs/api/endpoints/admin/promo/create.json5 new file mode 100644 index 00000000..8a938716 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/promo/create.json5 @@ -0,0 +1,37 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + }, + expiresAt: { + type: 'integer', + }, + }, + required: [ + 'noteId', + 'expiresAt', + ], + }, + res: {}, + errors: { + 'ee449fbe-af2a-453b-9cae-cf2fe7c895fc': { + id: 'ee449fbe-af2a-453b-9cae-cf2fe7c895fc', + code: 'NO_SUCH_NOTE', + description: '', + }, + 'ae427aa2-7a41-484f-a18c-2c1104051604': { + id: 'ae427aa2-7a41-484f-a18c-2c1104051604', + code: 'ALREADY_PROMOTED', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/queue/clear.json5 b/content/ja-JP/docs/api/endpoints/admin/queue/clear.json5 new file mode 100644 index 00000000..5c370d67 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/queue/clear.json5 @@ -0,0 +1,15 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/queue/deliver-delayed.json5 b/content/ja-JP/docs/api/endpoints/admin/queue/deliver-delayed.json5 new file mode 100644 index 00000000..af2bd20d --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/queue/deliver-delayed.json5 @@ -0,0 +1,40 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'array', + optional: false, + nullable: false, + items: { + anyOf: [ + { + type: 'string', + }, + { + type: 'number', + }, + ], + }, + }, + example: [ + [ + 'example.com', + 12, + ], + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/queue/inbox-delayed.json5 b/content/ja-JP/docs/api/endpoints/admin/queue/inbox-delayed.json5 new file mode 100644 index 00000000..af2bd20d --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/queue/inbox-delayed.json5 @@ -0,0 +1,40 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'array', + optional: false, + nullable: false, + items: { + anyOf: [ + { + type: 'string', + }, + { + type: 'number', + }, + ], + }, + }, + example: [ + [ + 'example.com', + 12, + ], + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/queue/stats.json5 b/content/ja-JP/docs/api/endpoints/admin/queue/stats.json5 new file mode 100644 index 00000000..bc1f4ba6 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/queue/stats.json5 @@ -0,0 +1,51 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + deliver: { + optional: false, + nullable: false, + ref: 'QueueCount', + $ref: 'misskey://QueueCount', + }, + inbox: { + optional: false, + nullable: false, + ref: 'QueueCount', + $ref: 'misskey://QueueCount', + }, + db: { + optional: false, + nullable: false, + ref: 'QueueCount', + $ref: 'misskey://QueueCount', + }, + objectStorage: { + optional: false, + nullable: false, + ref: 'QueueCount', + $ref: 'misskey://QueueCount', + }, + }, + required: [ + 'deliver', + 'inbox', + 'db', + 'objectStorage', + ], + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/admin/relays/add.json5 b/content/ja-JP/docs/api/endpoints/admin/relays/add.json5 new file mode 100644 index 00000000..5a992f33 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/relays/add.json5 @@ -0,0 +1,61 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + inbox: { + type: 'string', + }, + }, + required: [ + 'inbox', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + id: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + }, + inbox: { + type: 'string', + optional: false, + nullable: false, + format: 'url', + }, + status: { + type: 'string', + optional: false, + nullable: false, + default: 'requesting', + enum: [ + 'requesting', + 'accepted', + 'rejected', + ], + }, + }, + required: [ + 'id', + 'inbox', + 'status', + ], + }, + errors: { + 'fb8c92d3-d4e5-44e7-b3d4-800d5cef8b2c': { + id: 'fb8c92d3-d4e5-44e7-b3d4-800d5cef8b2c', + code: 'INVALID_URL', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/relays/list.json5 b/content/ja-JP/docs/api/endpoints/admin/relays/list.json5 new file mode 100644 index 00000000..4ad8ce9d --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/relays/list.json5 @@ -0,0 +1,54 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + properties: { + id: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + }, + inbox: { + type: 'string', + optional: false, + nullable: false, + format: 'url', + }, + status: { + type: 'string', + optional: false, + nullable: false, + default: 'requesting', + enum: [ + 'requesting', + 'accepted', + 'rejected', + ], + }, + }, + required: [ + 'id', + 'inbox', + 'status', + ], + }, + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/relays/remove.json5 b/content/ja-JP/docs/api/endpoints/admin/relays/remove.json5 new file mode 100644 index 00000000..efdf21ce --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/relays/remove.json5 @@ -0,0 +1,21 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + inbox: { + type: 'string', + }, + }, + required: [ + 'inbox', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/reset-password.json5 b/content/ja-JP/docs/api/endpoints/admin/reset-password.json5 new file mode 100644 index 00000000..12384fdb --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/reset-password.json5 @@ -0,0 +1,38 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'userId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + password: { + type: 'string', + optional: false, + nullable: false, + minLength: 8, + maxLength: 8, + }, + }, + required: [ + 'password', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/resolve-abuse-user-report.json5 b/content/ja-JP/docs/api/endpoints/admin/resolve-abuse-user-report.json5 new file mode 100644 index 00000000..1ddf06d7 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/resolve-abuse-user-report.json5 @@ -0,0 +1,26 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + reportId: { + type: 'string', + format: 'misskey:id', + }, + forward: { + type: 'boolean', + default: false, + }, + }, + required: [ + 'reportId', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/send-email.json5 b/content/ja-JP/docs/api/endpoints/admin/send-email.json5 new file mode 100644 index 00000000..2461cb56 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/send-email.json5 @@ -0,0 +1,29 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + to: { + type: 'string', + }, + subject: { + type: 'string', + }, + text: { + type: 'string', + }, + }, + required: [ + 'to', + 'subject', + 'text', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/server-info.json5 b/content/ja-JP/docs/api/endpoints/admin/server-info.json5 new file mode 100644 index 00000000..b617c489 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/server-info.json5 @@ -0,0 +1,128 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + machine: { + type: 'string', + optional: false, + nullable: false, + }, + os: { + type: 'string', + optional: false, + nullable: false, + example: 'linux', + }, + node: { + type: 'string', + optional: false, + nullable: false, + }, + psql: { + type: 'string', + optional: false, + nullable: false, + }, + cpu: { + type: 'object', + optional: false, + nullable: false, + properties: { + model: { + type: 'string', + optional: false, + nullable: false, + }, + cores: { + type: 'number', + optional: false, + nullable: false, + }, + }, + required: [ + 'model', + 'cores', + ], + }, + mem: { + type: 'object', + optional: false, + nullable: false, + properties: { + total: { + type: 'number', + optional: false, + nullable: false, + format: 'bytes', + }, + }, + required: [ + 'total', + ], + }, + fs: { + type: 'object', + optional: false, + nullable: false, + properties: { + total: { + type: 'number', + optional: false, + nullable: false, + format: 'bytes', + }, + used: { + type: 'number', + optional: false, + nullable: false, + format: 'bytes', + }, + }, + required: [ + 'total', + 'used', + ], + }, + net: { + type: 'object', + optional: false, + nullable: false, + properties: { + interface: { + type: 'string', + optional: false, + nullable: false, + example: 'eth0', + }, + }, + required: [ + 'interface', + ], + }, + }, + required: [ + 'machine', + 'os', + 'node', + 'psql', + 'cpu', + 'mem', + 'fs', + 'net', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/show-moderation-logs.json5 b/content/ja-JP/docs/api/endpoints/admin/show-moderation-logs.json5 new file mode 100644 index 00000000..5dd275b1 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/show-moderation-logs.json5 @@ -0,0 +1,84 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + sinceId: { + type: 'string', + format: 'misskey:id', + }, + untilId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + properties: { + id: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + }, + createdAt: { + type: 'string', + optional: false, + nullable: false, + format: 'date-time', + }, + type: { + type: 'string', + optional: false, + nullable: false, + }, + info: { + type: 'object', + optional: false, + nullable: false, + }, + userId: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + }, + user: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserDetailed', + $ref: 'misskey://UserDetailed', + }, + }, + required: [ + 'id', + 'createdAt', + 'type', + 'info', + 'userId', + 'user', + ], + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/admin/show-user.json5 b/content/ja-JP/docs/api/endpoints/admin/show-user.json5 new file mode 100644 index 00000000..50c253af --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/show-user.json5 @@ -0,0 +1,26 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'userId', + ], + }, + res: { + type: 'object', + nullable: false, + optional: false, + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/show-users.json5 b/content/ja-JP/docs/api/endpoints/admin/show-users.json5 new file mode 100644 index 00000000..13734b0f --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/show-users.json5 @@ -0,0 +1,82 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + offset: { + type: 'integer', + default: 0, + }, + sort: { + type: 'string', + enum: [ + '+follower', + '-follower', + '+createdAt', + '-createdAt', + '+updatedAt', + '-updatedAt', + ], + }, + state: { + type: 'string', + enum: [ + 'all', + 'alive', + 'available', + 'admin', + 'moderator', + 'adminOrModerator', + 'silenced', + 'suspended', + ], + default: 'all', + }, + origin: { + type: 'string', + enum: [ + 'combined', + 'local', + 'remote', + ], + default: 'combined', + }, + username: { + type: 'string', + nullable: true, + default: null, + }, + hostname: { + type: 'string', + nullable: true, + default: null, + description: 'The local host is represented with `null`.', + }, + }, + required: [], + }, + res: { + type: 'array', + nullable: false, + optional: false, + items: { + type: 'object', + nullable: false, + optional: false, + ref: 'UserDetailed', + $ref: 'misskey://UserDetailed', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/admin/silence-user.json5 b/content/ja-JP/docs/api/endpoints/admin/silence-user.json5 new file mode 100644 index 00000000..6618ccde --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/silence-user.json5 @@ -0,0 +1,22 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'userId', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/suspend-user.json5 b/content/ja-JP/docs/api/endpoints/admin/suspend-user.json5 new file mode 100644 index 00000000..6618ccde --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/suspend-user.json5 @@ -0,0 +1,22 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'userId', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/unsilence-user.json5 b/content/ja-JP/docs/api/endpoints/admin/unsilence-user.json5 new file mode 100644 index 00000000..6618ccde --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/unsilence-user.json5 @@ -0,0 +1,22 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'userId', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/unsuspend-user.json5 b/content/ja-JP/docs/api/endpoints/admin/unsuspend-user.json5 new file mode 100644 index 00000000..6618ccde --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/unsuspend-user.json5 @@ -0,0 +1,22 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'userId', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/update-meta.json5 b/content/ja-JP/docs/api/endpoints/admin/update-meta.json5 new file mode 100644 index 00000000..da05f57a --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/update-meta.json5 @@ -0,0 +1,331 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + disableRegistration: { + type: 'boolean', + nullable: true, + }, + disableLocalTimeline: { + type: 'boolean', + nullable: true, + }, + disableGlobalTimeline: { + type: 'boolean', + nullable: true, + }, + useStarForReactionFallback: { + type: 'boolean', + nullable: true, + }, + pinnedUsers: { + type: 'array', + nullable: true, + items: { + type: 'string', + }, + }, + hiddenTags: { + type: 'array', + nullable: true, + items: { + type: 'string', + }, + }, + blockedHosts: { + type: 'array', + nullable: true, + items: { + type: 'string', + }, + }, + themeColor: { + type: 'string', + nullable: true, + pattern: '^#[0-9a-fA-F]{6}$', + }, + mascotImageUrl: { + type: 'string', + nullable: true, + }, + bannerUrl: { + type: 'string', + nullable: true, + }, + errorImageUrl: { + type: 'string', + nullable: true, + }, + iconUrl: { + type: 'string', + nullable: true, + }, + backgroundImageUrl: { + type: 'string', + nullable: true, + }, + logoImageUrl: { + type: 'string', + nullable: true, + }, + name: { + type: 'string', + nullable: true, + }, + description: { + type: 'string', + nullable: true, + }, + defaultLightTheme: { + type: 'string', + nullable: true, + }, + defaultDarkTheme: { + type: 'string', + nullable: true, + }, + localDriveCapacityMb: { + type: 'integer', + }, + remoteDriveCapacityMb: { + type: 'integer', + }, + cacheRemoteFiles: { + type: 'boolean', + }, + emailRequiredForSignup: { + type: 'boolean', + }, + enableHcaptcha: { + type: 'boolean', + }, + hcaptchaSiteKey: { + type: 'string', + nullable: true, + }, + hcaptchaSecretKey: { + type: 'string', + nullable: true, + }, + enableRecaptcha: { + type: 'boolean', + }, + recaptchaSiteKey: { + type: 'string', + nullable: true, + }, + recaptchaSecretKey: { + type: 'string', + nullable: true, + }, + sensitiveMediaDetection: { + type: 'string', + enum: [ + 'none', + 'all', + 'local', + 'remote', + ], + }, + sensitiveMediaDetectionSensitivity: { + type: 'string', + enum: [ + 'medium', + 'low', + 'high', + 'veryLow', + 'veryHigh', + ], + }, + setSensitiveFlagAutomatically: { + type: 'boolean', + }, + enableSensitiveMediaDetectionForVideos: { + type: 'boolean', + }, + proxyAccountId: { + type: 'string', + format: 'misskey:id', + nullable: true, + }, + maintainerName: { + type: 'string', + nullable: true, + }, + maintainerEmail: { + type: 'string', + nullable: true, + }, + pinnedPages: { + type: 'array', + items: { + type: 'string', + }, + }, + pinnedClipId: { + type: 'string', + format: 'misskey:id', + nullable: true, + }, + langs: { + type: 'array', + items: { + type: 'string', + }, + }, + summalyProxy: { + type: 'string', + nullable: true, + }, + deeplAuthKey: { + type: 'string', + nullable: true, + }, + deeplIsPro: { + type: 'boolean', + }, + enableTwitterIntegration: { + type: 'boolean', + }, + twitterConsumerKey: { + type: 'string', + nullable: true, + }, + twitterConsumerSecret: { + type: 'string', + nullable: true, + }, + enableGithubIntegration: { + type: 'boolean', + }, + githubClientId: { + type: 'string', + nullable: true, + }, + githubClientSecret: { + type: 'string', + nullable: true, + }, + enableDiscordIntegration: { + type: 'boolean', + }, + discordClientId: { + type: 'string', + nullable: true, + }, + discordClientSecret: { + type: 'string', + nullable: true, + }, + enableEmail: { + type: 'boolean', + }, + email: { + type: 'string', + nullable: true, + }, + smtpSecure: { + type: 'boolean', + }, + smtpHost: { + type: 'string', + nullable: true, + }, + smtpPort: { + type: 'integer', + nullable: true, + }, + smtpUser: { + type: 'string', + nullable: true, + }, + smtpPass: { + type: 'string', + nullable: true, + }, + enableServiceWorker: { + type: 'boolean', + }, + swPublicKey: { + type: 'string', + nullable: true, + }, + swPrivateKey: { + type: 'string', + nullable: true, + }, + tosUrl: { + type: 'string', + nullable: true, + }, + repositoryUrl: { + type: 'string', + }, + feedbackUrl: { + type: 'string', + }, + useObjectStorage: { + type: 'boolean', + }, + objectStorageBaseUrl: { + type: 'string', + nullable: true, + }, + objectStorageBucket: { + type: 'string', + nullable: true, + }, + objectStoragePrefix: { + type: 'string', + nullable: true, + }, + objectStorageEndpoint: { + type: 'string', + nullable: true, + }, + objectStorageRegion: { + type: 'string', + nullable: true, + }, + objectStoragePort: { + type: 'integer', + nullable: true, + }, + objectStorageAccessKey: { + type: 'string', + nullable: true, + }, + objectStorageSecretKey: { + type: 'string', + nullable: true, + }, + objectStorageUseSSL: { + type: 'boolean', + }, + objectStorageUseProxy: { + type: 'boolean', + }, + objectStorageSetPublicRead: { + type: 'boolean', + }, + objectStorageS3ForcePathStyle: { + type: 'boolean', + }, + enableIpLogging: { + type: 'boolean', + }, + enableActiveEmailValidation: { + type: 'boolean', + }, + }, + required: [], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/update-user-note.json5 b/content/ja-JP/docs/api/endpoints/admin/update-user-note.json5 new file mode 100644 index 00000000..f6dd9c9a --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/update-user-note.json5 @@ -0,0 +1,26 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + text: { + type: 'string', + }, + }, + required: [ + 'userId', + 'text', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/admin/vacuum.json5 b/content/ja-JP/docs/api/endpoints/admin/vacuum.json5 new file mode 100644 index 00000000..6ac9383f --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/admin/vacuum.json5 @@ -0,0 +1,25 @@ +{ + summary: '', + description: '', + tags: [ + 'admin', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + full: { + type: 'boolean', + }, + analyze: { + type: 'boolean', + }, + }, + required: [ + 'full', + 'analyze', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/announcements.json5 b/content/ja-JP/docs/api/endpoints/announcements.json5 new file mode 100644 index 00000000..d849db82 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/announcements.json5 @@ -0,0 +1,97 @@ +{ + summary: 'サーバーからのお知らせを取得します。', + description: 'サーバーからのお知らせを取得します。', + tags: [ + 'meta', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するお知らせの最大数。', + }, + withUnreads: { + type: 'boolean', + default: false, + description: 'trueにすると、未読のお知らせのみを取得します。falseにすると、すべてのお知らせを取得します。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいお知らせを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいお知らせを返します。', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + properties: { + id: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + example: 'xxxxxxxxxx', + }, + createdAt: { + type: 'string', + optional: false, + nullable: false, + format: 'date-time', + }, + updatedAt: { + type: 'string', + optional: false, + nullable: true, + format: 'date-time', + }, + text: { + type: 'string', + optional: false, + nullable: false, + }, + title: { + type: 'string', + optional: false, + nullable: false, + }, + imageUrl: { + type: 'string', + optional: false, + nullable: true, + }, + isRead: { + type: 'boolean', + optional: true, + nullable: false, + description: 'お知らせが既読であればtrueになります。クレデンシャルを送信した場合のみ返されます。', + }, + }, + required: [ + 'id', + 'createdAt', + 'updatedAt', + 'text', + 'title', + 'imageUrl', + ], + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/antennas/create.json5 b/content/ja-JP/docs/api/endpoints/antennas/create.json5 new file mode 100644 index 00000000..2059d3a9 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/antennas/create.json5 @@ -0,0 +1,93 @@ +{ + summary: '', + description: '', + tags: [ + 'antennas', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + name: { + type: 'string', + minLength: 1, + maxLength: 100, + }, + src: { + type: 'string', + enum: [ + 'home', + 'all', + 'users', + 'list', + ], + }, + userListId: { + type: 'string', + format: 'misskey:id', + nullable: true, + }, + keywords: { + type: 'array', + items: { + type: 'array', + items: { + type: 'string', + }, + }, + }, + excludeKeywords: { + type: 'array', + items: { + type: 'array', + items: { + type: 'string', + }, + }, + }, + users: { + type: 'array', + items: { + type: 'string', + }, + }, + caseSensitive: { + type: 'boolean', + }, + withReplies: { + type: 'boolean', + }, + withFile: { + type: 'boolean', + }, + notify: { + type: 'boolean', + }, + }, + required: [ + 'name', + 'src', + 'keywords', + 'excludeKeywords', + 'users', + 'caseSensitive', + 'withReplies', + 'withFile', + 'notify', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'Antenna', + $ref: 'misskey://Antenna', + }, + errors: { + '95063e93-a283-4b8b-9aa5-bcdb8df69a7f': { + id: '95063e93-a283-4b8b-9aa5-bcdb8df69a7f', + code: 'NO_SUCH_USER_LIST', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/antennas/delete.json5 b/content/ja-JP/docs/api/endpoints/antennas/delete.json5 new file mode 100644 index 00000000..90ee4d7e --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/antennas/delete.json5 @@ -0,0 +1,28 @@ +{ + summary: '', + description: '', + tags: [ + 'antennas', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + antennaId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'antennaId', + ], + }, + res: {}, + errors: { + 'b34dcf9d-348f-44bb-99d0-6c9314cfe2df': { + id: 'b34dcf9d-348f-44bb-99d0-6c9314cfe2df', + code: 'NO_SUCH_ANTENNA', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/antennas/list.json5 b/content/ja-JP/docs/api/endpoints/antennas/list.json5 new file mode 100644 index 00000000..24439f4e --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/antennas/list.json5 @@ -0,0 +1,26 @@ +{ + summary: '', + description: '', + tags: [ + 'antennas', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Antenna', + $ref: 'misskey://Antenna', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/antennas/notes.json5 b/content/ja-JP/docs/api/endpoints/antennas/notes.json5 new file mode 100644 index 00000000..24bbf757 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/antennas/notes.json5 @@ -0,0 +1,59 @@ +{ + summary: '', + description: '', + tags: [ + 'antennas', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + antennaId: { + type: 'string', + format: 'misskey:id', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + sinceId: { + type: 'string', + format: 'misskey:id', + }, + untilId: { + type: 'string', + format: 'misskey:id', + }, + sinceDate: { + type: 'integer', + }, + untilDate: { + type: 'integer', + }, + }, + required: [ + 'antennaId', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: { + '850926e0-fd3b-49b6-b69a-b28a5dbd82fe': { + id: '850926e0-fd3b-49b6-b69a-b28a5dbd82fe', + code: 'NO_SUCH_ANTENNA', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/antennas/show.json5 b/content/ja-JP/docs/api/endpoints/antennas/show.json5 new file mode 100644 index 00000000..311c7163 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/antennas/show.json5 @@ -0,0 +1,34 @@ +{ + summary: '', + description: '', + tags: [ + 'antennas', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + antennaId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'antennaId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'Antenna', + $ref: 'misskey://Antenna', + }, + errors: { + 'c06569fb-b025-4f23-b22d-1fcd20d2816b': { + id: 'c06569fb-b025-4f23-b22d-1fcd20d2816b', + code: 'NO_SUCH_ANTENNA', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/antennas/update.json5 b/content/ja-JP/docs/api/endpoints/antennas/update.json5 new file mode 100644 index 00000000..695dfd5f --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/antennas/update.json5 @@ -0,0 +1,103 @@ +{ + summary: '', + description: '', + tags: [ + 'antennas', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + antennaId: { + type: 'string', + format: 'misskey:id', + }, + name: { + type: 'string', + minLength: 1, + maxLength: 100, + }, + src: { + type: 'string', + enum: [ + 'home', + 'all', + 'users', + 'list', + ], + }, + userListId: { + type: 'string', + format: 'misskey:id', + nullable: true, + }, + keywords: { + type: 'array', + items: { + type: 'array', + items: { + type: 'string', + }, + }, + }, + excludeKeywords: { + type: 'array', + items: { + type: 'array', + items: { + type: 'string', + }, + }, + }, + users: { + type: 'array', + items: { + type: 'string', + }, + }, + caseSensitive: { + type: 'boolean', + }, + withReplies: { + type: 'boolean', + }, + withFile: { + type: 'boolean', + }, + notify: { + type: 'boolean', + }, + }, + required: [ + 'antennaId', + 'name', + 'src', + 'keywords', + 'excludeKeywords', + 'users', + 'caseSensitive', + 'withReplies', + 'withFile', + 'notify', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'Antenna', + $ref: 'misskey://Antenna', + }, + errors: { + '10c673ac-8852-48eb-aa1f-f5b67f069290': { + id: '10c673ac-8852-48eb-aa1f-f5b67f069290', + code: 'NO_SUCH_ANTENNA', + description: '', + }, + '1c6b35c9-943e-48c2-81e4-2844989407f7': { + id: '1c6b35c9-943e-48c2-81e4-2844989407f7', + code: 'NO_SUCH_USER_LIST', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/ap/get.json5 b/content/ja-JP/docs/api/endpoints/ap/get.json5 new file mode 100644 index 00000000..3e469b1c --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/ap/get.json5 @@ -0,0 +1,25 @@ +{ + summary: '', + description: '', + tags: [ + 'federation', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + uri: { + type: 'string', + }, + }, + required: [ + 'uri', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/ap/show.json5 b/content/ja-JP/docs/api/endpoints/ap/show.json5 new file mode 100644 index 00000000..d3154b85 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/ap/show.json5 @@ -0,0 +1,80 @@ +{ + summary: '', + description: '', + tags: [ + 'federation', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + uri: { + type: 'string', + }, + }, + required: [ + 'uri', + ], + }, + res: { + optional: false, + nullable: false, + oneOf: [ + { + type: 'object', + properties: { + type: { + type: 'string', + optional: false, + nullable: false, + enum: [ + 'User', + ], + }, + object: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserDetailedNotMe', + $ref: 'misskey://UserDetailedNotMe', + }, + }, + required: [ + 'type', + 'object', + ], + }, + { + type: 'object', + properties: { + type: { + type: 'string', + optional: false, + nullable: false, + enum: [ + 'Note', + ], + }, + object: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + required: [ + 'type', + 'object', + ], + }, + ], + }, + errors: { + 'dc94d745-1262-4e63-a17d-fecaa57efc82': { + id: 'dc94d745-1262-4e63-a17d-fecaa57efc82', + code: 'NO_SUCH_OBJECT', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/app/create.json5 b/content/ja-JP/docs/api/endpoints/app/create.json5 new file mode 100644 index 00000000..56855fb9 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/app/create.json5 @@ -0,0 +1,43 @@ +{ + summary: '', + description: '', + tags: [ + 'app', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + name: { + type: 'string', + }, + description: { + type: 'string', + }, + permission: { + type: 'array', + uniqueItems: true, + items: { + type: 'string', + }, + }, + callbackUrl: { + type: 'string', + nullable: true, + }, + }, + required: [ + 'name', + 'description', + 'permission', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'App', + $ref: 'misskey://App', + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/app/show.json5 b/content/ja-JP/docs/api/endpoints/app/show.json5 new file mode 100644 index 00000000..c2824d8b --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/app/show.json5 @@ -0,0 +1,34 @@ +{ + summary: '', + description: '', + tags: [ + 'app', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + appId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'appId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'App', + $ref: 'misskey://App', + }, + errors: { + 'dce83913-2dc6-4093-8a7b-71dbb11718a3': { + id: 'dce83913-2dc6-4093-8a7b-71dbb11718a3', + code: 'NO_SUCH_APP', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/auth/session/generate.json5 b/content/ja-JP/docs/api/endpoints/auth/session/generate.json5 new file mode 100644 index 00000000..ba0bf682 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/auth/session/generate.json5 @@ -0,0 +1,51 @@ +{ + summary: 'アプリを認証するためのトークンを作成します。', + description: 'アプリを認証するためのトークンを作成します。', + tags: [ + 'auth', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + appSecret: { + type: 'string', + description: 'アプリケーションのシークレットキー。', + }, + }, + required: [ + 'appSecret', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + token: { + type: 'string', + optional: false, + nullable: false, + description: 'セッションのトークン。', + }, + url: { + type: 'string', + optional: false, + nullable: false, + format: 'url', + description: 'セッションのURL。', + }, + }, + required: [ + 'token', + 'url', + ], + }, + errors: { + '92f93e63-428e-4f2f-a5a4-39e1407fe998': { + id: '92f93e63-428e-4f2f-a5a4-39e1407fe998', + code: 'NO_SUCH_APP', + description: 'アプリが存在しません。', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/auth/session/show.json5 b/content/ja-JP/docs/api/endpoints/auth/session/show.json5 new file mode 100644 index 00000000..99f45bd5 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/auth/session/show.json5 @@ -0,0 +1,60 @@ +{ + summary: 'セッションの情報を取得します。', + description: 'セッションの情報を取得します。', + tags: [ + 'auth', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + token: { + type: 'string', + description: 'セッションのトークン。', + }, + }, + required: [ + 'token', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + id: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + description: 'セッションのID。', + }, + app: { + type: 'object', + optional: false, + nullable: false, + ref: 'App', + $ref: 'misskey://App', + description: 'セッションを保持するアプリ。', + }, + token: { + type: 'string', + optional: false, + nullable: false, + description: 'セッションのトークン。', + }, + }, + required: [ + 'id', + 'app', + 'token', + ], + }, + errors: { + 'bd72c97d-eba7-4adb-a467-f171b8847250': { + id: 'bd72c97d-eba7-4adb-a467-f171b8847250', + code: 'NO_SUCH_SESSION', + description: 'セッションが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/auth/session/userkey.json5 b/content/ja-JP/docs/api/endpoints/auth/session/userkey.json5 new file mode 100644 index 00000000..bff903a0 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/auth/session/userkey.json5 @@ -0,0 +1,66 @@ +{ + summary: 'アプリのアクセストークンを発行します。', + description: 'アプリのアクセストークンを発行します。', + tags: [ + 'auth', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + appSecret: { + type: 'string', + description: 'アプリのシークレットキー。', + }, + token: { + type: 'string', + description: 'セッションのトークン。', + }, + }, + required: [ + 'appSecret', + 'token', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + accessToken: { + type: 'string', + optional: false, + nullable: false, + description: 'ユーザーのアクセストークン。', + }, + user: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserDetailedNotMe', + $ref: 'misskey://UserDetailedNotMe', + }, + }, + required: [ + 'accessToken', + 'user', + ], + }, + errors: { + 'fcab192a-2c5a-43b7-8ad8-9b7054d8d40d': { + id: 'fcab192a-2c5a-43b7-8ad8-9b7054d8d40d', + code: 'NO_SUCH_APP', + description: 'アプリが存在しません。', + }, + '5b5a1503-8bc8-4bd0-8054-dc189e8cdcb3': { + id: '5b5a1503-8bc8-4bd0-8054-dc189e8cdcb3', + code: 'NO_SUCH_SESSION', + description: 'セッションが存在しません。', + }, + '8c8a4145-02cc-4cca-8e66-29ba60445a8e': { + id: '8c8a4145-02cc-4cca-8e66-29ba60445a8e', + code: 'PENDING_SESSION', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/blocking/create.json5 b/content/ja-JP/docs/api/endpoints/blocking/create.json5 new file mode 100644 index 00000000..78890f9f --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/blocking/create.json5 @@ -0,0 +1,45 @@ +{ + summary: 'ユーザーをブロックします。', + description: 'ユーザーをブロックします。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + description: 'ブロックするユーザーのid。', + }, + }, + required: [ + 'userId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserDetailedNotMe', + $ref: 'misskey://UserDetailedNotMe', + }, + errors: { + '7cc4f851-e2f1-4621-9633-ec9e1d00c01e': { + id: '7cc4f851-e2f1-4621-9633-ec9e1d00c01e', + code: 'NO_SUCH_USER', + description: 'ユーザーが存在しません。', + }, + '88b19138-f28d-42c0-8499-6a31bbd0fdc6': { + id: '88b19138-f28d-42c0-8499-6a31bbd0fdc6', + code: 'BLOCKEE_IS_YOURSELF', + description: '自分をブロックしようとしました。', + }, + '787fed64-acb9-464a-82eb-afbd745b9614': { + id: '787fed64-acb9-464a-82eb-afbd745b9614', + code: 'ALREADY_BLOCKING', + description: 'すでにブロックしています。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/blocking/delete.json5 b/content/ja-JP/docs/api/endpoints/blocking/delete.json5 new file mode 100644 index 00000000..c366ba8e --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/blocking/delete.json5 @@ -0,0 +1,45 @@ +{ + summary: 'ユーザーのブロックを解除します。', + description: 'ユーザーのブロックを解除します。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + description: 'ブロックを解除するユーザーのid。', + }, + }, + required: [ + 'userId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserDetailedNotMe', + $ref: 'misskey://UserDetailedNotMe', + }, + errors: { + '8621d8bf-c358-4303-a066-5ea78610eb3f': { + id: '8621d8bf-c358-4303-a066-5ea78610eb3f', + code: 'NO_SUCH_USER', + description: 'ユーザーが存在しません。', + }, + '06f6fac6-524b-473c-a354-e97a40ae6eac': { + id: '06f6fac6-524b-473c-a354-e97a40ae6eac', + code: 'BLOCKEE_IS_YOURSELF', + description: '自分のブロックを解除しようとしました。', + }, + '291b2efa-60c6-45c0-9f6a-045c8f9b02cd': { + id: '291b2efa-60c6-45c0-9f6a-045c8f9b02cd', + code: 'NOT_BLOCKING', + description: 'ブロックしていないユーザーです。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/blocking/list.json5 b/content/ja-JP/docs/api/endpoints/blocking/list.json5 new file mode 100644 index 00000000..dd59a47d --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/blocking/list.json5 @@ -0,0 +1,45 @@ +{ + summary: 'ブロックの一覧を取得します。', + description: 'ログイン中のユーザが設定しているブロックの一覧を取得します。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 30, + description: '取得するブロックの最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいブロックを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいブロックを返します。', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + description: 'ブロックの一覧。', + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Blocking', + $ref: 'misskey://Blocking', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/channels/create.json5 b/content/ja-JP/docs/api/endpoints/channels/create.json5 new file mode 100644 index 00000000..44f5ede7 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/channels/create.json5 @@ -0,0 +1,46 @@ +{ + summary: '', + description: '', + tags: [ + 'channels', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + name: { + type: 'string', + minLength: 1, + maxLength: 128, + }, + description: { + type: 'string', + nullable: true, + minLength: 1, + maxLength: 2048, + }, + bannerId: { + type: 'string', + format: 'misskey:id', + nullable: true, + }, + }, + required: [ + 'name', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'Channel', + $ref: 'misskey://Channel', + }, + errors: { + 'cd1e9f3e-5a12-4ab4-96f6-5d0a2cc32050': { + id: 'cd1e9f3e-5a12-4ab4-96f6-5d0a2cc32050', + code: 'NO_SUCH_FILE', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/channels/featured.json5 b/content/ja-JP/docs/api/endpoints/channels/featured.json5 new file mode 100644 index 00000000..2c522988 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/channels/featured.json5 @@ -0,0 +1,26 @@ +{ + summary: '', + description: '', + tags: [ + 'channels', + ], + requireCredential: false, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Channel', + $ref: 'misskey://Channel', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/channels/follow.json5 b/content/ja-JP/docs/api/endpoints/channels/follow.json5 new file mode 100644 index 00000000..3e8bbf13 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/channels/follow.json5 @@ -0,0 +1,28 @@ +{ + summary: '', + description: '', + tags: [ + 'channels', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + channelId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'channelId', + ], + }, + res: {}, + errors: { + 'c0031718-d573-4e85-928e-10039f1fbb68': { + id: 'c0031718-d573-4e85-928e-10039f1fbb68', + code: 'NO_SUCH_CHANNEL', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/channels/followed.json5 b/content/ja-JP/docs/api/endpoints/channels/followed.json5 new file mode 100644 index 00000000..b82bfeed --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/channels/followed.json5 @@ -0,0 +1,41 @@ +{ + summary: '', + description: '', + tags: [ + 'channels', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + sinceId: { + type: 'string', + format: 'misskey:id', + }, + untilId: { + type: 'string', + format: 'misskey:id', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 5, + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Channel', + $ref: 'misskey://Channel', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/channels/owned.json5 b/content/ja-JP/docs/api/endpoints/channels/owned.json5 new file mode 100644 index 00000000..b82bfeed --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/channels/owned.json5 @@ -0,0 +1,41 @@ +{ + summary: '', + description: '', + tags: [ + 'channels', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + sinceId: { + type: 'string', + format: 'misskey:id', + }, + untilId: { + type: 'string', + format: 'misskey:id', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 5, + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Channel', + $ref: 'misskey://Channel', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/channels/show.json5 b/content/ja-JP/docs/api/endpoints/channels/show.json5 new file mode 100644 index 00000000..c9ff7c91 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/channels/show.json5 @@ -0,0 +1,34 @@ +{ + summary: '', + description: '', + tags: [ + 'channels', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + channelId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'channelId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'Channel', + $ref: 'misskey://Channel', + }, + errors: { + '6f6c314b-7486-4897-8966-c04a66a02923': { + id: '6f6c314b-7486-4897-8966-c04a66a02923', + code: 'NO_SUCH_CHANNEL', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/channels/timeline.json5 b/content/ja-JP/docs/api/endpoints/channels/timeline.json5 new file mode 100644 index 00000000..b75baf77 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/channels/timeline.json5 @@ -0,0 +1,59 @@ +{ + summary: '', + description: '', + tags: [ + 'notes', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + channelId: { + type: 'string', + format: 'misskey:id', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + sinceId: { + type: 'string', + format: 'misskey:id', + }, + untilId: { + type: 'string', + format: 'misskey:id', + }, + sinceDate: { + type: 'integer', + }, + untilDate: { + type: 'integer', + }, + }, + required: [ + 'channelId', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: { + '4d0eeeba-a02c-4c3c-9966-ef60d38d2e7f': { + id: '4d0eeeba-a02c-4c3c-9966-ef60d38d2e7f', + code: 'NO_SUCH_CHANNEL', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/channels/unfollow.json5 b/content/ja-JP/docs/api/endpoints/channels/unfollow.json5 new file mode 100644 index 00000000..77b0b256 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/channels/unfollow.json5 @@ -0,0 +1,28 @@ +{ + summary: '', + description: '', + tags: [ + 'channels', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + channelId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'channelId', + ], + }, + res: {}, + errors: { + '19959ee9-0153-4c51-bbd9-a98c49dc59d6': { + id: '19959ee9-0153-4c51-bbd9-a98c49dc59d6', + code: 'NO_SUCH_CHANNEL', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/channels/update.json5 b/content/ja-JP/docs/api/endpoints/channels/update.json5 new file mode 100644 index 00000000..49e71501 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/channels/update.json5 @@ -0,0 +1,60 @@ +{ + summary: '', + description: '', + tags: [ + 'channels', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + channelId: { + type: 'string', + format: 'misskey:id', + }, + name: { + type: 'string', + minLength: 1, + maxLength: 128, + }, + description: { + type: 'string', + nullable: true, + minLength: 1, + maxLength: 2048, + }, + bannerId: { + type: 'string', + format: 'misskey:id', + nullable: true, + }, + }, + required: [ + 'channelId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'Channel', + $ref: 'misskey://Channel', + }, + errors: { + 'f9c5467f-d492-4c3c-9a8d-a70dacc86512': { + id: 'f9c5467f-d492-4c3c-9a8d-a70dacc86512', + code: 'NO_SUCH_CHANNEL', + description: '', + }, + '1fb7cb09-d46a-4fdf-b8df-057788cce513': { + id: '1fb7cb09-d46a-4fdf-b8df-057788cce513', + code: 'ACCESS_DENIED', + description: '', + }, + 'e86c14a4-0da2-4032-8df3-e737a04c7f3b': { + id: 'e86c14a4-0da2-4032-8df3-e737a04c7f3b', + code: 'NO_SUCH_FILE', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/charts/active-users.json5 b/content/ja-JP/docs/api/endpoints/charts/active-users.json5 new file mode 100644 index 00000000..a9cb0b04 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/charts/active-users.json5 @@ -0,0 +1,105 @@ +{ + summary: '', + description: '', + tags: [ + 'charts', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + span: { + type: 'string', + enum: [ + 'day', + 'hour', + ], + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 500, + default: 30, + }, + offset: { + type: 'integer', + nullable: true, + default: null, + }, + }, + required: [ + 'span', + ], + }, + res: { + type: 'object', + properties: { + readWrite: { + type: 'array', + items: { + type: 'number', + }, + }, + read: { + type: 'array', + items: { + type: 'number', + }, + }, + write: { + type: 'array', + items: { + type: 'number', + }, + }, + registeredWithinWeek: { + type: 'array', + items: { + type: 'number', + }, + }, + registeredWithinMonth: { + type: 'array', + items: { + type: 'number', + }, + }, + registeredWithinYear: { + type: 'array', + items: { + type: 'number', + }, + }, + registeredOutsideWeek: { + type: 'array', + items: { + type: 'number', + }, + }, + registeredOutsideMonth: { + type: 'array', + items: { + type: 'number', + }, + }, + registeredOutsideYear: { + type: 'array', + items: { + type: 'number', + }, + }, + }, + required: [ + 'readWrite', + 'read', + 'write', + 'registeredWithinWeek', + 'registeredWithinMonth', + 'registeredWithinYear', + 'registeredOutsideWeek', + 'registeredOutsideMonth', + 'registeredOutsideYear', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/charts/ap-request.json5 b/content/ja-JP/docs/api/endpoints/charts/ap-request.json5 new file mode 100644 index 00000000..f3bf2cd0 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/charts/ap-request.json5 @@ -0,0 +1,63 @@ +{ + summary: '', + description: '', + tags: [ + 'charts', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + span: { + type: 'string', + enum: [ + 'day', + 'hour', + ], + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 500, + default: 30, + }, + offset: { + type: 'integer', + nullable: true, + default: null, + }, + }, + required: [ + 'span', + ], + }, + res: { + type: 'object', + properties: { + deliverFailed: { + type: 'array', + items: { + type: 'number', + }, + }, + deliverSucceeded: { + type: 'array', + items: { + type: 'number', + }, + }, + inboxReceived: { + type: 'array', + items: { + type: 'number', + }, + }, + }, + required: [ + 'deliverFailed', + 'deliverSucceeded', + 'inboxReceived', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/charts/drive.json5 b/content/ja-JP/docs/api/endpoints/charts/drive.json5 new file mode 100644 index 00000000..780c1ab7 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/charts/drive.json5 @@ -0,0 +1,98 @@ +{ + summary: '', + description: '', + tags: [ + 'charts', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + span: { + type: 'string', + enum: [ + 'day', + 'hour', + ], + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 500, + default: 30, + }, + offset: { + type: 'integer', + nullable: true, + default: null, + }, + }, + required: [ + 'span', + ], + }, + res: { + type: 'object', + properties: { + 'local.incCount': { + type: 'array', + items: { + type: 'number', + }, + }, + 'local.incSize': { + type: 'array', + items: { + type: 'number', + }, + }, + 'local.decCount': { + type: 'array', + items: { + type: 'number', + }, + }, + 'local.decSize': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.incCount': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.incSize': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.decCount': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.decSize': { + type: 'array', + items: { + type: 'number', + }, + }, + }, + required: [ + 'local.incCount', + 'local.incSize', + 'local.decCount', + 'local.decSize', + 'remote.incCount', + 'remote.incSize', + 'remote.decCount', + 'remote.decSize', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/charts/federation.json5 b/content/ja-JP/docs/api/endpoints/charts/federation.json5 new file mode 100644 index 00000000..906cc7c5 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/charts/federation.json5 @@ -0,0 +1,98 @@ +{ + summary: '', + description: '', + tags: [ + 'charts', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + span: { + type: 'string', + enum: [ + 'day', + 'hour', + ], + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 500, + default: 30, + }, + offset: { + type: 'integer', + nullable: true, + default: null, + }, + }, + required: [ + 'span', + ], + }, + res: { + type: 'object', + properties: { + deliveredInstances: { + type: 'array', + items: { + type: 'number', + }, + }, + inboxInstances: { + type: 'array', + items: { + type: 'number', + }, + }, + stalled: { + type: 'array', + items: { + type: 'number', + }, + }, + sub: { + type: 'array', + items: { + type: 'number', + }, + }, + pub: { + type: 'array', + items: { + type: 'number', + }, + }, + pubsub: { + type: 'array', + items: { + type: 'number', + }, + }, + subActive: { + type: 'array', + items: { + type: 'number', + }, + }, + pubActive: { + type: 'array', + items: { + type: 'number', + }, + }, + }, + required: [ + 'deliveredInstances', + 'inboxInstances', + 'stalled', + 'sub', + 'pub', + 'pubsub', + 'subActive', + 'pubActive', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/charts/hashtag.json5 b/content/ja-JP/docs/api/endpoints/charts/hashtag.json5 new file mode 100644 index 00000000..22b68c30 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/charts/hashtag.json5 @@ -0,0 +1,60 @@ +{ + summary: '', + description: '', + tags: [ + 'charts', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + span: { + type: 'string', + enum: [ + 'day', + 'hour', + ], + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 500, + default: 30, + }, + offset: { + type: 'integer', + nullable: true, + default: null, + }, + tag: { + type: 'string', + }, + }, + required: [ + 'span', + 'tag', + ], + }, + res: { + type: 'object', + properties: { + 'local.users': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.users': { + type: 'array', + items: { + type: 'number', + }, + }, + }, + required: [ + 'local.users', + 'remote.users', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/charts/instance.json5 b/content/ja-JP/docs/api/endpoints/charts/instance.json5 new file mode 100644 index 00000000..1f44a84d --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/charts/instance.json5 @@ -0,0 +1,214 @@ +{ + summary: '', + description: '', + tags: [ + 'charts', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + span: { + type: 'string', + enum: [ + 'day', + 'hour', + ], + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 500, + default: 30, + }, + offset: { + type: 'integer', + nullable: true, + default: null, + }, + host: { + type: 'string', + }, + }, + required: [ + 'span', + 'host', + ], + }, + res: { + type: 'object', + properties: { + 'requests.failed': { + type: 'array', + items: { + type: 'number', + }, + }, + 'requests.succeeded': { + type: 'array', + items: { + type: 'number', + }, + }, + 'requests.received': { + type: 'array', + items: { + type: 'number', + }, + }, + 'notes.total': { + type: 'array', + items: { + type: 'number', + }, + }, + 'notes.inc': { + type: 'array', + items: { + type: 'number', + }, + }, + 'notes.dec': { + type: 'array', + items: { + type: 'number', + }, + }, + 'notes.diffs.normal': { + type: 'array', + items: { + type: 'number', + }, + }, + 'notes.diffs.reply': { + type: 'array', + items: { + type: 'number', + }, + }, + 'notes.diffs.renote': { + type: 'array', + items: { + type: 'number', + }, + }, + 'notes.diffs.withFile': { + type: 'array', + items: { + type: 'number', + }, + }, + 'users.total': { + type: 'array', + items: { + type: 'number', + }, + }, + 'users.inc': { + type: 'array', + items: { + type: 'number', + }, + }, + 'users.dec': { + type: 'array', + items: { + type: 'number', + }, + }, + 'following.total': { + type: 'array', + items: { + type: 'number', + }, + }, + 'following.inc': { + type: 'array', + items: { + type: 'number', + }, + }, + 'following.dec': { + type: 'array', + items: { + type: 'number', + }, + }, + 'followers.total': { + type: 'array', + items: { + type: 'number', + }, + }, + 'followers.inc': { + type: 'array', + items: { + type: 'number', + }, + }, + 'followers.dec': { + type: 'array', + items: { + type: 'number', + }, + }, + 'drive.totalFiles': { + type: 'array', + items: { + type: 'number', + }, + }, + 'drive.incFiles': { + type: 'array', + items: { + type: 'number', + }, + }, + 'drive.decFiles': { + type: 'array', + items: { + type: 'number', + }, + }, + 'drive.incUsage': { + type: 'array', + items: { + type: 'number', + }, + }, + 'drive.decUsage': { + type: 'array', + items: { + type: 'number', + }, + }, + }, + required: [ + 'requests.failed', + 'requests.succeeded', + 'requests.received', + 'notes.total', + 'notes.inc', + 'notes.dec', + 'notes.diffs.normal', + 'notes.diffs.reply', + 'notes.diffs.renote', + 'notes.diffs.withFile', + 'users.total', + 'users.inc', + 'users.dec', + 'following.total', + 'following.inc', + 'following.dec', + 'followers.total', + 'followers.inc', + 'followers.dec', + 'drive.totalFiles', + 'drive.incFiles', + 'drive.decFiles', + 'drive.incUsage', + 'drive.decUsage', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/charts/notes.json5 b/content/ja-JP/docs/api/endpoints/charts/notes.json5 new file mode 100644 index 00000000..01a0958e --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/charts/notes.json5 @@ -0,0 +1,140 @@ +{ + summary: '', + description: '', + tags: [ + 'charts', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + span: { + type: 'string', + enum: [ + 'day', + 'hour', + ], + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 500, + default: 30, + }, + offset: { + type: 'integer', + nullable: true, + default: null, + }, + }, + required: [ + 'span', + ], + }, + res: { + type: 'object', + properties: { + 'local.total': { + type: 'array', + items: { + type: 'number', + }, + }, + 'local.inc': { + type: 'array', + items: { + type: 'number', + }, + }, + 'local.dec': { + type: 'array', + items: { + type: 'number', + }, + }, + 'local.diffs.normal': { + type: 'array', + items: { + type: 'number', + }, + }, + 'local.diffs.reply': { + type: 'array', + items: { + type: 'number', + }, + }, + 'local.diffs.renote': { + type: 'array', + items: { + type: 'number', + }, + }, + 'local.diffs.withFile': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.total': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.inc': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.dec': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.diffs.normal': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.diffs.reply': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.diffs.renote': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.diffs.withFile': { + type: 'array', + items: { + type: 'number', + }, + }, + }, + required: [ + 'local.total', + 'local.inc', + 'local.dec', + 'local.diffs.normal', + 'local.diffs.reply', + 'local.diffs.renote', + 'local.diffs.withFile', + 'remote.total', + 'remote.inc', + 'remote.dec', + 'remote.diffs.normal', + 'remote.diffs.reply', + 'remote.diffs.renote', + 'remote.diffs.withFile', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/charts/user/drive.json5 b/content/ja-JP/docs/api/endpoints/charts/user/drive.json5 new file mode 100644 index 00000000..80d15238 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/charts/user/drive.json5 @@ -0,0 +1,89 @@ +{ + summary: '', + description: '', + tags: [ + 'charts', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + span: { + type: 'string', + enum: [ + 'day', + 'hour', + ], + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 500, + default: 30, + }, + offset: { + type: 'integer', + nullable: true, + default: null, + }, + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'span', + 'userId', + ], + }, + res: { + type: 'object', + properties: { + totalCount: { + type: 'array', + items: { + type: 'number', + }, + }, + totalSize: { + type: 'array', + items: { + type: 'number', + }, + }, + incCount: { + type: 'array', + items: { + type: 'number', + }, + }, + incSize: { + type: 'array', + items: { + type: 'number', + }, + }, + decCount: { + type: 'array', + items: { + type: 'number', + }, + }, + decSize: { + type: 'array', + items: { + type: 'number', + }, + }, + }, + required: [ + 'totalCount', + 'totalSize', + 'incCount', + 'incSize', + 'decCount', + 'decSize', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/charts/user/following.json5 b/content/ja-JP/docs/api/endpoints/charts/user/following.json5 new file mode 100644 index 00000000..d4ce84d1 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/charts/user/following.json5 @@ -0,0 +1,131 @@ +{ + summary: '', + description: '', + tags: [ + 'charts', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + span: { + type: 'string', + enum: [ + 'day', + 'hour', + ], + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 500, + default: 30, + }, + offset: { + type: 'integer', + nullable: true, + default: null, + }, + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'span', + 'userId', + ], + }, + res: { + type: 'object', + properties: { + 'local.followings.total': { + type: 'array', + items: { + type: 'number', + }, + }, + 'local.followings.inc': { + type: 'array', + items: { + type: 'number', + }, + }, + 'local.followings.dec': { + type: 'array', + items: { + type: 'number', + }, + }, + 'local.followers.total': { + type: 'array', + items: { + type: 'number', + }, + }, + 'local.followers.inc': { + type: 'array', + items: { + type: 'number', + }, + }, + 'local.followers.dec': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.followings.total': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.followings.inc': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.followings.dec': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.followers.total': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.followers.inc': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.followers.dec': { + type: 'array', + items: { + type: 'number', + }, + }, + }, + required: [ + 'local.followings.total', + 'local.followings.inc', + 'local.followings.dec', + 'local.followers.total', + 'local.followers.inc', + 'local.followers.dec', + 'remote.followings.total', + 'remote.followings.inc', + 'remote.followings.dec', + 'remote.followers.total', + 'remote.followers.inc', + 'remote.followers.dec', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/charts/user/notes.json5 b/content/ja-JP/docs/api/endpoints/charts/user/notes.json5 new file mode 100644 index 00000000..edfc2fc1 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/charts/user/notes.json5 @@ -0,0 +1,96 @@ +{ + summary: '', + description: '', + tags: [ + 'charts', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + span: { + type: 'string', + enum: [ + 'day', + 'hour', + ], + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 500, + default: 30, + }, + offset: { + type: 'integer', + nullable: true, + default: null, + }, + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'span', + 'userId', + ], + }, + res: { + type: 'object', + properties: { + total: { + type: 'array', + items: { + type: 'number', + }, + }, + inc: { + type: 'array', + items: { + type: 'number', + }, + }, + dec: { + type: 'array', + items: { + type: 'number', + }, + }, + 'diffs.normal': { + type: 'array', + items: { + type: 'number', + }, + }, + 'diffs.reply': { + type: 'array', + items: { + type: 'number', + }, + }, + 'diffs.renote': { + type: 'array', + items: { + type: 'number', + }, + }, + 'diffs.withFile': { + type: 'array', + items: { + type: 'number', + }, + }, + }, + required: [ + 'total', + 'inc', + 'dec', + 'diffs.normal', + 'diffs.reply', + 'diffs.renote', + 'diffs.withFile', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/charts/user/reactions.json5 b/content/ja-JP/docs/api/endpoints/charts/user/reactions.json5 new file mode 100644 index 00000000..ff2ee54d --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/charts/user/reactions.json5 @@ -0,0 +1,61 @@ +{ + summary: '', + description: '', + tags: [ + 'charts', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + span: { + type: 'string', + enum: [ + 'day', + 'hour', + ], + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 500, + default: 30, + }, + offset: { + type: 'integer', + nullable: true, + default: null, + }, + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'span', + 'userId', + ], + }, + res: { + type: 'object', + properties: { + 'local.count': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.count': { + type: 'array', + items: { + type: 'number', + }, + }, + }, + required: [ + 'local.count', + 'remote.count', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/charts/users.json5 b/content/ja-JP/docs/api/endpoints/charts/users.json5 new file mode 100644 index 00000000..131e9682 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/charts/users.json5 @@ -0,0 +1,84 @@ +{ + summary: '', + description: '', + tags: [ + 'charts', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + span: { + type: 'string', + enum: [ + 'day', + 'hour', + ], + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 500, + default: 30, + }, + offset: { + type: 'integer', + nullable: true, + default: null, + }, + }, + required: [ + 'span', + ], + }, + res: { + type: 'object', + properties: { + 'local.total': { + type: 'array', + items: { + type: 'number', + }, + }, + 'local.inc': { + type: 'array', + items: { + type: 'number', + }, + }, + 'local.dec': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.total': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.inc': { + type: 'array', + items: { + type: 'number', + }, + }, + 'remote.dec': { + type: 'array', + items: { + type: 'number', + }, + }, + }, + required: [ + 'local.total', + 'local.inc', + 'local.dec', + 'remote.total', + 'remote.inc', + 'remote.dec', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/clips/add-note.json5 b/content/ja-JP/docs/api/endpoints/clips/add-note.json5 new file mode 100644 index 00000000..56104c67 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/clips/add-note.json5 @@ -0,0 +1,45 @@ +{ + summary: 'ノートをクリップに追加します。', + description: 'ノートをクリップに追加します。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + clipId: { + type: 'string', + format: 'misskey:id', + description: 'クリップのid。', + }, + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。', + }, + }, + required: [ + 'clipId', + 'noteId', + ], + }, + res: {}, + errors: { + 'd6e76cc0-a1b5-4c7c-a287-73fa9c716dcf': { + id: 'd6e76cc0-a1b5-4c7c-a287-73fa9c716dcf', + code: 'NO_SUCH_CLIP', + description: 'クリップが存在しません。', + }, + 'fc8c0b49-c7a3-4664-a0a6-b418d386bb8b': { + id: 'fc8c0b49-c7a3-4664-a0a6-b418d386bb8b', + code: 'NO_SUCH_NOTE', + description: 'ノートが存在しません。', + }, + '734806c4-542c-463a-9311-15c512803965': { + id: '734806c4-542c-463a-9311-15c512803965', + code: 'ALREADY_CLIPPED', + description: 'すでにクリップに含まれています。', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/clips/create.json5 b/content/ja-JP/docs/api/endpoints/clips/create.json5 new file mode 100644 index 00000000..8903b2df --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/clips/create.json5 @@ -0,0 +1,42 @@ +{ + summary: 'クリップを作成します。', + description: 'クリップを作成します。', + tags: [ + 'clips', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + name: { + type: 'string', + minLength: 1, + maxLength: 100, + description: 'クリップの名前。', + }, + isPublic: { + type: 'boolean', + default: false, + description: 'trueにすると、他のユーザーやログインしていないクライアントにクリップを公開します。' + }, + description: { + type: 'string', + nullable: true, + minLength: 1, + maxLength: 2048, + description: 'クリップの説明。', + }, + }, + required: [ + 'name', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'Clip', + $ref: 'misskey://Clip', + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/clips/delete.json5 b/content/ja-JP/docs/api/endpoints/clips/delete.json5 new file mode 100644 index 00000000..3103cae0 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/clips/delete.json5 @@ -0,0 +1,29 @@ +{ + summary: 'クリップを削除します。', + description: 'ログイン中のユーザーが作成したクリップを削除します。', + tags: [ + 'clips', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + clipId: { + type: 'string', + format: 'misskey:id', + description: 'クリップのid。', + }, + }, + required: [ + 'clipId', + ], + }, + res: {}, + errors: { + '70ca08ba-6865-4630-b6fb-8494759aa754': { + id: '70ca08ba-6865-4630-b6fb-8494759aa754', + code: 'NO_SUCH_CLIP', + description: 'クリップが存在しません。', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/clips/list.json5 b/content/ja-JP/docs/api/endpoints/clips/list.json5 new file mode 100644 index 00000000..4a8a8def --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/clips/list.json5 @@ -0,0 +1,26 @@ +{ + summary: 'ログイン中のユーザーが作成したクリップの一覧を取得します。', + description: 'ログイン中のユーザーが作成したクリップの一覧を取得します。', + tags: [ + 'clips', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Clip', + $ref: 'misskey://Clip', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/clips/notes.json5 b/content/ja-JP/docs/api/endpoints/clips/notes.json5 new file mode 100644 index 00000000..f047cf29 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/clips/notes.json5 @@ -0,0 +1,57 @@ +{ + summary: 'クリップに含まれるノートを取得します。', + description: 'クリップに含まれるノートを取得します。非公開のクリップは、作成したユーザーのみが閲覧できます。', + tags: [ + 'account', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + clipId: { + type: 'string', + format: 'misskey:id', + description: 'クリップのid。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するノートの最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいノートを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値より小さいノートを返します。', + }, + }, + required: [ + 'clipId', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: { + '1d7645e6-2b6d-4635-b0fe-fe22b0e72e00': { + id: '1d7645e6-2b6d-4635-b0fe-fe22b0e72e00', + code: 'NO_SUCH_CLIP', + description: 'クリップが存在しないか、アクセスが許可されていません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/clips/remove-note.json5 b/content/ja-JP/docs/api/endpoints/clips/remove-note.json5 new file mode 100644 index 00000000..20baacfe --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/clips/remove-note.json5 @@ -0,0 +1,40 @@ +{ + summary: 'ノートをクリップから削除します。', + description: 'ノートをクリップから削除します。ノート自身は削除されません。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + clipId: { + type: 'string', + format: 'misskey:id', + description: 'クリップのid。', + }, + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。', + }, + }, + required: [ + 'clipId', + 'noteId', + ], + }, + res: {}, + errors: { + 'b80525c6-97f7-49d7-a42d-ebccd49cfd52': { + id: 'b80525c6-97f7-49d7-a42d-ebccd49cfd52', + code: 'NO_SUCH_CLIP', + description: 'クリップが存在しません。', + }, + 'aff017de-190e-434b-893e-33a9ff5049d8': { + id: 'aff017de-190e-434b-893e-33a9ff5049d8', + code: 'NO_SUCH_NOTE', + description: 'ノートが存在しません。', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/clips/show.json5 b/content/ja-JP/docs/api/endpoints/clips/show.json5 new file mode 100644 index 00000000..4ae90f91 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/clips/show.json5 @@ -0,0 +1,35 @@ +{ + summary: 'クリップを取得します。', + description: 'クリップを取得します。', + tags: [ + 'clips', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + clipId: { + type: 'string', + format: 'misskey:id', + description: 'クリップのid。', + }, + }, + required: [ + 'clipId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'Clip', + $ref: 'misskey://Clip', + }, + errors: { + 'c3c5fe33-d62c-44d2-9ea5-d997703f5c20': { + id: 'c3c5fe33-d62c-44d2-9ea5-d997703f5c20', + code: 'NO_SUCH_CLIP', + description: 'クリップが存在しないか、アクセスが許可されていません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/clips/update.json5 b/content/ja-JP/docs/api/endpoints/clips/update.json5 new file mode 100644 index 00000000..f0937f82 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/clips/update.json5 @@ -0,0 +1,53 @@ +{ + summary: 'クリップの情報を更新します。', + description: 'クリップの情報を更新します。', + tags: [ + 'clips', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + clipId: { + type: 'string', + format: 'misskey:id', + description: 'クリップのid。', + }, + name: { + type: 'string', + minLength: 1, + maxLength: 100, + description: 'クリップの名前。', + }, + isPublic: { + type: 'boolean', + description: 'trueにすると、クリップが全体に公開されます。', + }, + description: { + type: 'string', + nullable: true, + minLength: 1, + maxLength: 2048, + description: 'クリップの説明。', + }, + }, + required: [ + 'clipId', + 'name', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'Clip', + $ref: 'misskey://Clip', + }, + errors: { + 'b4d92d70-b216-46fa-9a3f-a8c811699257': { + id: 'b4d92d70-b216-46fa-9a3f-a8c811699257', + code: 'NO_SUCH_CLIP', + description: 'クリップが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/drive.json5 b/content/ja-JP/docs/api/endpoints/drive.json5 new file mode 100644 index 00000000..fbc8efea --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/drive.json5 @@ -0,0 +1,35 @@ +{ + summary: '', + description: '', + tags: [ + 'drive', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + capacity: { + type: 'number', + optional: false, + nullable: false, + }, + usage: { + type: 'number', + optional: false, + nullable: false, + }, + }, + required: [ + 'capacity', + 'usage', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/drive/files.json5 b/content/ja-JP/docs/api/endpoints/drive/files.json5 new file mode 100644 index 00000000..3d415efd --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/drive/files.json5 @@ -0,0 +1,57 @@ +{ + summary: '指定のフォルダーあるいはルート階層にある、ファイルの一覧を取得します。', + description: 'ログイン中のユーザのドライブ以下、指定のフォルダーあるいはルート階層にある、ファイルの一覧を取得します。', + tags: [ + 'drive', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するファイルの最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいファイルを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいファイルを返します。', + }, + folderId: { + type: 'string', + format: 'misskey:id', + nullable: true, + default: null, + description: '親フォルダーのid。null(デフォルト)であればルート階層にあるファイルを取得します。', + }, + type: { + type: 'string', + nullable: true, + pattern: '^[a-zA-Z\\/\\-*]+$', + description: 'ファイルのMIMEタイプ。', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'DriveFile', + $ref: 'misskey://DriveFile', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/drive/files/attached-notes.json5 b/content/ja-JP/docs/api/endpoints/drive/files/attached-notes.json5 new file mode 100644 index 00000000..a8ccbf8d --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/drive/files/attached-notes.json5 @@ -0,0 +1,40 @@ +{ + summary: 'ファイルが添付されているノートを取得します。', + description: 'ログイン中のユーザのドライブにあるファイルが添付されているノートを取得します。', + tags: [ + 'drive', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + fileId: { + type: 'string', + format: 'misskey:id', + description: 'ファイルのid。', + }, + }, + required: [ + 'fileId', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: { + 'c118ece3-2e4b-4296-99d1-51756e32d232': { + id: 'c118ece3-2e4b-4296-99d1-51756e32d232', + code: 'NO_SUCH_FILE', + description: 'ファイルが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/drive/files/check-existence.json5 b/content/ja-JP/docs/api/endpoints/drive/files/check-existence.json5 new file mode 100644 index 00000000..9f65699f --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/drive/files/check-existence.json5 @@ -0,0 +1,27 @@ +{ + summary: 'ハッシュ値からファイルが存在するか確認します。', + description: 'ハッシュ値から、ログイン中のユーザのドライブにファイルが存在するか確認します。ファイルの内容を取得したい場合は、find-by-hashを使用してください。', + tags: [ + 'drive', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + md5: { + type: 'string', + description: 'ファイルのMD5ハッシュ値。', + }, + }, + required: [ + 'md5', + ], + }, + res: { + type: 'boolean', + optional: false, + nullable: false, + description: 'ファイルが存在すればtrueです。', + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/drive/files/create.json5 b/content/ja-JP/docs/api/endpoints/drive/files/create.json5 new file mode 100644 index 00000000..7fd0916b --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/drive/files/create.json5 @@ -0,0 +1,33 @@ +{ + summary: 'ファイルをアップロードします。', + description: 'ログイン中のユーザのドライブにファイルをアップロードします。', + tags: [ + 'drive', + ], + requireCredential: true, + req: {}, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'DriveFile', + $ref: 'misskey://DriveFile', + }, + errors: { + 'f449b209-0c60-4e51-84d5-29486263bfd4': { + id: 'f449b209-0c60-4e51-84d5-29486263bfd4', + code: 'INVALID_FILE_NAME', + description: 'ファイル名が不正です。', + }, + 'bec5bd69-fba3-43c9-b4fb-2894b66ad5d2': { + id: 'bec5bd69-fba3-43c9-b4fb-2894b66ad5d2', + code: 'INAPPROPRIATE', + description: '不適切なコンテンツを含んでいる可能性があると判定されました。', + }, + 'd08dbc37-a6a9-463a-8c47-96c32ab5f064': { + id: 'd08dbc37-a6a9-463a-8c47-96c32ab5f064', + code: 'NO_FREE_SPACE', + description: 'ドライブに空き容量がありません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/drive/files/delete.json5 b/content/ja-JP/docs/api/endpoints/drive/files/delete.json5 new file mode 100644 index 00000000..801846d8 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/drive/files/delete.json5 @@ -0,0 +1,34 @@ +{ + summary: 'ファイルを削除します。', + description: 'ファイルを削除します。', + tags: [ + 'drive', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + fileId: { + type: 'string', + format: 'misskey:id', + description: 'ファイルのid。', + }, + }, + required: [ + 'fileId', + ], + }, + res: {}, + errors: { + '908939ec-e52b-4458-b395-1025195cea58': { + id: '908939ec-e52b-4458-b395-1025195cea58', + code: 'NO_SUCH_FILE', + description: 'ファイルが存在しません。', + }, + '5eb8d909-2540-4970-90b8-dd6f86088121': { + id: '5eb8d909-2540-4970-90b8-dd6f86088121', + code: 'ACCESS_DENIED', + description: 'ファイルを削除する権限がありません。ファイルの削除は、ファイルを所有するユーザーか、サーバーの管理者あるいはモデレーターのみが行えます。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/drive/files/find-by-hash.json5 b/content/ja-JP/docs/api/endpoints/drive/files/find-by-hash.json5 new file mode 100644 index 00000000..8e8de523 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/drive/files/find-by-hash.json5 @@ -0,0 +1,33 @@ +{ + summary: '与えられたハッシュ値を持つファイルの一覧を取得します。', + description: '与えられたハッシュ値を持つファイルの一覧をログイン中のユーザのドライブから取得します。ファイルが存在するかどうかだけを知りたい場合には、 check-existenceを使用してください。', + tags: [ + 'drive', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + md5: { + type: 'string', + description: 'ファイルのMD5ハッシュ値。', + }, + }, + required: [ + 'md5', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'DriveFile', + $ref: 'misskey://DriveFile', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/drive/files/find.json5 b/content/ja-JP/docs/api/endpoints/drive/files/find.json5 new file mode 100644 index 00000000..d772abee --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/drive/files/find.json5 @@ -0,0 +1,40 @@ +{ + summary: 'ファイルを検索します。', + description: 'ログイン中のユーザーのドライブから、ファイルを検索します。', + tags: [ + 'drive', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + name: { + type: 'string', + description: 'ファイルの名前。', + }, + folderId: { + type: 'string', + format: 'misskey:id', + nullable: true, + default: null, + description: '親フォルダのid。null(デフォルト)であれば、ルート階層にあるファイルを検索します。', + }, + }, + required: [ + 'name', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'DriveFile', + $ref: 'misskey://DriveFile', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/drive/files/show.json5 b/content/ja-JP/docs/api/endpoints/drive/files/show.json5 new file mode 100644 index 00000000..1c59b1f3 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/drive/files/show.json5 @@ -0,0 +1,55 @@ +{ + summary: 'ファイルを取得します。', + description: 'ファイルを取得します。', + tags: [ + 'drive', + ], + requireCredential: true, + req: { + type: 'object', + anyOf: [ + { + properties: { + fileId: { + type: 'string', + format: 'misskey:id', + description: 'ファイルのid。', + }, + }, + required: [ + 'fileId', + ], + }, + { + properties: { + url: { + type: 'string', + description: 'ファイルのURL。サムネイルやwebpublicのURLからも元ファイルを取得できます。', + }, + }, + required: [ + 'url', + ], + }, + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'DriveFile', + $ref: 'misskey://DriveFile', + }, + errors: { + '067bc436-2718-4795-b0fb-ecbe43949e31': { + id: '067bc436-2718-4795-b0fb-ecbe43949e31', + code: 'NO_SUCH_FILE', + description: 'ファイルが存在しません。', + }, + '25b73c73-68b1-41d0-bad1-381cfdf6579f': { + id: '25b73c73-68b1-41d0-bad1-381cfdf6579f', + code: 'ACCESS_DENIED', + description: 'ファイルを取得する権限がありません。ファイルの取得は、ファイルを所有するユーザーか、サーバーの管理者あるいはモデレーターのみが行えます。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/drive/files/update.json5 b/content/ja-JP/docs/api/endpoints/drive/files/update.json5 new file mode 100644 index 00000000..427c3c5d --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/drive/files/update.json5 @@ -0,0 +1,70 @@ +{ + summary: 'ファイルの名前・場所を変更します。', + description: 'ファイルの名前・場所を変更します。', + tags: [ + 'drive', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + fileId: { + type: 'string', + format: 'misskey:id', + description: 'ファイルのid。', + }, + folderId: { + type: 'string', + format: 'misskey:id', + nullable: true, + description: '移動先の親フォルダーのid。nullに設定すると、ファイルをルート階層に移動します。設定しなければ変更されません。', + }, + name: { + type: 'string', + description: 'ファイルの新しい名前。', + }, + isSensitive: { + type: 'boolean', + description: 'ファイルを閲覧注意に指定する場合はtrue, 外す場合はfalse。', + }, + comment: { + type: 'string', + nullable: true, + maxLength: 512, + description: 'ファイルの新しいキャプション。', + }, + }, + required: [ + 'fileId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'DriveFile', + $ref: 'misskey://DriveFile', + }, + errors: { + '395e7156-f9f0-475e-af89-53c3c23080c2': { + id: '395e7156-f9f0-475e-af89-53c3c23080c2', + code: 'INVALID_FILE_NAME', + description: 'ファイル名が不正です。', + }, + 'e7778c7e-3af9-49cd-9690-6dbc3e6c972d': { + id: 'e7778c7e-3af9-49cd-9690-6dbc3e6c972d', + code: 'NO_SUCH_FILE', + description: 'ファイルが存在しません。', + }, + '01a53b27-82fc-445b-a0c1-b558465a8ed2': { + id: '01a53b27-82fc-445b-a0c1-b558465a8ed2', + code: 'ACCESS_DENIED', + description: 'ファイルを変更する権限がありません。ファイルの変更は、ファイルを所有するユーザーか、サーバーの管理者あるいはモデレーターのみが行えます。', + }, + 'ea8fb7a5-af77-4a08-b608-c0218176cd73': { + id: 'ea8fb7a5-af77-4a08-b608-c0218176cd73', + code: 'NO_SUCH_FOLDER', + description: 'フォルダーが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/drive/files/upload-from-url.json5 b/content/ja-JP/docs/api/endpoints/drive/files/upload-from-url.json5 new file mode 100644 index 00000000..c7f9582b --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/drive/files/upload-from-url.json5 @@ -0,0 +1,52 @@ +{ + summary: 'ファイルのURLを指定して、ドライブにアップロードします。', + description: 'ファイルのURLを指定して、ログイン中のユーザのドライブにアップロードします。', + tags: [ + 'drive', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + url: { + type: 'string', + description: 'ファイルのコンテンツがあるURL。', + }, + folderId: { + type: 'string', + format: 'misskey:id', + nullable: true, + default: null, + description: '格納先の親フォルダーのid。', + }, + isSensitive: { + type: 'boolean', + default: false, + description: 'ファイルが閲覧注意であればtrueに設定します。', + }, + comment: { + type: 'string', + nullable: true, + maxLength: 512, + default: null, + description: 'ファイルのキャプション。', + }, + marker: { + type: 'string', + nullable: true, + default: null, + description: 'アップロードを識別するためのマーカー。アップロードが完了すると、ここで指定したマーカーを含むurlUploadFinishedイベントがストリームに流されます。', + }, + force: { + type: 'boolean', + default: false, + description: 'trueにすると、同じハッシュ値を持つファイルがすでに存在している場合でも、ファイルをアップロードします。', + }, + }, + required: [ + 'url', + ], + }, + res: {}, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/drive/folders.json5 b/content/ja-JP/docs/api/endpoints/drive/folders.json5 new file mode 100644 index 00000000..a7124abb --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/drive/folders.json5 @@ -0,0 +1,51 @@ +{ + summary: '指定のフォルダーあるいはルート階層にある、フォルダーの一覧を取得します。', + description: 'ログイン中のユーザのドライブ以下、指定のフォルダーあるいはルート階層にある、フォルダーの一覧を取得します。', + tags: [ + 'drive', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するフォルダーの最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいフォルダーを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいフォルダーを返します。', + }, + folderId: { + type: 'string', + format: 'misskey:id', + nullable: true, + default: null, + description: '親フォルダのid。null(デフォルト)であればルート階層にあるフォルダーを取得します。', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'DriveFolder', + $ref: 'misskey://DriveFolder', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/drive/folders/create.json5 b/content/ja-JP/docs/api/endpoints/drive/folders/create.json5 new file mode 100644 index 00000000..c44df818 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/drive/folders/create.json5 @@ -0,0 +1,40 @@ +{ + summary: 'フォルダーを作成します。', + description: 'ログイン中のユーザのドライブにフォルダーを作成します。', + tags: [ + 'drive', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + name: { + type: 'string', + default: 'Untitled', + maxLength: 200, + description: 'フォルダーの名前。', + }, + parentId: { + type: 'string', + format: 'misskey:id', + nullable: true, + description: '親フォルダーのid。null(デフォルト)であればルート階層にフォルダが作成されます。', + }, + }, + required: [], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'DriveFolder', + $ref: 'misskey://DriveFolder', + }, + errors: { + '53326628-a00d-40a6-a3cd-8975105c0f95': { + id: '53326628-a00d-40a6-a3cd-8975105c0f95', + code: 'NO_SUCH_FOLDER', + description: 'フォルダーが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/drive/folders/delete.json5 b/content/ja-JP/docs/api/endpoints/drive/folders/delete.json5 new file mode 100644 index 00000000..fa300322 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/drive/folders/delete.json5 @@ -0,0 +1,34 @@ +{ + summary: 'フォルダーを削除します。', + description: 'ログイン中のユーザのドライブにあるフォルダーを削除します。中身が空のフォルダーだけが削除できます。', + tags: [ + 'drive', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + folderId: { + type: 'string', + format: 'misskey:id', + description: 'フォルダーのid。', + }, + }, + required: [ + 'folderId', + ], + }, + res: {}, + errors: { + '1069098f-c281-440f-b085-f9932edbe091': { + id: '1069098f-c281-440f-b085-f9932edbe091', + code: 'NO_SUCH_FOLDER', + description: 'フォルダーが存在しません。', + }, + 'b0fc8a17-963c-405d-bfbc-859a487295e1': { + id: 'b0fc8a17-963c-405d-bfbc-859a487295e1', + code: 'HAS_CHILD_FILES_OR_FOLDERS', + description: 'フォルダーが空ではありません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/drive/folders/find.json5 b/content/ja-JP/docs/api/endpoints/drive/folders/find.json5 new file mode 100644 index 00000000..2a298a5c --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/drive/folders/find.json5 @@ -0,0 +1,40 @@ +{ + summary: 'フォルダーを検索します。', + description: 'ログイン中のユーザのドライブにあるフォルダーを検索します。', + tags: [ + 'drive', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + name: { + type: 'string', + description: 'フォルダーの名前。', + }, + parentId: { + type: 'string', + format: 'misskey:id', + nullable: true, + default: null, + description: '親フォルダーのid。null(デフォルト)であればルート階層を検索します。', + }, + }, + required: [ + 'name', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'DriveFolder', + $ref: 'misskey://DriveFolder', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/drive/folders/show.json5 b/content/ja-JP/docs/api/endpoints/drive/folders/show.json5 new file mode 100644 index 00000000..4e1d4f85 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/drive/folders/show.json5 @@ -0,0 +1,35 @@ +{ + summary: 'フォルダーを取得します。', + description: 'ログイン中のユーザのドライブにあるフォルダーを取得します。', + tags: [ + 'drive', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + folderId: { + type: 'string', + format: 'misskey:id', + description: 'フォルダーのid。', + }, + }, + required: [ + 'folderId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'DriveFolder', + $ref: 'misskey://DriveFolder', + }, + errors: { + 'd74ab9eb-bb09-4bba-bf24-fb58f761e1e9': { + id: 'd74ab9eb-bb09-4bba-bf24-fb58f761e1e9', + code: 'NO_SUCH_FOLDER', + description: 'フォルダーが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/drive/folders/update.json5 b/content/ja-JP/docs/api/endpoints/drive/folders/update.json5 new file mode 100644 index 00000000..5c7e66b2 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/drive/folders/update.json5 @@ -0,0 +1,51 @@ +{ + summary: 'フォルダーの名前・場所を変更します。', + description: 'ログイン中のユーザのドライブにあるフォルダーの名前・場所を変更します。', + tags: [ + 'drive', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + folderId: { + type: 'string', + format: 'misskey:id', + description: 'フォルダーのid。', + }, + name: { + type: 'string', + maxLength: 200, + description: 'フォルダーの新しい名前。', + }, + parentId: { + type: 'string', + format: 'misskey:id', + nullable: true, + description: '移動先の親フォルダーのid。', + }, + }, + required: [ + 'folderId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'DriveFolder', + $ref: 'misskey://DriveFolder', + }, + errors: { + 'f7974dac-2c0d-4a27-926e-23583b28e98e': { + id: 'f7974dac-2c0d-4a27-926e-23583b28e98e', + code: 'NO_SUCH_FOLDER', + description: 'フォルダーが存在しません。', + }, + 'ce104e3a-faaf-49d5-b459-10ff0cbbcaa1': { + id: 'ce104e3a-faaf-49d5-b459-10ff0cbbcaa1', + code: 'NO_SUCH_PARENT_FOLDER', + description: '親フォルダーが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/drive/stream.json5 b/content/ja-JP/docs/api/endpoints/drive/stream.json5 new file mode 100644 index 00000000..369dfc96 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/drive/stream.json5 @@ -0,0 +1,48 @@ +{ + summary: 'ファイルの一覧を、フォルダを横断して取得します。', + description: 'ログイン中のユーザーのドライブにあるファイルの一覧を、フォルダを横断して取得します。', + tags: [ + 'drive', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいファイルを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいファイルを返します。', + }, + type: { + type: 'string', + pattern: '^[a-zA-Z\\/\\-*]+$', + description: 'ファイルのMIMEタイプ。', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'DriveFile', + $ref: 'misskey://DriveFile', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/email-address/available.json5 b/content/ja-JP/docs/api/endpoints/email-address/available.json5 new file mode 100644 index 00000000..52a5873f --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/email-address/available.json5 @@ -0,0 +1,44 @@ +{ + summary: 'メールアドレスが利用可能か確認します。', + description: 'メールアドレスが利用可能か確認します。', + tags: [ + 'users', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + emailAddress: { + type: 'string', + description: 'メールアドレス。' + }, + }, + required: [ + 'emailAddress', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + available: { + type: 'boolean', + optional: false, + nullable: false, + description: 'メールアドレスが利用可能であればtrueです。', + }, + reason: { + type: 'string', + optional: false, + nullable: true, + description: '利用可能でない場合の理由。以下のいずれかの値が入ります。used: 同じメールアドレスを使っている他のユーザーがすでに存在します。format: フォーマットが不正です。disposable: 使い捨てメールアドレスです。mx: DNSのMXレコードが存在しません。利用可能であればnullが返されます。', + }, + }, + required: [ + 'available', + 'reason', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/endpoint.json5 b/content/ja-JP/docs/api/endpoints/endpoint.json5 new file mode 100644 index 00000000..0c352cb2 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/endpoint.json5 @@ -0,0 +1,21 @@ +{ + summary: '', + description: '', + tags: [ + 'meta', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + endpoint: { + type: 'string', + }, + }, + required: [ + 'endpoint', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/endpoints.json5 b/content/ja-JP/docs/api/endpoints/endpoints.json5 new file mode 100644 index 00000000..0fad709a --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/endpoints.json5 @@ -0,0 +1,30 @@ +{ + summary: '', + description: '', + tags: [ + 'meta', + ], + requireCredential: false, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'string', + optional: false, + nullable: false, + }, + example: [ + 'admin/abuse-user-reports', + 'admin/accounts/create', + 'admin/announcements/create', + '...', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/federation/followers.json5 b/content/ja-JP/docs/api/endpoints/federation/followers.json5 new file mode 100644 index 00000000..b6a1278c --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/federation/followers.json5 @@ -0,0 +1,50 @@ +{ + summary: 'ローカルユーザーからサーバーに所属するユーザーへのフォローを取得します。', + description: 'ローカルユーザーからサーバーに所属するユーザーへのフォローを取得します。', + tags: [ + 'federation', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + host: { + type: 'string', + description: 'ホスト名。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいフォローを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいフォローを返します。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するフォローの最大数。', + }, + }, + required: [ + 'host', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Following', + $ref: 'misskey://Following', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/federation/following.json5 b/content/ja-JP/docs/api/endpoints/federation/following.json5 new file mode 100644 index 00000000..44de6070 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/federation/following.json5 @@ -0,0 +1,50 @@ +{ + summary: 'サーバーからローカルユーザーへのフォローを取得します。', + description: 'サーバーからローカルユーザーへのフォローを取得します。', + tags: [ + 'federation', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + host: { + type: 'string', + description: 'サーバーのホスト名。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいフォローを返します。' + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいフォローを返します。' + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するフォローの最大数。', + }, + }, + required: [ + 'host', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Following', + $ref: 'misskey://Following', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/federation/instances.json5 b/content/ja-JP/docs/api/endpoints/federation/instances.json5 new file mode 100644 index 00000000..c805b31b --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/federation/instances.json5 @@ -0,0 +1,78 @@ +{ + summary: '認識している他のサーバーの一覧を取得します。', + description: '認識している他のサーバーの一覧を取得します。各パラメータを指定しない場合、そのパラメータでの絞り込みは行われません。複数のパラメータを指定すると、それらの条件をすべて満たすサーバーを検索します。', + tags: [ + 'federation', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + host: { + type: 'string', + nullable: true, + description: 'サーバーのホスト名(ドメインやIPアドレス)か、その一部。ホスト名は部分一致で検索されます。', + }, + blocked: { + type: 'boolean', + nullable: true, + description: 'trueにすると、ブロックしているサーバーのみを検索します。falseにすると、ブロックしていないサーバーのみを検索します。', + }, + notResponding: { + type: 'boolean', + nullable: true, + description: 'trueにすると、応答のないサーバーのみを検索します。falseにすると、応答のあるサーバーのみを検索します。', + }, + suspended: { + type: 'boolean', + nullable: true, + description: 'trueにすると、ローカルからの配信を停止しているサーバーのみを検索します。falseにすると、配信を停止していないサーバーのみを検索します。', + }, + federating: { + type: 'boolean', + nullable: true, + description: 'trueにすると、ローカルのユーザーをフォローしているユーザーか、ローカルのユーザーにフォローされているユーザーが所属するサーバーのみを検索します。falseにすると、そのようなユーザーがいないサーバーのみを検索します。', + }, + subscribing: { + type: 'boolean', + nullable: true, + description: 'trueにすると、ローカルユーザーからフォローされているユーザーが所属するサーバーのみを検索します。falseにすると、そのようなユーザーがいないサーバーのみを検索します。', + }, + publishing: { + type: 'boolean', + nullable: true, + description: 'trueにすると、ローカルユーザーをフォローしているユーザーが所属するサーバーのみを検索します。falseにすると、そのようなユーザーがいないサーバーのみを検索します。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 30, + description: '取得するサーバーの最大数。', + }, + offset: { + type: 'integer', + default: 0, + description: '検索結果の先頭offset個をスキップします。', + }, + sort: { + type: 'string', + description: 'ソート順。+は降順(日時であれば新しい順)を、-は昇順(古い順)を示します。notesは投稿数です。usersはユーザー数です。followingはローカルユーザーへのフォローの数です。followersはローカルユーザーからのフォローの数です。pubSubはまずfollowingでソートを行い、同じフォロー数で並んだ場合、それらのサーバーはfollowersでさらにソートします。caughtAtはサーバーの発見時刻、lastCommunicatedAtは最後に通信を行った時刻です。', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'FederationInstance', + $ref: 'misskey://FederationInstance', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/federation/show-instance.json5 b/content/ja-JP/docs/api/endpoints/federation/show-instance.json5 new file mode 100644 index 00000000..4e6acc29 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/federation/show-instance.json5 @@ -0,0 +1,33 @@ +{ + summary: 'サーバーの詳細を取得します。', + description: 'サーバーの詳細を取得します。', + tags: [ + 'federation', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + host: { + type: 'string', + description: 'サーバーのホスト名。', + }, + }, + required: [ + 'host', + ], + }, + res: { + oneOf: [ + { + type: 'object', + ref: 'FederationInstance', + $ref: 'misskey://FederationInstance', + }, + { + type: 'null', + }, + ], + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/federation/stats.json5 b/content/ja-JP/docs/api/endpoints/federation/stats.json5 new file mode 100644 index 00000000..d7888214 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/federation/stats.json5 @@ -0,0 +1,23 @@ +{ + summary: 'サーバー・連合の統計を取得します。', + description: 'サーバー・連合の統計を取得します。', + tags: [ + 'federation', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '詳細を取得するサーバーの最大数。', + }, + }, + required: [], + }, + res: {}, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/federation/update-remote-user.json5 b/content/ja-JP/docs/api/endpoints/federation/update-remote-user.json5 new file mode 100644 index 00000000..d844655f --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/federation/update-remote-user.json5 @@ -0,0 +1,23 @@ +{ + summary: 'リモートユーザーの情報を更新します。', + description: 'リモートユーザーの情報を更新します。', + tags: [ + 'federation', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + description: 'リモートユーザーのid。', + }, + }, + required: [ + 'userId', + ], + }, + res: {}, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/federation/users.json5 b/content/ja-JP/docs/api/endpoints/federation/users.json5 new file mode 100644 index 00000000..8db0afc3 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/federation/users.json5 @@ -0,0 +1,50 @@ +{ + summary: 'サーバーに所属するユーザーの一覧を取得します。', + description: 'サーバーに所属するユーザーの一覧を取得します。', + tags: [ + 'federation', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + host: { + type: 'string', + description: 'ユーザーが所属するホスト名。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいユーザーを返します。' + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいユーザーを返します。' + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するユーザーの最大数。', + }, + }, + required: [ + 'host', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserDetailedNotMe', + $ref: 'misskey://UserDetailedNotMe', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/fetch-rss.json5 b/content/ja-JP/docs/api/endpoints/fetch-rss.json5 new file mode 100644 index 00000000..3ab233d5 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/fetch-rss.json5 @@ -0,0 +1,21 @@ +{ + summary: '', + description: '', + tags: [ + 'meta', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + url: { + type: 'string', + }, + }, + required: [ + 'url', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/following/create.json5 b/content/ja-JP/docs/api/endpoints/following/create.json5 new file mode 100644 index 00000000..bcb7f970 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/following/create.json5 @@ -0,0 +1,55 @@ +{ + summary: 'ユーザーをフォローします。', + description: 'ユーザーをフォローします。', + tags: [ + 'following', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + description: 'フォローするユーザーのid。', + }, + }, + required: [ + 'userId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserLite', + $ref: 'misskey://UserLite', + }, + errors: { + 'fcd2eef9-a9b2-4c4f-8624-038099e90aa5': { + id: 'fcd2eef9-a9b2-4c4f-8624-038099e90aa5', + code: 'NO_SUCH_USER', + description: 'ユーザーが存在しません。', + }, + '26fbe7bb-a331-4857-af17-205b426669a9': { + id: '26fbe7bb-a331-4857-af17-205b426669a9', + code: 'FOLLOWEE_IS_YOURSELF', + description: '自分をフォローしようとしました。。', + }, + '35387507-38c7-4cb9-9197-300b93783fa0': { + id: '35387507-38c7-4cb9-9197-300b93783fa0', + code: 'ALREADY_FOLLOWING', + description: 'すでにフォローしています。', + }, + '4e2206ec-aa4f-4960-b865-6c23ac38e2d9': { + id: '4e2206ec-aa4f-4960-b865-6c23ac38e2d9', + code: 'BLOCKING', + description: 'ユーザーをブロックしています。', + }, + 'c4ab57cc-4e41-45e9-bfd9-584f61e35ce0': { + id: 'c4ab57cc-4e41-45e9-bfd9-584f61e35ce0', + code: 'BLOCKED', + description: 'ユーザーにブロックされています。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/following/delete.json5 b/content/ja-JP/docs/api/endpoints/following/delete.json5 new file mode 100644 index 00000000..c0ebd946 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/following/delete.json5 @@ -0,0 +1,45 @@ +{ + summary: 'ユーザーのフォローを解除します。', + description: 'ユーザーのフォローを解除します。', + tags: [ + 'following', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + description: 'フォローを解除するユーザーのid。', + }, + }, + required: [ + 'userId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserLite', + $ref: 'misskey://UserLite', + }, + errors: { + '5b12c78d-2b28-4dca-99d2-f56139b42ff8': { + id: '5b12c78d-2b28-4dca-99d2-f56139b42ff8', + code: 'NO_SUCH_USER', + description: 'ユーザーが存在しません。', + }, + 'd9e400b9-36b0-4808-b1d8-79e707f1296c': { + id: 'd9e400b9-36b0-4808-b1d8-79e707f1296c', + code: 'FOLLOWEE_IS_YOURSELF', + description: '自分のフォローを解除しようとしました。', + }, + '5dbf82f5-c92b-40b1-87d1-6c8c0741fd09': { + id: '5dbf82f5-c92b-40b1-87d1-6c8c0741fd09', + code: 'NOT_FOLLOWING', + description: 'フォローしていないユーザーです。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/following/invalidate.json5 b/content/ja-JP/docs/api/endpoints/following/invalidate.json5 new file mode 100644 index 00000000..96d5f92f --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/following/invalidate.json5 @@ -0,0 +1,45 @@ +{ + summary: '他のユーザーからのフォローを無効にします(フォロワーを解除します)。', + description: '他のユーザーから、ログイン中のユーザーへのフォローを無効にします(フォロワーを解除します)。', + tags: [ + 'following', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + description: '自身をフォローしているユーザーのid。', + }, + }, + required: [ + 'userId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserLite', + $ref: 'misskey://UserLite', + }, + errors: { + '5b12c78d-2b28-4dca-99d2-f56139b42ff8': { + id: '5b12c78d-2b28-4dca-99d2-f56139b42ff8', + code: 'NO_SUCH_USER', + description: 'ユーザーが存在しません。', + }, + '07dc03b9-03da-422d-885b-438313707662': { + id: '07dc03b9-03da-422d-885b-438313707662', + code: 'FOLLOWER_IS_YOURSELF', + description: '自分をフォロワー解除しようとしました。', + }, + '5dbf82f5-c92b-40b1-87d1-6c8c0741fd09': { + id: '5dbf82f5-c92b-40b1-87d1-6c8c0741fd09', + code: 'NOT_FOLLOWING', + description: 'ユーザーにフォローされていません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/following/requests/accept.json5 b/content/ja-JP/docs/api/endpoints/following/requests/accept.json5 new file mode 100644 index 00000000..4d2e5996 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/following/requests/accept.json5 @@ -0,0 +1,34 @@ +{ + summary: 'フォローを許可します。', + description: 'フォローリクエストを送ったユーザーからのフォローを許可します。', + tags: [ + 'following', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + description: 'フォローを許可するユーザーのid。', + }, + }, + required: [ + 'userId', + ], + }, + res: {}, + errors: { + '66ce1645-d66c-46bb-8b79-96739af885bd': { + id: '66ce1645-d66c-46bb-8b79-96739af885bd', + code: 'NO_SUCH_USER', + description: 'ユーザーが存在しません。', + }, + 'bcde4f8b-0913-4614-8881-614e522fb041': { + id: 'bcde4f8b-0913-4614-8881-614e522fb041', + code: 'NO_FOLLOW_REQUEST', + description: 'ユーザーからのフォローリクエストがありません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/following/requests/cancel.json5 b/content/ja-JP/docs/api/endpoints/following/requests/cancel.json5 new file mode 100644 index 00000000..39f7b0f5 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/following/requests/cancel.json5 @@ -0,0 +1,40 @@ +{ + summary: '送ったフォローリクエストを取り消します。', + description: 'ログイン中のユーザーが他のユーザーに送ったフォローリクエストを取り消します。', + tags: [ + 'following', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + description: 'フォローリクエストを送った相手ユーザーのid。', + }, + }, + required: [ + 'userId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserLite', + $ref: 'misskey://UserLite', + }, + errors: { + '4e68c551-fc4c-4e46-bb41-7d4a37bf9dab': { + id: '4e68c551-fc4c-4e46-bb41-7d4a37bf9dab', + code: 'NO_SUCH_USER', + description: 'ユーザーが存在しません。', + }, + '089b125b-d338-482a-9a09-e2622ac9f8d4': { + id: '089b125b-d338-482a-9a09-e2622ac9f8d4', + code: 'FOLLOW_REQUEST_NOT_FOUND', + description: 'フォローリクエストがありません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/following/requests/list.json5 b/content/ja-JP/docs/api/endpoints/following/requests/list.json5 new file mode 100644 index 00000000..6067543d --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/following/requests/list.json5 @@ -0,0 +1,51 @@ +{ + summary: 'フォローリクエストの一覧を取得します。', + description: 'ログイン中のユーザーに届いたフォローリクエストの一覧を取得します。', + tags: [ + 'following', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + properties: { + id: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + }, + follower: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserLite', + $ref: 'misskey://UserLite', + }, + followee: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserLite', + $ref: 'misskey://UserLite', + }, + }, + required: [ + 'id', + 'follower', + 'followee', + ], + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/following/requests/reject.json5 b/content/ja-JP/docs/api/endpoints/following/requests/reject.json5 new file mode 100644 index 00000000..a554a70a --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/following/requests/reject.json5 @@ -0,0 +1,29 @@ +{ + summary: 'フォローを拒否します。', + description: 'フォローリクエストを送ったユーザーからのフォローを拒否します。', + tags: [ + 'following', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + description: 'フォローを拒否するユーザーのid。', + }, + }, + required: [ + 'userId', + ], + }, + res: {}, + errors: { + 'abc2ffa6-25b2-4380-ba99-321ff3a94555': { + id: 'abc2ffa6-25b2-4380-ba99-321ff3a94555', + code: 'NO_SUCH_USER', + description: 'ユーザーが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/gallery/featured.json5 b/content/ja-JP/docs/api/endpoints/gallery/featured.json5 new file mode 100644 index 00000000..cc721f46 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/gallery/featured.json5 @@ -0,0 +1,26 @@ +{ + summary: '', + description: '', + tags: [ + 'gallery', + ], + requireCredential: false, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'GalleryPost', + $ref: 'misskey://GalleryPost', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/gallery/popular.json5 b/content/ja-JP/docs/api/endpoints/gallery/popular.json5 new file mode 100644 index 00000000..cc721f46 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/gallery/popular.json5 @@ -0,0 +1,26 @@ +{ + summary: '', + description: '', + tags: [ + 'gallery', + ], + requireCredential: false, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'GalleryPost', + $ref: 'misskey://GalleryPost', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/gallery/posts.json5 b/content/ja-JP/docs/api/endpoints/gallery/posts.json5 new file mode 100644 index 00000000..779df372 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/gallery/posts.json5 @@ -0,0 +1,41 @@ +{ + summary: '', + description: '', + tags: [ + 'gallery', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + sinceId: { + type: 'string', + format: 'misskey:id', + }, + untilId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'GalleryPost', + $ref: 'misskey://GalleryPost', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/gallery/posts/create.json5 b/content/ja-JP/docs/api/endpoints/gallery/posts/create.json5 new file mode 100644 index 00000000..c6590a6f --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/gallery/posts/create.json5 @@ -0,0 +1,47 @@ +{ + summary: '', + description: '', + tags: [ + 'gallery', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + title: { + type: 'string', + minLength: 1, + }, + description: { + type: 'string', + nullable: true, + }, + fileIds: { + type: 'array', + uniqueItems: true, + minItems: 1, + maxItems: 32, + items: { + type: 'string', + format: 'misskey:id', + }, + }, + isSensitive: { + type: 'boolean', + default: false, + }, + }, + required: [ + 'title', + 'fileIds', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'GalleryPost', + $ref: 'misskey://GalleryPost', + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/gallery/posts/delete.json5 b/content/ja-JP/docs/api/endpoints/gallery/posts/delete.json5 new file mode 100644 index 00000000..5abaa232 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/gallery/posts/delete.json5 @@ -0,0 +1,28 @@ +{ + summary: '', + description: '', + tags: [ + 'gallery', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + postId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'postId', + ], + }, + res: {}, + errors: { + 'ae52f367-4bd7-4ecd-afc6-5672fff427f5': { + id: 'ae52f367-4bd7-4ecd-afc6-5672fff427f5', + code: 'NO_SUCH_POST', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/gallery/posts/like.json5 b/content/ja-JP/docs/api/endpoints/gallery/posts/like.json5 new file mode 100644 index 00000000..14f78318 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/gallery/posts/like.json5 @@ -0,0 +1,38 @@ +{ + summary: '', + description: '', + tags: [ + 'gallery', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + postId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'postId', + ], + }, + res: {}, + errors: { + '56c06af3-1287-442f-9701-c93f7c4a62ff': { + id: '56c06af3-1287-442f-9701-c93f7c4a62ff', + code: 'NO_SUCH_POST', + description: '', + }, + 'f78f1511-5ebc-4478-a888-1198d752da68': { + id: 'f78f1511-5ebc-4478-a888-1198d752da68', + code: 'YOUR_POST', + description: '', + }, + '40e9ed56-a59c-473a-bf3f-f289c54fb5a7': { + id: '40e9ed56-a59c-473a-bf3f-f289c54fb5a7', + code: 'ALREADY_LIKED', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/gallery/posts/show.json5 b/content/ja-JP/docs/api/endpoints/gallery/posts/show.json5 new file mode 100644 index 00000000..c69b1a65 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/gallery/posts/show.json5 @@ -0,0 +1,34 @@ +{ + summary: '', + description: '', + tags: [ + 'gallery', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + postId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'postId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'GalleryPost', + $ref: 'misskey://GalleryPost', + }, + errors: { + '1137bf14-c5b0-4604-85bb-5b5371b1cd45': { + id: '1137bf14-c5b0-4604-85bb-5b5371b1cd45', + code: 'NO_SUCH_POST', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/gallery/posts/unlike.json5 b/content/ja-JP/docs/api/endpoints/gallery/posts/unlike.json5 new file mode 100644 index 00000000..15b294b0 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/gallery/posts/unlike.json5 @@ -0,0 +1,33 @@ +{ + summary: '', + description: '', + tags: [ + 'gallery', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + postId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'postId', + ], + }, + res: {}, + errors: { + 'c32e6dd0-b555-4413-925e-b3757d19ed84': { + id: 'c32e6dd0-b555-4413-925e-b3757d19ed84', + code: 'NO_SUCH_POST', + description: '', + }, + 'e3e8e06e-be37-41f7-a5b4-87a8250288f0': { + id: 'e3e8e06e-be37-41f7-a5b4-87a8250288f0', + code: 'NOT_LIKED', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/gallery/posts/update.json5 b/content/ja-JP/docs/api/endpoints/gallery/posts/update.json5 new file mode 100644 index 00000000..87cee814 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/gallery/posts/update.json5 @@ -0,0 +1,52 @@ +{ + summary: '', + description: '', + tags: [ + 'gallery', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + postId: { + type: 'string', + format: 'misskey:id', + }, + title: { + type: 'string', + minLength: 1, + }, + description: { + type: 'string', + nullable: true, + }, + fileIds: { + type: 'array', + uniqueItems: true, + minItems: 1, + maxItems: 32, + items: { + type: 'string', + format: 'misskey:id', + }, + }, + isSensitive: { + type: 'boolean', + default: false, + }, + }, + required: [ + 'postId', + 'title', + 'fileIds', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'GalleryPost', + $ref: 'misskey://GalleryPost', + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/get-online-users-count.json5 b/content/ja-JP/docs/api/endpoints/get-online-users-count.json5 new file mode 100644 index 00000000..cbd0750c --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/get-online-users-count.json5 @@ -0,0 +1,21 @@ +{ + summary: 'オンラインになっているユーザ数を取得します。', + description: 'オンラインになっているユーザ数を取得します。', + tags: [ + 'meta', + ], + requireCredential: false, + req: {}, + res: { + type: 'object', + optional: false, nullable: false, + properties: { + count: { + type: 'number', + optional: false, nullable: false, + description: '現在オンライン(10分以内に何らかのアクションをとった)であるユーザ数です。', + }, + }, + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/hashtags/list.json5 b/content/ja-JP/docs/api/endpoints/hashtags/list.json5 new file mode 100644 index 00000000..c5257327 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/hashtags/list.json5 @@ -0,0 +1,69 @@ +{ + summary: 'ハッシュタグの一覧を取得します。', + description: 'ハッシュタグの一覧を取得します。', + tags: [ + 'hashtags', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するハッシュタグの最大数。', + }, + attachedToUserOnly: { + type: 'boolean', + default: false, + description: 'ユーザーが使ったハッシュタグのみを取得します。', + }, + attachedToLocalUserOnly: { + type: 'boolean', + default: false, + description: 'ローカルユーザーが使ったハッシュタグのみを取得します。', + }, + attachedToRemoteUserOnly: { + type: 'boolean', + default: false, + description: 'リモートユーザーが使ったハッシュタグのみを取得します。', + }, + sort: { + type: 'string', + enum: [ + '+mentionedUsers', + '-mentionedUsers', + '+mentionedLocalUsers', + '-mentionedLocalUsers', + '+mentionedRemoteUsers', + '-mentionedRemoteUsers', + '+attachedUsers', + '-attachedUsers', + '+attachedLocalUsers', + '-attachedLocalUsers', + '+attachedRemoteUsers', + '-attachedRemoteUsers', + ], + description: 'ソート順。+ は降順、- は昇順を示します。' + }, + }, + required: [ + 'sort', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Hashtag', + $ref: 'misskey://Hashtag', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/hashtags/search.json5 b/content/ja-JP/docs/api/endpoints/hashtags/search.json5 new file mode 100644 index 00000000..cee58fbe --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/hashtags/search.json5 @@ -0,0 +1,44 @@ +{ + summary: 'ハッシュタグを検索します。', + description: 'ハッシュタグを検索します。', + tags: [ + 'hashtags', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するハッシュタグの最大数。', + }, + query: { + type: 'string', + description: '検索に用いる文字列。先頭一致で検索されます。', + }, + offset: { + type: 'integer', + default: 0, + description: '検索結果の先頭 offset 個をスキップします。', + }, + }, + required: [ + 'query', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'string', + optional: false, + nullable: false, + description: '検索結果。使用数の降順でソートされます。' + }, + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/hashtags/show.json5 b/content/ja-JP/docs/api/endpoints/hashtags/show.json5 new file mode 100644 index 00000000..893acf32 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/hashtags/show.json5 @@ -0,0 +1,34 @@ +{ + summary: 'ハッシュタグの詳細を取得します。', + description: 'ハッシュタグの詳細を取得します。', + tags: [ + 'hashtags', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + tag: { + type: 'string', + description: '検索対象のハッシュタグ。', + }, + }, + required: [ + 'tag', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'Hashtag', + $ref: 'misskey://Hashtag', + }, + errors: { + '110ee688-193e-4a3a-9ecf-c167b2e6981e': { + id: '110ee688-193e-4a3a-9ecf-c167b2e6981e', + code: 'NO_SUCH_HASHTAG', + description: 'ハッシュタグが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/hashtags/trend.json5 b/content/ja-JP/docs/api/endpoints/hashtags/trend.json5 new file mode 100644 index 00000000..6ae15ec5 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/hashtags/trend.json5 @@ -0,0 +1,54 @@ +{ + summary: 'トレンドにあるハッシュタグを取得します。', + description: 'トレンドにあるハッシュタグを取得します。', + tags: [ + 'hashtags', + ], + requireCredential: false, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + properties: { + tag: { + type: 'string', + optional: false, + nullable: false, + description: 'トレンドにあるハッシュタグ。1分ごとに更新されます。', + }, + chart: { + type: 'array', + optional: false, + nullable: false, + description: '最近の投稿でハッシュタグを使用したユーザー数。10分単位で集計され、新しい順に並べられます。つまり、先頭の要素は、レスポンス時から過去10分間でのユーザー数になります。1分ごとに更新されます。', + items: { + type: 'number', + optional: false, + nullable: false, + }, + }, + usersCount: { + type: 'number', + optional: false, + nullable: false, + description: 'ハッシュタグを過去1時間に使用したユーザー数。1時間ごとに更新されます。', + }, + }, + required: [ + 'tag', + 'chart', + 'usersCount', + ], + }, + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/hashtags/users.json5 b/content/ja-JP/docs/api/endpoints/hashtags/users.json5 new file mode 100644 index 00000000..337d4437 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/hashtags/users.json5 @@ -0,0 +1,71 @@ +{ + summary: '', + description: '', + tags: [ + 'hashtags', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + tag: { + type: 'string', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するユーザーの最大数。' + }, + sort: { + type: 'string', + enum: [ + '+follower', + '-follower', + '+createdAt', + '-createdAt', + '+updatedAt', + '-updatedAt', + ], + description: 'ソート順。+は降順を、-は昇順を示します。followerはユーザーのフォロワー数です。createdAt, updatedAtはそれぞれユーザーが登録した時刻、最後にアクティブだった時刻です。', + }, + state: { + type: 'string', + enum: [ + 'all', + 'alive', + ], + default: 'all', + description: 'aliveにすると、5日間以内にアクティブであったユーザーのみを取得します。', + }, + origin: { + type: 'string', + enum: [ + 'combined', + 'local', + 'remote', + ], + default: 'local', + description: 'ユーザーの所属サーバーの区分。local(デフォルト), remoteにすると、それぞれローカル・リモートユーザーのみを取得します。combinedにすると、すべてのユーザーを対象にします。', + }, + }, + required: [ + 'tag', + 'sort', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserDetailed', + $ref: 'misskey://UserDetailed', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/i.json5 b/content/ja-JP/docs/api/endpoints/i.json5 new file mode 100644 index 00000000..2a3112a1 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i.json5 @@ -0,0 +1,17 @@ +{ + summary: '自身のアカウント情報を取得します。', + description: '自身のアカウント情報を取得します。', + tags: [ + 'account', + ], + requireCredential: true, + req: {}, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'MeDetailed', + $ref: 'misskey://MeDetailed', + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/i/favorites.json5 b/content/ja-JP/docs/api/endpoints/i/favorites.json5 new file mode 100644 index 00000000..b0924391 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i/favorites.json5 @@ -0,0 +1,45 @@ +{ + summary: 'ノートのお気に入り情報一覧を取得します。', + description: 'ノートのお気に入り情報一覧を取得します。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するお気に入り情報の最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいお気に入り情報を返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいお気に入り情報を返します。', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'NoteFavorite', + $ref: 'misskey://NoteFavorite', + }, + description: 'お気に入り情報一覧。', + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/i/gallery/likes.json5 b/content/ja-JP/docs/api/endpoints/i/gallery/likes.json5 new file mode 100644 index 00000000..5670e2fe --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i/gallery/likes.json5 @@ -0,0 +1,61 @@ +{ + summary: 'ギャラリーの投稿につけたいいねを取得します。', + description: 'ログイン中のユーザーがギャラリーの投稿につけたいいねを取得します。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するいいねの最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいいいねを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいいいねを返します。', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + properties: { + id: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + }, + post: { + type: 'object', + optional: false, + nullable: false, + ref: 'GalleryPost', + $ref: 'misskey://GalleryPost', + }, + }, + required: [ + 'id', + 'post', + ], + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/i/gallery/posts.json5 b/content/ja-JP/docs/api/endpoints/i/gallery/posts.json5 new file mode 100644 index 00000000..8a2ae0e0 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i/gallery/posts.json5 @@ -0,0 +1,44 @@ +{ + summary: 'ギャラリーへの投稿を取得します。', + description: 'ログイン中のユーザーによるギャラリーへの投稿を取得します。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得する投稿の最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きい投稿を返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さい投稿を返します。', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'GalleryPost', + $ref: 'misskey://GalleryPost', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/i/get-word-muted-notes-count.json5 b/content/ja-JP/docs/api/endpoints/i/get-word-muted-notes-count.json5 new file mode 100644 index 00000000..32f39067 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i/get-word-muted-notes-count.json5 @@ -0,0 +1,30 @@ +{ + summary: 'ワードミュートされたノートの数を取得します。', + description: 'ログイン中のユーザーの設定によりワードミュートされたノートの数を取得します。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + count: { + type: 'number', + optional: false, + nullable: false, + description: 'ワードミュートされたノートの数。', + }, + }, + required: [ + 'count', + ], + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/i/notifications.json5 b/content/ja-JP/docs/api/endpoints/i/notifications.json5 new file mode 100644 index 00000000..1b449efc --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i/notifications.json5 @@ -0,0 +1,101 @@ +{ + summary: '通知一覧を取得します。', + description: '通知一覧を取得します。通知の種類をフィルタリングして取得することも可能です。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得する通知の最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きい通知を返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さい通知を返します。', + }, + following: { + type: 'boolean', + default: false, + description: 'trueにすると、フォローしているユーザからの通知を返します。', + }, + unreadOnly: { + type: 'boolean', + default: false, + description: 'trueにすると、未読の通知を返します。', + }, + markAsRead: { + type: 'boolean', + default: true, + description: 'trueにすると、取得した通知を既読にします。', + }, + includeTypes: { + type: 'array', + items: { + type: 'string', + enum: [ + 'follow', + 'mention', + 'reply', + 'renote', + 'quote', + 'reaction', + 'pollVote', + 'pollEnded', + 'receiveFollowRequest', + 'followRequestAccepted', + 'groupInvited', + 'app', + ], + }, + description: 'レスポンスに含める通知の種類。値を指定しない場合や空の配列を与えた場合は、すべての種類の通知を返します。', + }, + excludeTypes: { + type: 'array', + items: { + type: 'string', + enum: [ + 'follow', + 'mention', + 'reply', + 'renote', + 'quote', + 'reaction', + 'pollVote', + 'pollEnded', + 'receiveFollowRequest', + 'followRequestAccepted', + 'groupInvited', + 'app', + ], + description: 'レスポンスから除外する通知の種類。値を指定しない場合や空の配列を与えた場合は、すべての種類の通知を返します。includeTypesとexcludeTypesを両方指定した場合、excludeTypesは無視されます。', + }, + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Notification', + $ref: 'misskey://Notification', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/i/page-likes.json5 b/content/ja-JP/docs/api/endpoints/i/page-likes.json5 new file mode 100644 index 00000000..0cc5f72f --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i/page-likes.json5 @@ -0,0 +1,59 @@ +{ + summary: 'ページへのいいねの一覧を取得します。', + description: 'ログイン中のユーザーがつけたページへのいいねの一覧を取得します。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するいいねの最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいいいねを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいいいねを返します。', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + properties: { + id: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + }, + page: { + type: 'object', + optional: false, + nullable: false, + ref: 'Page', + $ref: 'misskey://Page', + }, + }, + required: [ + 'id', + 'page', + ], + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/i/pages.json5 b/content/ja-JP/docs/api/endpoints/i/pages.json5 new file mode 100644 index 00000000..7cb139dc --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i/pages.json5 @@ -0,0 +1,44 @@ +{ + summary: 'ページの一覧を取得します。', + description: 'ログイン中のユーザーが作成したページの一覧を取得します。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するページの最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きい通知を返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さい通知を返します。', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Page', + $ref: 'misskey://Page', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/i/pin.json5 b/content/ja-JP/docs/api/endpoints/i/pin.json5 new file mode 100644 index 00000000..591afa2e --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i/pin.json5 @@ -0,0 +1,45 @@ +{ + summary: '指定したノートをピン留めに登録します。', + description: '指定したノートをピン留めに登録します。ピン留めされたノートはプロフィール情報に含まれ、Misskey Webではユーザーのプロフィールページで表示されます。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ピン留めに登録するノートのid。', + }, + }, + required: [ + 'noteId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'MeDetailed', + $ref: 'misskey://MeDetailed', + }, + errors: { + '56734f8b-3928-431e-bf80-6ff87df40cb3': { + id: '56734f8b-3928-431e-bf80-6ff87df40cb3', + code: 'NO_SUCH_NOTE', + description: '指定されたノートが存在しないか、アクセスが許可されていません。', + }, + '72dab508-c64d-498f-8740-a8eec1ba385a': { + id: '72dab508-c64d-498f-8740-a8eec1ba385a', + code: 'PIN_LIMIT_EXCEEDED', + description: 'これ以上ピン留めできません。', + }, + '8b18c2b7-68fe-4edb-9892-c0cbaeb6c913': { + id: '8b18c2b7-68fe-4edb-9892-c0cbaeb6c913', + code: 'ALREADY_PINNED', + description: '指定されたノートは既にピン留めされています。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/i/read-all-messaging-messages.json5 b/content/ja-JP/docs/api/endpoints/i/read-all-messaging-messages.json5 new file mode 100644 index 00000000..3f4a53a2 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i/read-all-messaging-messages.json5 @@ -0,0 +1,15 @@ +{ + summary: '', + description: '', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/i/read-all-unread-notes.json5 b/content/ja-JP/docs/api/endpoints/i/read-all-unread-notes.json5 new file mode 100644 index 00000000..69a9444c --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i/read-all-unread-notes.json5 @@ -0,0 +1,15 @@ +{ + summary: '', + description: '', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: {}, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/i/read-announcement.json5 b/content/ja-JP/docs/api/endpoints/i/read-announcement.json5 new file mode 100644 index 00000000..8f117178 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i/read-announcement.json5 @@ -0,0 +1,29 @@ +{ + summary: 'お知らせを既読にします。', + description: 'お知らせを既読にします。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + announcementId: { + type: 'string', + format: 'misskey:id', + description: '既読にするお知らせのid。', + }, + }, + required: [ + 'announcementId', + ], + }, + res: {}, + errors: { + '184663db-df88-4bc2-8b52-fb85f0681939': { + id: '184663db-df88-4bc2-8b52-fb85f0681939', + code: 'NO_SUCH_ANNOUNCEMENT', + description: 'お知らせが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/i/unpin.json5 b/content/ja-JP/docs/api/endpoints/i/unpin.json5 new file mode 100644 index 00000000..e0f4650e --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i/unpin.json5 @@ -0,0 +1,35 @@ +{ + summary: '指定したノートをピン留めから解除します。', + description: '指定したノートをピン留めから解除します。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ピン留めから解除するノートのid。', + }, + }, + required: [ + 'noteId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'MeDetailed', + $ref: 'misskey://MeDetailed', + }, + errors: { + '454170ce-9d63-4a43-9da1-ea10afe81e21': { + id: '454170ce-9d63-4a43-9da1-ea10afe81e21', + code: 'NO_SUCH_NOTE', + description: '指定されたノートが存在しないか、アクセスが許可されていません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/i/update.json5 b/content/ja-JP/docs/api/endpoints/i/update.json5 new file mode 100644 index 00000000..36d7a299 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i/update.json5 @@ -0,0 +1,451 @@ +{ + summary: 'プロフィール・設定を更新します。', + description: 'ログイン中のユーザーのプロフィール・設定を更新します。パラメータの値を設定しなければ、その項目は変更されません。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + name: { + type: 'string', + minLength: 1, + maxLength: 50, + nullable: true, + description: 'ユーザーの名前。', + }, + description: { + type: 'string', + minLength: 1, + maxLength: 500, + nullable: true, + description: 'ユーザーの自己紹介。', + }, + location: { + type: 'string', + minLength: 1, + maxLength: 50, + nullable: true, + description: 'ユーザーの場所。', + }, + birthday: { + type: 'string', + pattern: '^([0-9]{4})-([0-9]{2})-([0-9]{2})$', + nullable: true, + description: 'ユーザーの誕生日。YYYY-MM-DDの形式で指定します(例:2001年9月13日→2001-09-13)。', + }, + lang: { + type: 'string', + enum: [ + null, + 'ach', + 'ady', + 'af', + 'af-NA', + 'af-ZA', + 'ak', + 'ar', + 'ar-AR', + 'ar-MA', + 'ar-SA', + 'ay-BO', + 'az', + 'az-AZ', + 'be-BY', + 'bg', + 'bg-BG', + 'bn', + 'bn-IN', + 'bn-BD', + 'br', + 'bs-BA', + 'ca', + 'ca-ES', + 'cak', + 'ck-US', + 'cs', + 'cs-CZ', + 'cy', + 'cy-GB', + 'da', + 'da-DK', + 'de', + 'de-AT', + 'de-DE', + 'de-CH', + 'dsb', + 'el', + 'el-GR', + 'en', + 'en-GB', + 'en-AU', + 'en-CA', + 'en-IE', + 'en-IN', + 'en-PI', + 'en-SG', + 'en-UD', + 'en-US', + 'en-ZA', + 'en@pirate', + 'eo', + 'eo-EO', + 'es', + 'es-AR', + 'es-419', + 'es-CL', + 'es-CO', + 'es-EC', + 'es-ES', + 'es-LA', + 'es-NI', + 'es-MX', + 'es-US', + 'es-VE', + 'et', + 'et-EE', + 'eu', + 'eu-ES', + 'fa', + 'fa-IR', + 'fb-LT', + 'ff', + 'fi', + 'fi-FI', + 'fo', + 'fo-FO', + 'fr', + 'fr-CA', + 'fr-FR', + 'fr-BE', + 'fr-CH', + 'fy-NL', + 'ga', + 'ga-IE', + 'gd', + 'gl', + 'gl-ES', + 'gn-PY', + 'gu-IN', + 'gv', + 'gx-GR', + 'he', + 'he-IL', + 'hi', + 'hi-IN', + 'hr', + 'hr-HR', + 'hsb', + 'ht', + 'hu', + 'hu-HU', + 'hy', + 'hy-AM', + 'id', + 'id-ID', + 'is', + 'is-IS', + 'it', + 'it-IT', + 'ja', + 'ja-JP', + 'jv-ID', + 'ka-GE', + 'kk-KZ', + 'km', + 'kl', + 'km-KH', + 'kab', + 'kn', + 'kn-IN', + 'ko', + 'ko-KR', + 'ku-TR', + 'kw', + 'la', + 'la-VA', + 'lb', + 'li-NL', + 'lt', + 'lt-LT', + 'lv', + 'lv-LV', + 'mai', + 'mg-MG', + 'mk', + 'mk-MK', + 'ml', + 'ml-IN', + 'mn-MN', + 'mr', + 'mr-IN', + 'ms', + 'ms-MY', + 'mt', + 'mt-MT', + 'my', + 'no', + 'nb', + 'nb-NO', + 'ne', + 'ne-NP', + 'nl', + 'nl-BE', + 'nl-NL', + 'nn-NO', + 'oc', + 'or-IN', + 'pa', + 'pa-IN', + 'pl', + 'pl-PL', + 'ps-AF', + 'pt', + 'pt-BR', + 'pt-PT', + 'qu-PE', + 'rm-CH', + 'ro', + 'ro-RO', + 'ru', + 'ru-RU', + 'sa-IN', + 'se-NO', + 'sh', + 'si-LK', + 'sk', + 'sk-SK', + 'sl', + 'sl-SI', + 'so-SO', + 'sq', + 'sq-AL', + 'sr', + 'sr-RS', + 'su', + 'sv', + 'sv-SE', + 'sw', + 'sw-KE', + 'ta', + 'ta-IN', + 'te', + 'te-IN', + 'tg', + 'tg-TJ', + 'th', + 'th-TH', + 'fil', + 'tlh', + 'tr', + 'tr-TR', + 'tt-RU', + 'uk', + 'uk-UA', + 'ur', + 'ur-PK', + 'uz', + 'uz-UZ', + 'vi', + 'vi-VN', + 'xh-ZA', + 'yi', + 'yi-DE', + 'zh', + 'zh-Hans', + 'zh-Hant', + 'zh-CN', + 'zh-HK', + 'zh-SG', + 'zh-TW', + 'zu-ZA', + ], + nullable: true, + description: 'ユーザーの使用言語。', + }, + avatarId: { + type: 'string', + format: 'misskey:id', + nullable: true, + description: 'ユーザーのアバター画像に対応する、ドライブのファイルのid。', + }, + bannerId: { + type: 'string', + format: 'misskey:id', + nullable: true, + description: 'ユーザーのバナー画像に対応する、ドライブのファイルのid。', + }, + fields: { + type: 'array', + minItems: 0, + maxItems: 16, + items: { + type: 'object', + properties: { + name: { + type: 'string', + }, + value: { + type: 'string', + }, + }, + required: [ + 'name', + 'value', + ], + }, + description: 'ユーザーの追加情報。最大で16個の要素を持つことができます。', + }, + isLocked: { + type: 'boolean', + description: 'trueにすると、フォローを承認制にします。反対にfalseにすると、他のユーザーが自由にフォローできるようになります。また、その時点で受け取っていたフォローリクエストはすべて承認されます。', + }, + isExplorable: { + type: 'boolean', + description: 'trueにすると、ユーザーが他のユーザーにレコメンドされるようになります。Misskey Webでは「みつける」ページに使用されています。', + }, + hideOnlineStatus: { + type: 'boolean', + description: 'trueにすると、ユーザーのオンライン状態を隠します。', + }, + publicReactions: { + type: 'boolean', + description: 'trueにすると、ユーザーの行ったリアクションの履歴を公開します。', + }, + carefulBot: { + type: 'boolean', + description: 'trueにすると、Botからのフォローを承認制にします。', + }, + autoAcceptFollowed: { + type: 'boolean', + description: 'trueにすると、フォローしているユーザーからのフォローリクエストを自動で承認します。', + }, + noCrawle: { + type: 'boolean', + description: 'trueにすると、クローラーによるインデックスを拒否します。', + }, + isBot: { + type: 'boolean', + description: 'ユーザーがBotであるならばtrueにします。', + }, + isCat: { + type: 'boolean', + description: 'trueにすると、ユーザーがネコとして扱います。これにより、ユーザーの投稿に出現する「な」が「にゃ」に置換されます。カタカナや英語など、他の文字種・言語についても同様の置換がなされます。', + }, + showTimelineReplies: { + type: 'boolean', + description: 'trueにすると、タイムラインにノートへの返信を表示します。', + }, + injectFeaturedNote: { + type: 'boolean', + description: '', + }, + receiveAnnouncementEmail: { + type: 'boolean', + description: 'trueにすると、お知らせをメールで受け取ります。', + }, + alwaysMarkNsfw: { + type: 'boolean', + }, + autoSensitive: { + type: 'boolean', + }, + ffVisibility: { + type: 'string', + enum: [ + 'public', + 'followers', + 'private', + ], + description: 'ユーザーのフォロー・フォロワー関係の公開範囲。publicにすると全体に、followersにするとフォロワーのみに公開されます。privateにすると誰にも公開されません。', + }, + pinnedPageId: { + type: 'array', + items: { + type: 'string', + format: 'misskey:id', + }, + description: 'ピン留めするページのid。', + }, + mutedWords: { + type: 'array', + description: 'ミュートワード。', + }, + mutedInstances: { + type: 'array', + items: { + type: 'string', + }, + description: 'ミュートするサーバーのアドレス。', + }, + mutingNotificationTypes: { + type: 'array', + items: { + type: 'string', + enum: [ + 'follow', + 'mention', + 'reply', + 'renote', + 'quote', + 'reaction', + 'pollVote', + 'pollEnded', + 'receiveFollowRequest', + 'followRequestAccepted', + 'groupInvited', + 'app', + ], + }, + description: 'ミュートする通知の種類。', + }, + emailNotificationTypes: { + type: 'array', + items: { + type: 'string', + }, + description: 'メールを送る通知の種類。', + }, + }, + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'MeDetailed', + $ref: 'misskey://MeDetailed', + }, + errors: { + '539f3a45-f215-4f81-a9a8-31293640207f': { + id: '539f3a45-f215-4f81-a9a8-31293640207f', + code: 'NO_SUCH_AVATAR', + description: 'アバター画像のファイルが存在しません。', + }, + '0d8f5629-f210-41c2-9433-735831a58595': { + id: '0d8f5629-f210-41c2-9433-735831a58595', + code: 'NO_SUCH_BANNER', + description: 'バナー画像のファイルが存在しません。', + }, + 'f419f9f8-2f4d-46b1-9fb4-49d3a2fd7191': { + id: 'f419f9f8-2f4d-46b1-9fb4-49d3a2fd7191', + code: 'AVATAR_NOT_AN_IMAGE', + description: 'アバター画像に、画像ではないファイルが指定されました。', + }, + '75aedb19-2afd-4e6d-87fc-67941256fa60': { + id: '75aedb19-2afd-4e6d-87fc-67941256fa60', + code: 'BANNER_NOT_AN_IMAGE', + description: 'バナー画像に、画像ではないファイルが指定されました。', + }, + '8e01b590-7eb9-431b-a239-860e086c408e': { + id: '8e01b590-7eb9-431b-a239-860e086c408e', + code: 'NO_SUCH_PAGE', + description: 'ページが存在しません。', + }, + '0d786918-10df-41cd-8f33-8dec7d9a89a5': { + id: '0d786918-10df-41cd-8f33-8dec7d9a89a5', + code: 'INVALID_REGEXP', + description: '正規表現が不正です。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/i/webhooks/create.json5 b/content/ja-JP/docs/api/endpoints/i/webhooks/create.json5 new file mode 100644 index 00000000..7b7cf6e0 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i/webhooks/create.json5 @@ -0,0 +1,56 @@ +{ + summary: 'Webhookを作成します。', + description: 'Webhookを作成します。Webhookについての詳細は該当する項目を参照してください。', + tags: [ + 'webhooks', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + name: { + type: 'string', + minLength: 1, + maxLength: 100, + description: 'Webhookの名前。', + }, + url: { + type: 'string', + minLength: 1, + maxLength: 1024, + description: 'URL。onで指定するイベントが発生すると、urlで指定したURLにHTTPリクエストが送信されます。', + }, + secret: { + type: 'string', + minLength: 1, + maxLength: 1024, + description: 'シークレット。HTTPリクエストのX-Misskey-Hook-Secretの値に設定されます。', + }, + on: { + type: 'array', + items: { + type: 'string', + enum: [ + 'mention', + 'unfollow', + 'follow', + 'followed', + 'note', + 'reply', + 'renote', + 'reaction', + ], + }, + description: '対象となるイベント。各イベントの発生条件や、HTTPリクエストに含まれる情報については、Webhookの項目を参照してください。', + }, + }, + required: [ + 'name', + 'url', + 'secret', + 'on', + ], + }, + res: {}, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/i/webhooks/delete.json5 b/content/ja-JP/docs/api/endpoints/i/webhooks/delete.json5 new file mode 100644 index 00000000..06267918 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i/webhooks/delete.json5 @@ -0,0 +1,29 @@ +{ + summary: 'Webhookを削除します。', + description: 'Webhookを削除します。', + tags: [ + 'webhooks', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + webhookId: { + type: 'string', + format: 'misskey:id', + description: 'Webhookのid。', + }, + }, + required: [ + 'webhookId', + ], + }, + res: {}, + errors: { + 'bae73e5a-5522-4965-ae19-3a8688e71d82': { + id: 'bae73e5a-5522-4965-ae19-3a8688e71d82', + code: 'NO_SUCH_WEBHOOK', + description: 'Webhookが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/i/webhooks/list.json5 b/content/ja-JP/docs/api/endpoints/i/webhooks/list.json5 new file mode 100644 index 00000000..f7bd474b --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i/webhooks/list.json5 @@ -0,0 +1,15 @@ +{ + summary: 'Webhookの一覧を取得します。', + description: 'ログイン中のユーザーが設定しているWebhookの一覧を取得します。', + tags: [ + 'webhooks', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: {}, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/i/webhooks/show.json5 b/content/ja-JP/docs/api/endpoints/i/webhooks/show.json5 new file mode 100644 index 00000000..4f9ec4d2 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i/webhooks/show.json5 @@ -0,0 +1,29 @@ +{ + summary: 'Webhookを取得します。', + description: '与えられたidに対応するWebhookを取得します。', + tags: [ + 'webhooks', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + webhookId: { + type: 'string', + format: 'misskey:id', + description: 'Webhookのid。', + }, + }, + required: [ + 'webhookId', + ], + }, + res: {}, + errors: { + '50f614d9-3047-4f7e-90d8-ad6b2d5fb098': { + id: '50f614d9-3047-4f7e-90d8-ad6b2d5fb098', + code: 'NO_SUCH_WEBHOOK', + description: 'Webhookが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/i/webhooks/update.json5 b/content/ja-JP/docs/api/endpoints/i/webhooks/update.json5 new file mode 100644 index 00000000..64e0a4ea --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/i/webhooks/update.json5 @@ -0,0 +1,73 @@ +{ + summary: 'Webhookの設定を更新します。', + description: 'Webhookの設定を更新します。', + tags: [ + 'webhooks', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + webhookId: { + type: 'string', + format: 'misskey:id', + description: 'Webhookのid。', + }, + name: { + type: 'string', + minLength: 1, + maxLength: 100, + description: 'Webhookの名前。', + }, + url: { + type: 'string', + minLength: 1, + maxLength: 1024, + description: 'URL。', + }, + secret: { + type: 'string', + minLength: 1, + maxLength: 1024, + description: 'シークレット。', + }, + on: { + type: 'array', + items: { + type: 'string', + enum: [ + 'mention', + 'unfollow', + 'follow', + 'followed', + 'note', + 'reply', + 'renote', + 'reaction', + ], + }, + description: '対象となるイベント。', + }, + active: { + type: 'boolean', + description: 'trueにすると、Webhookが有効になります。falseにすると、無効になります。Webhookを削除するには、 i/webhooks/delete エンドポイントを使用してください。', + }, + }, + required: [ + 'webhookId', + 'name', + 'url', + 'secret', + 'on', + 'active', + ], + }, + res: {}, + errors: { + 'fb0fea69-da18-45b1-828d-bd4fd1612518': { + id: 'fb0fea69-da18-45b1-828d-bd4fd1612518', + code: 'NO_SUCH_WEBHOOK', + description: 'Webhookが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/messaging/history.json5 b/content/ja-JP/docs/api/endpoints/messaging/history.json5 new file mode 100644 index 00000000..fe4669a9 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/messaging/history.json5 @@ -0,0 +1,37 @@ +{ + summary: '', + description: '', + tags: [ + 'messaging', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + group: { + type: 'boolean', + default: false, + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'MessagingMessage', + $ref: 'misskey://MessagingMessage', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/messaging/messages.json5 b/content/ja-JP/docs/api/endpoints/messaging/messages.json5 new file mode 100644 index 00000000..bf2daf84 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/messaging/messages.json5 @@ -0,0 +1,84 @@ +{ + summary: '', + description: '', + tags: [ + 'messaging', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + sinceId: { + type: 'string', + format: 'misskey:id', + }, + untilId: { + type: 'string', + format: 'misskey:id', + }, + markAsRead: { + type: 'boolean', + default: true, + }, + }, + anyOf: [ + { + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'userId', + ], + }, + { + properties: { + groupId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'groupId', + ], + }, + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'MessagingMessage', + $ref: 'misskey://MessagingMessage', + }, + }, + errors: { + '11795c64-40ea-4198-b06e-3c873ed9039d': { + id: '11795c64-40ea-4198-b06e-3c873ed9039d', + code: 'NO_SUCH_USER', + description: '', + }, + 'c4d9f88c-9270-4632-b032-6ed8cee36f7f': { + id: 'c4d9f88c-9270-4632-b032-6ed8cee36f7f', + code: 'NO_SUCH_GROUP', + description: '', + }, + 'a053a8dd-a491-4718-8f87-50775aad9284': { + id: 'a053a8dd-a491-4718-8f87-50775aad9284', + code: 'GROUP_ACCESS_DENIED', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/messaging/messages/create.json5 b/content/ja-JP/docs/api/endpoints/messaging/messages/create.json5 new file mode 100644 index 00000000..d4771d57 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/messaging/messages/create.json5 @@ -0,0 +1,90 @@ +{ + summary: '', + description: '', + tags: [ + 'messaging', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + text: { + type: 'string', + nullable: true, + maxLength: 3000, + }, + fileId: { + type: 'string', + format: 'misskey:id', + }, + }, + anyOf: [ + { + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'userId', + ], + }, + { + properties: { + groupId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'groupId', + ], + }, + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'MessagingMessage', + $ref: 'misskey://MessagingMessage', + }, + errors: { + '17e2ba79-e22a-4cbc-bf91-d327643f4a7e': { + id: '17e2ba79-e22a-4cbc-bf91-d327643f4a7e', + code: 'RECIPIENT_IS_YOURSELF', + description: '', + }, + '11795c64-40ea-4198-b06e-3c873ed9039d': { + id: '11795c64-40ea-4198-b06e-3c873ed9039d', + code: 'NO_SUCH_USER', + description: '', + }, + 'c94e2a5d-06aa-4914-8fa6-6a42e73d6537': { + id: 'c94e2a5d-06aa-4914-8fa6-6a42e73d6537', + code: 'NO_SUCH_GROUP', + description: '', + }, + 'd96b3cca-5ad1-438b-ad8b-02f931308fbd': { + id: 'd96b3cca-5ad1-438b-ad8b-02f931308fbd', + code: 'GROUP_ACCESS_DENIED', + description: '', + }, + '4372b8e2-185d-4146-8749-2f68864a3e5f': { + id: '4372b8e2-185d-4146-8749-2f68864a3e5f', + code: 'NO_SUCH_FILE', + description: '', + }, + '25587321-b0e6-449c-9239-f8925092942c': { + id: '25587321-b0e6-449c-9239-f8925092942c', + code: 'CONTENT_REQUIRED', + description: '', + }, + 'c15a5199-7422-4968-941a-2a462c478f7d': { + id: 'c15a5199-7422-4968-941a-2a462c478f7d', + code: 'YOU_HAVE_BEEN_BLOCKED', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/messaging/messages/delete.json5 b/content/ja-JP/docs/api/endpoints/messaging/messages/delete.json5 new file mode 100644 index 00000000..6d934116 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/messaging/messages/delete.json5 @@ -0,0 +1,28 @@ +{ + summary: '', + description: '', + tags: [ + 'messaging', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + messageId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'messageId', + ], + }, + res: {}, + errors: { + '54b5b326-7925-42cf-8019-130fda8b56af': { + id: '54b5b326-7925-42cf-8019-130fda8b56af', + code: 'NO_SUCH_MESSAGE', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/messaging/messages/read.json5 b/content/ja-JP/docs/api/endpoints/messaging/messages/read.json5 new file mode 100644 index 00000000..780dd9d7 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/messaging/messages/read.json5 @@ -0,0 +1,28 @@ +{ + summary: '', + description: '', + tags: [ + 'messaging', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + messageId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'messageId', + ], + }, + res: {}, + errors: { + '86d56a2f-a9c3-4afb-b13c-3e9bfef9aa14': { + id: '86d56a2f-a9c3-4afb-b13c-3e9bfef9aa14', + code: 'NO_SUCH_MESSAGE', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/meta.json5 b/content/ja-JP/docs/api/endpoints/meta.json5 new file mode 100644 index 00000000..076b0c43 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/meta.json5 @@ -0,0 +1,432 @@ +{ + summary: '自サーバー情報を取得します。', + description: '自サーバー情報を取得します。', + tags: [ + 'meta', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + detail: { + type: 'boolean', + default: true, + }, + }, + required: [], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + maintainerName: { + type: 'string', + optional: false, + nullable: true, + }, + maintainerEmail: { + type: 'string', + optional: false, + nullable: true, + }, + version: { + type: 'string', + optional: false, + nullable: false, + example: '12.117.1', + }, + name: { + type: 'string', + optional: false, + nullable: false, + }, + uri: { + type: 'string', + optional: false, + nullable: false, + format: 'url', + example: 'https://misskey.example.com', + }, + description: { + type: 'string', + optional: false, + nullable: true, + }, + langs: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'string', + optional: false, + nullable: false, + }, + }, + tosUrl: { + type: 'string', + optional: false, + nullable: true, + }, + repositoryUrl: { + type: 'string', + optional: false, + nullable: false, + default: 'https://github.com/misskey-dev/misskey', + }, + feedbackUrl: { + type: 'string', + optional: false, + nullable: false, + default: 'https://github.com/misskey-dev/misskey/issues/new', + }, + defaultDarkTheme: { + type: 'string', + optional: false, + nullable: true, + }, + defaultLightTheme: { + type: 'string', + optional: false, + nullable: true, + }, + disableRegistration: { + type: 'boolean', + optional: false, + nullable: false, + }, + disableLocalTimeline: { + type: 'boolean', + optional: false, + nullable: false, + }, + disableGlobalTimeline: { + type: 'boolean', + optional: false, + nullable: false, + }, + driveCapacityPerLocalUserMb: { + type: 'number', + optional: false, + nullable: false, + }, + driveCapacityPerRemoteUserMb: { + type: 'number', + optional: false, + nullable: false, + }, + cacheRemoteFiles: { + type: 'boolean', + optional: false, + nullable: false, + }, + emailRequiredForSignup: { + type: 'boolean', + optional: false, + nullable: false, + }, + enableHcaptcha: { + type: 'boolean', + optional: false, + nullable: false, + }, + hcaptchaSiteKey: { + type: 'string', + optional: false, + nullable: true, + }, + enableRecaptcha: { + type: 'boolean', + optional: false, + nullable: false, + }, + recaptchaSiteKey: { + type: 'string', + optional: false, + nullable: true, + }, + swPublickey: { + type: 'string', + optional: false, + nullable: true, + }, + mascotImageUrl: { + type: 'string', + optional: false, + nullable: false, + default: '/assets/ai.png', + }, + bannerUrl: { + type: 'string', + optional: false, + nullable: false, + }, + errorImageUrl: { + type: 'string', + optional: false, + nullable: false, + default: 'https://xn--931a.moe/aiart/yubitun.png', + }, + iconUrl: { + type: 'string', + optional: false, + nullable: true, + }, + maxNoteTextLength: { + type: 'number', + optional: false, + nullable: false, + }, + emojis: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + properties: { + id: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + }, + aliases: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'string', + optional: false, + nullable: false, + }, + }, + category: { + type: 'string', + optional: false, + nullable: true, + }, + host: { + type: 'string', + optional: false, + nullable: true, + description: 'The local host is represented with `null`.', + }, + url: { + type: 'string', + optional: false, + nullable: false, + format: 'url', + }, + }, + required: [ + 'id', + 'aliases', + 'category', + 'host', + 'url', + ], + }, + }, + ads: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + properties: { + place: { + type: 'string', + optional: false, + nullable: false, + }, + url: { + type: 'string', + optional: false, + nullable: false, + format: 'url', + }, + imageUrl: { + type: 'string', + optional: false, + nullable: false, + format: 'url', + }, + }, + required: [ + 'place', + 'url', + 'imageUrl', + ], + }, + }, + requireSetup: { + type: 'boolean', + optional: false, + nullable: false, + example: false, + }, + enableEmail: { + type: 'boolean', + optional: false, + nullable: false, + }, + enableTwitterIntegration: { + type: 'boolean', + optional: false, + nullable: false, + }, + enableGithubIntegration: { + type: 'boolean', + optional: false, + nullable: false, + }, + enableDiscordIntegration: { + type: 'boolean', + optional: false, + nullable: false, + }, + enableServiceWorker: { + type: 'boolean', + optional: false, + nullable: false, + }, + translatorAvailable: { + type: 'boolean', + optional: false, + nullable: false, + }, + proxyAccountName: { + type: 'string', + optional: false, + nullable: true, + }, + features: { + type: 'object', + optional: true, + nullable: false, + properties: { + registration: { + type: 'boolean', + optional: false, + nullable: false, + }, + localTimeLine: { + type: 'boolean', + optional: false, + nullable: false, + }, + globalTimeLine: { + type: 'boolean', + optional: false, + nullable: false, + }, + elasticsearch: { + type: 'boolean', + optional: false, + nullable: false, + }, + hcaptcha: { + type: 'boolean', + optional: false, + nullable: false, + }, + recaptcha: { + type: 'boolean', + optional: false, + nullable: false, + }, + objectStorage: { + type: 'boolean', + optional: false, + nullable: false, + }, + twitter: { + type: 'boolean', + optional: false, + nullable: false, + }, + github: { + type: 'boolean', + optional: false, + nullable: false, + }, + discord: { + type: 'boolean', + optional: false, + nullable: false, + }, + serviceWorker: { + type: 'boolean', + optional: false, + nullable: false, + }, + miauth: { + type: 'boolean', + optional: true, + nullable: false, + default: true, + }, + }, + required: [ + 'registration', + 'localTimeLine', + 'globalTimeLine', + 'elasticsearch', + 'hcaptcha', + 'recaptcha', + 'objectStorage', + 'twitter', + 'github', + 'discord', + 'serviceWorker', + ], + }, + }, + required: [ + 'maintainerName', + 'maintainerEmail', + 'version', + 'name', + 'uri', + 'description', + 'langs', + 'tosUrl', + 'repositoryUrl', + 'feedbackUrl', + 'defaultDarkTheme', + 'defaultLightTheme', + 'disableRegistration', + 'disableLocalTimeline', + 'disableGlobalTimeline', + 'driveCapacityPerLocalUserMb', + 'driveCapacityPerRemoteUserMb', + 'cacheRemoteFiles', + 'emailRequiredForSignup', + 'enableHcaptcha', + 'hcaptchaSiteKey', + 'enableRecaptcha', + 'recaptchaSiteKey', + 'swPublickey', + 'mascotImageUrl', + 'bannerUrl', + 'errorImageUrl', + 'iconUrl', + 'maxNoteTextLength', + 'emojis', + 'ads', + 'requireSetup', + 'enableEmail', + 'enableTwitterIntegration', + 'enableGithubIntegration', + 'enableDiscordIntegration', + 'enableServiceWorker', + 'translatorAvailable', + 'proxyAccountName', + ], + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/mute/create.json5 b/content/ja-JP/docs/api/endpoints/mute/create.json5 new file mode 100644 index 00000000..0b99e003 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/mute/create.json5 @@ -0,0 +1,44 @@ +{ + summary: 'ユーザーをミュートします。', + description: 'ユーザーをミュートします。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + description: 'ミュートするユーザーのid。', + }, + expiresAt: { + type: 'integer', + nullable: true, + description: 'ミュートの期限。エポック秒で指定します。nullを指定すると、無期限ミュートになります。', + }, + }, + required: [ + 'userId', + ], + }, + res: {}, + errors: { + '6fef56f3-e765-4957-88e5-c6f65329b8a5': { + id: '6fef56f3-e765-4957-88e5-c6f65329b8a5', + code: 'NO_SUCH_USER', + description: 'ユーザーが存在しません。', + }, + 'a4619cb2-5f23-484b-9301-94c903074e10': { + id: 'a4619cb2-5f23-484b-9301-94c903074e10', + code: 'MUTEE_IS_YOURSELF', + description: '自分をミュートしようとしました。', + }, + '7e7359cb-160c-4956-b08f-4d1c653cd007': { + id: '7e7359cb-160c-4956-b08f-4d1c653cd007', + code: 'ALREADY_MUTING', + description: 'すでにそのユーザーをミュートしています。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/mute/delete.json5 b/content/ja-JP/docs/api/endpoints/mute/delete.json5 new file mode 100644 index 00000000..66fff053 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/mute/delete.json5 @@ -0,0 +1,39 @@ +{ + summary: 'ユーザーのミュートを解除します。', + description: 'ユーザーのミュートを解除します。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + description: 'ミュートを解除するユーザーのid。', + }, + }, + required: [ + 'userId', + ], + }, + res: {}, + errors: { + 'b851d00b-8ab1-4a56-8b1b-e24187cb48ef': { + id: 'b851d00b-8ab1-4a56-8b1b-e24187cb48ef', + code: 'NO_SUCH_USER', + description: 'ユーザーが存在しません。', + }, + 'f428b029-6b39-4d48-a1d2-cc1ae6dd5cf9': { + id: 'f428b029-6b39-4d48-a1d2-cc1ae6dd5cf9', + code: 'MUTEE_IS_YOURSELF', + description: '自分に対してミュートを解除しようとしました。', + }, + '5467d020-daa9-4553-81e1-135c0c35a96d': { + id: '5467d020-daa9-4553-81e1-135c0c35a96d', + code: 'NOT_MUTING', + description: '対象となるユーザーをそもそもミュートしていません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/mute/list.json5 b/content/ja-JP/docs/api/endpoints/mute/list.json5 new file mode 100644 index 00000000..fb91e23d --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/mute/list.json5 @@ -0,0 +1,45 @@ +{ + summary: 'ミュートの一覧を取得します。', + description: 'ログイン中のユーザが設定しているミュートの一覧を取得します。', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 30, + description: '取得するミュートの最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいミュートを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいミュートを返します。', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + description: 'ミュートの一覧。', + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Muting', + $ref: 'misskey://Muting', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/my/apps.json5 b/content/ja-JP/docs/api/endpoints/my/apps.json5 new file mode 100644 index 00000000..acdaae57 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/my/apps.json5 @@ -0,0 +1,37 @@ +{ + summary: '', + description: '', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + offset: { + type: 'integer', + default: 0, + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'App', + $ref: 'misskey://App', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/notes.json5 b/content/ja-JP/docs/api/endpoints/notes.json5 new file mode 100644 index 00000000..bc012519 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes.json5 @@ -0,0 +1,66 @@ +{ + summary: 'ノート一覧を取得します。', + description: 'ノート一覧を取得します。', + requireCredential: true, + tags: [ + 'notes', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + local: { + type: 'boolean', + default: false, + description: 'ローカルで作成されたノートのみを取得します。', + }, + reply: { + type: 'boolean', + description: '`true` にすると返信だけを、 `false` にすると返信以外を取得します。値を設定しなければ返信であるかそうでないかに関係なくノートを取得します。', + }, + renote: { + type: 'boolean', + description: '`true` にするとリノートだけを、 `false` にするとリノート以外を取得します。値を設定しなければリノートであるかそうでないかに関係なくノートを取得します。', + }, + withFiles: { + type: 'boolean', + description: '`true` にすると添付ファイルのあるノートだけを、 `false` にすると添付ファイルがないノートだけを取得します。値を設定しなければ添付ファイルの有無にかかわらずノートを取得します。', + }, + poll: { + type: 'boolean', + description: '`true` にすると投票を含むノートだけを、 `false` にすると含まないノートだけを取得します。値を設定しなければ投票の有無にかかわらずノートを取得します。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するノートの最大数を指定します。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいノートを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいノートを返します。', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/children.json5 b/content/ja-JP/docs/api/endpoints/notes/children.json5 new file mode 100644 index 00000000..1d645d96 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/children.json5 @@ -0,0 +1,51 @@ +{ + summary: 'ノートへのリプライや引用を取得します。', + description: 'ノートへのリプライや引用を取得します。引用なしのRenoteは取得されません。', + tags: [ + 'notes', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するノートの最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいノートを返します。' + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいノートを返します。', + }, + }, + required: [ + 'noteId', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/clips.json5 b/content/ja-JP/docs/api/endpoints/notes/clips.json5 new file mode 100644 index 00000000..9fc29edf --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/clips.json5 @@ -0,0 +1,40 @@ +{ + summary: 'ノートを含むクリップを取得します。', + description: 'ノートを含むクリップを取得します。', + tags: [ + 'clips', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。', + }, + }, + required: [ + 'noteId', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Clip', + $ref: 'misskey://Clip', + }, + }, + errors: { + '47db1a1c-b0af-458d-8fb4-986e4efafe1e': { + id: '47db1a1c-b0af-458d-8fb4-986e4efafe1e', + code: 'NO_SUCH_NOTE', + description: 'ノートが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/conversation.json5 b/content/ja-JP/docs/api/endpoints/notes/conversation.json5 new file mode 100644 index 00000000..d6526fe8 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/conversation.json5 @@ -0,0 +1,52 @@ +{ + summary: '関連するノートを取得します。', + description: '関連するノートを取得します。', + tags: [ + 'notes', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するノートの最大数。', + }, + offset: { + type: 'integer', + default: 0, + description: '結果の先頭offset個をスキップします。', + }, + }, + required: [ + 'noteId', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: { + 'e1035875-9551-45ec-afa8-1ded1fcb53c8': { + id: 'e1035875-9551-45ec-afa8-1ded1fcb53c8', + code: 'NO_SUCH_NOTE', + description: 'ノートが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/create.json5 b/content/ja-JP/docs/api/endpoints/notes/create.json5 new file mode 100644 index 00000000..8ebec856 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/create.json5 @@ -0,0 +1,240 @@ +{ + summary: 'ノートを作成します。', + description: 'ノートを作成します。返信やRenoteもこのAPIで行います。', + tags: [ + 'notes', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + visibility: { + type: 'string', + enum: [ + 'public', + 'home', + 'followers', + 'specified', + ], + default: 'public', + description: 'ノートの公開範囲。', + }, + visibleUserIds: { + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'misskey:id', + }, + description: 'ノートを閲覧可能なユーザーのidのリスト。visibilityがspecifiedの場合のみ適用されます。', + }, + text: { + type: 'string', + maxLength: 3000, + nullable: true, + description: 'ノートの本文。', + }, + cw: { + type: 'string', + nullable: true, + maxLength: 100, + description: 'ノートのCW。', + }, + localOnly: { + type: 'boolean', + default: false, + description: 'trueにすると、ローカルのみに投稿されます。', + }, + noExtractMentions: { + type: 'boolean', + default: false, + description: 'trueにすると、本文からメンションを展開しません。', + }, + noExtractHashtags: { + type: 'boolean', + default: false, + description: 'trueにすると、本文からハッシュタグを展開しません。', + }, + noExtractEmojis: { + type: 'boolean', + default: false, + description: 'trueにすると、本文から絵文字を展開しません。', + }, + fileIds: { + type: 'array', + uniqueItems: true, + minItems: 1, + maxItems: 16, + items: { + type: 'string', + format: 'misskey:id', + }, + description: '添付するファイルのid。', + }, + mediaIds: { + deprecated: true, + description: 'fileIds を使用してください。fileIds と mediaIds が指定された場合、 mediaIds は無視されます。', + type: 'array', + uniqueItems: true, + minItems: 1, + maxItems: 16, + items: { + type: 'string', + format: 'misskey:id', + }, + }, + replyId: { + type: 'string', + format: 'misskey:id', + nullable: true, + description: '返信先のノートのid。', + }, + renoteId: { + type: 'string', + format: 'misskey:id', + nullable: true, + description: 'Renote対象のノートのid。', + }, + channelId: { + type: 'string', + format: 'misskey:id', + nullable: true, + description: '投稿先のチャンネルのid。', + }, + poll: { + type: 'object', + nullable: true, + properties: { + choices: { + type: 'array', + uniqueItems: true, + minItems: 2, + maxItems: 10, + items: { + type: 'string', + minLength: 1, + maxLength: 50, + }, + description: '選択肢。', + }, + multiple: { + type: 'boolean', + default: false, + description: 'trueにすると、複数選択を許容します。', + }, + expiresAt: { + type: 'integer', + nullable: true, + description: '投票の締め切り。エポック秒で指定します。', + }, + expiredAfter: { + type: 'integer', + nullable: true, + minimum: 1, + description: '指定すると、ノート作成からexpiredAfter秒後に投票を締め切ります。expiresAtと併せて指定した場合、expiresAtが優先されます。', + }, + }, + required: [ + 'choices', + ], + description: '投票に関するパラメータ。', + }, + }, + anyOf: [ + { + properties: { + text: { + type: 'string', + minLength: 1, + maxLength: 3000, + nullable: false, + }, + }, + required: [ + 'text', + ], + }, + { + required: [ + 'fileIds', + ], + }, + { + required: [ + 'mediaIds', + ], + }, + { + properties: { + poll: { + type: 'object', + nullable: false, + }, + }, + required: [ + 'poll', + ], + }, + { + required: [ + 'renoteId', + ], + }, + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + createdNote: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + description: '作成されたノート', + }, + }, + required: [ + 'createdNote', + ], + }, + errors: { + 'b5c90186-4ab0-49c8-9bba-a1f76c282ba4': { + id: 'b5c90186-4ab0-49c8-9bba-a1f76c282ba4', + code: 'NO_SUCH_RENOTE_TARGET', + description: 'Renoteに指定されたノートが存在しないか、アクセスが許可されていません。', + }, + 'fd4cc33e-2a37-48dd-99cc-9b806eb2031a': { + id: 'fd4cc33e-2a37-48dd-99cc-9b806eb2031a', + code: 'CANNOT_RENOTE_TO_A_PURE_RENOTE', + description: '単純なRenoteを再度Renoteすることはできません。', + }, + '749ee0f6-d3da-459a-bf02-282e2da4292c': { + id: '749ee0f6-d3da-459a-bf02-282e2da4292c', + code: 'NO_SUCH_REPLY_TARGET', + description: '返信先に指定されたノートが存在しないか、アクセスが許可されていません。', + }, + '3ac74a84-8fd5-4bb0-870f-01804f82ce15': { + id: '3ac74a84-8fd5-4bb0-870f-01804f82ce15', + code: 'CANNOT_REPLY_TO_A_PURE_RENOTE', + description: '単純なRenoteに返信することはできません。', + }, + '04da457d-b083-4055-9082-955525eda5a5': { + id: '04da457d-b083-4055-9082-955525eda5a5', + code: 'CANNOT_CREATE_ALREADY_EXPIRED_POLL', + description: 'アンケートの期限の指定が誤っています。', + }, + 'b1653923-5453-4edc-b786-7c4f39bb0bbb': { + id: 'b1653923-5453-4edc-b786-7c4f39bb0bbb', + code: 'NO_SUCH_CHANNEL', + description: '指定されたチャンネルが存在しないか、アクセスが許可されていません。', + }, + 'b390d7e1-8a5e-46ed-b625-06271cafd3d3': { + id: 'b390d7e1-8a5e-46ed-b625-06271cafd3d3', + code: 'YOU_HAVE_BEEN_BLOCKED', + description: 'ブロックされているユーザーのノートに対して返信やRenoteは行えません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/delete.json5 b/content/ja-JP/docs/api/endpoints/notes/delete.json5 new file mode 100644 index 00000000..9578206a --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/delete.json5 @@ -0,0 +1,34 @@ +{ + summary: 'ノートを削除します。', + description: 'ノートを削除します。', + tags: [ + 'notes', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。', + }, + }, + required: [ + 'noteId', + ], + }, + res: {}, + errors: { + '490be23f-8c1f-4796-819f-94cb4f9d1630': { + id: '490be23f-8c1f-4796-819f-94cb4f9d1630', + code: 'NO_SUCH_NOTE', + description: 'ノートが存在しません。', + }, + 'fe8d7103-0ea8-4ec3-814d-f8b401dc69e9': { + id: 'fe8d7103-0ea8-4ec3-814d-f8b401dc69e9', + code: 'ACCESS_DENIED', + description: 'ノートを削除する権限がありません。ノートの削除は、ノートを作成したユーザーか、サーバーの管理者あるいはモデレーターのみが行えます。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/favorites/create.json5 b/content/ja-JP/docs/api/endpoints/notes/favorites/create.json5 new file mode 100644 index 00000000..455fc357 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/favorites/create.json5 @@ -0,0 +1,34 @@ +{ + summary: 'ノートをお気に入り登録します。', + description: 'ノートをお気に入り登録します。', + tags: [ + 'notes', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。', + }, + }, + required: [ + 'noteId', + ], + }, + res: {}, + errors: { + '6dd26674-e060-4816-909a-45ba3f4da458': { + id: '6dd26674-e060-4816-909a-45ba3f4da458', + code: 'NO_SUCH_NOTE', + description: '指定されたノートが存在しないか、アクセスが許可されていません。', + }, + 'a402c12b-34dd-41d2-97d8-4d2ffd96a1a6': { + id: 'a402c12b-34dd-41d2-97d8-4d2ffd96a1a6', + code: 'ALREADY_FAVORITED', + description: '既にお気に入り登録されています。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/favorites/delete.json5 b/content/ja-JP/docs/api/endpoints/notes/favorites/delete.json5 new file mode 100644 index 00000000..90e3503c --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/favorites/delete.json5 @@ -0,0 +1,34 @@ +{ + summary: 'ノートをお気に入りから解除します。', + description: 'ノートをお気に入りから解除します。', + tags: [ + 'notes', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。', + }, + }, + required: [ + 'noteId', + ], + }, + res: {}, + errors: { + '80848a2c-398f-4343-baa9-df1d57696c56': { + id: '80848a2c-398f-4343-baa9-df1d57696c56', + code: 'NO_SUCH_NOTE', + description: '指定されたノートが存在しないか、アクセスが許可されていません。', + }, + 'b625fc69-635e-45e9-86f4-dbefbef35af5': { + id: 'b625fc69-635e-45e9-86f4-dbefbef35af5', + code: 'NOT_FAVORITED', + description: 'お気に入り登録されていません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/featured.json5 b/content/ja-JP/docs/api/endpoints/notes/featured.json5 new file mode 100644 index 00000000..27adee53 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/featured.json5 @@ -0,0 +1,39 @@ +{ + summary: 'ハイライトされたノートを取得します。', + description: 'ハイライトされたノートを取得します。結果はノートの作成時刻の降順にソートされます(最新のものが先頭)。', + tags: [ + 'notes', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するノートの最大数。', + }, + offset: { + type: 'integer', + default: 0, + description: '検索結果の先頭 offset 個をスキップします。', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/global-timeline.json5 b/content/ja-JP/docs/api/endpoints/notes/global-timeline.json5 new file mode 100644 index 00000000..2ecbd5bd --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/global-timeline.json5 @@ -0,0 +1,63 @@ +{ + summary: 'グローバルタイムライン (GTL) を取得します。', + description: 'グローバルタイムライン (GTL) を取得します。グローバルタイムラインは、サーバーが受信した全てのパブリックな投稿が含まれます。', + tags: [ + 'notes', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + withFiles: { + type: 'boolean', + default: false, + description: 'trueにすると、ファイルが添付されたノートのみを取得します。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するノートの最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいノートを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいノートを返します。', + }, + sinceDate: { + type: 'integer', + description: 'エポック秒で日時を指定すると、その日時より後に作成されたノートを返します。', + }, + untilDate: { + type: 'integer', + description: 'エポック秒で日時を指定すると、その日時より前に作成されたノートを返します。', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: { + '0332fc13-6ab2-4427-ae80-a9fadffd1a6b': { + id: '0332fc13-6ab2-4427-ae80-a9fadffd1a6b', + code: 'GTL_DISABLED', + description: 'グローバルタイムラインが無効になっています。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/hybrid-timeline.json5 b/content/ja-JP/docs/api/endpoints/notes/hybrid-timeline.json5 new file mode 100644 index 00000000..178b6c78 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/hybrid-timeline.json5 @@ -0,0 +1,78 @@ +{ + summary: 'ソーシャルタイムライン (STL) を取得します。', + description: 'ソーシャルタイムライン (STL) を取得します。ソーシャルタイムラインには、サーバー内の全てのパブリックなノートと自分のフォローしているユーザーのノートが含まれます。', + tags: [ + 'notes', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するノートの最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいノートを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいノートを返します。', + }, + sinceDate: { + type: 'integer', + description: 'エポック秒で日時を指定すると、その日時より後に作成されたノートを返します。', + }, + untilDate: { + type: 'integer', + description: 'エポック秒で日時を指定すると、その日時より前に作成されたノートを返します。', + }, + includeMyRenotes: { + type: 'boolean', + default: true, + description: 'trueにすると、ログイン中のユーザーが行ったRenoteを含めます。', + }, + includeRenotedMyNotes: { + type: 'boolean', + default: true, + description: 'trueにすると、ログイン中のユーザーが投稿したノートのRenoteを含めます。', + }, + includeLocalRenotes: { + type: 'boolean', + default: true, + description: 'trueにすると、ローカルのユーザーが行ったRenoteを含めます。', + }, + withFiles: { + type: 'boolean', + default: false, + description: 'ファイルが添付されたノートのみ取得するか否か', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: { + '620763f4-f621-4533-ab33-0577a1a3c342': { + id: '620763f4-f621-4533-ab33-0577a1a3c342', + code: 'STL_DISABLED', + description: 'ソーシャルタイムラインが無効になっています。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/local-timeline.json5 b/content/ja-JP/docs/api/endpoints/notes/local-timeline.json5 new file mode 100644 index 00000000..c46eb331 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/local-timeline.json5 @@ -0,0 +1,75 @@ +{ + summary: 'ローカルタイムライン (LTL) を取得します。', + description: 'ローカルタイムライン (LTL) を取得します。ローカルタイムラインには、サーバー内の全てのパブリックなノートが含まれます。', + tags: [ + 'notes', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + withFiles: { + type: 'boolean', + default: false, + description: 'trueにすると、ファイルが添付されたノートのみを取得します。', + }, + fileType: { + type: 'array', + items: { + type: 'string', + }, + description: '指定された種類のファイルが添付された投稿のみを取得します。', + }, + excludeNsfw: { + type: 'boolean', + default: false, + description: 'trueにすると、CWが付与されたノートと、NSFW指定されたファイルが添付されたノートを除外します。fileTypeが指定されている場合のみ有効です(添付ファイルのないCW付きのノートは除外されません)。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するノートの最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいノートを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいノートを返します。', + }, + sinceDate: { + type: 'integer', + description: 'エポック秒で日時を指定すると、その日時より後に作成されたノートを返します。', + }, + untilDate: { + type: 'integer', + description: 'エポック秒で日時を指定すると、その日時より前に作成されたノートを返します。', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: { + '45a6eb02-7695-4393-b023-dd3be9aaaefd': { + id: '45a6eb02-7695-4393-b023-dd3be9aaaefd', + code: 'LTL_DISABLED', + description: 'ローカルタイムラインが無効になっています。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/mentions.json5 b/content/ja-JP/docs/api/endpoints/notes/mentions.json5 new file mode 100644 index 00000000..674eade8 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/mentions.json5 @@ -0,0 +1,52 @@ +{ + summary: 'ログイン中のユーザに言及しているノートの一覧を取得します。', + description: 'ログイン中のユーザに言及 (mention) しているノートの一覧を取得します。', + tags: [ + 'notes', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + following: { + type: 'boolean', + default: false, + description: 'trueの場合、ログイン中のユーザー自身か、フォローしているユーザーからの言及のみを取得します。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するノートの最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいノートを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいノートを返します。', + }, + visibility: { + type: 'string', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/polls/recommendation.json5 b/content/ja-JP/docs/api/endpoints/notes/polls/recommendation.json5 new file mode 100644 index 00000000..12ada768 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/polls/recommendation.json5 @@ -0,0 +1,39 @@ +{ + summary: 'アンケート付きのおすすめのノートの一覧を取得します。', + description: 'アンケート付きのおすすめのノートの一覧を取得します。', + tags: [ + 'notes', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するノートの最大数。', + }, + offset: { + type: 'integer', + default: 0, + description: '検索結果の先頭offset個をスキップします。', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/polls/vote.json5 b/content/ja-JP/docs/api/endpoints/notes/polls/vote.json5 new file mode 100644 index 00000000..092730a2 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/polls/vote.json5 @@ -0,0 +1,59 @@ +{ + summary: 'ノートのアンケートに投票します。', + description: 'ノートのアンケートに投票します。複数の選択肢に投票するには、choiceを変更して複数回リクエストを行ってください。', + tags: [ + 'notes', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'アンケートが添付されたノートのid。', + }, + choice: { + type: 'integer', + description: '投票する選択肢。' + }, + }, + required: [ + 'noteId', + 'choice', + ], + }, + res: {}, + errors: { + 'ecafbd2e-c283-4d6d-aecb-1a0a33b75396': { + id: 'ecafbd2e-c283-4d6d-aecb-1a0a33b75396', + code: 'NO_SUCH_NOTE', + description: 'ノートが存在しません。', + }, + '5f979967-52d9-4314-a911-1c673727f92f': { + id: '5f979967-52d9-4314-a911-1c673727f92f', + code: 'NO_POLL', + description: 'ノートにアンケートが添付されていません。', + }, + 'e0cc9a04-f2e8-41e4-a5f1-4127293260cc': { + id: 'e0cc9a04-f2e8-41e4-a5f1-4127293260cc', + code: 'INVALID_CHOICE', + description: '選択肢が不正です。', + }, + '0963fc77-efac-419b-9424-b391608dc6d8': { + id: '0963fc77-efac-419b-9424-b391608dc6d8', + code: 'ALREADY_VOTED', + description: 'すでに投票しています。', + }, + '1022a357-b085-4054-9083-8f8de358337e': { + id: '1022a357-b085-4054-9083-8f8de358337e', + code: 'ALREADY_EXPIRED', + description: '投票期間を過ぎています。', + }, + '85a5377e-b1e9-4617-b0b9-5bea73331e49': { + id: '85a5377e-b1e9-4617-b0b9-5bea73331e49', + code: 'YOU_HAVE_BEEN_BLOCKED', + description: 'ノートを投稿したユーザーにブロックされています。', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/notes/reactions.json5 b/content/ja-JP/docs/api/endpoints/notes/reactions.json5 new file mode 100644 index 00000000..b289f657 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/reactions.json5 @@ -0,0 +1,67 @@ +{ + summary: 'ノートのリアクションを取得します。', + description: 'ノートのリアクションを取得します。', + tags: [ + 'notes', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。', + }, + type: { + type: 'string', + nullable: true, + description: 'リアクションの種類。リアクションはUnicode絵文字もしくはカスタム絵文字です。カスタム絵文字の場合はコロンで絵文字名を括ります。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するリアクションの最大数。', + }, + offset: { + type: 'integer', + default: 0, + description: '検索結果の先頭 offset 個をスキップします。' + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいリアクションを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいリアクションを返します。', + }, + }, + required: [ + 'noteId', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'NoteReaction', + $ref: 'misskey://NoteReaction', + }, + }, + errors: { + '263fff3d-d0e1-4af4-bea7-8408059b451a': { + id: '263fff3d-d0e1-4af4-bea7-8408059b451a', + code: 'NO_SUCH_NOTE', + description: '指定されたノートが存在しないか、アクセスが許可されていません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/reactions/create.json5 b/content/ja-JP/docs/api/endpoints/notes/reactions/create.json5 new file mode 100644 index 00000000..22b6cd45 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/reactions/create.json5 @@ -0,0 +1,43 @@ +{ + summary: 'ノートにリアクションします。', + description: 'ノートにリアクションします。', + tags: [ + 'reactions', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + }, + reaction: { + type: 'string', + description: 'リアクションを指定します。リアクションはUnicode絵文字もしくはカスタム絵文字です。カスタム絵文字の場合はコロンで絵文字名を括ります。', + }, + }, + required: [ + 'noteId', + 'reaction', + ], + }, + res: {}, + errors: { + '033d0620-5bfe-4027-965d-980b0c85a3ea': { + id: '033d0620-5bfe-4027-965d-980b0c85a3ea', + code: 'NO_SUCH_NOTE', + description: '指定されたノートが存在しないか、アクセスが許可されていません。', + }, + '71efcf98-86d6-4e2b-b2ad-9d032369366b': { + id: '71efcf98-86d6-4e2b-b2ad-9d032369366b', + code: 'ALREADY_REACTED', + description: '既にリアクションしています。', + }, + '20ef5475-9f38-4e4c-bd33-de6d979498ec': { + id: '20ef5475-9f38-4e4c-bd33-de6d979498ec', + code: 'YOU_HAVE_BEEN_BLOCKED', + description: 'ブロックされているユーザーのノートにリアクションは行えません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/reactions/delete.json5 b/content/ja-JP/docs/api/endpoints/notes/reactions/delete.json5 new file mode 100644 index 00000000..bb1b4182 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/reactions/delete.json5 @@ -0,0 +1,34 @@ +{ + summary: 'ノートのリアクションを解除します。', + description: 'ノートのリアクションを解除します。', + tags: [ + 'reactions', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。', + }, + }, + required: [ + 'noteId', + ], + }, + res: {}, + errors: { + '764d9fce-f9f2-4a0e-92b1-6ceac9a7ad37': { + id: '764d9fce-f9f2-4a0e-92b1-6ceac9a7ad37', + code: 'NO_SUCH_NOTE', + description: '指定されたノートが存在しないか、アクセスが許可されていません。', + }, + '92f4426d-4196-4125-aa5b-02943e2ec8fc': { + id: '92f4426d-4196-4125-aa5b-02943e2ec8fc', + code: 'NOT_REACTED', + description: 'リアクションしていません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/renotes.json5 b/content/ja-JP/docs/api/endpoints/notes/renotes.json5 new file mode 100644 index 00000000..c1c00e38 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/renotes.json5 @@ -0,0 +1,57 @@ +{ + summary: 'ノートに対するRenote一覧を取得します。', + description: 'ノートに対するRenote一覧を取得します。', + tags: [ + 'notes', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するノートの最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいノートを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいノートを返します。', + }, + }, + required: [ + 'noteId', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: { + '12908022-2e21-46cd-ba6a-3edaf6093f46': { + id: '12908022-2e21-46cd-ba6a-3edaf6093f46', + code: 'NO_SUCH_NOTE', + description: '指定されたノートが存在しないか、アクセスが許可されていません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/replies.json5 b/content/ja-JP/docs/api/endpoints/notes/replies.json5 new file mode 100644 index 00000000..4db9c564 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/replies.json5 @@ -0,0 +1,51 @@ +{ + summary: 'ノートへの返信を取得します。', + description: 'ノートへの返信を取得します。', + tags: [ + 'notes', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいノートを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいノートを返します。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するノートの最大数。', + }, + }, + required: [ + 'noteId', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/search-by-tag.json5 b/content/ja-JP/docs/api/endpoints/notes/search-by-tag.json5 new file mode 100644 index 00000000..219f25ec --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/search-by-tag.json5 @@ -0,0 +1,100 @@ +{ + summary: '指定されたハッシュタグが付けられたノートを取得します。', + description: '指定されたハッシュタグが付けられたノートを取得します。複数のハッシュタグを組み合わせた検索条件を設定できます。', + tags: [ + 'notes', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + reply: { + type: 'boolean', + nullable: true, + default: null, + description: 'trueにすると返信だけを、falseにすると返信以外を取得します。値を設定しなければ返信であるかそうでないかに関係なくノートを取得します。', + }, + renote: { + type: 'boolean', + nullable: true, + default: null, + description: 'trueにするとRenoteだけを、falseにするとRenote以外を取得します。値を設定しなければRenoteであるかそうでないかに関係なくノートを取得します。', + }, + withFiles: { + type: 'boolean', + default: false, + description: 'trueにすると、ファイルが添付されたノートのみを取得します。', + }, + poll: { + type: 'boolean', + nullable: true, + default: null, + description: 'trueにすると投票を含むノートだけを、falseにすると含まないノートだけを取得します。値を設定しなければ投票の有無にかかわらずノートを取得します。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいノートを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいノートを返します。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するノートの最大数。', + }, + }, + anyOf: [ + { + properties: { + tag: { + type: 'string', + minLength: 1, + description: '検索対象のハッシュタグ。ハッシュ(#)自身は含めません。', + }, + }, + required: [ + 'tag', + ], + }, + { + properties: { + query: { + type: 'array', + description: '検索の条件式。二次元配列で指定します。外側の配列の要素はORで、内側の配列の要素はANDで結合されます。たとえば、[["fediverse"], ["misskey", "ai"]] と指定すると、 #fediverse のみを含むノートと、 #misskey と #ai を両方含むノートが返されますが、 #misskey を含み #ai を含まないノートは返されません。', + items: { + type: 'array', + items: { + type: 'string', + minLength: 1, + }, + minItems: 1, + }, + minItems: 1, + }, + }, + required: [ + 'query', + ], + }, + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/search.json5 b/content/ja-JP/docs/api/endpoints/notes/search.json5 new file mode 100644 index 00000000..ffd4d852 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/search.json5 @@ -0,0 +1,74 @@ +{ + summary: 'ノートを検索します。', + description: 'ノートを検索します。', + tags: [ + 'notes', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + query: { + type: 'string', + description: '検索クエリ。クエリが本文に含まれるノートを検索します。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいノートを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいノートを返します。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するノートの最大数。', + }, + offset: { + type: 'integer', + default: 0, + description: '検索結果の先頭offset個をスキップします。', + }, + host: { + type: 'string', + nullable: true, + description: 'The local host is represented with `null`.', + }, + userId: { + type: 'string', + format: 'misskey:id', + nullable: true, + default: null, + description: '指定すると、そのユーザが作成したノートを検索します。', + }, + channelId: { + type: 'string', + format: 'misskey:id', + nullable: true, + default: null, + description: '指定すると、そのチャンネルに属するノートを検索します。userIdと併せて指定した場合、channelIdは無視されます。', + }, + }, + required: [ + 'query', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/show.json5 b/content/ja-JP/docs/api/endpoints/notes/show.json5 new file mode 100644 index 00000000..9ec5bed9 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/show.json5 @@ -0,0 +1,35 @@ +{ + summary: 'ノートを取得します。', + description: 'ノートを取得します。', + tags: [ + 'notes', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。', + }, + }, + required: [ + 'noteId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + errors: { + '24fcbfc6-2e37-42b6-8388-c29b3861a08d': { + id: '24fcbfc6-2e37-42b6-8388-c29b3861a08d', + code: 'NO_SUCH_NOTE', + description: '指定されたノートが存在しないか、アクセスが許可されていません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/state.json5 b/content/ja-JP/docs/api/endpoints/notes/state.json5 new file mode 100644 index 00000000..4e620094 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/state.json5 @@ -0,0 +1,52 @@ +{ + summary: 'ノートに対するログイン中のユーザによるアクション(お気に入り・ウォッチ・スレッドミュート)を取得します。', + description: 'ノートに対するログイン中のユーザによるアクション(お気に入り・ウォッチ・スレッドミュート)を取得します。', + tags: [ + 'notes', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。', + }, + }, + required: [ + 'noteId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + isFavorited: { + type: 'boolean', + optional: false, + nullable: false, + description: 'ノートをお気に入りに登録するとtrueになります。' + }, + isWatching: { + type: 'boolean', + optional: false, + nullable: false, + description: 'ノートをウォッチするとtrueになります。' + }, + isMutedThread: { + type: 'boolean', + optional: false, + nullable: false, + description: 'ノートから始まる、またはノートが属するスレッドをミュートするとtrueになります。' + }, + }, + required: [ + 'isFavorited', + 'isWatching', + 'isMutedThread', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/notes/thread-muting/create.json5 b/content/ja-JP/docs/api/endpoints/notes/thread-muting/create.json5 new file mode 100644 index 00000000..cde133b4 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/thread-muting/create.json5 @@ -0,0 +1,29 @@ +{ + summary: 'スレッドをミュートします。', + description: 'スレッドをミュートします。', + tags: [ + 'notes', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。このノートを含むスレッド全体がミュートされます。', + }, + }, + required: [ + 'noteId', + ], + }, + res: {}, + errors: { + '5ff67ada-ed3b-2e71-8e87-a1a421e177d2': { + id: '5ff67ada-ed3b-2e71-8e87-a1a421e177d2', + code: 'NO_SUCH_NOTE', + description: 'ノートが存在しません。', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/notes/thread-muting/delete.json5 b/content/ja-JP/docs/api/endpoints/notes/thread-muting/delete.json5 new file mode 100644 index 00000000..79c1e0fa --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/thread-muting/delete.json5 @@ -0,0 +1,29 @@ +{ + summary: 'スレッドのミュートを解除します。', + description: 'スレッドのミュートを解除します。', + tags: [ + 'notes', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。このノートを含むスレッド全体のミュートが解除されます。', + }, + }, + required: [ + 'noteId', + ], + }, + res: {}, + errors: { + 'bddd57ac-ceb3-b29d-4334-86ea5fae481a': { + id: 'bddd57ac-ceb3-b29d-4334-86ea5fae481a', + code: 'NO_SUCH_NOTE', + description: 'ノートが存在しません。', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/notes/timeline.json5 b/content/ja-JP/docs/api/endpoints/notes/timeline.json5 new file mode 100644 index 00000000..b666f474 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/timeline.json5 @@ -0,0 +1,72 @@ +{ + summary: 'ホームタイムライン (HTL) を取得します。', + description: 'ホームタイムライン (HTL) を取得します。ホームタイムラインは、自分のフォローしているユーザーのノートが含まれます。', + tags: [ + 'notes', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するノートの最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいノートを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいノートを返します。', + }, + sinceDate: { + type: 'integer', + description: 'エポック秒で日時を指定すると、その日時より後に作成されたノートを返します。', + }, + untilDate: { + type: 'integer', + description: 'エポック秒で日時を指定すると、その日時より前に作成されたノートを返します。', + }, + includeMyRenotes: { + type: 'boolean', + default: true, + description: 'trueにすると、ログイン中のユーザーが行ったRenoteを含めます。' + }, + includeRenotedMyNotes: { + type: 'boolean', + default: true, + description: 'trueにすると、ログイン中のユーザーが投稿したノートのRenoteを含めます。', + }, + includeLocalRenotes: { + type: 'boolean', + default: true, + description: 'trueにすると、ローカルのユーザーが行ったRenoteを含めます。', + }, + withFiles: { + type: 'boolean', + default: false, + description: 'ファイルが添付されたノートのみ取得するか否か', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/translate.json5 b/content/ja-JP/docs/api/endpoints/notes/translate.json5 new file mode 100644 index 00000000..7149f2d3 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/translate.json5 @@ -0,0 +1,38 @@ +{ + summary: 'ノートを翻訳します。', + description: 'ノートを翻訳します。', + tags: [ + 'notes', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。', + }, + targetLang: { + type: 'string', + description: '翻訳先の言語。値がDeepL APIのv2/translateエンドポイントのtarget_langパラメータに渡されます。ただし、ハイフン以降は無視されます。例:JAを指定すると日本語、DEを指定するとドイツ語に翻訳します。EN-GB(イギリス英語)はEN(地域を限定しない「英語」)として扱われます。', + }, + }, + required: [ + 'noteId', + 'targetLang', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + }, + errors: { + 'bea9b03f-36e0-49c5-a4db-627a029f8971': { + id: 'bea9b03f-36e0-49c5-a4db-627a029f8971', + code: 'NO_SUCH_NOTE', + description: 'ノートが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/unrenote.json5 b/content/ja-JP/docs/api/endpoints/notes/unrenote.json5 new file mode 100644 index 00000000..221757ff --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/unrenote.json5 @@ -0,0 +1,29 @@ +{ + summary: '指定したノートのRenoteを解除します。', + description: '指定したノートのRenoteを解除します。', + tags: [ + 'notes', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。', + }, + }, + required: [ + 'noteId', + ], + }, + res: {}, + errors: { + 'efd4a259-2442-496b-8dd7-b255aa1a160f': { + id: 'efd4a259-2442-496b-8dd7-b255aa1a160f', + code: 'NO_SUCH_NOTE', + description: 'ノートが存在しません。', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/notes/user-list-timeline.json5 b/content/ja-JP/docs/api/endpoints/notes/user-list-timeline.json5 new file mode 100644 index 00000000..e1ff71f6 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/user-list-timeline.json5 @@ -0,0 +1,85 @@ +{ + summary: '指定したユーザーリストのタイムラインを取得します。', + description: '指定したユーザーリストのタイムラインを取得します。', + tags: [ + 'notes', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + listId: { + type: 'string', + format: 'misskey:id', + description: 'リストのid。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するリストの最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいノートを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいノートを返します。', + }, + sinceDate: { + type: 'integer', + description: 'エポック秒で日時を指定すると、その日時より後に作成されたノートを返します。', + }, + untilDate: { + type: 'integer', + description: 'エポック秒で日時を指定すると、その日時より前に作成されたノートを返します。', + }, + includeMyRenotes: { + type: 'boolean', + default: true, + description: 'trueにすると、ログイン中のユーザーが行ったRenoteを含めます。', + }, + includeRenotedMyNotes: { + type: 'boolean', + default: true, + description: 'trueにすると、Renoteされたログイン中のユーザーのノートを含めます。' + }, + includeLocalRenotes: { + type: 'boolean', + default: true, + description: 'trueにすると、Renoteされたローカルの投稿を含めます。', + }, + withFiles: { + type: 'boolean', + default: false, + description: 'trueにすると、ファイルが添付されたノートだけを返します。', + }, + }, + required: [ + 'listId', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: { + '8fb1fbd5-e476-4c37-9fb0-43d55b63a2ff': { + id: '8fb1fbd5-e476-4c37-9fb0-43d55b63a2ff', + code: 'NO_SUCH_LIST', + description: 'リストが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/notes/watching/create.json5 b/content/ja-JP/docs/api/endpoints/notes/watching/create.json5 new file mode 100644 index 00000000..10fba6f8 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/watching/create.json5 @@ -0,0 +1,29 @@ +{ + summary: 'ノートをウォッチします。', + description: 'ノートをウォッチします。', + tags: [ + 'notes', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。', + }, + }, + required: [ + 'noteId', + ], + }, + res: {}, + errors: { + 'ea0e37a6-90a3-4f58-ba6b-c328ca206fc7': { + id: 'ea0e37a6-90a3-4f58-ba6b-c328ca206fc7', + code: 'NO_SUCH_NOTE', + description: 'ノートが存在しません。', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/notes/watching/delete.json5 b/content/ja-JP/docs/api/endpoints/notes/watching/delete.json5 new file mode 100644 index 00000000..c0d69d1f --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notes/watching/delete.json5 @@ -0,0 +1,29 @@ +{ + summary: 'ノートのウォッチを解除します。', + description: 'ノートのウォッチを解除します。', + tags: [ + 'notes', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + description: 'ノートのid。', + }, + }, + required: [ + 'noteId', + ], + }, + res: {}, + errors: { + '09b3695c-f72c-4731-a428-7cff825fc82e': { + id: '09b3695c-f72c-4731-a428-7cff825fc82e', + code: 'NO_SUCH_NOTE', + description: 'ノートが存在しません。', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/notifications/create.json5 b/content/ja-JP/docs/api/endpoints/notifications/create.json5 new file mode 100644 index 00000000..449b5acf --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notifications/create.json5 @@ -0,0 +1,32 @@ +{ + summary: 'アプリからの通知を行います。', + description: 'アプリからの通知を行います。', + tags: [ + 'notifications', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + body: { + type: 'string', + description: '通知の本文。', + }, + header: { + type: 'string', + nullable: true, + description: '通知のヘッダー。アプリの名前などを設定することができます。', + }, + icon: { + type: 'string', + nullable: true, + description: '通知のアイコン画像へのURL。', + }, + }, + required: [ + 'body', + ], + }, + res: {}, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/notifications/mark-all-as-read.json5 b/content/ja-JP/docs/api/endpoints/notifications/mark-all-as-read.json5 new file mode 100644 index 00000000..20e7cf9b --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notifications/mark-all-as-read.json5 @@ -0,0 +1,15 @@ +{ + summary: 'すべての通知を既読にします。', + description: 'ログイン中のユーザーが受け取ったすべての通知を既読にします。', + tags: [ + 'notifications', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: {}, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/notifications/read.json5 b/content/ja-JP/docs/api/endpoints/notifications/read.json5 new file mode 100644 index 00000000..2b607aed --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/notifications/read.json5 @@ -0,0 +1,50 @@ +{ + summary: '指定された通知を既読にします。', + description: '指定された通知を既読にします。', + tags: [ + 'notifications', + ], + requireCredential: true, + req: { + oneOf: [ + { + type: 'object', + properties: { + notificationId: { + type: 'string', + format: 'misskey:id', + description: '既読にする通知のid。', + }, + }, + required: [ + 'notificationId', + ], + }, + { + type: 'object', + properties: { + notificationIds: { + type: 'array', + items: { + type: 'string', + format: 'misskey:id', + description: '既読にする通知のidの配列。', + }, + maxItems: 100, + }, + }, + required: [ + 'notificationIds', + ], + }, + ], + }, + res: {}, + errors: { + 'efa929d5-05b5-47d1-beec-e6a4dbed011e': { + id: 'efa929d5-05b5-47d1-beec-e6a4dbed011e', + code: 'NO_SUCH_NOTIFICATION', + description: '通知が存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/pages/create.json5 b/content/ja-JP/docs/api/endpoints/pages/create.json5 new file mode 100644 index 00000000..2053a03c --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/pages/create.json5 @@ -0,0 +1,99 @@ +{ + summary: 'ページを作成します。', + description: 'ページを作成します。', + tags: [ + 'pages', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + title: { + type: 'string', + description: 'ページのタイトル。', + }, + name: { + type: 'string', + minLength: 1, + description: 'ページを参照するときのパス(URLの末尾の文字列)。ページ間で重複してはいけません。', + }, + summary: { + type: 'string', + nullable: true, + description: 'ページの要約。', + }, + content: { + type: 'array', + items: { + type: 'object', + additionalProperties: true, + }, + description: 'ページのコンテンツ。', + }, + variables: { + type: 'array', + items: { + type: 'object', + additionalProperties: true, + }, + description: 'ページで使用する変数。', + }, + script: { + type: 'string', + description: 'ページで使用するスクリプト(AiScript)。', + }, + eyeCatchingImageId: { + type: 'string', + format: 'misskey:id', + nullable: true, + description: 'ドライブにあるアイキャッチ画像のファイルのid。', + }, + font: { + type: 'string', + enum: [ + 'serif', + 'sans-serif', + ], + default: 'sans-serif', + description: 'ページで使用するフォント。', + }, + alignCenter: { + type: 'boolean', + default: false, + description: 'trueにすると、ページの内容を中央揃えにします。', + }, + hideTitleWhenPinned: { + type: 'boolean', + default: false, + description: 'trueにすると、ピン留めされているときにタイトルを非表示にします。', + }, + }, + required: [ + 'title', + 'name', + 'content', + 'variables', + 'script', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'Page', + $ref: 'misskey://Page', + description: '作成されたページ。', + }, + errors: { + 'b7b97489-0f66-4b12-a5ff-b21bd63f6e1c': { + id: 'b7b97489-0f66-4b12-a5ff-b21bd63f6e1c', + code: 'NO_SUCH_FILE', + description: 'ファイルが存在しません。', + }, + '4650348e-301c-499a-83c9-6aa988c66bc1': { + id: '4650348e-301c-499a-83c9-6aa988c66bc1', + code: 'NAME_ALREADY_EXISTS', + description: '同じURLにページがすでに存在します。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/pages/delete.json5 b/content/ja-JP/docs/api/endpoints/pages/delete.json5 new file mode 100644 index 00000000..43f90acc --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/pages/delete.json5 @@ -0,0 +1,34 @@ +{ + summary: 'ページを削除します。', + description: 'ページを削除します。', + tags: [ + 'pages', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + pageId: { + type: 'string', + format: 'misskey:id', + description: 'ページのid。', + }, + }, + required: [ + 'pageId', + ], + }, + res: {}, + errors: { + 'eb0c6e1d-d519-4764-9486-52a7e1c6392a': { + id: 'eb0c6e1d-d519-4764-9486-52a7e1c6392a', + code: 'NO_SUCH_PAGE', + description: 'ページが存在しません。', + }, + '8b741b3e-2c22-44b3-a15f-29949aa1601e': { + id: '8b741b3e-2c22-44b3-a15f-29949aa1601e', + code: 'ACCESS_DENIED', + description: 'ページを削除する権限がありません。所有するユーザのみがページを削除できます。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/pages/featured.json5 b/content/ja-JP/docs/api/endpoints/pages/featured.json5 new file mode 100644 index 00000000..09a95017 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/pages/featured.json5 @@ -0,0 +1,27 @@ +{ + summary: 'いいね数の上位10ページを取得します。', + description: 'いいね数の上位10ページを取得します。いいねをもらったページの数が10に満たない場合は、それらすべてが返されます。', + tags: [ + 'pages', + ], + requireCredential: false, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Page', + $ref: 'misskey://Page', + }, + description: 'ページの一覧です。いいね数の降順にソートされています。', + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/pages/like.json5 b/content/ja-JP/docs/api/endpoints/pages/like.json5 new file mode 100644 index 00000000..bdb2b731 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/pages/like.json5 @@ -0,0 +1,34 @@ +{ + summary: 'ページにいいねをつけます。', + description: 'ページにいいねをつけます。', + tags: [ + 'pages', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + pageId: { + type: 'string', + format: 'misskey:id', + description: 'ページのid。', + }, + }, + required: [ + 'pageId', + ], + }, + res: {}, + errors: { + 'cc98a8a2-0dc3-4123-b198-62c71df18ed3': { + id: 'cc98a8a2-0dc3-4123-b198-62c71df18ed3', + code: 'ALREADY_LIKED', + description: 'すでにいいねをつけています。', + }, + '28800466-e6db-40f2-8fae-bf9e82aa92b8': { + id: '28800466-e6db-40f2-8fae-bf9e82aa92b8', + code: 'YOUR_PAGE', + description: '自身のページにいいねをつけようとしました。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/pages/show.json5 b/content/ja-JP/docs/api/endpoints/pages/show.json5 new file mode 100644 index 00000000..39e3bed4 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/pages/show.json5 @@ -0,0 +1,55 @@ +{ + summary: 'ページを取得します。', + description: 'ページを取得します。', + tags: [ + 'pages', + ], + requireCredential: false, + req: { + type: 'object', + anyOf: [ + { + properties: { + pageId: { + type: 'string', + format: 'misskey:id', + description: 'ページのid。', + }, + }, + required: [ + 'pageId', + ], + }, + { + properties: { + name: { + type: 'string', + description: 'ページを参照するときのパス(URLの末尾の文字列)。', + }, + username: { + type: 'string', + description: 'ページを作成したユーザーのユーザー名。', + }, + }, + required: [ + 'name', + 'username', + ], + }, + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'Page', + $ref: 'misskey://Page', + }, + errors: { + '222120c0-3ead-4528-811b-b96f233388d7': { + id: '222120c0-3ead-4528-811b-b96f233388d7', + code: 'NO_SUCH_PAGE', + description: 'ページが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/pages/unlike.json5 b/content/ja-JP/docs/api/endpoints/pages/unlike.json5 new file mode 100644 index 00000000..b5ae3f88 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/pages/unlike.json5 @@ -0,0 +1,34 @@ +{ + summary: 'ページへのいいねを取り消します。', + description: 'ページへのいいねを取り消します。', + tags: [ + 'pages', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + pageId: { + type: 'string', + format: 'misskey:id', + description: 'ページのid。', + }, + }, + required: [ + 'pageId', + ], + }, + res: {}, + errors: { + 'a0d41e20-1993-40bd-890e-f6e560ae648e': { + id: 'a0d41e20-1993-40bd-890e-f6e560ae648e', + code: 'NO_SUCH_PAGE', + description: 'ページが存在しません。', + }, + 'f5e586b0-ce93-4050-b0e3-7f31af5259ee': { + id: 'f5e586b0-ce93-4050-b0e3-7f31af5259ee', + code: 'NOT_LIKED', + description: 'いいねをつけていないページです。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/pages/update.json5 b/content/ja-JP/docs/api/endpoints/pages/update.json5 new file mode 100644 index 00000000..f53497ef --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/pages/update.json5 @@ -0,0 +1,105 @@ +{ + summary: 'ページのコンテンツ・属性を変更します。', + description: 'ページのコンテンツ・属性を変更します。', + tags: [ + 'pages', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + pageId: { + type: 'string', + format: 'misskey:id', + description: 'ページのid。', + }, + title: { + type: 'string', + description: 'ページのタイトル。', + }, + name: { + type: 'string', + minLength: 1, + description: 'ページを参照するときのパス(URLの末尾の文字列)。ページ間で重複してはいけません。', + }, + summary: { + type: 'string', + nullable: true, + description: 'ページの要約。', + }, + content: { + type: 'array', + items: { + type: 'object', + additionalProperties: true, + }, + description: 'ページのコンテンツ。', + }, + variables: { + type: 'array', + items: { + type: 'object', + additionalProperties: true, + }, + description: 'ページで使用する変数。', + }, + script: { + type: 'string', + description: 'ページで使用するスクリプト(AiScript)。', + }, + eyeCatchingImageId: { + type: 'string', + format: 'misskey:id', + nullable: true, + description: 'ドライブにあるアイキャッチ画像のファイルのid。', + }, + font: { + type: 'string', + enum: [ + 'serif', + 'sans-serif', + ], + description: 'ページで使用するフォント。', + }, + alignCenter: { + type: 'boolean', + description: 'trueにすると、ページの内容を中央揃えにします。', + }, + hideTitleWhenPinned: { + type: 'boolean', + description: 'trueにすると、ピン留めされているときにタイトルを非表示にします。', + }, + }, + required: [ + 'pageId', + 'title', + 'name', + 'content', + 'variables', + 'script', + ], + }, + res: {}, + errors: { + '21149b9e-3616-4778-9592-c4ce89f5a864': { + id: '21149b9e-3616-4778-9592-c4ce89f5a864', + code: 'NO_SUCH_PAGE', + description: 'ページが存在しません。', + }, + '3c15cd52-3b4b-4274-967d-6456fc4f792b': { + id: '3c15cd52-3b4b-4274-967d-6456fc4f792b', + code: 'ACCESS_DENIED', + description: 'ページを変更する権限がありません。所有するユーザのみがページを変更できます。', + }, + 'cfc23c7c-3887-490e-af30-0ed576703c82': { + id: 'cfc23c7c-3887-490e-af30-0ed576703c82', + code: 'NO_SUCH_FILE', + description: 'ファイルが存在しません。', + }, + '2298a392-d4a1-44c5-9ebb-ac1aeaa5a9ab': { + id: '2298a392-d4a1-44c5-9ebb-ac1aeaa5a9ab', + code: 'NAME_ALREADY_EXISTS', + description: '同じURLにページがすでに存在します。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/ping.json5 b/content/ja-JP/docs/api/endpoints/ping.json5 new file mode 100644 index 00000000..82741b9d --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/ping.json5 @@ -0,0 +1,24 @@ +{ + summary: 'サーバーの接続確認を行います。', + description: 'サーバーの接続確認を行います。', + tags: [ + 'meta', + ], + requireCredential: false, + req: {}, + res: { + type: 'object', + optional: false, nullable: false, + properties: { + pong: { + type: 'number', + optional: false, nullable: false, + description: 'レスポンス時の時刻です。', + }, + }, + required: [ + 'pong', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/pinned-users.json5 b/content/ja-JP/docs/api/endpoints/pinned-users.json5 new file mode 100644 index 00000000..e1798db8 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/pinned-users.json5 @@ -0,0 +1,26 @@ +{ + summary: 'ピン留めされたユーザーを取得します。', + description: 'サーバーの管理者によってピン留めされたユーザーを取得します。', + tags: [ + 'users', + ], + requireCredential: false, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserDetailed', + $ref: 'misskey://UserDetailed', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/promo/read.json5 b/content/ja-JP/docs/api/endpoints/promo/read.json5 new file mode 100644 index 00000000..d7aa2605 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/promo/read.json5 @@ -0,0 +1,28 @@ +{ + summary: '', + description: '', + tags: [ + 'notes', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + noteId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'noteId', + ], + }, + res: {}, + errors: { + 'd785b897-fcd3-4fe9-8fc3-b85c26e6c932': { + id: 'd785b897-fcd3-4fe9-8fc3-b85c26e6c932', + code: 'NO_SUCH_NOTE', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/request-reset-password.json5 b/content/ja-JP/docs/api/endpoints/request-reset-password.json5 new file mode 100644 index 00000000..2eb725c6 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/request-reset-password.json5 @@ -0,0 +1,25 @@ +{ + summary: '', + description: '', + tags: [ + 'reset password', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + username: { + type: 'string', + }, + email: { + type: 'string', + }, + }, + required: [ + 'username', + 'email', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/reset-db.json5 b/content/ja-JP/docs/api/endpoints/reset-db.json5 new file mode 100644 index 00000000..fd33f50f --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/reset-db.json5 @@ -0,0 +1,15 @@ +{ + summary: 'データベースを初期化して、Redisのデータを消去します。', + description: 'データベースを初期化して、Redisのデータを消去します。NODE_ENV環境変数がtestingに設定されている場合のみ動作します。', + tags: [ + 'non-productive', + ], + requireCredential: false, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: {}, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/reset-password.json5 b/content/ja-JP/docs/api/endpoints/reset-password.json5 new file mode 100644 index 00000000..1f6afeb1 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/reset-password.json5 @@ -0,0 +1,25 @@ +{ + summary: '', + description: '', + tags: [ + 'reset password', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + token: { + type: 'string', + }, + password: { + type: 'string', + }, + }, + required: [ + 'token', + 'password', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/server-info.json5 b/content/ja-JP/docs/api/endpoints/server-info.json5 new file mode 100644 index 00000000..6eae62d4 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/server-info.json5 @@ -0,0 +1,68 @@ +{ + summary: 'サーバーマシンについての情報を取得します。', + description: "サーバーマシンについての情報を取得します。", + tags: [ + 'meta', + ], + requireCredential: false, + req: {}, + res: { + type: "object", + optional: false, nullable: false, + properties: { + machine: { + type: "string", + optional: false, nullable: false, + description: "サーバのOSで設定されたホスト名です。", + }, + cpu: { + type: "object", + optional: false, + nullable: false, + description: "CPUについての情報です。", + properties: { + model: { + type: "string", + optional: false, nullable: false, + description: "CPUのモデルです。" + }, + cores: { + type: "string", + optional: false, nullable: false, + description: "CPUのコア数です。" + }, + } + }, + mem: { + type: "object", + optional: false, nullable: false, + description: "メモリについての情報です。", + properties: { + total: { + type: "number", + optional: false, nullable: false, + description: "総容量です。", + }, + } + }, + fs: { + type: "object", + optional: false, nullable: false, + description: "ストレージについての情報です。", + properties: { + total: { + type: "number", + optional: false, nullable: false, + description: "総容量です。", + }, + used: { + type: "number", + optional: false, nullable: false, + description: "使用済みの容量です。" + } + } + } + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/stats.json5 b/content/ja-JP/docs/api/endpoints/stats.json5 new file mode 100644 index 00000000..44531ce1 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/stats.json5 @@ -0,0 +1,60 @@ +{ + summary: 'サーバーの情報を取得します。', + description: 'サーバーの情報を取得します。', + tags: [ + 'meta', + ], + requireCredential: false, + req: {}, + res: { + type: 'object', + optional: false, nullable: false, + properties: { + notesCount: { + type: 'number', + optional: false, nullable: false, + description: '総ノート数です。', + }, + originalNotesCount: { + type: 'number', + optional: false, nullable: false, + description: 'サーバー内(ローカル)で作成された総ノート数です。', + }, + usersCount: { + type: 'number', + optional: false, nullable: false, + description: '総ユーザ数です。', + }, + originalUsersCount: { + type: 'number', + optional: false, nullable: false, + description: 'サーバー内(ローカル)で作成された総ユーザ数です。', + }, + instances: { + type: 'number', + optional: false, nullable: false, + description: '', + }, + driveUsageLocal: { + type: 'number', + optional: false, nullable: false, + description: '未実装:常に0を返します。', + }, + driveUsageRemote: { + type: 'number', + optional: false, nullable: false, + description: '未実装:常に0を返します。', + }, + }, + required: [ + 'notesCount', + 'originalNotesCount', + 'usersCount', + 'originalUsersCount', + 'instances', + 'driveUsageLocal', + 'driveUsageRemote', + ], + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/sw/register.json5 b/content/ja-JP/docs/api/endpoints/sw/register.json5 new file mode 100644 index 00000000..b0a6874d --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/sw/register.json5 @@ -0,0 +1,52 @@ +{ + summary: '', + description: '', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + endpoint: { + type: 'string', + }, + auth: { + type: 'string', + }, + publickey: { + type: 'string', + }, + }, + required: [ + 'endpoint', + 'auth', + 'publickey', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + state: { + type: 'string', + optional: true, + nullable: false, + enum: [ + 'already-subscribed', + 'subscribed', + ], + }, + key: { + type: 'string', + optional: false, + nullable: true, + }, + }, + required: [ + 'key', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/sw/unregister.json5 b/content/ja-JP/docs/api/endpoints/sw/unregister.json5 new file mode 100644 index 00000000..9f87e41b --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/sw/unregister.json5 @@ -0,0 +1,21 @@ +{ + summary: '', + description: '', + tags: [ + 'account', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + endpoint: { + type: 'string', + }, + }, + required: [ + 'endpoint', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/test.json5 b/content/ja-JP/docs/api/endpoints/test.json5 new file mode 100644 index 00000000..fb8fb387 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/test.json5 @@ -0,0 +1,37 @@ +{ + summary: '', + description: '', + tags: [ + 'non-productive', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + required: { + type: 'boolean', + }, + string: { + type: 'string', + }, + default: { + type: 'string', + default: 'hello', + }, + nullableDefault: { + type: 'string', + nullable: true, + default: 'hello', + }, + id: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'required', + ], + }, + res: {}, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/username/available.json5 b/content/ja-JP/docs/api/endpoints/username/available.json5 new file mode 100644 index 00000000..0b8e226b --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/username/available.json5 @@ -0,0 +1,38 @@ +{ + summary: 'ユーザー名が利用可能か確認します。', + description: 'ユーザー名が利用可能か確認します。', + tags: [ + 'users', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + username: { + type: 'string', + pattern: '^\\w{1,20}$', + description: 'ユーザー名', + }, + }, + required: [ + 'username', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + available: { + type: 'boolean', + optional: false, + nullable: false, + description: 'ユーザー名が利用可能であれば true です。', + }, + }, + required: [ + 'available', + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/users.json5 b/content/ja-JP/docs/api/endpoints/users.json5 new file mode 100644 index 00000000..e41e5fea --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users.json5 @@ -0,0 +1,74 @@ +{ + summary: '', + description: '', + tags: [ + 'users', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + offset: { + type: 'integer', + default: 0, + }, + sort: { + type: 'string', + enum: [ + '+follower', + '-follower', + '+createdAt', + '-createdAt', + '+updatedAt', + '-updatedAt', + ], + }, + state: { + type: 'string', + enum: [ + 'all', + 'admin', + 'moderator', + 'adminOrModerator', + 'alive', + ], + default: 'all', + }, + origin: { + type: 'string', + enum: [ + 'combined', + 'local', + 'remote', + ], + default: 'local', + }, + hostname: { + type: 'string', + nullable: true, + default: null, + description: 'The local host is represented with `null`.', + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserDetailed', + $ref: 'misskey://UserDetailed', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/users/clips.json5 b/content/ja-JP/docs/api/endpoints/users/clips.json5 new file mode 100644 index 00000000..186f0d3e --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/clips.json5 @@ -0,0 +1,47 @@ +{ + summary: '', + description: '', + tags: [ + 'users', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + sinceId: { + type: 'string', + format: 'misskey:id', + }, + untilId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'userId', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Clip', + $ref: 'misskey://Clip', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/users/followers.json5 b/content/ja-JP/docs/api/endpoints/users/followers.json5 new file mode 100644 index 00000000..79d5d964 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/followers.json5 @@ -0,0 +1,80 @@ +{ + summary: '', + description: '', + tags: [ + 'users', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + sinceId: { + type: 'string', + format: 'misskey:id', + }, + untilId: { + type: 'string', + format: 'misskey:id', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + }, + anyOf: [ + { + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'userId', + ], + }, + { + properties: { + username: { + type: 'string', + }, + host: { + type: 'string', + nullable: true, + description: 'The local host is represented with `null`.', + }, + }, + required: [ + 'username', + 'host', + ], + }, + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Following', + $ref: 'misskey://Following', + }, + }, + errors: { + '27fa5435-88ab-43de-9360-387de88727cd': { + id: '27fa5435-88ab-43de-9360-387de88727cd', + code: 'NO_SUCH_USER', + description: '', + }, + '3c6a84db-d619-26af-ca14-06232a21df8a': { + id: '3c6a84db-d619-26af-ca14-06232a21df8a', + code: 'FORBIDDEN', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/users/following.json5 b/content/ja-JP/docs/api/endpoints/users/following.json5 new file mode 100644 index 00000000..ca18a53a --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/following.json5 @@ -0,0 +1,80 @@ +{ + summary: '', + description: '', + tags: [ + 'users', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + sinceId: { + type: 'string', + format: 'misskey:id', + }, + untilId: { + type: 'string', + format: 'misskey:id', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + }, + anyOf: [ + { + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'userId', + ], + }, + { + properties: { + username: { + type: 'string', + }, + host: { + type: 'string', + nullable: true, + description: 'The local host is represented with `null`.', + }, + }, + required: [ + 'username', + 'host', + ], + }, + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Following', + $ref: 'misskey://Following', + }, + }, + errors: { + '63e4aba4-4156-4e53-be25-c9559e42d71b': { + id: '63e4aba4-4156-4e53-be25-c9559e42d71b', + code: 'NO_SUCH_USER', + description: '', + }, + 'f6cdb0df-c19f-ec5c-7dbb-0ba84a1f92ba': { + id: 'f6cdb0df-c19f-ec5c-7dbb-0ba84a1f92ba', + code: 'FORBIDDEN', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/users/gallery/posts.json5 b/content/ja-JP/docs/api/endpoints/users/gallery/posts.json5 new file mode 100644 index 00000000..dea3eeef --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/gallery/posts.json5 @@ -0,0 +1,47 @@ +{ + summary: '', + description: '', + tags: [ + 'users', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + sinceId: { + type: 'string', + format: 'misskey:id', + }, + untilId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'userId', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'GalleryPost', + $ref: 'misskey://GalleryPost', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/users/get-frequently-replied-users.json5 b/content/ja-JP/docs/api/endpoints/users/get-frequently-replied-users.json5 new file mode 100644 index 00000000..72490561 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/get-frequently-replied-users.json5 @@ -0,0 +1,65 @@ +{ + summary: 'ユーザーが頻繁にリプライを送信しているユーザーを取得します。', + description: 'ユーザーが頻繁にリプライを送信しているユーザーを取得します。最新の1000件のノートを対象に集計を行います。', + tags: [ + 'users', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + description: 'ユーザーのid。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するユーザーの最大数。', + }, + }, + required: [ + 'userId', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + properties: { + user: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserDetailed', + $ref: 'misskey://UserDetailed', + }, + weight: { + type: 'number', + optional: false, + nullable: false, + description: 'userに送信したリプライ数を、あるユーザーに送った最大のリプライ数で割ったもの。最大のリプライの送信先がuserである場合、weightは1になります。', + }, + }, + required: [ + 'user', + 'weight', + ], + }, + description: 'リプライをよく送信しているユーザーの一覧。', + }, + errors: { + 'e6965129-7b2a-40a4-bae2-cd84cd434822': { + id: 'e6965129-7b2a-40a4-bae2-cd84cd434822', + code: 'NO_SUCH_USER', + description: 'ユーザーが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/users/lists/create.json5 b/content/ja-JP/docs/api/endpoints/users/lists/create.json5 new file mode 100644 index 00000000..acc63645 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/lists/create.json5 @@ -0,0 +1,29 @@ +{ + summary: '', + description: '', + tags: [ + 'lists', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + name: { + type: 'string', + minLength: 1, + maxLength: 100, + }, + }, + required: [ + 'name', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserList', + $ref: 'misskey://UserList', + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/users/lists/delete.json5 b/content/ja-JP/docs/api/endpoints/users/lists/delete.json5 new file mode 100644 index 00000000..8be6f343 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/lists/delete.json5 @@ -0,0 +1,28 @@ +{ + summary: '', + description: '', + tags: [ + 'lists', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + listId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'listId', + ], + }, + res: {}, + errors: { + '78436795-db79-42f5-b1e2-55ea2cf19166': { + id: '78436795-db79-42f5-b1e2-55ea2cf19166', + code: 'NO_SUCH_LIST', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/users/lists/list.json5 b/content/ja-JP/docs/api/endpoints/users/lists/list.json5 new file mode 100644 index 00000000..ece93479 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/lists/list.json5 @@ -0,0 +1,26 @@ +{ + summary: '', + description: '', + tags: [ + 'lists', + ], + requireCredential: true, + req: { + type: 'object', + properties: {}, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserList', + $ref: 'misskey://UserList', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/users/lists/pull.json5 b/content/ja-JP/docs/api/endpoints/users/lists/pull.json5 new file mode 100644 index 00000000..9e6dc9ea --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/lists/pull.json5 @@ -0,0 +1,38 @@ +{ + summary: '', + description: '', + tags: [ + 'lists', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + listId: { + type: 'string', + format: 'misskey:id', + }, + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'listId', + 'userId', + ], + }, + res: {}, + errors: { + '7f44670e-ab16-43b8-b4c1-ccd2ee89cc02': { + id: '7f44670e-ab16-43b8-b4c1-ccd2ee89cc02', + code: 'NO_SUCH_LIST', + description: '', + }, + '588e7f72-c744-4a61-b180-d354e912bda2': { + id: '588e7f72-c744-4a61-b180-d354e912bda2', + code: 'NO_SUCH_USER', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/users/lists/push.json5 b/content/ja-JP/docs/api/endpoints/users/lists/push.json5 new file mode 100644 index 00000000..03b23040 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/lists/push.json5 @@ -0,0 +1,48 @@ +{ + summary: '', + description: '', + tags: [ + 'lists', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + listId: { + type: 'string', + format: 'misskey:id', + }, + userId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'listId', + 'userId', + ], + }, + res: {}, + errors: { + '2214501d-ac96-4049-b717-91e42272a711': { + id: '2214501d-ac96-4049-b717-91e42272a711', + code: 'NO_SUCH_LIST', + description: '', + }, + 'a89abd3d-f0bc-4cce-beb1-2f446f4f1e6a': { + id: 'a89abd3d-f0bc-4cce-beb1-2f446f4f1e6a', + code: 'NO_SUCH_USER', + description: '', + }, + '1de7c884-1595-49e9-857e-61f12f4d4fc5': { + id: '1de7c884-1595-49e9-857e-61f12f4d4fc5', + code: 'ALREADY_ADDED', + description: '', + }, + '990232c5-3f9d-4d83-9f3f-ef27b6332a4b': { + id: '990232c5-3f9d-4d83-9f3f-ef27b6332a4b', + code: 'YOU_HAVE_BEEN_BLOCKED', + description: '', + }, + }, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/users/lists/show.json5 b/content/ja-JP/docs/api/endpoints/users/lists/show.json5 new file mode 100644 index 00000000..79ac464d --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/lists/show.json5 @@ -0,0 +1,34 @@ +{ + summary: '', + description: '', + tags: [ + 'lists', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + listId: { + type: 'string', + format: 'misskey:id', + }, + }, + required: [ + 'listId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserList', + $ref: 'misskey://UserList', + }, + errors: { + '7bc05c21-1d7a-41ae-88f1-66820f4dc686': { + id: '7bc05c21-1d7a-41ae-88f1-66820f4dc686', + code: 'NO_SUCH_LIST', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/users/lists/update.json5 b/content/ja-JP/docs/api/endpoints/users/lists/update.json5 new file mode 100644 index 00000000..fafd36d2 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/lists/update.json5 @@ -0,0 +1,40 @@ +{ + summary: '', + description: '', + tags: [ + 'lists', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + listId: { + type: 'string', + format: 'misskey:id', + }, + name: { + type: 'string', + minLength: 1, + maxLength: 100, + }, + }, + required: [ + 'listId', + 'name', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserList', + $ref: 'misskey://UserList', + }, + errors: { + '796666fe-3dff-4d39-becb-8a5932c1d5b7': { + id: '796666fe-3dff-4d39-becb-8a5932c1d5b7', + code: 'NO_SUCH_LIST', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/users/notes.json5 b/content/ja-JP/docs/api/endpoints/users/notes.json5 new file mode 100644 index 00000000..0de1b301 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/notes.json5 @@ -0,0 +1,81 @@ +{ + summary: '', + description: '', + tags: [ + 'users', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + }, + includeReplies: { + type: 'boolean', + default: true, + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + }, + sinceId: { + type: 'string', + format: 'misskey:id', + }, + untilId: { + type: 'string', + format: 'misskey:id', + }, + sinceDate: { + type: 'integer', + }, + untilDate: { + type: 'integer', + }, + includeMyRenotes: { + type: 'boolean', + default: true, + }, + withFiles: { + type: 'boolean', + default: false, + }, + fileType: { + type: 'array', + items: { + type: 'string', + }, + }, + excludeNsfw: { + type: 'boolean', + default: false, + }, + }, + required: [ + 'userId', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Note', + $ref: 'misskey://Note', + }, + }, + errors: { + '27e494ba-2ac2-48e8-893b-10d4d8c2387b': { + id: '27e494ba-2ac2-48e8-893b-10d4d8c2387b', + code: 'NO_SUCH_USER', + description: '', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/users/pages.json5 b/content/ja-JP/docs/api/endpoints/users/pages.json5 new file mode 100644 index 00000000..e0a8b943 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/pages.json5 @@ -0,0 +1,51 @@ +{ + summary: 'ユーザーが作成し、公開しているページを取得します。', + description: 'ユーザーが作成し、公開しているページを取得します。', + tags: [ + 'users', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + description: 'ユーザーのid。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するページの最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいページを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりもc小さいページを返します。', + }, + }, + required: [ + 'userId', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'Page', + $ref: 'misskey://Page', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/users/reactions.json5 b/content/ja-JP/docs/api/endpoints/users/reactions.json5 new file mode 100644 index 00000000..dce96a2d --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/reactions.json5 @@ -0,0 +1,65 @@ +{ + summary: 'ユーザーがつけたリアクションを取得します。', + description: 'ユーザーがつけたリアクションを取得します。', + tags: [ + 'users', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + description: 'ユーザーのid。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するリアクションの最大数。', + }, + sinceId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも大きいリアクションを返します。', + }, + untilId: { + type: 'string', + format: 'misskey:id', + description: '指定すると、idがその値よりも小さいファイルを返します。', + }, + sinceDate: { + type: 'integer', + description: 'エポック秒で日時を指定すると、その日時より後作成されたリアクションを返します。', + }, + untilDate: { + type: 'integer', + description: 'エポック秒で日時を指定すると、その日時より前に作成されたリアクションを返します。', + }, + }, + required: [ + 'userId', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'NoteReaction', + $ref: 'misskey://NoteReaction', + }, + }, + errors: { + '673a7dd2-6924-1093-e0c0-e68456ceae5c': { + id: '673a7dd2-6924-1093-e0c0-e68456ceae5c', + code: 'REACTIONS_NOT_PUBLIC', + description: 'リアクションが公開されていません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/users/recommendation.json5 b/content/ja-JP/docs/api/endpoints/users/recommendation.json5 new file mode 100644 index 00000000..11807d74 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/recommendation.json5 @@ -0,0 +1,39 @@ +{ + summary: 'おすすめのユーザーを取得します。', + description: 'ログイン中のユーザーに対して、フォローをおすすめできるユーザーを取得します。', + tags: [ + 'users', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するユーザーの最大数。', + }, + offset: { + type: 'integer', + default: 0, + description: '検索結果の先頭offset個をスキップします。' + }, + }, + required: [], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'UserDetailed', + $ref: 'misskey://UserDetailed', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/users/relation.json5 b/content/ja-JP/docs/api/endpoints/users/relation.json5 new file mode 100644 index 00000000..379bbdad --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/relation.json5 @@ -0,0 +1,155 @@ +{ + summary: '', + description: '', + tags: [ + 'users', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + anyOf: [ + { + type: 'string', + format: 'misskey:id', + }, + { + type: 'array', + items: { + type: 'string', + format: 'misskey:id', + }, + }, + ], + }, + }, + required: [ + 'userId', + ], + }, + res: { + optional: false, + nullable: false, + oneOf: [ + { + type: 'object', + properties: { + id: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + }, + isFollowing: { + type: 'boolean', + optional: false, + nullable: false, + }, + hasPendingFollowRequestFromYou: { + type: 'boolean', + optional: false, + nullable: false, + }, + hasPendingFollowRequestToYou: { + type: 'boolean', + optional: false, + nullable: false, + }, + isFollowed: { + type: 'boolean', + optional: false, + nullable: false, + }, + isBlocking: { + type: 'boolean', + optional: false, + nullable: false, + }, + isBlocked: { + type: 'boolean', + optional: false, + nullable: false, + }, + isMuted: { + type: 'boolean', + optional: false, + nullable: false, + }, + }, + required: [ + 'id', + 'isFollowing', + 'hasPendingFollowRequestFromYou', + 'hasPendingFollowRequestToYou', + 'isFollowed', + 'isBlocking', + 'isBlocked', + 'isMuted', + ], + }, + { + type: 'array', + items: { + type: 'object', + optional: false, + nullable: false, + properties: { + id: { + type: 'string', + optional: false, + nullable: false, + format: 'id', + }, + isFollowing: { + type: 'boolean', + optional: false, + nullable: false, + }, + hasPendingFollowRequestFromYou: { + type: 'boolean', + optional: false, + nullable: false, + }, + hasPendingFollowRequestToYou: { + type: 'boolean', + optional: false, + nullable: false, + }, + isFollowed: { + type: 'boolean', + optional: false, + nullable: false, + }, + isBlocking: { + type: 'boolean', + optional: false, + nullable: false, + }, + isBlocked: { + type: 'boolean', + optional: false, + nullable: false, + }, + isMuted: { + type: 'boolean', + optional: false, + nullable: false, + }, + }, + required: [ + 'id', + 'isFollowing', + 'hasPendingFollowRequestFromYou', + 'hasPendingFollowRequestToYou', + 'isFollowed', + 'isBlocking', + 'isBlocked', + 'isMuted', + ], + }, + }, + ], + }, + errors: {}, +} \ No newline at end of file diff --git a/content/ja-JP/docs/api/endpoints/users/report-abuse.json5 b/content/ja-JP/docs/api/endpoints/users/report-abuse.json5 new file mode 100644 index 00000000..7dab9e95 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/report-abuse.json5 @@ -0,0 +1,46 @@ +{ + summary: 'ユーザーを通報します。', + description: 'ユーザーを通報します。', + tags: [ + 'users', + ], + requireCredential: true, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + description: '通報対象のユーザーのid。', + }, + comment: { + type: 'string', + minLength: 1, + maxLength: 2048, + description: '通報の理由を説明する文章やリンク。', + }, + }, + required: [ + 'userId', + 'comment', + ], + }, + res: {}, + errors: { + '1acefcb5-0959-43fd-9685-b48305736cb5': { + id: '1acefcb5-0959-43fd-9685-b48305736cb5', + code: 'NO_SUCH_USER', + description: 'ユーザーが存在しません。', + }, + '1e13149e-b1e8-43cf-902e-c01dbfcb202f': { + id: '1e13149e-b1e8-43cf-902e-c01dbfcb202f', + code: 'CANNOT_REPORT_YOURSELF', + description: '自身を通報しようとしました。', + }, + '35e166f5-05fb-4f87-a2d5-adb42676d48f': { + id: '35e166f5-05fb-4f87-a2d5-adb42676d48f', + code: 'CANNOT_REPORT_THE_ADMIN', + description: '管理者を通報しようとしました。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/users/search-by-username-and-host.json5 b/content/ja-JP/docs/api/endpoints/users/search-by-username-and-host.json5 new file mode 100644 index 00000000..11c0aebc --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/search-by-username-and-host.json5 @@ -0,0 +1,60 @@ +{ + summary: 'ユーザー名・ホスト名からユーザーを検索します。', + description: 'ユーザー名・ホスト名からユーザーを検索します。30日間投稿のないユーザーや、凍結されているユーザーは除外されます。結果はユーザーの最後の投稿が新しい順にソートされます。ログイン中であれば(=認証情報が送信されれば)、フォローしているユーザーを優先的に検索します。', + tags: [ + 'users', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + username: { + type: 'string', + nullable: true, + description: 'ユーザー名。', + }, + host: { + type: 'string', + nullable: true, + description: 'ユーザーが所属するサーバーのホスト名(ドメインなど)。ローカルユーザーを対象にする場合はnullを指定します。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するユーザーの最大数。', + }, + detail: { + type: 'boolean', + default: true, + description: 'trueにすると、ユーザーの詳細な情報を返します。', + }, + }, + anyOf: [ + { + required: [ + 'username', + ], + }, + { + required: [ + 'host', + ], + }, + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'User', + $ref: 'misskey://User', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/users/search.json5 b/content/ja-JP/docs/api/endpoints/users/search.json5 new file mode 100644 index 00000000..5257b618 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/search.json5 @@ -0,0 +1,60 @@ +{ + summary: '与えられたクエリからユーザーを検索します。', + description: '与えられたクエリからユーザーを検索します。30日間アクティブでないユーザーや、凍結されているユーザーは除外されます。結果はユーザーの最後の投稿が新しい順にソートされます。', + tags: [ + 'users', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + query: { + type: 'string', + description: '検索クエリ。@fooとすると、fooで始まるユーザー名を持つユーザーを検索します。それ以外の場合、名前やユーザー名、自己紹介にクエリが含まれるユーザーを検索します。', + }, + offset: { + type: 'integer', + default: 0, + description: '検索結果の先頭offset個をスキップします。', + }, + limit: { + type: 'integer', + minimum: 1, + maximum: 100, + default: 10, + description: '取得するユーザーの最大数。', + }, + origin: { + type: 'string', + enum: [ + 'local', + 'remote', + 'combined', + ], + default: 'combined', + description: 'ユーザーの所属サーバーの区分。local, remoteにすると、それぞれローカル・リモートユーザーのみを取得します。combined(デフォルト)にすると、すべてのユーザーを対象にします。', + }, + detail: { + type: 'boolean', + default: true, + description: 'trueにすると、ユーザーの詳細な情報を返します。', + }, + }, + required: [ + 'query', + ], + }, + res: { + type: 'array', + optional: false, + nullable: false, + items: { + type: 'object', + optional: false, + nullable: false, + ref: 'User', + $ref: 'misskey://User', + }, + }, + errors: {}, +} diff --git a/content/ja-JP/docs/api/endpoints/users/show.json5 b/content/ja-JP/docs/api/endpoints/users/show.json5 new file mode 100644 index 00000000..826273db --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/show.json5 @@ -0,0 +1,88 @@ +{ + summary: 'ユーザーの情報を取得します。', + description: 'ユーザーの情報を取得します。', + tags: [ + 'users', + ], + requireCredential: false, + req: { + type: 'object', + anyOf: [ + { + properties: { + userId: { + type: 'string', + format: 'misskey:id', + description: 'ユーザーのid。', + }, + }, + required: [ + 'userId', + ], + }, + { + properties: { + userIds: { + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'misskey:id', + description: 'ユーザーのid。', + }, + }, + }, + required: [ + 'userIds', + ], + }, + { + properties: { + username: { + type: 'string', + description: 'ユーザー名。', + }, + host: { + type: 'string', + nullable: true, + description: 'ユーザーが所属するサーバーのホスト名(ドメインなど)。ローカルユーザーを対象にする場合はnullを指定します。', + }, + }, + required: [ + 'username', + ], + }, + ], + }, + res: { + optional: false, + nullable: false, + oneOf: [ + { + type: 'object', + ref: 'UserDetailed', + $ref: 'misskey://UserDetailed', + }, + { + type: 'array', + items: { + type: 'object', + ref: 'UserDetailed', + $ref: 'misskey://UserDetailed', + }, + }, + ], + }, + errors: { + 'ef7b9be4-9cba-4e6f-ab41-90ed171c7d3c': { + id: 'ef7b9be4-9cba-4e6f-ab41-90ed171c7d3c', + code: 'FAILED_TO_RESOLVE_REMOTE_USER', + description: 'リモートユーザーの検索に失敗しました。', + }, + '4362f8dc-731f-4ad8-a694-be5a88922a24': { + id: '4362f8dc-731f-4ad8-a694-be5a88922a24', + code: 'NO_SUCH_USER', + description: 'ユーザーが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/endpoints/users/stats.json5 b/content/ja-JP/docs/api/endpoints/users/stats.json5 new file mode 100644 index 00000000..33a7d302 --- /dev/null +++ b/content/ja-JP/docs/api/endpoints/users/stats.json5 @@ -0,0 +1,177 @@ +{ + summary: 'ユーザーの統計情報を取得します。', + description: 'ユーザーの統計情報を取得します。', + tags: [ + 'users', + ], + requireCredential: false, + req: { + type: 'object', + properties: { + userId: { + type: 'string', + format: 'misskey:id', + description: 'ユーザーのid。', + }, + }, + required: [ + 'userId', + ], + }, + res: { + type: 'object', + optional: false, + nullable: false, + properties: { + notesCount: { + type: 'integer', + optional: false, + nullable: false, + description: '作成したノートの数。', + }, + repliesCount: { + type: 'integer', + optional: false, + nullable: false, + description: '送ったリプライの数。', + }, + renotesCount: { + type: 'integer', + optional: false, + nullable: false, + description: 'ユーザーがRenoteを行った回数。', + }, + repliedCount: { + type: 'integer', + optional: false, + nullable: false, + description: '受け取ったリプライの数。', + }, + renotedCount: { + type: 'integer', + optional: false, + nullable: false, + description: 'ユーザーのノートがRenoteされた回数。', + }, + pollVotesCount: { + type: 'integer', + optional: false, + nullable: false, + description: '投票を行った回数。', + }, + pollVotedCount: { + type: 'integer', + optional: false, + nullable: false, + description: '投票を作成した回数。', + }, + localFollowingCount: { + type: 'integer', + optional: false, + nullable: false, + description: 'ユーザーがフォローしているローカルユーザーの数。', + }, + remoteFollowingCount: { + type: 'integer', + optional: false, + nullable: false, + description: 'ユーザーがフォローしているリモートユーザーの数。', + }, + localFollowersCount: { + type: 'integer', + optional: false, + nullable: false, + description: 'ユーザーをフォローしているローカルユーザーの数。', + }, + remoteFollowersCount: { + type: 'integer', + optional: false, + nullable: false, + description: 'ユーザーをフォローしているリモートユーザーの数。', + }, + followingCount: { + type: 'integer', + optional: false, + nullable: false, + description: 'ユーザーがフォローしているユーザーの数(ローカルとリモートの和)。', + }, + followersCount: { + type: 'integer', + optional: false, + nullable: false, + description: 'ユーザーをフォローしているユーザーの数(ローカルとリモートの和)。', + }, + sentReactionsCount: { + type: 'integer', + optional: false, + nullable: false, + description: 'リアクションを送った回数。', + }, + receivedReactionsCount: { + type: 'integer', + optional: false, + nullable: false, + description: 'リアクションを受け取った回数。', + }, + noteFavoritesCount: { + type: 'integer', + optional: false, + nullable: false, + description: 'お気に入りに追加したノートの数。', + }, + pageLikesCount: { + type: 'integer', + optional: false, + nullable: false, + description: 'ページにいいねをつけた回数。', + }, + pageLikedCount: { + type: 'integer', + optional: false, + nullable: false, + description: 'ページへのいいねを受け取った回数。', + }, + driveFilesCount: { + type: 'integer', + optional: false, + nullable: false, + description: 'ドライブに存在するファイルの数。', + }, + driveUsage: { + type: 'integer', + optional: false, + nullable: false, + description: 'ドライブの使用容量。バイト単位です。', + }, + }, + required: [ + 'notesCount', + 'repliesCount', + 'renotesCount', + 'repliedCount', + 'renotedCount', + 'pollVotesCount', + 'pollVotedCount', + 'localFollowingCount', + 'remoteFollowingCount', + 'localFollowersCount', + 'remoteFollowersCount', + 'followingCount', + 'followersCount', + 'sentReactionsCount', + 'receivedReactionsCount', + 'noteFavoritesCount', + 'pageLikesCount', + 'pageLikedCount', + 'driveFilesCount', + 'driveUsage', + ], + }, + errors: { + '9e638e45-3b25-4ef7-8f95-07e8498f1819': { + id: '9e638e45-3b25-4ef7-8f95-07e8498f1819', + code: 'NO_SUCH_USER', + description: 'ユーザーが存在しません。', + }, + }, +} diff --git a/content/ja-JP/docs/api/index.md b/content/ja-JP/docs/api/index.md new file mode 100644 index 00000000..4b83fbc3 --- /dev/null +++ b/content/ja-JP/docs/api/index.md @@ -0,0 +1,125 @@ +--- +description: 'MisskeyはAPIを公開しています。APIを使ってMisskeyクライアント、Misskey連携Webサービス、Bot等(以下「アプリケーション」と呼びます)を開発することができます。' +--- + +# Misskey API +MisskeyはAPIを公開しています。APIを使ってMisskeyクライアント、Misskey連携Webサービス、Bot等(以下「アプリケーション」と呼びます)を開発することができます。 +ストリーミングAPIもあるので、リアルタイム性のあるアプリケーションを作ることも可能です。 + +::: tip +Misskey公式SDKやサードパーティライブラリを使うことによって、このドキュメントで説明するいくつかの手順を簡略化できるなど、より便利にAPIを利用することができます。\ +ライブラリについては[こちら](./libraries)を参照してください。 +::: + +APIを使い始めるには、APIを利用するアカウントに紐づいた**アクセストークン**を取得する必要があります。 +このドキュメントでは、アクセストークンを取得する手順を説明した後、基本的なAPIの使い方を説明します。 + +## アクセストークンの取得 +基本的に、APIはリクエストにはアクセストークンが必要となります。 +アクセストークンは、ユーザーに紐づいた認証情報で、APIを利用するユーザーを識別するとともに、アクセストークンごとにどういった操作の権限を持っているかが管理されます。 + +::: tip +ユーザーとそのユーザーに紐づいたアクセストークンは一対多の関係であり、あるユーザーに対して複数のアクセストークンが発行され得ます。 +::: + +あなた自分自身のアクセストークンは簡単に取得できるほか、あなたのアプリケーションを使用することになる不特定のユーザーのアクセストークンを取得することもできます。 + +- 前者の場合: **「自分自身のアクセストークンを手動発行する」** に進む +- 後者の場合: **「アプリケーション利用者にアクセストークンの発行をリクエストする」** に進む + +### 自分自身のアクセストークンを手動発行する +Misskey Webの「設定 > API」で、自分のアクセストークンを発行できます。 + +::: danger +アクセストークンは他人に知られないようにしてください。 +::: + +### アプリケーション利用者にアクセストークンの発行をリクエストする +アプリケーションを利用するユーザー(以下単に「ユーザー」と呼びます)のアクセストークンを取得するには、以下の手順で発行をリクエストします。 + +::: tip + +以下に説明する方法は、アプリを作成せずインスタントにアクセストークンを発行する、MiAuthと呼ばれるものです。 + +[アプリ作成方式でのアクセストークン取得方法もあります(旧来型)。](./app) +::: + +#### Step 1 +UUIDを生成する。以後これを**セッションID**と呼びます。 + +::: danger +このセッションIDは毎回生成し、使いまわさないようにしてください。 +::: + +#### Step 2 +アプリケーション認証フォームをユーザーのブラウザで表示させる。認証フォームは、以下の形式のURLで開くことができます: + +```:no-line-numbers +https://{host}/miauth/{session} +``` + +ここで、 +- `{host}`の部分は、ユーザーのサーバーのホストに置き換えます。通常ホストはユーザーが入力します。 +- `{session}`の部分は、セッションIDに置き換えます。 + +また、URLにクエリパラメータとしていくつかのオプションを設定できます: + +| 名前 | 説明 | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------- | +| `name` | アプリケーション名。 | +| `icon` | アプリケーションのアイコン画像URL。 | +| `callback` | 認証が終わった後にリダイレクトするURL。
リダイレクト時には、`session`というクエリパラメータでセッションIDが付きます。 | +| `permission` | アプリケーションが要求する権限。
要求する権限を`,`で区切って列挙します。権限の一覧は[こちら](./permission.md)で確認できます。 | + +::: tip 例 +```:no-line-numbers +https://misskey.io/miauth/c1f6d42b-468b-4fd2-8274-e58abdedef6f?name=MyApp&callback=https%3A%2F%2Fmyapp.example.com%2Fcallback&permission=write:notes,write:following,read:drive +``` +::: + +#### Step 3 +ユーザーがアプリケーションアクセスを許可した後、次の形式のURLにPOSTリクエストすると、レスポンスとしてアクセストークンを含むJSONが返ります。 + +```:no-line-numbers +https://{host}/api/miauth/{session}/check +``` + +ここで、 +- `{host}`の部分は、ユーザーのサーバーのホストに置き換えます。 +- `{session}`の部分は、セッションIDに置き換えます。 + +レスポンスに含まれるプロパティは以下の通りです: + +| 名前 | 説明 | +| ------- | ---------------------------- | +| `token` | ユーザーのアクセストークン。 | +| `user` | ユーザーの情報。 | + +## APIの利用 +アクセストークンが取得できたら、各種エンドポイントにリクエストすることでAPIの利用が行えます。 + +::: tip + +- HTTP APIはすべてPOSTで、リクエスト/レスポンスともにJSON形式です(drive/files/createを除く)。 +- 要求ヘッダーに`Content-Type: application/json`を指定します。 +- アクセストークンは、`i`というパラメータ名でリクエストボディJSONに含めます。 +- ベースURLは`https://{サーバーのドメイン}/api`です。 + +::: + +アクセストークン付きのボディの例(metaの場合): + +```json +{ + "i": "HogEFugA1341", + "detail": false +} +``` + +APIの詳細は、[APIリファレンス](./endpoints.html)を参照してください。 + +::: warning +MisskeyはRESTを採用していません。 +::: + +また、MisskeyはHTTP APIだけでなく、ストリーミングAPIも提供しています。ストリーミングAPIの詳細は[こちらのドキュメント](./streaming/index.md)を参照してください。 diff --git a/content/ja-JP/docs/api/libraries.md b/content/ja-JP/docs/api/libraries.md new file mode 100644 index 00000000..2460095d --- /dev/null +++ b/content/ja-JP/docs/api/libraries.md @@ -0,0 +1,33 @@ +--- +description: 'Misskey APIに関連するライブラリの一覧' +--- + +# ライブラリの一覧 + +## JavaScript + +- [misskey.js](https://github.com/misskey-dev/misskey.js) + +## Java + +- [misskey4j](https://github.com/uakihir0/misskey4j) + +## Python + +- [Misskey.py](https://github.com/YuzuRyo61/Misskey.py) + +## .Net + +- [Misq](https://github.com/syuilo/Misq) + +## Dart / Flutter + +- [misskey](https://github.com/misskey-dart/misskey) + +## Go + +- [go-misskey](https://github.com/yitsushi/go-misskey) + +## Rust + +- [misskey-rs](https://github.com/coord-e/misskey-rs) diff --git a/content/ja-JP/docs/api/permission.md b/content/ja-JP/docs/api/permission.md new file mode 100644 index 00000000..14ec42df --- /dev/null +++ b/content/ja-JP/docs/api/permission.md @@ -0,0 +1,33 @@ +--- +description: 'アプリケーションが要求する権限の一覧' +--- + +# 権限の一覧 + +| Permisson | Description | +| --------------------- | ---------------------------- | +| `read:account` | アカウントの情報を見る | +| `write:account` | アカウントの情報を変更する | +| `read:blocks` | ブロックを見る | +| `write:blocks` | ブロックを操作する | +| `read:drive` | ドライブを見る | +| `write:drive` | ドライブを操作する | +| `read:favorites` | お気に入りを見る | +| `write:favorites` | お気に入りを操作する | +| `read:following` | フォローの情報を見る | +| `write:following` | フォロー・フォロー解除する | +| `read:messaging` | チャットを見る | +| `write:messaging` | チャットを操作する | +| `read:mutes` | ミュートを見る | +| `write:mutes` | ミュートを操作する | +| `write:notes` | ノートを作成・削除する | +| `read:notifications` | 通知を見る | +| `write:notifications` | 通知を操作する | +| `write:reactions` | リアクションを操作する | +| `write:votes` | 投票する | +| `read:pages` | ページを見る | +| `write:pages` | ページを操作する | +| `write:page-likes` | ページのいいねを操作する | +| `read:page-likes` | ページのいいねを見る | +| `write:gallery-likes` | ギャラリーのいいねを操作する | +| `read:gallery-likes` | ギャラリーのいいねを見る | diff --git a/content/ja-JP/docs/api/streaming/channel/global-timeline.md b/content/ja-JP/docs/api/streaming/channel/global-timeline.md new file mode 100644 index 00000000..7b0916ac --- /dev/null +++ b/content/ja-JP/docs/api/streaming/channel/global-timeline.md @@ -0,0 +1,20 @@ +--- +description: "グローバルタイムラインのノートが流れるチャンネルです。" +--- + +# `globalTimeline` +グローバルタイムラインのノートが流れるチャンネルです。 + +## パラメータ +なし + +## イベント +### `note` + + +グローバルタイムラインに新しいノートが追加されたときに発生します。 + +## 操作 +なし diff --git a/content/ja-JP/docs/api/streaming/channel/home-timeline.md b/content/ja-JP/docs/api/streaming/channel/home-timeline.md new file mode 100644 index 00000000..c39d3d27 --- /dev/null +++ b/content/ja-JP/docs/api/streaming/channel/home-timeline.md @@ -0,0 +1,20 @@ +--- +description: "ホームタイムラインのノートが流れるチャンネルです。" +--- + +# `homeTimeline` +ホームタイムラインのノートが流れるチャンネルです。 + +## パラメータ +なし + +## イベント +### `note` + + +ホームタイムラインに新しいノートが追加されたときに発生します。 + +## 操作 +なし diff --git a/content/ja-JP/docs/api/streaming/channel/hybrid-timeline.md b/content/ja-JP/docs/api/streaming/channel/hybrid-timeline.md new file mode 100644 index 00000000..b25d630a --- /dev/null +++ b/content/ja-JP/docs/api/streaming/channel/hybrid-timeline.md @@ -0,0 +1,20 @@ +--- +description: "ソーシャルタイムラインのノートが流れるチャンネルです。" +--- + +# `hybridTimeline` +ソーシャルタイムラインのノートが流れるチャンネルです。 + +## パラメータ +なし + +## イベント +### `note` + + +ソーシャルタイムラインに新しいノートが追加されたときに発生します。 + +## 操作 +なし diff --git a/content/ja-JP/docs/api/streaming/channel/index.md b/content/ja-JP/docs/api/streaming/channel/index.md new file mode 100644 index 00000000..05f8dacc --- /dev/null +++ b/content/ja-JP/docs/api/streaming/channel/index.md @@ -0,0 +1,3 @@ +# チャンネル一覧 + + diff --git a/content/ja-JP/docs/api/streaming/channel/local-timeline.md b/content/ja-JP/docs/api/streaming/channel/local-timeline.md new file mode 100644 index 00000000..a83d2d24 --- /dev/null +++ b/content/ja-JP/docs/api/streaming/channel/local-timeline.md @@ -0,0 +1,20 @@ +--- +description: "ローカルタイムラインのノートが流れるチャンネルです。" +--- + +# `localTimeline` +ローカルタイムラインのノートが流れるチャンネルです。 + +## パラメータ +なし + +## イベント +### `note` + + +ローカルタイムラインに新しいノートが追加されたときに発生します。 + +## 操作 +なし diff --git a/content/ja-JP/docs/api/streaming/channel/main.md b/content/ja-JP/docs/api/streaming/channel/main.md new file mode 100644 index 00000000..1ebc2041 --- /dev/null +++ b/content/ja-JP/docs/api/streaming/channel/main.md @@ -0,0 +1,93 @@ +--- +description: "基本的な情報が流れるチャンネルです。" +--- + +# `main` +基本的な情報が流れるチャンネルです。 + +## パラメータ +なし + +## イベント +### `notification` + + +通知を受け取ったときに発生します。 + +### `mention` + + +メンションされたときに発生します。 + +### `reply` + + +返信されたときに発生します。 + +### `renote` + + +Renoteされたときに発生します。 + +### `follow` + + +自分が他のユーザーをフォローしたときに発生します。 + +### `followed` + + +他のユーザーが自分をフォローしたときに発生します。 + +### `unfollow` + + +自分が他のユーザーをフォロー解除したときに発生します。 + +### `messagingMessage` + + +メッセージを受け取ったときに発生します。 + +### `readAllNotifications` +全ての通知が既読になったときに発生します。 + +### `unreadNotification` +新しい通知があるときに発生します。 + +### `unreadMention` +新しいメンションがあるときに発生します。 + +### `readAllUnreadMentions` +全てのメンションが既読になったときに発生します。 + +### `unreadSpecifiedNote` +新しいダイレクト投稿があるときに発生します。 + +### `readAllUnreadSpecifiedNotes` +全てのダイレクト投稿が既読になったときに発生します。 + +### `unreadMessagingMessage` +新しいメッセージがあるときに発生します。 + +### `readAllMessagingMessages` +全てのメッセージが既読になったときに発生します。 + +## 操作 +なし diff --git a/content/ja-JP/docs/api/streaming/index.md b/content/ja-JP/docs/api/streaming/index.md new file mode 100644 index 00000000..fca21b55 --- /dev/null +++ b/content/ja-JP/docs/api/streaming/index.md @@ -0,0 +1,198 @@ +--- +description: 'ストリーミングAPIを使うと、リアルタイムで様々な情報(例えばタイムラインに新しい投稿が流れてきた、リアクションされた、フォローされた、など)を受け取ったり、様々な操作を行ったりすることができます。' +--- + +# ストリーミングAPI + +::: tip +最初に[Misskey API](../index.md)のドキュメントを読むことをお勧めします。 +::: + +ストリーミングAPIを使うと、リアルタイムで様々な情報(例えばタイムラインに新しい投稿が流れてきた、リアクションされた、フォローされた、など)を受け取ったり、様々な操作を行ったりすることができます。 + +## ストリームに接続する + +ストリーミングAPIを利用するには、まずMisskeyサーバーに**websocket**で接続する必要があります。 + +以下の形式のURLにwebsocket接続します: + +```:no-line-numbers +wss://{host}/streaming?i={token} +``` + +ここで、 +- `{host}`の部分は、接続したいサーバーのホストに置き換えます。 +- `{token}`の部分は、ユーザーのアクセストークンに置き換えます。 + +::: tip +アクセストークンは省略することもできますが、その場合非ログインでの利用ということになり、受信できる情報や可能な操作は限られます。 +::: + +ストリームに接続すると、後述投稿の購読を行ったりすることができますが、まだこの段階では、例えばタイムラインへの新しい投稿を受信したりすることはできません。 +そのようなイベントを受信するには、ストリーム上で後述する**チャンネル**に接続する必要があります。 + +**ストリーム上のやり取りはすべてJSONで行われます。** + +## チャンネル +MisskeyのストリーミングAPIにはチャンネルという概念があります。これは、送受信する情報を分離するための仕組みです。 +ストリーム上でチャンネルに接続することで、様々な情報を受け取ったり情報を送信したりすることができるようになります。 + +::: tip +ひとつのストリーム接続上で、同時に複数のチャンネルに接続することができます。 +::: + +以下では、チャンネルの使用方法を説明します。どのようなチャンネルがあるかは、[チャンネル一覧](./channel/index.md)を参照してください。 + +### チャンネルに接続する +チャンネルに接続するには、次のようなデータをJSONでストリームに送信します: + +```js +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ここで、 +- `channel`には接続したいチャンネル名を設定します。[チャンネル一覧](./channel/index.md)を参照してください。 +- `id`にはそのチャンネルとやり取りするための任意のIDを設定します。ストリームでは様々なメッセージが流れるので、そのメッセージがどのチャンネルからのものなのか識別する必要があるからです。このIDは、UUIDや、乱数のようなもので構いません。 +- `params`はチャンネルに接続する際のパラメータです。チャンネルによって接続時に必要とされるパラメータは異なります。パラメータ不要のチャンネルに接続する際は、このプロパティは省略可能です。 + +::: tip +IDはチャンネルごとではなく「チャンネルの接続ごと」です。なぜなら、同じチャンネルに異なるパラメータで複数接続するケースもあるからです。 +::: + +### チャンネルからのメッセージを受け取る +例えばタイムラインのチャンネルなら、新しい投稿があった時にメッセージを発します。そのメッセージを受け取ることで、タイムラインに新しい投稿がされたことをリアルタイムで知ることができます。 + +チャンネルがメッセージを発すると、次のようなデータがJSONでストリームに流れてきます: +```js +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ここで、 +- `id`には前述したそのチャンネルに接続する際に設定したIDが設定されています。これで、このメッセージがどのチャンネルからのものなのか知ることができます。 +- `type`にはメッセージの種類が設定されます。チャンネルによって、どのような種類のメッセージが流れてくるかは異なります。 +- `body`にはメッセージの内容が設定されます。チャンネルによって、どのような内容のメッセージが流れてくるかは異なります。 + +### チャンネルに向けてメッセージを送信する +チャンネルによっては、メッセージを受け取るだけでなく、こちらから何かメッセージを送信し、何らかの操作を行える場合があります。 + +チャンネルにメッセージを送信するには、次のようなデータをJSONでストリームに送信します: +```js +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ここで、 +- `id`には前述したそのチャンネルに接続する際に設定したIDを設定します。これで、このメッセージがどのチャンネルに向けたものなのか識別させることができます。 +- `type`にはメッセージの種類を設定します。チャンネルによって、どのような種類のメッセージを受け付けるかは異なります。 +- `body`にはメッセージの内容を設定します。チャンネルによって、どのような内容のメッセージを受け付けるかは異なります。 + +### チャンネルから切断する +チャンネルから切断するには、次のようなデータをJSONでストリームに送信します: + +```js +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ここで、 +- `id`には前述したそのチャンネルに接続する際に設定したIDを設定します。 + +## 投稿のキャプチャ + +Misskeyは投稿のキャプチャと呼ばれる仕組みを提供しています。これは、指定した投稿のイベントをストリームで受け取る機能です。 + +例えばタイムラインを取得してユーザーに表示したとします。ここで誰かがそのタイムラインに含まれるどれかの投稿に対してリアクションしたとします。 +しかし、クライアントからするとある投稿にリアクションが付いたことなどは知る由がないため、リアルタイムでリアクションをタイムライン上の投稿に反映して表示するといったことができません。 + +この問題を解決するために、Misskeyは投稿のキャプチャ機構を用意しています。投稿をキャプチャすると、その投稿に関するイベントを受け取ることができるため、リアルタイムでリアクションを反映させたりすることが可能になります。 + +以下では、投稿のキャプチャ機能の使用方法を説明します。どのようなキャプチャイベントがあるかは、[キャプチャイベント一覧](./note-capture-events.md)を参照してください。 + +### 投稿をキャプチャする + +投稿をキャプチャするには、ストリームに次のようなメッセージを送信します: + +```js +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ここで、 +- `id`にキャプチャしたい投稿の`id`を設定します。 + +このメッセージを送信すると、Misskeyにキャプチャを要請したことになり、以後、その投稿に関するイベントが流れてくるようになります。 + +例えば投稿にリアクションが付いたとすると、次のようなメッセージが流れてきます: + +```js +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ここで、 +- `body`内の`id`に、イベントを発生させた投稿のIDが設定されます。 +- `body`内の`type`に、イベントの種類が設定されます。 +- `body`内の`body`に、イベントの詳細が設定されます。 + +### 投稿のキャプチャを解除する + +その投稿がもう画面に表示されなくなったりして、その投稿に関するイベントをもう受け取る必要がなくなったときは、キャプチャの解除を申請してください。 + +次のメッセージを送信します: + +```js +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ここで、 +- `id`にキャプチャを解除したい投稿の`id`を設定します。 + +このメッセージを送信すると、以後、その投稿に関するイベントは流れてこないようになります。 diff --git a/content/ja-JP/docs/api/streaming/note-capture-events.md b/content/ja-JP/docs/api/streaming/note-capture-events.md new file mode 100644 index 00000000..727718eb --- /dev/null +++ b/content/ja-JP/docs/api/streaming/note-capture-events.md @@ -0,0 +1,48 @@ +# 投稿キャプチャイベント + +## `reacted` + + +対象のノートにリアクションがされた場合に発生します。 + +## `pollVoted` + + +対象のノートに添付されたアンケートに投票がされた場合に発生します。 + +## `deleted` + + +対象のノートが削除された場合に発生します。 diff --git a/content/ja-JP/docs/apps.md b/content/ja-JP/docs/apps.md new file mode 100644 index 00000000..728e3fbb --- /dev/null +++ b/content/ja-JP/docs/apps.md @@ -0,0 +1,19 @@ +--- +description: 'Misskeyを使うためのアプリを紹介します。' +--- + +# アプリ +Misskeyを使うためのアプリ(クライアント)を紹介します。 + +ブラウザからMisskeyサーバーにログインすると、タイムラインが表示されます。このとき表示されているのがMisskey唯一の公式クライアント、**Misskey Web**です。ブラウザで動くアプリですが、PWAにも対応しているので、モバイルOSのネイティブアプリのように動作させることもできます。詳しくは[こちら](TODO)をご覧ください。なお、Misskeyプロジェクトではネイティブアプリを開発していません。 + +Misskey Webに慣れてきたら、有志が開発する非公式アプリを試してみるのもいいでしょう。ここでは、広く使われているアプリを紹介します(アルファベット順)。 + +- **Kaiteki** (Web, Android, Windows, Linux): 幅広いプラットフォームで動作する。Mastodon, Pleroma, Twitterにも対応。[公式サイト](https://kaiteki.app)。[ソースコード](https://github.com/Kaiteki-Fedi/Kaiteki)。 +- **Milktea** (Android): タイムラインや特定の検索結果にタブから素早くアクセスできる。他のユーザーにニックネームを与えることができる。[Google Play](https://play.google.com/store/apps/details?id=jp.panta.misskeyandroidclient)。[ソースコード](https://github.com/pantasystem/Milktea)。 +- **MissRirica** (iOS, Android): Misskey用iOS/Androidクライアント。ほぼMisskey Web(v13)のUI、Push通知が届く。[App Store](https://apps.apple.com/app/missririca/id1659214999)。[Google Play](https://play.google.com/store/apps/details?id=space.riinswork.missririca)。[ソースコード](https://github.com/fruitriin/missRirica-client) +- **Misscat** (iOS): スマホに適した直感的な操作性を提供することを目標に開発されている。[公式サイト](https://yuiga.dev/misscat/)。[App Store](https://apps.apple.com/app/id1505059993)。[ソースコード](https://github.com/YuigaWada/MissCat)。 +- **SocialHub** (iOS): Misskey, Mastodon, Twitter, Slack, Tumblrにも対応した有料アプリ。[公式サイト](https://uakihir0.github.io/socialhub/)。[App Store](https://apps.apple.com/us/app/socialhub-socialmedia-client/id1474451582)。 +- **ZonePane(ぞーぺん)** (Android): タイムラインやリスト、チャンネルをタブ化できる。既読管理が優秀。TwitterアプリTwitPaneのMisskey版でMastodonにも対応。 [Google Play](https://play.google.com/store/apps/details?id=com.zonepane)。 + +とはいえ、Misskeyは活発に機能が更新されているため、最新の機能への対応が遅れることもあります。特にこだわりがなければMisskey Webの利用をおすすめします。 diff --git a/content/ja-JP/docs/donate.md b/content/ja-JP/docs/donate.md new file mode 100644 index 00000000..455b57b5 --- /dev/null +++ b/content/ja-JP/docs/donate.md @@ -0,0 +1,24 @@ +# プロジェクトへの寄付 +Misskeyはビジネスではなく、利用は無料であるため、収益は皆様からの寄付のみです。(サーバーによっては広告収入を得ているような場合もありますが、それは運営者の収入であり直接開発者への収入にはなりません) +寄付をしていただければ、今後も開発を続けることが可能になり、プロジェクトへの貢献になります。以下の方法で受け付けています。 +- [Fanbox](https://syuilo.fanbox.cc/) +- [PayPal](https://paypal.me/syuilo) +- [Patreon](https://www.patreon.com/syuilo) +- Kyash: @syuilo +- 仮想通貨: `0xF1121108E21C92aAC7814137DD67e0d48eAC7Fdc` +- [Amazonの欲しいものリスト](https://www.amazon.jp/hz/wishlist/ls/4JG4P6XKX9KD?ref_=wl_share) + +::: tip +額に応じて以下の返礼を用意しています。 +- 1,000円以上: お使いのmisskey.ioアカウントにmiバッジ付与 +- 3,000円以上: ↑ + Misskeyのクレジットへのお名前の記載 +- 10,000円以上: ↑ + Misskeyのクレジットへのお名前+任意のアイコンの掲載 +::: + +::: warning +**バッジ付与やクレジットへの記載は自動で行われないため、ご希望の方は寄付されたことが分かる情報を添えて@syuilo@misskey.ioまでお申し付けください。** +(メンション気づかない場合があるので返信がなければ複数回メンションお願いします。また、misskey.io以外のサーバーからはメンション届かない場合があります) +::: + +また、サーバーの運営者も、基本的には収益を得ていません。サーバーの運営にはコストがかかるので、運営者の支援をすることもご検討ください。 +開発には直接関係しませんが、サーバーがあってこそのプロジェクトなので、運営が維持されるというのは開発と同じくらい重要なことです。 diff --git a/content/ja-JP/docs/faq.md b/content/ja-JP/docs/faq.md new file mode 100644 index 00000000..db18b244 --- /dev/null +++ b/content/ja-JP/docs/faq.md @@ -0,0 +1,58 @@ +--- +description: 'Misskeyを利用する際のよくある質問について掲載しています。' +--- + +# よくある質問 +ここではMisskeyを利用する際のよくある質問について掲載しています。
+Misskeyプロジェクト自体についてのよくある質問は[こちら](../misskey#%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F)をご覧ください。 + +## Android/iOSのアプリはありますか? +MisskeyプロジェクトではそういったモバイルOS向けのネイティブアプリを開発していませんが、サードパーティ製のアプリがいくつかあります。詳しくは[こちら](./apps)をご覧ください。
+ +ただ、サードパーティ製アプリはMisskeyの最新機能への対応がどうしても遅れてしまうため、特にこだわりがなければMisskey公式のWebクライアント、Misskey Webの利用をおすすめします。なお、Misskey WebはPWAに対応しているので、ネイティブアプリのように動作させることも可能です。詳しくは[こちら](todo)をご覧ください。 + +## Mastodon向けのアプリでログインできますか? +MisskeyはMastodonのAPIと互換性がないため、一部を除いてサードパーティー製のMastodon向けのアプリやWebクライアントなどではMisskeyを利用することはできません。
+Misskey公式のWebクライアント、Misskey Webをご利用ください。 + +## misskey.ioはMisskeyプロジェクトの公式サーバーですか? +misskey.ioはMisskey公式サーバーではなく、またMisskeyプロジェクトには含まれません。misskey.ioは特定のテーマを持たず汎用的で、かつ気軽に登録できる、Misskeyで最も規模の大きいサーバーです。 + +## 「Misskey」の名前の由来は何ですか? +メイン開発者のsyuiloがその名前を考えていたときに偶然聴いていた、May'nの楽曲『Brain Diver』の歌詞から採られています。 + +## 他のMisskey・PleromaサーバーやMastodonサーバーなどのユーザーをフォローするには? +メニューから検索を選び、ユーザーアカウントを以下の形式で入力します。ユーザーアカウントは、ユーザー名とユーザーが属するサーバーまたはサーバーのホスト名を含めたものになります。Misskeyに限らずMastodonやPleromaなどの多くの分散型ソフトウェアでは、以下の様なユーザーアカウントの形式が一般的です。
+ +ユーザーアカウントの形式: `@ユーザー名@Misskey・PleromaサーバーやMastodonサーバーのホスト名`
+ユーザーアカウントの例: `@syuilo@misskey.io`
+ +ユーザーアカウントの形式は全ての分散型ソフトウェアで共通ではありませんが、この形式によって、様々な分散型ソフトウェアが実装された他のサーバーやサーバーのユーザーをフォローすることができます。 + +## Renoteを削除するには? +Renoteの時刻表示の隣にある「...」を押し、「Renote解除」を選択します。
+Renoteについて詳しくは[こちら](../docs/features/note.html#renote)をご覧ください。 + +## ノート内のURLのプレビューを表示させたくない +MFM(Markup language For Misskey)というMisskey独自のマークアップ言語には、URLのプレビューを無効にする構文があります。詳しくはMFMチートシートをご覧ください。MFMチートシートは、あなたが属するサーバーで次のアドレスを入力すると見ることができます。`https://あなたのサーバーのホスト名/mfm-cheat-sheet` + +## カスタム絵文字を追加、編集、削除したい +あなたが属するサーバーの管理者のみが、カスタム絵文字を追加、編集、削除できます。それらを希望する場合は、サーバー管理者に直接連絡してください。 + +## Botを開発したい +Misskey APIを利用したBotの開発が可能です。詳しくは[こちら](../docs/api)をご覧ください。 + +## ノートの翻訳機能はどのサービスを使用していますか? +機械翻訳サービスの[DeepL翻訳](https://www.deepl.com/)を使用しています。 + +## サーバーを作成しましたが、電気通信事業の届出は必要ですか? +### 短い答え +ビジネス目的で運営するのであれば、**はい**。そうでなければ、**いいえ**。 + +### 長い答え +「事業者」の定義は、[総務省のドキュメント](https://www.soumu.go.jp/main_content/000477428.pdf)によると「サービスの提供により、その対価として料⾦を徴収することにより収益を得ようとする者」とされています。したがって、ビジネス目的でなければ届出は必要ありません。また寄付などで収益があったとしても、それ(お金を稼ぐこと)が運営の目的でないならば届出が必要な事業者には該当しないという総務省からの回答があります。
+詳しくは総務省の[電気通信事業参入マニュアル](https://www.soumu.go.jp/main_content/000477428.pdf)などの資料をご覧いただくか、総務省までお問い合わせください。 + +## 名称に「Misskey」を含むサービスを公開しても良いですか? +「Misskey」はMisskeyの作者である篠田英司(syuilo)によって2022年11月現在商標出願中(2022-054788)です。商標登録された場合でも、名称に「Misskey」を含む(例: Misskey Tools等)サービスを公開しても問題ありません。 +また、その場合でも使用料の徴収などを行う予定もありません。 diff --git a/content/ja-JP/docs/features/ads.md b/content/ja-JP/docs/features/ads.md new file mode 100644 index 00000000..13141719 --- /dev/null +++ b/content/ja-JP/docs/features/ads.md @@ -0,0 +1,11 @@ +# 広告 +Misskeyではサーバーによる広告をタイムラインなどに表示できる機能があります。 +広告の右上に表示されるアイコンをクリックすることで、当該の広告の表示頻度を下げることができます。 + +::: tip +広告の総数が少ない場合は、表示頻度を下げた後も連続で表示される可能性があります。 +::: + +## 広告の設定(管理者) +サーバーのコントロールパネルから広告の追加、編集、削除を行えます。 +広告には任意の画像、遷移先URL、形状、表示割合を設定できます。 diff --git a/content/ja-JP/docs/features/antenna.md b/content/ja-JP/docs/features/antenna.md new file mode 100644 index 00000000..94ad9e4a --- /dev/null +++ b/content/ja-JP/docs/features/antenna.md @@ -0,0 +1,4 @@ +# アンテナ +アンテナは、自由に条件を設定して、合致するノートを自動で収集することができる機能です。 + +条件を設定したアンテナが作成された状態で、条件に合致するノートが投稿されると、リアルタイムでそのアンテナのタイムラインにノートが追加されます。 diff --git a/content/ja-JP/docs/features/charts.md b/content/ja-JP/docs/features/charts.md new file mode 100644 index 00000000..4dd540fc --- /dev/null +++ b/content/ja-JP/docs/features/charts.md @@ -0,0 +1,57 @@ +# チャート +Misskeyはサーバーの様々なデータソースに対するチャートを生成し表示する機能を備えています。 +チャートを利用することで、サーバーの利用状況や連合の状況、各ユーザーのアクティビティなどを視覚的に把握することができます。 + +サーバーのチャートはサーバー情報ページから表示することができます。 + +以下は各チャートとその各項目の説明です。 + +## 連合チャート +連合しているサーバー化ついてのチャートです。 + +### Pub +アクティビティを配送しているサーバーの数。 +言い換えると、自サーバーのユーザーをフォローしているリモートユーザーの所属サーバーのユニークなカウントを表します。 + +### Sub +アクティビティを受信しているサーバーの数。 +言い換えると、自サーバーのユーザーがフォローしているリモートユーザーの所属サーバーのユニークなカウントを表します。 + +### Received +アクティビティを送ってきたサーバーの数。 + +### Delivered +アクティビティを配送したサーバーの数。 + +### Stalled +アクティビティを配送する際、エラーになったサーバーの数。 + +## アクティブユーザー数チャート +自サーバーのユーザーの利用状況についてのチャートです。 + +### Read & Write +閲覧と書き込みを行ったユーザーの数。 + +### Read +閲覧を行ったユーザーの数。 + +### Write +書き込みを行ったユーザーの数。 + +### < Week +閲覧を行ったユーザーのうち、アカウント作成日時が1週間未満であるユーザーの数。 + +### < Month +閲覧を行ったユーザーのうち、アカウント作成日時が1ヶ月未満であるユーザーの数。 + +### < Year +閲覧を行ったユーザーのうち、アカウント作成日時が1年未満であるユーザーの数。 + +### > Week +閲覧を行ったユーザーのうち、アカウント作成日時が1週間以上前であるユーザーの数。 + +### > Month +閲覧を行ったユーザーのうち、アカウント作成日時が1ヶ月以上前であるユーザーの数。 + +### > Year +閲覧を行ったユーザーのうち、アカウント作成日時が1年以上前であるユーザーの数。 diff --git a/content/ja-JP/docs/features/clip.md b/content/ja-JP/docs/features/clip.md new file mode 100644 index 00000000..3a307c95 --- /dev/null +++ b/content/ja-JP/docs/features/clip.md @@ -0,0 +1,8 @@ +# クリップ + +クリップは、複数のノートをまとめることができる機能です。自分のノート・他者のノートは問いません。 +クリップは複数作ることができ、それぞれに名前や説明を設定して管理することが可能です。また、クリップを他のユーザーに公開するかどうかも選択することができます。 + +クリップを作るには、クリップ管理ページから「追加」をクリックします。 + +クリップにノートを追加するには、対象のノートのメニューから「クリップ」をクリックし、追加先のクリップを選択します。 diff --git a/content/ja-JP/docs/features/custom-emoji.md b/content/ja-JP/docs/features/custom-emoji.md new file mode 100644 index 00000000..82ab11d7 --- /dev/null +++ b/content/ja-JP/docs/features/custom-emoji.md @@ -0,0 +1,7 @@ +# カスタム絵文字 +カスタム絵文字は、サーバーで用意された画像を絵文字のように使える機能です。 +ノート、リアクション、チャット、自己紹介、名前などの場所で使うことができます。 +カスタム絵文字をそれらの場所で使うには、絵文字ピッカーボタン(ある場合)を押すか、`:`を入力して絵文字サジェストを表示します。 +テキスト内に`:foo:`のような形式の文字列が見つかると、`foo`の部分がカスタム絵文字名と解釈され、表示時には対応したカスタム絵文字に置き換わります。 + +サーバーにどのようなカスタム絵文字が用意されているかは、Misskey Webの **サーバー情報** にある **カスタム絵文字** `/about#emojis`にアクセスすると見ることができます。 diff --git a/content/ja-JP/docs/features/deck.md b/content/ja-JP/docs/features/deck.md new file mode 100644 index 00000000..c3f74a7b --- /dev/null +++ b/content/ja-JP/docs/features/deck.md @@ -0,0 +1,21 @@ +# デッキ + +デッキは利用可能なUIのひとつです。「カラム」と呼ばれるビューを複数並べて表示させることで、カスタマイズ性が高く、情報量の多いUIが構築できることが特徴です。 +なお、メインカラムを追加しておくと、ノートやプロフィールをページで表示した際、メインカラムに内容が表示されます。 + +## カラムの追加 +デッキの背景を右クリックし、「カラムを追加」して任意のカラムを追加できます。 + +## カラムの移動 +カラムは、ドラッグアンドドロップで他のカラムと位置を入れ替えることが出来るほか、カラムメニュー(カラムのヘッダー右クリック)から位置を移動させることもできます。 + +## カラムの水平分割 +カラムは左右だけでなく、上下に並べることもできます。 +カラムメニューを開き、「左に重ねる」を選択すると、左のカラムの下に現在のカラムが移動します。 +上下分割を解除するには、カラムメニューの「右に出す」を選択します。 + +## カラムの設定 +カラムメニューの「編集」を選択するとカラムの設定を編集できます。カラムの名前を変えたり、幅を変えたりできます。 + +## デッキの設定 +デッキに関する設定は、[settings/deck](/settings/deck)で行えます。 diff --git a/content/ja-JP/docs/features/drive.md b/content/ja-JP/docs/features/drive.md new file mode 100644 index 00000000..1c24ab95 --- /dev/null +++ b/content/ja-JP/docs/features/drive.md @@ -0,0 +1,23 @@ +# ドライブ +ドライブは、Misskey上でファイルを管理できる機能です。 + +::: tip +技術的に言うと、Misskeyのシステム上、すべてのファイルが一元管理されており、それをユーザーにも公開したインターフェイスがドライブと捉えることができます。 +::: + +Misskey Webのドライブページから任意のファイルをアップロードできるほか、アバターに設定した画像や、ノートに添付したファイルなどもすべてドライブにアップロードされます。 + +ドライブにアップロードされたファイルは、いつでもダウンロードすることができるほか、ノート作成時に「ドライブからファイルを添付」することでファイルを再利用することもできます。 + +ドライブ内にフォルダを作り、複数のファイルをまとめて整理することもできます。 + +::: warning +現時点で、ドライブからファイルを削除すると、そのファイルが添付された **すべてのコンテンツ(ノート、ページなど)** も同時に消えます。 +::: + +## 閲覧注意 (NSFW) +閲覧注意またはNSFW (Not safe for work) は、ドライブのファイルに設定することができるフラグです。 +閲覧注意フラグを設定されたファイルは、表示される際に閲覧者の操作なしには表示されなくなります。 +このフラグは、例えば職場や公共の場で閲覧するのに適切でないと思われる画像などに設定し、そのような画像が突然表示されてしまうことを防ぐ目的で使われます。 + +このフラグは手動でオンオフを切り替えられるほか、モデレーターの判断で設定される場合もあります。 diff --git a/content/ja-JP/docs/features/favorite.md b/content/ja-JP/docs/features/favorite.md new file mode 100644 index 00000000..2d6c7963 --- /dev/null +++ b/content/ja-JP/docs/features/favorite.md @@ -0,0 +1,7 @@ +# お気に入り + +[ノート](./note)をお気に入りとして登録できる機能です。 +お気に入り登録したノートは、[お気に入りページ](./my/favorites)で一覧することができます。 +お気に入りに登録したことは相手に通知されず、お気に入りは自分しか見ることができません。 + +ノートをお気に入り登録するには、ノートメニューの「お気に入り」を押します。お気に入り解除するには、ノートメニューの「お気に入り解除」を押します。 diff --git a/content/ja-JP/docs/features/follow.md b/content/ja-JP/docs/features/follow.md new file mode 100644 index 00000000..28a606e2 --- /dev/null +++ b/content/ja-JP/docs/features/follow.md @@ -0,0 +1,3 @@ +# フォロー +ユーザーをフォローすると、タイムラインにそのユーザーの投稿が表示されるようになります。ただし、他のユーザーに対する返信は含まれません。 +ユーザーをフォローするには、ユーザーページの「フォロー」ボタンをクリックします。フォローを解除するには、もう一度クリックします。 diff --git a/content/ja-JP/docs/features/hashtag.md b/content/ja-JP/docs/features/hashtag.md new file mode 100644 index 00000000..4d398398 --- /dev/null +++ b/content/ja-JP/docs/features/hashtag.md @@ -0,0 +1,12 @@ +# ハッシュタグ +ハッシュタグとは、投稿に検索可能なタグをつけることができる機能の一つです。 + +世界ではじめてのハッシュタグ── #barcamp は、[2007年8月24日の午前4:25](https://twitter.com/chrismessina/status/223115412?lang=en)にクリス・メッシナ氏[@chrismessina@mastodon.xyz](https://mastodon.xyz/@chrismessina)によって考案されました。後にこの「ポンド記号`#`を用いて検索を容易にする」という案は、英語で「刻む、ハックする」を意味する「ハッシュ」と、「札」を意味する「タグ」を合わせた造語──「ハッシュタグ」として生まれ変わり、Twitter社に公式採用されました。ちなみにクリス・メッシナ氏が`#`を選んだ理由は、IRCのチャンネル名が`#`で始まることからの連想だからだそうです。 + + +![Screenshot of Chris Messina's first hashtag tweet that says "how do you feel about using # (pound) for groups. As in #barcamp [msg]?"](/docs/messina_first_2007.png) + + +FediverseでのハッシュタグはTwitterやInstagramなどといった中央集権的なサービスとでのものと多少仕様が異なります。Fediverseでは全文検索が難しい場合などがあり、特定の投稿を探し出すのは困難ですが、投稿にハッシュタグがついていれば、その投稿をハッシュタグをたどって容易に見つけ出すことができます。また、投稿にハッシュタグをつけるだけで様々なサイトに自動で届けてくれるハッシュタグリレーと呼ばれるサービスなどが連合宇宙には存在し、ここではハッシュタグにそこそこの重みがあったりするのです。 + + diff --git a/content/ja-JP/docs/features/index.md b/content/ja-JP/docs/features/index.md new file mode 100644 index 00000000..b238c9fb --- /dev/null +++ b/content/ja-JP/docs/features/index.md @@ -0,0 +1,3 @@ +# 機能 + + diff --git a/content/ja-JP/docs/features/mention.md b/content/ja-JP/docs/features/mention.md new file mode 100644 index 00000000..17289e1a --- /dev/null +++ b/content/ja-JP/docs/features/mention.md @@ -0,0 +1 @@ +# メンション diff --git a/content/ja-JP/docs/features/mfm.md b/content/ja-JP/docs/features/mfm.md new file mode 100644 index 00000000..4ff9c93c --- /dev/null +++ b/content/ja-JP/docs/features/mfm.md @@ -0,0 +1,136 @@ +--- +description: 'MFMは、Misskeyの様々な場所で使用できる専用のマークアップ言語です。' +--- + +# MFM +MFMは、Markup language For Misskeyの略で、Misskeyの様々な場所で使用できる専用のマークアップ言語です。 + +::: tip +一部の構文はMarkdownやHTMLと互換性があります。 +::: + +## MFMが使用可能な場所の例 +- ノート本文 +- CW注釈 +- ユーザーの名前 +- ユーザーの自己紹介 + +## 構文 +### メンション +アットマーク + ユーザー名で、特定のユーザーを示すことができます。 +::: tip +メンションについての詳細は[こちら](./mention.md)を参照してください。 +::: + +```:no-line-numbers +@alice +``` +```:no-line-numbers +@alice@example.com +``` + +### ハッシュタグ +ナンバーサイン + タグで、ハッシュタグを示すことができます。 +::: tip +ハッシュタグについての詳細は[こちら](./hashtag.md)を参照してください。 +::: + +```:no-line-numbers +#misskey +``` + +### URL +URLを示すことができます。 +```:no-line-numbers +https://example.com +``` + +### リンク +文章の特定の範囲を、URLに紐づけることができます。 +```:no-line-numbers +[example link](https://example.com) +``` + +### カスタム絵文字 +コロンでカスタム絵文字名を囲むと、カスタム絵文字を表示させることができます。 +::: tip +カスタム絵文字についての詳細は[こちら](./custom-emoji.md)を参照してください。 +::: + +```:no-line-numbers +:misskey: +``` + +### 太字 +文字を太く表示して強調することができます。 +```:no-line-numbers +**太字** +``` + +### 目立たなくする +内容を小さく・薄く表示させることができます。 +```:no-line-numbers +MisskeyでFediverseの世界が広がります +``` + +### 引用 +内容が引用であることを示すことができます。 +```:no-line-numbers +> MisskeyでFediverseの世界が広がります +``` + +### 中央寄せ +内容を中央寄せで表示させることができます。 +```:no-line-numbers +
MisskeyでFediverseの世界が広がります
+``` + +### コード(インライン) +プログラムなどのコードをインラインでシンタックスハイライトします。 +```:no-line-numbers +`<: "Hello, world!"` +``` + +### コード(ブロック) +複数行のプログラムなどのコードをブロックでシンタックスハイライトします。 +```:no-line-numbers +~ (#i, 100) { + <: ? ((i % 15) = 0) "FizzBuzz" + .? ((i % 3) = 0) "Fizz" + .? ((i % 5) = 0) "Buzz" + . i +} +``` + +### 反転 +内容を上下または左右に反転させます。 +```:no-line-numbers +$[flip MisskeyでFediverseの世界が広がります] +$[flip.v MisskeyでFediverseの世界が広がります] +$[flip.h,v MisskeyでFediverseの世界が広がります] +``` + +### フォント +内容のフォントを指定することができます。 +```:no-line-numbers +$[font.serif MisskeyでFediverseの世界が広がります] +$[font.monospace MisskeyでFediverseの世界が広がります] +$[font.cursive MisskeyでFediverseの世界が広がります] +$[font.fantasy MisskeyでFediverseの世界が広がります] +``` + +### ぼかし +内容をぼかすことができます。ポインターを上に乗せるとはっきり見えるようになります。 +```:no-line-numbers +$[blur MisskeyでFediverseの世界が広がります] +``` + +### プレーン +内側の構文を全て無効にします。 +```:no-line-numbers +**bold** @mention #hashtag `code` $[x2 🍮] +``` + +## 開発者向け情報 +MFMのパーサー実装はライブラリとして公開されており、簡単にクライアントにMFMを組み込むことが可能です。 +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/content/ja-JP/docs/features/mute-and-block.md b/content/ja-JP/docs/features/mute-and-block.md new file mode 100644 index 00000000..3b52851c --- /dev/null +++ b/content/ja-JP/docs/features/mute-and-block.md @@ -0,0 +1,53 @@ +# ミュートとブロック +好みではないユーザーがいる場合は、ミュートを行うことでそのユーザーが自分から見えないようにすることができます。 +また、より強力な措置として、ブロックを行うことでそのユーザーから自分のコンテンツが見えないようになるほか、自分に対して関わることができないようにすることができます。 +ミュートされていることは相手は分かりませんが、ブロックされていることは相手に分かります。どちらを選ぶかはご自身の判断で行ってください。 + +::: tip +ミュートとブロックは併用できます。 +::: + +::: warning +利用規約に違反するような、迷惑なユーザーがいる場合は運営者に報告することも検討してください。 +::: + +Misskey Webでは、設定>ミュートとブロック から、自分がミュートまたはブロックしているユーザー一覧を確認することができます。 + +## ミュート +ユーザーをミュートすると、そのユーザーに関する次のコンテンツがMisskeyに表示されなくなります: + +- タイムラインや投稿の検索結果内の、そのユーザーの投稿(およびそれらの投稿に対する返信やRenote) +- そのユーザーからの通知 +- メッセージ履歴一覧内の、そのユーザーとのメッセージ履歴 +- など + +Misskey Webでユーザーをミュートするには、対象のユーザーのユーザーページのメニューを開き、「ミュート」ボタンを押します。 + +::: tip +ミュートを行ったことは相手に通知されず、ミュートされていることを知ることもできません。 +::: + +## ブロック +ユーザーをブロックすると、そのユーザーからあなたのコンテンツが見えないようになり、またあなたに対して以下のようなアクションをすることができなくなります。 + +- フォローする +- ユーザーリストに追加する +- 返信する、Renoteする +- リアクションする、アンケートに投票する +- メッセージを送信する +- など + +また、 + +- ブロックする際に既にそのユーザーからフォローされていた場合はフォローが解除されます。 +- ブロックする際に既にそのユーザーがあなたをユーザーリストに入れていた場合はそのリストからあなたが削除されます。 + +Misskey Webでユーザーをブロックするには、対象のユーザーのユーザーページのメニューを開き、「ブロック」ボタンを押します。 + +::: warning +ブロックを行ったこと自体は相手に通知されませんが、フォローを行ったりなどの上記のアクションが行えなくなるので間接的にブロックされていることは分かります。 +::: + +::: warning +相手から自分のコンテンツが見えなくなりますが、相手がアカウントを切り替えたりログアウト状態になれば見ることができます。あくまで簡易的、補助的なものとしてお考えください。 +::: diff --git a/content/ja-JP/docs/features/note.md b/content/ja-JP/docs/features/note.md new file mode 100644 index 00000000..86b3f949 --- /dev/null +++ b/content/ja-JP/docs/features/note.md @@ -0,0 +1,83 @@ +# ノート +ノートは、Misskeyに投稿される、文章、ファイル、アンケートなどを含むコンテンツで、Misskeyの中心的概念です。また、そのノートを作成する行為自体もノートと呼ばれます。 + +::: tip +ノートという名称は、英語で「短い記録」を意味する Note が由来になっています。 +::: + +ノートが作成されると、[タイムライン](./timeline)に追加され、自分の[フォロワー](./follow)やサーバーのユーザーが見れるようになります。 + +ノートには、[リアクション](./reaction)を行うことができます。また、返信や引用もできます。 + +ノートを[お気に入り](./favorite)登録することで、後で簡単に見返すことができます。 + +## ノートを作成する +Misskey Webでノートを作成するには、画面上にある鉛筆マークのボタンを押して、作成フォームを開きます。作成フォームに内容を入力し、「ノート」ボタンを押すことでノートが作成されます。 +ノートには、画像、動画など任意のファイルや、[アンケート](./poll)を添付することができます。また、本文中には[MFM](./mfm)が使用でき、[メンション](./mention)や[ハッシュタグ](./hashtag)を含めることもできます。 +他にも、CWや公開範囲といった設定も行えます(詳細は後述)。 + +::: tip +Misskey Webでは、コンピューターのクリップボードに画像データがある状態で、フォーム内のテキストボックスにペーストするとその画像を添付することができます。 +::: + +::: tip +Misskey Webでは、テキストボックス内でCtrl + Enterを押すことでも投稿できます。 +::: + +## Renote +既にあるノートを引用、もしくはそのノートを新しいノートとして共有する行為、またそれによって作成されたノートをRenoteと呼びます。 +自分がフォローしているユーザーの、気に入ったノートを自分のフォロワーに共有したい場合や、過去の自分のノートを再度共有したい場合に使います。 +同じノートに対して無制限にRenoteを行うことができますが、あまり連続して使用すると迷惑になる場合もあるので、注意しましょう。 + +::: warning +公開範囲がフォロワーやダイレクトのノートはRenoteできません。 +::: + +Misskey WebでRenoteを削除するには、Renoteの時刻表示の隣にある「...」を押し、「Renote解除」を選択します。 + +## CW +Contents Warningの略で、ノートの内容を、閲覧者の操作なしには表示しないようにできる機能です。主に長大な内容を隠すためや、ネタバレ防止などに使うことができます。 +Misskey WebでCWを設定するには、フォームの「内容を隠す」ボタン(目のアイコン)を押します。すると新しい入力エリアが表れるので、そこに内容の要約を記入します。 + +## 公開範囲 +ノートごとに、そのノートが公開される範囲を設定することができます。 +Misskey Webで公開範囲を設定するには、フォームの「ノート」ボタンの左にあるアイコンを押します。 +公開範囲には、以下の種類があります。 + +### パブリック +全ての人に対してノートが公開されるほか、サーバーの全てのタイムライン(ホームタイムライン、ローカルタイムライン、ソーシャルタイムライン、グローバルタイムライン)にノートが流れます。 + +::: warning +アカウントが[サイレンス](./silence)状態の時は、この公開範囲は使用できません。 +::: + +### ホーム +全ての人に対してノートが公開されますが、フォロワー以外のローカルタイムライン、ソーシャルタイムライン、グローバルタイムラインにはノートは流れません。 + +### フォロワー +自分のフォロワーに対してのみノートを公開します。フォロワーの全てのタイムラインに流れます。 + +### ダイレクト +指定したユーザーに対してのみノートを公開します。指定したユーザーの全てのタイムラインに流れます。 + +### 「ローカルのみ」オプション +このオプションを有効にすると、リモートにノートを連合しなくなります。 + +### 公開範囲の比較 + + + + +
パブリックホームフォロワーダイレクト
フォロワーのLTL/STL/GTL
非フォロワーのLTL/STL/GTL
+ +## ピン留め +ノートをピン留めすると、ユーザーページに常にそのノートを表示しておくことができます。 +Misskey Webでピン留めを行うには、ノートのメニューを開き、「ピン留め」を選択します。 + +::: tip +複数のノートを同時にピン留めすることも可能です。 +::: + +## ウォッチ +ノートをウォッチすると、自分以外のノートへのリアクションや返信などの通知を受け取ることができます。 +Misskey Webでウォッチするには、ノートのメニューを開き、「ウォッチ」を選択します。 diff --git a/content/ja-JP/docs/features/online-status.md b/content/ja-JP/docs/features/online-status.md new file mode 100644 index 00000000..dedf71ac --- /dev/null +++ b/content/ja-JP/docs/features/online-status.md @@ -0,0 +1,38 @@ +# オンラインステータス +ユーザーの**オンラインステータス**は、そのユーザーのMisskey利用の状態を表すものです。 +オンラインステータスは、ユーザーページなどでユーザーアイコンの隅にインジケーターとして表示されます。 + + + + + + + + + + + + + + + + + + + + + + + + + + + +
状態説明
🟢緑オンライン今まさにMisskeyを使用していると考えられる状態
🟡黄アクティブ今は退席しているものの、Misskeyの利用自体は行われている状態
🔴赤オフラインMisskeyを利用していないと考えられる状態
⚫灰不明ステータスを非公開にしている、もしくはリモートユーザー等でステータスが不明の状態
+ +オンラインステータスは自動的に変わり、手動で設定することは出来ません。 +設定により、オンラインステータスを非公開にすることができます。 + +::: warning +ユーザーのサジェストなど、一部の機能においてはオンラインステータスを元に処理される場合があるため、ステータスを非公開にすると他のユーザーから見つけにくくなることがあります。 +::: diff --git a/content/ja-JP/docs/features/pages.md b/content/ja-JP/docs/features/pages.md new file mode 100644 index 00000000..4a778cbd --- /dev/null +++ b/content/ja-JP/docs/features/pages.md @@ -0,0 +1,65 @@ +# ページ + +Misskey上でノートとは別にページを作成できます。v13では静的ページに特化しています。 + +::: warning +v13よりページによる動的ページ作成の代わりにMisskey Playが使用できます。 +::: + +## ページ設定 + +ページに関する項目を設定します。次の項目を入力できます。 + +- タイトル +- ページの要約 +- ページURL +- 中央寄せ +- フォント +- ピン留めされているときにタイトルを非表示 +- アイキャッチ画像 + +### タイトル +このページのタイトルを入力します。一覧に表示されます。 + +### ページの要約 +簡単な説明を入力します。一覧に表示されます。 + +### ページURL +`https://サーバー名/@ユーザー/pages/●●●` の `●●●` を任意に設定できます。 + +### 中央寄せ +有効にすると、中央に寄せて表示します。 + +### フォント +**セリフ** と **サンセリフ** を選択します。 + +### ピン留めされているときにタイトルを非表示 +ピン留めされているときにタイトルを非表示にします。 + +### アイキャッチ画像 +**アイキャッチ画像を設定** より画像を設定できます。一覧表示などで表示する事が可能です。 + +## コンテンツ + +ページ本体を編集します。次のブロックを一つまたは複数組み合わせてページを生成できます。 + +- セクション +- テキスト +- 画像 +- ノート埋め込み + +### セクション + +タイトルを設定する事で見出しとして表示します。更に中のブロックを設定できます。 + +### テキスト + +テキスト本文を入力します。MFMやカスタム絵文字を使用できます。 + +### 画像 + +画像を表示します。ドライブより画像を設定します。 + +### ノート埋め込み + +ノート ID を入れる事で、そのノートを表示します。他のサーバーを埋め込みたい場合は検索でそのURLを入れ、表示させた時のIDを貼り付けて下さい。 diff --git a/content/ja-JP/docs/features/plugin.md b/content/ja-JP/docs/features/plugin.md new file mode 100644 index 00000000..856d8a23 --- /dev/null +++ b/content/ja-JP/docs/features/plugin.md @@ -0,0 +1,4 @@ +# プラグイン +Misskey Webにはプラグイン機能があり、ユーザーがMisskey Webの機能を拡張することができます。 + +プラグインの作成方法については[こちらのドキュメント](../advanced/create-plugin.md)を参照してください。 diff --git a/content/ja-JP/docs/features/reaction.md b/content/ja-JP/docs/features/reaction.md new file mode 100644 index 00000000..90afe584 --- /dev/null +++ b/content/ja-JP/docs/features/reaction.md @@ -0,0 +1,18 @@ +# リアクション +他の人のノートに、絵文字を付けて簡単にあなたの反応を伝えられる機能です。 +Misskey Webでリアクションするには、ノートの + アイコンをクリックしてピッカーを表示し、絵文字を選択します。 +リアクションには[カスタム絵文字](./custom-emoji.md)も使用できます。 + +## リアクションピッカーのカスタマイズ +Misskey Webでは、ピッカーに表示される絵文字を自分好みにカスタマイズすることができます。 +設定の「リアクション」で設定します。 + +## リモート投稿へのリアクションについて +リアクションはMisskeyオリジナルの機能であるため、リモートサーバーがMisskeyでない限りは、ほとんどの場合「Like」としてアクティビティが送信されます。一般的にはLikeは「お気に入り」として実装されているようです。 + +## リモートからのリアクションについて +リモートから「Like」アクティビティを受信したとき、Misskeyでは「👍」のリアクションとして解釈されます。 + +## 自分のリアクション一覧を見る +Misskey Webでは、自分のプロフィールページの「リアクション」タブを開くことで、自分の行ったリアクション一覧を見ることができます。 +設定から、このリアクション一覧を公開するようにすることもできます。 diff --git a/content/ja-JP/docs/features/share-form.md b/content/ja-JP/docs/features/share-form.md new file mode 100644 index 00000000..7df9d0ac --- /dev/null +++ b/content/ja-JP/docs/features/share-form.md @@ -0,0 +1,53 @@ +# 共有フォーム +Misskey Webの`/share`を開くと、共有用の投稿フォームを開くことができます。この共有フォームを利用すると、外部のWebページから、ページの内容をユーザーにMisskeyで共有してもらいたいときに便利です。 + +URLにクエリパラメータとして共有内容をはじめとするいくつかのオプションを指定できます。 + +## クエリパラメータ + +::: tip +すべてのパラメータは**オプション**であり、必須ではありません。 +::: + +| 名前 | 説明 | +| ---- | ---- | +| `title` | タイトル。本文の先頭に[ … ]と挿入されます。 | +| `text` | 本文。 | +| `url` | URL。本文の末尾に挿入されます。 | + +### リプライ情報 +以下のいずれかを指定すると、指定のノートに対するリプライにすることができます。 + +| 名前 | 説明 | +| ---- | ---- | +| `replyId` | リプライ先のノートID。 | +| `replyUri` | リプライ先のURL。(リモートのノートオブジェクトを指定) | + +### Renote情報 +以下のいずれかを指定すると、指定のノートに対するRenote(引用)にすることができます。 + +| 名前 | 説明 | +| ---- | ---- | +| `renoteId` | Renote先のノートID。 | +| `renoteUri` | Renote先のURL。(リモートのノートオブジェクトを指定) | + +### 公開範囲 +以下のオプションで公開範囲の指定を行えます。 + +| 名前 | 説明 | +| ---- | ---- | +| `visibility` | `public`, `home`, `followers`, `specified` のいずれか | +| `localOnly` | 0(false) or 1(true) | +| `visibleUserIds` | 対象ユーザーID(カンマ区切り) | +| `visibleAccts` | 対象ユーザー[acct](../glossary.md#acct)(カンマ区切り) | + +::: warning +`visibility`に`specified`を指定した場合は、`visibleUserIds`または`visibleAccts`の指定も必要です。 +::: + +### 添付ファイル +以下のオプションで添付ファイルの指定を行えます。 + +| 名前 | 説明 | +| ---- | ---- | +| `fileIds` | 添付するファイルのID(カンマ区切り) | diff --git a/content/ja-JP/docs/features/silence.md b/content/ja-JP/docs/features/silence.md new file mode 100644 index 00000000..3ac2edb9 --- /dev/null +++ b/content/ja-JP/docs/features/silence.md @@ -0,0 +1,7 @@ +# サイレンス +サイレンスは、アカウントに設定される状態のひとつです。 + +アカウントがサイレンス状態になると、ノートの公開範囲をパブリックにできなくなります。 +ホーム、フォロワー、ダイレクトは選択可能なため、サイレンスを受けた場合でもフォロワーやあなたのユーザーページを直接訪れた場合は投稿を閲覧できますが、GTL(連合タイムライン)やLTL(ローカルタイムライン)には投稿が流れません。 + +アカウントのサイレンス状態は、サーバーのモデレーターによって有効化/無効化されます。 diff --git a/content/ja-JP/docs/features/theme.md b/content/ja-JP/docs/features/theme.md new file mode 100644 index 00000000..dd881053 --- /dev/null +++ b/content/ja-JP/docs/features/theme.md @@ -0,0 +1,95 @@ +# テーマ + +テーマを設定して、Misskeyクライアントの見た目を変更できます。 + +## テーマの設定 +設定 > テーマ + +## テーマを作成する +テーマコードはJSON5で記述されたテーマオブジェクトです。 +テーマは以下のようなオブジェクトです。 +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `id` ... テーマの一意なID。UUIDをおすすめします。 +* `name` ... テーマ名 +* `author` ... テーマの作者 +* `desc` ... テーマの説明(オプション) +* `base` ... 明るいテーマか、暗いテーマか + * `light`にすると明るいテーマになり、`dark`にすると暗いテーマになります。 + * テーマはここで設定されたベーステーマを継承します。 +* `props` ... テーマのスタイル定義。これから説明します。 + +### テーマのスタイル定義 +`props`下にはテーマのスタイルを定義します。 +キーがCSSの変数名になり、バリューで中身を指定します。 +なお、この`props`オブジェクトはベーステーマから継承されます。 +ベーステーマは、このテーマの`base`が`light`なら[_light.json5]で、`dark`なら[_dark.json5]です。 +つまり、このテーマ内の`props`に`panel`というキーが無くても、そこにはベーステーマの`panel`があると見なされます。 + +[_light.json5]: https://github.com/misskey-dev/misskey/blob/develop/packages/frontend/src/themes/_light.json5 +[_dark.json5]: https://github.com/misskey-dev/misskey/blob/develop/packages/frontend/src/themes/_dark.json5 + +#### バリューで使える構文 +* 16進数で表された色 + * 例: `#00ff00` +* `rgb(r, g, b)`形式で表された色 + * 例: `rgb(0, 255, 0)` +* `rgb(r, g, b, a)`形式で表された透明度を含む色 + * 例: `rgba(0, 255, 0, 0.5)` +* 他のキーの値の参照 + * `@{キー名}`と書くと他のキーの値の参照になります。`{キー名}`は参照したいキーの名前に置き換えます。 + * 例: `@panel` +* 定数(後述)の参照 + * `${定数名}`と書くと定数の参照になります。`{定数名}`は参照したい定数の名前に置き換えます。 + * 例: `$main` +* 関数(後述) + * `:{関数名}<{引数}<{色}` + +#### 定数 +「CSS変数として出力はしたくないが、他のCSS変数の値として使いまわしたい」値があるときは、定数を使うと便利です。 +キー名を`$`で始めると、そのキーはCSS変数として出力されません。 + +#### 関数 +「ボタンの上にカーソルを合わせたときだけ色を明るくしたい」のように、既存の色から少し変更した色を使いたい場合に、関数を使うと便利です。 + +`:{関数名}<{引数}<{色や他のキーの参照}`の形で使うことができます。 + +```js +props: { + accent: '#86b300', + accentDarken: ':darken<10<#86b300', + accentLighten: ':lighten<10<@accent' +} +``` + +##### 使用できる関数 +* `lighten` ... 渡された色の輝度(0~100)に対して引数(0~100)を加算した色を返します。 +* `darken` ... 渡された色の輝度(0~100)に対して引数(0~100)を減算した色を返します。 +* `alpha` ... 渡された色の透明度を引数(0.0~1.0)に設定した色を返します。 + * 0.0のとき完全に透明、1.0で完全に不透明になります。 +* `hue` ... 渡された色の色相(-360~360)に対して引数(-360~360)の値だけ回転させた色を返します。 +* `saturate` ... 渡された色の彩度(0~100)に対して引数(0~100)を加算した色を返します。 diff --git a/content/ja-JP/docs/features/thread-mute.md b/content/ja-JP/docs/features/thread-mute.md new file mode 100644 index 00000000..f1048f27 --- /dev/null +++ b/content/ja-JP/docs/features/thread-mute.md @@ -0,0 +1,14 @@ +# スレッドミュート +::: tip +バージョン 12.95.0 以降の機能です。 +::: + +スレッドミュートは、指定したノートのスレッドをミュートします。スレッドとは、起点のノートから繋がった全てのリプライのことです。 + +スレッドをミュートすると、そのスレッドへの新たなリプライおよびリプライに含まれるあなた宛てのメンションが、通知されなくなるほか「あなた宛て」にも載らなくなります。 + +Misskey Webでスレッドをミュートするには、対象のスレッドに属する任意のノートもしくは起点のノートのメニューを開き、「スレッドをミュート」を選択します。 + +::: warning +スレッド内のどのノートからミュート操作を行ったかに関わらず、そのスレッド全体がミュートされます。 +::: diff --git a/content/ja-JP/docs/features/timeline.md b/content/ja-JP/docs/features/timeline.md new file mode 100644 index 00000000..82fc8be3 --- /dev/null +++ b/content/ja-JP/docs/features/timeline.md @@ -0,0 +1,33 @@ +# タイムライン +タイムラインは、[ノート](./note)が時系列で表示される機能です。 +タイムラインには以下で示す種類があり、種類によって表示されるノートも異なります。 +なお、タイムラインの種類によってはサーバーにより無効になっている場合があります。 + +## ホーム +自分のフォローしているユーザーの投稿が流れます。HTLと略されます。 + +## ローカル +全てのローカルユーザーの「ホーム」指定されていない投稿が流れます。LTLと略されます。 + +## ソーシャル +自分のフォローしているユーザーの投稿と、全てのローカルユーザーの「ホーム」指定されていない投稿が流れます。STLと略されます。 + +## グローバル +全てのローカルユーザーの「ホーム」指定されていない投稿と、サーバーに届いた全てのリモートユーザーの「ホーム」指定されていない投稿が流れます。GTLと略されます。 + +## 比較 +| ソース | | | タイムライン | | | +|-----------------------|------------|--------|---------|------------|------------| +| ユーザー | 公開範囲 | ホーム | ローカル | ソーシャル | グローバル | +| ローカル (フォロー) | 公開 | ✔ | ✔ | ✔ | ✔ | +| | ホーム | ✔ | | ✔ | | +| | フォロワー | ✔ | | ✔ | | +| リモート (フォロー) | 公開 | ✔ | | ✔ | ✔ | +| | ホーム | ✔ | | ✔ | | +| | フォロワー | ✔ | | ✔ | | +| ローカル (未フォロー) | 公開 | | ✔ | ✔ | ✔ | +| | ホーム | | | | | +| | フォロワー | | | | | +| リモート (未フォロー) | 公開 | | | | ✔ | +| | ホーム | | | | | +| | フォロワー | | | | | diff --git a/content/ja-JP/docs/features/webhook.md b/content/ja-JP/docs/features/webhook.md new file mode 100644 index 00000000..3abe30a9 --- /dev/null +++ b/content/ja-JP/docs/features/webhook.md @@ -0,0 +1,145 @@ +# Webhook +::: tip +バージョン 12.109.0 以降の機能です。 +::: + +::: warning +実験的な機能であるため、動作が不安定だったり今後仕様が変更される可能性があります。 +::: + +MisskeyにはWebhookが用意されています。Webhookを利用すると、Misskey上の様々なイベントをリアルタイムに受け取ることが可能です。 + +設定>Webhook でWebhookの管理を行えます。 + +Webhookが登録されると、指定したイベントが発生した際に、指定したURLにHTTPリクエストが送信されます。リクエストのメソッドはPOSTで、ボディはJSONです。 +さらに、リクエストヘッダーには`X-Misskey-Hook-Secret`という名前で、登録時に設定したシークレットが含まれます。このシークレットが正しいか検証することで、リクエストが正規のものか判定することができます。 + +リクエストペイロードは以下のプロパティが入ります。 + + + +送信先サーバーが5xxエラーを返すか、応答しなかった場合は時間を開けてリクエストが再送されます。 + +Webhookは管理画面から個別にアクティブ状態を設定でき、一時的にリクエストの送信を停止させることができます。 + +## イベント +イベントごとに説明とペイロードを示します。 + +### follow +自分が誰かをフォローした際に発生します。 + + + +### followed +自分が誰かからフォローされた際に発生します。 + + + +### unfollow +自分が誰かをフォロー解除した際に発生します。 + + + +### note +自分がノートを投稿した際に発生します。 + + + +### reply +自分のノートに返信された際に発生します。 + + + +### renote +自分のノートがRenoteされた際に発生します。 + + + +### mention +自分にメンションされた際に発生します。 + + diff --git a/content/ja-JP/docs/features/widgets.md b/content/ja-JP/docs/features/widgets.md new file mode 100644 index 00000000..4a27b96c --- /dev/null +++ b/content/ja-JP/docs/features/widgets.md @@ -0,0 +1,138 @@ +# ウィジェット +ウィジェットは、MisskeyのUI上に設置できる小型の情報表示、操作が行えるパーツです。 + +ウィジェットを編集するには、ウィジェット編集モードに切り替えます。切り替え方法はUIによって異なります。 +ウィジェット編集モードでは、ウィジェットの追加、削除、並び替え、およびそれぞれのウィジェットの設定を行えます。 + +## 利用可能なウィジェット一覧 + +- プロフィール +- サーバー情報 +- 付箋 +- タイムライン +- カレンダー +- RSSリーダー +- RSSティッカー +- トレンド +- 時計 +- アクティビティ +- フォト +- デジタル時計 +- UNIX時計 +- 連合 +- サーバークラウド +- 投稿フォーム +- スライドショー +- サーバーメトリクス +- オンラインユーザー +- ジョブキュー +- ボタン +- AiScriptコンソール +- AiScript App +- 藍 +- ユーザーリスト +- クリッカー + +### プロフィール + +名前・ユーザー名・アバター画像・バナー画像を表示します。複数アカウントを使用している時に使用しているユーザー名が見やすくなります。 + +### サーバー情報 + +サーバー名・ドメイン・アイコン画像・バナー画像を表示します。 + +### 付箋 + +テキストを保存しておけます。 + +### タイムライン + +ライムラインを表示します。ホーム・ローカル・ソーシャル・グローバルを切り替え表示できます。 + +### カレンダー + +今日の年月日・曜日、今日・今月・今年をパーセント表示します。デフォルトUIでは最初から表示されています。 + +### RSSリーダー + +RSS フィードタイトルを一覧表示します。 + +### RSSティッカー + +RSS フィードを順次スクロール表示します。 + +### トレンド + +最近よく使用されているハッシュタグを表示します。 + +### 時計 + +アナログ時計で現在時間を表示します。 + +### アクティビティ + +稼働状況をドット表示します。 + +### フォト + +最近のドライブ中身を表示します。 + +### デジタル時計 + +デジタル時計で現在時刻を表示します。 + +### UNIX時計 + +UNIX時間で現在時刻を表示します。 + +### 連合 + +主に通信している他のサーバーを表示します。 + +### サーバークラウド + +他のサーバーを球状に表示します。 + +### 投稿フォーム + +ノートを投稿するッフォーム を固定表示します。 + +### スライドショー + +ドライブ内の特定フォルダ内を順次表示します。 + +### サーバーメトリクス + +サーバのCPU・メモリ・ネット送受・ストレージ容量を表示します。サーバ環境によっては表示できない場合があります。 + +### オンラインユーザー + +現在オンタイン状態になっているユーザー数表示します。 + +### ジョブキュー + +他サーバーとの送受しているノートなどのキュー状態を表示します。 + +### ボタン + +ボタンを表示します。動作は AIScript で記載していきます。 + +### AiScriptコンソール + +AiScript を実行できるコンソールを表示します。 + +### AiScript App + +AIScript ソースを用いてアプリを表示します。Misskey Play と同じ UI を使用できます。v13 より追加されています。 + +### 藍 + +藍を表示します。カーソルに合わせて視線を変えたりします。 + +### ユーザーリスト + +リストを表示します。もっと! - リスト で設定できます。 + +### クリッカー + +クッキーを表示します。表示されたクッキーをクリック・タップして下さい。 diff --git a/content/ja-JP/docs/features/word-mute.md b/content/ja-JP/docs/features/word-mute.md new file mode 100644 index 00000000..9184418d --- /dev/null +++ b/content/ja-JP/docs/features/word-mute.md @@ -0,0 +1,20 @@ +# ワードミュート +ワードミュートの設定をすると、条件に合致したノートが表示されなくなります。 + +ワードミュートには、ソフトワードミュートとハードワードミュートの2種類があります。それぞれについて設定の方法と挙動を説明します。 + +## ソフトワードミュート +ソフトワードミュートは、クライアント(アプリ)側でミュートを判断するワードミュートです。 + +ノートが設定した条件に合致すると、「(ユーザー名)が何かを言いました」という表示で隠れます。 +クリックすると元の通りに表示されます。 + +## ハードワードミュート +ハードワードミュートは、アンテナのようにサーバーが新しいノートの本文に対して条件に合致するかどうか判断し、タイムラインから対象となったノートを除外します。 + +つまり、ハードワードミュートには、以下のような特徴があります。 + +- 条件設定後、新しい投稿のみがミュートの対象になります。 +- 条件を変更しても、過去にハードミュートされたノートはミュートされたままになります。 +- 「○○が何かを言いました」でタイムラインが埋まることがありません。 +- ソフトミュートに非対応のアプリでも、ハードミュートは適用されます。 diff --git a/content/ja-JP/docs/getting-started.md b/content/ja-JP/docs/getting-started.md new file mode 100644 index 00000000..dca3b838 --- /dev/null +++ b/content/ja-JP/docs/getting-started.md @@ -0,0 +1,24 @@ +# Misskeyを始めよう +Misskeyはソフトウェアおよびそのプロジェクトです。 +インターネットに公開されている、Misskeyを動かしているサーバーのことを**サーバー**と呼びます。 +Misskeyを利用するには、どこかのサーバーにアカウントを作成し、そのサーバーを利用します。 + +[サーバー一覧](../instances.md)から、好きなサーバーを選ぶことができます。 + +::: tip +どのサーバーを選んでも、他のサーバーのユーザーとやり取りすることができます。 + +::: details +Misskeyには連合機能が備わっています。 + +連合機能によって、別のサーバーのユーザーであっても、同じサーバーのユーザーと同じようにフォローやリアクション、Renoteなどができるようになっています。 + +Misskeyが搭載している連合機能はActivityPubというオープンな共通規格に基づいていて、MastodonやPleromaといったほかのソフトウェアとも互換性があります。 +::: + +## サーバーの選び方 +### サーバーのテーマ +サーバーによっては、例えば「特定のこと、ものが好き」といったテーマが決まっている場合があります。 +自分にあったテーマのサーバーを探すのもおすすめです。 + +### サーバーのユーザー層 diff --git a/content/ja-JP/docs/glossary.md b/content/ja-JP/docs/glossary.md new file mode 100644 index 00000000..49bd4f0f --- /dev/null +++ b/content/ja-JP/docs/glossary.md @@ -0,0 +1,100 @@ +--- +description: 'Misskeyに関する用語集です。' +--- + +# 用語集 +Misskeyに関する用語集です。 + +## Acct +特定のユーザーを示す`@username@host`形式の文字列。メンションをする際などに使われます。 + +## ActivityPub +(読み: あくてぃびてぃぱぶ)
+Fediverseと呼ばれる、非中央集権型で連合したソーシャルネットワークを形成するために用いられる、オープン標準のプロトコル(仕様)。このプロトコルに則ってサーバー同士が接続され、コンテンツや通知などの情報を相互のサーバーでやり取りします。Fediverseのネットワークを形成するために欠かせません。 + +## AiScript +(読み: あいすくりぷと)
+Misskeyで使用できる、JavaScript上で動作するプログラミング言語です。詳しくは[こちら。](../advanced/aiscript) + +## API +(読み: えーぴーあい)
+Misskeyのサーバーが公開している、プログラムからMisskeyを扱うためのインターフェース。詳しくは[こちら。](../docs/api) + +## Bot +(読み: ぼっと)
+プログラムによって動作しているアカウントです。 + +## CW +(読み: こんてんつわーにんぐ)
+Contents Warningの略。ノートの内容を、操作なしには表示しないようにできる機能。主に長大な内容を隠すためや、ネタバレ防止などに使われます。詳しくは[こちら。](../docs/features/note.html#cw) + +## Fediverse +(読み: ふぇでぃばーす)
+「Federated(Federation)」と「Universe」を組み合わせた造語。Misskeyを含む、様々な分散型ソフトウェアを実装したサーバーで構成された、非中央集権的で連合したソーシャルネットワーク。Misskey以外の分散型ソフトウェアとしては、MastodonやPleromaやPixelfedなどがあります。 + +## GTL +グローバルタイムライン(Global TimeLine)の略。タイムラインについて、詳しくは[こちら。](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)の略。タイムラインについて、詳しくは[こちら。](../features/timeline) + +## LTL +ローカルタイムライン(Local TimeLine)の略。タイムラインについて、詳しくは[こちら。](../features/timeline) + +## MFM +(読み: えむえふえむ)
+Markup language For Misskeyの略で、Misskey上で使用できるマークアップ言語です。詳しくは[こちら。](../docs/features/mfm) + +## Misskey Web +(読み: みすきーうぇぶ)
+Misskey公式のWebクライアント(インターフェイス)。MisskeyサーバーにPC・スマートフォンなどのWebブラウザからアクセスすると、自動的に表示されます。 + +## NSFW +(読み: のっとせーふふぉーわーく)
+Not Safe For Workの略。画像を「閲覧注意」扱いにし、操作なしには表示しないようにすることができる機能です。 + +## Renote +(読み: りのーと)
+既にあるノートを引用、もしくはそのノートを新しいノートとして共有する行為、またそれによって作成されたノート。詳しくは[こちら。](../docs/features/note.html#renote) + +## STL +ソーシャルタイムライン(Social TimeLine)の略。タイムラインについて、詳しくは[こちら。](../features/timeline) + +## 藍 +(読み: あい)
+Misskeyの看板娘(公式キャラクター)です。詳しくは[こちら。](https://xn--931a.moe/) + +## サーバー +todo + +## カスタム絵文字 +各Misskeyサーバーの管理者やユーザーによって独自に作られる絵文字。カスタム絵文字ではない通常の絵文字は「Unicode絵文字」と区別して呼ばれます。詳しくは[こちら。](../docs/features/custom-emoji) + +## コントロールパネル +Misskeyサーバーの設定画面のことを指します。 + +## 凍結 +(読み: とうけつ)
+アカウントが使用不可に設定されている状態を指します。 + +## ドライブ +Misskeyのサーバーでユーザーがアップロードした画像や音楽などのファイルを管理する機能です。詳しくは[こちら。](../docs/features/drive) + +## ノート +Misskeyのサーバー上でユーザーが投稿する文章のこと。画像や音楽などのファイル、アンケートなど、Misskey独自の様々なコンテンツを含めることができます。詳しくは[こちら。](../docs/features/note) + +## ミスキスト +Misskeyのサーバーにアカウントを持つユーザー。またはその中でもヘビーユーザーを指す言葉です。 + +## モデレーター +スパムの凍結およびサイレンスや不適切な投稿の削除など、サーバーの運営に関する権限を持つユーザー。多くの場合、サーバー管理者がサーバー内でモデレーターを募集して採用します。 + +## リモート +他サーバーやサーバーのことを指します。リモートユーザーといったように接頭辞としても使われます。ローカルの逆です。 + +## 連合 +(読み: れんごう)
+複数のサーバーやサーバー同士が相互に接続され、コンテンツや通知などの情報を相互のサーバーやサーバーでやり取りする集合体を意味します。 + +## ローカル +自サーバーのことを指します。ローカルユーザー、ローカルタイムラインといったように接頭辞としても使われます。リモートの逆です。 diff --git a/content/ja-JP/docs/index.md b/content/ja-JP/docs/index.md new file mode 100644 index 00000000..e69de29b diff --git a/content/ja-JP/docs/install.md b/content/ja-JP/docs/install.md new file mode 100644 index 00000000..051d87e3 --- /dev/null +++ b/content/ja-JP/docs/install.md @@ -0,0 +1,34 @@ +--- +description: 'Misskeyサーバーの作成方法についての案内です。' +--- + +# Misskeyサーバーの作成 +Misskeyサーバーの構築に関心をお寄せいただきありがとうございます。サーバーの作成方法はいくつかあるので、下記から選んでガイドをお読みください。 + +::: danger +一度使用を始めたサーバーのドメイン・ホスト名は、決して変更しないでください! +::: + +::: danger +自分のサーバーに対して Cloudflare を使用する場合、 Auto Minify 設定は使用しないようにしてください。 + +Cloudflare が最新の JavaScript を解釈せず、中のソースコードを破壊するため、Misskey が正常に動作しません。 + +詳しくは [misskey-dev/misskey #9791](https://github.com/misskey-dev/misskey/issues/9791) をご覧ください。 +::: + +## Docker Composeを使ったインストール +[こちら](./install/docker.html) + +## bashスクリプトを使ったインストール +[こちら](./install/bash.html) + +## 全部自力でインストール +[基本編](./install/manual.html)\ +[Ubuntu版詳細説明](./install/ubuntu-manual.html) + +## YunoHostを使ったインストール +MisskeyはYunoHostでAppとしてインストールできます。詳しくは、[Yunohost向けのMisskeyパッケージのリポジトリ](https://github.com/YunoHost-Apps/misskey_ynh)をご覧ください。 + +## Kubernetes/TrueNASを使ったインストール +[こちら](./install/kubernetes.html) diff --git a/content/ja-JP/docs/install/bash.md b/content/ja-JP/docs/install/bash.md new file mode 100644 index 00000000..c835542e --- /dev/null +++ b/content/ja-JP/docs/install/bash.md @@ -0,0 +1,239 @@ +# Misskey install shell script v3.0.0 + +Misskeyを簡単にインストールするためのシェルスクリプトができました! + +いくつかの質問に答えるだけで、UbuntuサーバーへMisskey(v12)を簡単にインストールできます! + +また、アップデートスクリプトもあります。 + +[v12の場合はこちら](https://github.com/joinmisskey/bash-install/blob/a096e874f93d493aa68975a31be9ce12d644e767/README.md) +[**English version**](./README.en.md) + +## ライセンス +[MIT License](./LICENSE) + +## 準備するもの +1. ドメイン +2. Ubuntuがインストールされたサーバー +3. Cloudflareアカウント(推奨) + +::: danger +一度使用を始めたサーバーのドメイン・ホスト名は、決して変更しないでください! +::: + +Let's Encryptの認証を試行できる回数が少ないので、サーバーのネットワークやDNSの設定を十分確認してからインストールを開始してください。 + +## Cloudflareの設定 +Cloudflareを使う場合、Cloudflareのドメインの設定を完了してからインストールを開始するようにしてください。 +ネームサーバーの適用には最大で3日程度かかる場合があります。 + +また、nginxとCloudflareを設定する場合、Cloudflareの設定画面にて、 + +- DNSを設定してください。 +- SSL/TLS設定にて、暗号化モードを「フル」に設定してください。 + +## 操作 +### 1. SSH +サーバーにSSH接続します。 +(サーバーのデスクトップを開いている方はシェルを開きましょう。) + +### 2. 環境を最新にする +すべてのパッケージを最新にし、再起動します。 + +``` +sudo apt update; sudo apt full-upgrade -y; sudo reboot +``` + +### 3. インストールをはじめる +SSHを接続しなおして、Misskeyのインストールを始めましょう。 + +ただ、インストール前に[Tips](#Tips)を読むことを強くお勧めします。 + +``` +wget https://raw.githubusercontent.com/joinmisskey/bash-install/main/ubuntu.sh -O ubuntu.sh; sudo bash ubuntu.sh +``` + +example.comは自分のドメインに置き換えてください。 + +### 4. アップデートする +アップデートのためのスクリプトもあります。 + +アップデートスクリプトは、環境のアップデートは行いません。CHANGELOG(日本語)および[GitHubのリリース一覧(英語)](https://github.com/joinmisskey/bash-install/releases)を参考に、適宜マイグレーション操作を行なってください。 + +まずはダウンロードします。 + +``` +wget https://raw.githubusercontent.com/joinmisskey/bash-install/main/update.ubuntu.sh -O update.sh +``` + +アップデートしたいときにスクリプトを実行してください。 + +``` +sudo bash update.sh +``` + +- systemd環境では、`-r`オプションでシステムのアップデートと再起動を行うことができます。 +- docker環境では、引数に更新後のリポジトリ名:タグ名を指定することができます。 + +## 動作を確認した環境 + +### Oracle Cloud Infrastructure + +このスクリプトは、Oracle Cloud InfrastructureのAlways Freeサービスで提供されている2種類のシェイプのいずれにおいても動作します。 + +- VM.Standard.E2.1.Micro (AMD) +- VM.Standard.A1.Flex (ARM) [1OCPU RAM6GB or greater] + +iptablesを使うようにしてください。 + +## Issues & PRs Welcome +上記の環境で動作しない場合、バグの可能性があります。インストールの際に指定された条件を記載の上、GitHubのIssue機能にてご報告いただければ幸いです。 + +上記以外の環境についてのサポートは難しいですが、状況を詳しくお教えいただければ解決できる可能性があります。 + +機能の提案についても歓迎いたします。 + +# Tips +選択肢の選び方や仕様についてなど。 + +## Systemd or Docker? +v1から、インストールメソッドにsystemdとDockerとを選べるようにしました。 + +Dockerと言っても、**MisskeyだけをDockerで実行**し、RedisやPostgresなどはホストで直接実行します。 +[docker-composeですべての機能を動かす方法については、mamemonongaさんが作成したこちらの記事がおすすめです。](https://gist.github.com/mamemomonga/5549bb69cad8e5618e5527593d4890e0) + +Docker Hubイメージを使う設定であれば、Misskeyのビルドが不要になるため、**一番お勧めです**。 +ただし、マイグレーションは必要なので、アップデート時にMisskeyを使えない時間がゼロになるわけではありません。 +また、Misskeyのビルド環境を準備しない(git pullしない)ので、フォークを動かしたくなった時に設定が面倒になります。 + +ローカルでDockerをビルドする方式は、パフォーマンス面で非推奨です。 + +systemdは、Docker Hubにイメージを上げるまでもないものの、フォークを使いたい場合にお勧めです。 + +お勧めする順番は次の通りです。 + +1. Docker Hub +2. systemd +3. Dockerビルド + +## nginxを使うかどうか +サーバー1台でMisskeyを構築する場合は、nginxの使用をお勧めします。 + +ロードバランサーを設置する場合にはnginxをインストールせず、[Misskeyのnginx設定](https://misskey-hub.net/docs/admin/nginx.html)を参考にロードバランサーを設定するのがよいと思います。 + +## Add more swaps! +スワップを設定している場合、メモリが合計で3GB以上でなければスクリプトが動作しないようになっています。 + +## 途中で失敗してまたスクリプトを実行する場合 +万が一途中で失敗してもう一度スクリプトを動作させる場合、次のことに注意してください。 + +- RedisやPostgresのインストールが終わっている場合、「install locally」はNoにしてください。 + host・port設定はそのままEnterを押します。 + ユーザー名やパスワードは、前回実行した際に指定したものを入力します。 + +## .envファイルについて +インストールスクリプトは、2つの.envファイルを作成します。 +アップデートの際に使用します。 + +### /root/.misskey.env +misskeyを実行するユーザーを覚えておくために必要です。 + +### /home/(misskeyユーザー)/.misskey.env +systemdの場合に生成されます。 +主にディレクトリを覚えておくのに使用します。 + +### /home/(misskeyユーザー)/.misskey-docker.env +Dockerの場合に生成されます。 +実行されているコンテナとイメージの番号を保存しています。 +コンテナの番号はアップデートの際に更新されます。古いイメージは削除されます。 + +## 自分で管理する +インストール後、構成を変更する際に役立つかもしれないメモです。 + +"example.com"を自分のドメインに置き換えて読んでください。 + +### Misskeyディレクトリ +Misskeyのソースは`/home/ユーザー/ディレクトリ`としてcloneされます。 +(ユーザー、ディレクトリの初期値はともにmisskeyです。) + +Misskeyディレクトリへは、以下のように移動するとよいでしょう。 + +``` +sudo -iu ユーザー +cd ディレクトリ +``` + +もとのユーザーに戻るにはexitを実行します。 + +``` +exit +``` + +### systemd +systemdのプロセス名はexample.comです。 +たとえば再起動するには次のようにします。 + +``` +sudo systemctl restart example.com +``` + +journalctlでログを確認できます。 + +``` +journalctl -t example.com +``` + +設定ファイルは`/etc/systemd/system/example.com.service`として保存されています。 + +### Docker +DockerはMisskeyユーザーでrootless実行されています。 + +sudo でMisskeyユーザーに入るときは、`XDG_RUNTIME_DIR`と`DOCKER_HOST`を変更する必要があります。 + +``` +sudo -iu ユーザー +export XDG_RUNTIME_DIR=/run/user/$UID +export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/docker.sock + +# プロセス一覧を表示 +docker ps + +# ビルド (リポジトリ: local/misskey:latest) +docker build -t local/misskey:latest ./misskey + +# docker run +docker run -d -p 3000:3000 --add-host=docker_host:10.0.0.1 -v /home/misskey/misskey/files:/misskey/files -v "/home/misskey/misskey/.config/default.yml":/misskey/.config/default.yml:ro --restart unless-stopped -t "local/misskey:latest" + +# ログを表示 +docker logs --tail 50 -f コンテナID +``` + +ワンライナーなら次のようにします。 + +``` +sudo -u ユーザー XDG_RUNTIME_DIR=/run/user/$(id -u ユーザー) DOCKER_HOST=unix:///run/user/$(id -u ユーザー)/docker.sock docker ps +``` + +### nginx +nginxの設定は`/etc/nginx/conf.d/example.com.conf`として保存されています。 + +### Redis +requirepassとbindを`/etc/redis/misskey.conf`で設定しています。 + +## Q. アップデート後に502でアクセスできない +Dockerでは、起動後にマイグレーションをするため、すぐにアクセスできません。 +マイグレーションが終わっているかどうか確認してみてください。 + +systemdの場合では、pnpm installに失敗している可能性があります。 + +Misskeyディレクトリで次の内容を実行し、もう一度アップデートを実行してみてください。 + +``` +pnpm run clean-all +``` + +journalctlでログを確認すると、たいていre2が云々という記述が見当たります。 + +## Q. 同じサーバーにもう1つMisskeyを建てたい +スクリプトは同じサーバーに追加でMisskeyをインストールすることは想定していません。 +幾つかの設定が上書きされるか、途中でエラーになってしまうでしょう。 diff --git a/content/ja-JP/docs/install/docker.md b/content/ja-JP/docs/install/docker.md new file mode 100644 index 00000000..e71ba10c --- /dev/null +++ b/content/ja-JP/docs/install/docker.md @@ -0,0 +1,81 @@ +--- +description: 'このガイドはDockerを使ったMisskeyセットアップ方法を説明します。' +--- + +Docker Composeを使ったMisskey構築 +================================================================ + +このガイドはDocker Composeを使ったMisskeyセットアップ方法を説明します。 + +::: danger +一度使用を始めたサーバーのドメイン・ホスト名は、決して変更しないでください! +::: + +::: tip 前提条件 +- DockerおよびDocker Composeがインストールされていること。 +::: + +リポジトリの取得 +---------------------------------------------------------------- +```sh +git clone -b master https://github.com/misskey-dev/misskey.git +cd misskey +git checkout master +``` + +設定 +---------------------------------------------------------------- +下記コマンドで、各種設定ファイルのサンプルをコピーします。 + +```sh +cp .config/docker_example.yml .config/default.yml +cp .config/docker_example.env .config/docker.env +cp ./docker-compose.yml.example ./docker-compose.yml +``` + +`default.yml`と`docker.env`をファイル内の説明に従って編集してください。 +また、必要に応じて、`docker-compose.yml`を編集します。(ポートを変更したい場合など) + +ビルドと初期化 +---------------------------------------------------------------- +次のコマンドでMisskeyのビルドとデータベースの初期化を行います。 +これにはしばらく時間がかかります。 + +``` shell +sudo docker compose build +sudo docker compose run --rm web pnpm run init +``` + +起動 +---------------------------------------------------------------- +お疲れ様でした。以下のコマンドでMisskeyを起動できます。 + +```sh +sudo docker compose up -d +``` + +GLHF✨ + +Misskeyのアップデート方法 +---------------------------------------------------------------- +::: warning +アップデートの際は必ず[リリースノート](https://github.com/misskey-dev/misskey/blob/master/CHANGELOG.md)を確認し、変更点や追加で必要になる作業の有無(ほとんどの場合ありません)を予め把握するようにしてください。 +::: + +```sh +git stash +git checkout master +git pull +git submodule update --init +git stash pop +sudo docker compose build +sudo docker compose stop && sudo docker compose up -d +``` + +アップデート内容、およびデータベースの規模によっては時間がかかることがあります。 + +cliコマンドを実行する方法 +---------------------------------------------------------------- +```sh +sudo docker compose run --rm web node packages/backend/built/tools/foo bar +``` diff --git a/content/ja-JP/docs/install/kubernetes.md b/content/ja-JP/docs/install/kubernetes.md new file mode 100644 index 00000000..7cd1d5f8 --- /dev/null +++ b/content/ja-JP/docs/install/kubernetes.md @@ -0,0 +1,52 @@ +# Kubernetes/TrueNASを使ったMisskey構築 +このガイドでは、Kubernetes と HelmChartを使用したMisskeyセットアップ方法について説明します。 + +::: danger +一度使用を始めたサーバーのドメイン・ホスト名は、決して変更しないでください! +::: + +## TrueCharts と TrueNAS Scale +MisskeyのHelmChartsはTrueNAS Scaleで使用するためのTrueChartsで公開されていますが、HelmChartsとしてインストールすることもできます。 + +[TrueCharts](https://truecharts.org/charts/description_list) のサイトには利用可能なすべてのChartsやインストール方法などのドキュメントがあります。 + +また、不明な点があればTrueChartsの[Discord](https://discord.gg/Ax9ZgzKx9t)サーバーで質問をすることもできます。 + +現在、Misskeyは*incubator* trainで進行中です。 + + +::: 前提条件 +- TrueNAS Scale +または +- KubernetesクラスターとHelm + +::: + +## TrueNAS Scale +[TrueCharts Guide](https://truecharts.org/manual/guides/Adding-TrueCharts/)の手順に従ってください。 + +*incubator* trainを追加し、Misskeyをインストールします。 + +設定の URL の欄は必ず変更してください。 + +TrueChartsはデフォルトでTraefikを使用してサービスをHTTPSで外部に公開しますが、手動ですることにより他のソフトウェアを使用することもできます。 + +## Helmを使用して手動で構築 +TrueNAS Scaleを使用していない場合はHelmを使用して、Misskeyをインストールすることができます。 + +values.yamlの `misskey:` の `url:` を必ず書き換えてください。 + +他の個所は、必要に応じて書き換えてください。 + +このChartでは現在Misskeyコンテナ内でTLSを有効にすることに対応していないので、サーバーへのアクセスを保護したい場合はリバースプロキシを使用することが推奨されています。 + +``` +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install misskey TrueCharts/misskey +``` + +## Misskey のアップグレード +Misskey をアップグレードするには、TrueNAS Scale に内蔵されているアップグレード機能を使用するか、kubernetes を手動で実行している場合は [helm repo update](https://helm.sh/docs/helm/helm_repo_update/) または [helm upgrade](https://helm.sh/docs/helm/helm_upgrade/) を使用することができます。 + +問題が発生する可能性も考え、アップグレード前にデータをバックアップすることを強くお勧めします。 diff --git a/content/ja-JP/docs/install/manual.md b/content/ja-JP/docs/install/manual.md new file mode 100644 index 00000000..a437123e --- /dev/null +++ b/content/ja-JP/docs/install/manual.md @@ -0,0 +1,157 @@ +--- +description: 'このガイドではMisskeyのインストール・セットアップ方法について解説します。' +--- + +Misskey構築の手引き +================================================================ + +このガイドではMisskeyのインストール・セットアップ方法について解説します。 + +::: danger +一度使用を始めたサーバーのドメイン・ホスト名は、決して変更しないでください! +::: + +::: tip 前提条件 +以下のソフトウェアがインストール・設定されていること +- **[Node.js](https://nodejs.org/en/)** (20.4.x以上) +- **[PostgreSQL](https://www.postgresql.org/)** (15以上) +- **[Redis](https://redis.io/)** +- **[FFmpeg](https://www.ffmpeg.org/)** + +Debian/Ubuntuをお使いであれば、`build-essential`パッケージをインストールしておくと良いです。 + +corepackが有効化されていること +```sh +sudo corepack enable +``` +::: + +ユーザーの作成 +---------------------------------------------------------------- +Misskeyはrootユーザーで実行しない方がよいため、代わりにユーザーを作成します。 +Debianの例: + +```sh +adduser --disabled-password --disabled-login misskey +``` + +Misskeyのインストール +---------------------------------------------------------------- +```sh +sudo -iu misskey +git clone --recursive https://github.com/misskey-dev/misskey.git +cd misskey +git checkout master +git submodule update --init +NODE_ENV=production pnpm install --frozen-lockfile +``` + +設定 +---------------------------------------------------------------- +設定サンプルの`.config/example.yml`をコピーし、`default.yml`にリネームします。 + +```sh +cp .config/example.yml .config/default.yml +``` + +`default.yml` をファイル内の指示に従って編集します。 + +ビルドと初期化 +---------------------------------------------------------------- +次のコマンドでMisskeyのビルドとデータベースの初期化を行います。 +これにはしばらく時間がかかります。 + +```sh +NODE_ENV=production pnpm run build +pnpm run init +``` + +起動 +---------------------------------------------------------------- +お疲れ様でした。以下のコマンドでMisskeyを起動できます。 + +```sh +NODE_ENV=production pnpm run start +``` + +GLHF✨ + +:::: details systemdを用いた管理 + +systemdサービスのファイルを作成 + +`/etc/systemd/system/misskey.service` + +エディタで開き、以下のコードを貼り付けて保存: + +``` ini +[Unit] +Description=Misskey daemon + +[Service] +Type=simple +User=misskey +ExecStart=/usr/bin/npm start +WorkingDirectory=/home/misskey/misskey +Environment="NODE_ENV=production" +TimeoutSec=60 +StandardOutput=journal +StandardError=journal +SyslogIdentifier=misskey +Restart=always + +[Install] +WantedBy=multi-user.target +``` + +::: warning +CentOSで1024以下のポートを使用してMisskeyを使用する場合は`ExecStart=/usr/bin/sudo /usr/bin/npm start`に変更する必要があります。 +::: + +systemdを再読み込みしmisskeyサービスを有効化 + +```sh +sudo systemctl daemon-reload +sudo systemctl enable misskey +``` + +misskeyサービスの起動 + +```sh +sudo systemctl start misskey +``` + +::: tip +`systemctl status misskey`と入力すると、サービスの状態を調べることができます。 +::: +:::: + +## Misskeyのアップデート方法 +::: warning +アップデートの際は必ず[リリースノート](https://github.com/misskey-dev/misskey/blob/master/CHANGELOG.md)を確認し、変更点や追加で必要になる作業の有無(ほとんどの場合ありません)を予め把握するようにしてください。 +::: + +masterをpullし直し、インストール、ビルド、データベースのマイグレーションを行います: + +```sh +git checkout master +git pull +git submodule update --init +NODE_ENV=production pnpm install --frozen-lockfile +NODE_ENV=production pnpm run build +pnpm run migrate +``` + +アップデート内容、およびデータベースの規模によっては時間がかかることがあります。 + +アップデートが終わり次第、Misskeyプロセスを再起動してください。 + +```sh +sudo systemctl restart misskey +``` + +::: tip +ビルドや起動時にエラーが発生した場合は、以下のコマンドをお試しください: +- `pnpm run clean`または`pnpm run clean-all` +- `pnpm rebuild` +::: diff --git a/content/ja-JP/docs/install/ubuntu-manual.md b/content/ja-JP/docs/install/ubuntu-manual.md new file mode 100644 index 00000000..2fe9aa0c --- /dev/null +++ b/content/ja-JP/docs/install/ubuntu-manual.md @@ -0,0 +1,619 @@ +# Ubuntu版Misskeyインストール方法詳説 + +## その他のMisskeyインストール方法 + +- [基本版 Misskey構築の手引き (manual.html)](./manual.html) +- [その他のインストール方法一覧](../install.html) + +## シェルスクリプトのお知らせ + +コピペばかりならシェルスクリプトでいいじゃん、と言うことで**シェルスクリプトでほぼ全部やってくれるやつを作ってみました!**\ +[**シェルスクリプトの詳細と使用方法はこちらから!**](./bash.html) + +::: tip +シェルスクリプトでの開発環境へのインストールは想定されていません。 +::: + +::: tip +ドメインの購入とCloudflareのセットアップ、サーバーの確保についてはご自身でご準備ください。 +::: + +不具合があれば[ @aqz@p1.a9z.dev へのメンション](https://p1.a9z.dev/@aqz)にてお知らせいただければと思います。 + +## この記事について + +この記事では、[Misskey構築の手引き (manual.html)](./manual.html)で紹介されている通り、systemdでMisskeyを動作させています。 + +[docker-compose](./docker.html)なら、手作業でももうちょっと簡単に実行できるはずです。 + +::: danger +一度使用を始めたサーバーのドメイン・ホスト名は、決して変更しないでください! +::: + +## はじめに + +この記事では、[Misskey構築の手引き (manual.html)](./manual.html)を基に、一般的なUbuntuサーバーへMisskeyをインストールし公開する方法の一挙手一投足を解説する。 + +Bashのコマンド入力、いくつかの設定ファイルの編集、そしてブラウザの操作だけで設定が完了するようにしている。インストールするソフトウェアについて簡単に説明しているが、気にする必要はない。 + +この記事では、具体性を重視し、特定の環境に特化した記述をしている。 + +OSの違い、Misskey本体や依存するソフトウェアのバージョンアップで変わってしまった部分等があるかもしれないが、ご容赦いただきたく思う。 + +わからない単語については、[『「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典』](https://wa3.i-3-i.info/) で調べて分かった気になってほしい。 + +## 環境と条件 + +* OSは**Ubuntu 22.04.1 LTS**を利用する。 +* ハードウェア要件としては、CPUは最近のものなら最小限で動く。アーキテクチャはamd64及びarm64を想定している。 +* メモリは1.5GB程度あればよい。(Viteの導入等により、1.5GB程度でもビルド可能になった) +* 独自のドメインを購入し、CloudFlareを使用する。 +* ドメインは[Google Domains](https://domains.google/intl/ja_jp/)などで予め用意しておくこと。 +* ここではドメインをexample.tldとして解説を進めるので、自分が買ったドメインに適宜置き換えて読むこと。開発環境の場合はlocalhostと読み替えます(設定ファイルの項で別途説明) + +::: danger +一度使用を始めたサーバーのドメイン・ホスト名は、決して変更しないでください! +::: + +## nanoの使い方 + +今回はテキストエディターにnanoを使う。次のように起動する。 + +```sh +nano /path/to/file +``` + +一般的な矢印ボタンやHome/Endなどを利用してカーソルを移動できる。 + +終了はCtrl+Xで、変更を保存するか聞かれた場合Y(Yes)を入力しEnterすると保存できる。 + +下部にコマンド一覧が表示されるので、^をCtrl、M-をAltと読み替えて参考にしよう。 + +## ユーザーの作成 + +Misskeyはrootで実行しない方がよいため、専用のユーザーを作成する。 + +``` +sudo adduser --disabled-password --disabled-login misskey +``` + +::: tip +開発環境の場合はユーザーを分ける必要はありません +::: + +## 基本的なソフトウェアのインストールと設定 + +基本的なソフトウェアのインストールを行う。 + +### Node.js + +Node.jsは、サーバーサイドJavaScript環境であり、Misskeyの基本的な実行環境である。 + +```sh +sudo apt install -y curl + +curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash - + +sudo apt install -y nodejs + +# Node.jsがインストールされたので、バージョンを確認する。 +node -v + +# corepack enable +sudo corepack enable +``` + +v20.x.xなどと表示されればOK。v8.x.xのように低いバージョンが表示された場合は、正しくインストールが行えていないため、サーバーを再起動してもう一度インストールし直すなどしてみよう。 + +### PostgreSQL + +PostgreSQLは、オブジェクト関係データベース管理システムであり、Misskeyの種々のデータを保存するために必要不可欠なソフトだ。 + +#### インストール + +シェルスクリプトを実行し、最新バージョン(v15)をインストールしよう。 + +``` +sudo apt install -y postgresql-common + +sudo sh /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh -i -v 15; + +# systemctlでデーモンの状態を確認。 +systemctl status postgresql +``` + +activeならOK。 + +#### ユーザーとデータベースの作成 + +psqlを起動。 + +```sh +sudo -u postgres psql +``` + +Misskeyで使うユーザーを作成する。\ +ユーザー名をmisskey、パスワードをhogeとする場合は次のようになる。\ +(LinuxのユーザーとPostgreSQLのユーザーは別物なので、混同しないよう注意すること。) + +```sql +CREATE ROLE misskey LOGIN CREATEDB PASSWORD 'hoge'; +``` + +データベースを作成。データベース名をmk1としている。 + +```sql +CREATE DATABASE mk1 OWNER misskey; +¥q +``` + +### Redis + +Redisは、NoSQLのインメモリデータベースソフトであり、データベースや連合との通信を管理するなどのために必要だ。 +redis.ioのドキュメントに従いインストールする。 https://redis.io/docs/getting-started/installation/install-redis-on-linux/ + +```sh +sudo apt install -y curl ca-certificates gnupg2 lsb-release + +curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg + +echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list + +sudo apt update + +sudo apt install -y redis +``` + +systemctlでデーモンの状態を確認。 + +```sh +systemctl status redis-server +``` + +activeならOK。 + +### nginx + +nginxは、主としてリバースプロキシに用いられるWebサーバーソフトである。Misskeyには必須ではないが、キャッシュ等をするとパフォーマンスが向上したり、httpからhttpsへの転送などをするために、インストールしておこう。 + +::: tip +開発環境の場合はnginxのセットアップは不要です +::: + +nginx.orgのドキュメント http://nginx.org/en/linux_packages.html#Ubuntu に従ってインストールする。 + +```sh +sudo apt install ubuntu-keyring + +curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null + +gpg --dry-run --quiet --no-keyring --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg +``` + +このとき出力に 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 とあるか確認する。 + +```sh +echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list + +echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" | sudo tee /etc/apt/preferences.d/99nginx + +sudo apt update + +sudo apt install -y nginx +``` + +systemctlでデーモンの状態を確認。 + +```sh +systemctl status nginx +``` + +activeならOK。そうでなければ、次のコマンドを実行。 + +```sh +sudo systemctl start nginx + +sudo systemctl enable nginx +``` + + にアクセスし、\*Welcome to nginx!\*と表示されればOK。\ +curlで確認するのもよいだろう。 + +```sh +curl http://localhost +``` + +### その他 + +Git(バージョン管理ソフト)およびbuild-essential(Misskeyのビルド時に必要)をインストールする。 + +```sh +sudo apt update + +sudo apt install -y git build-essential +``` + +## 追加の設定とインストール + +サーバーをインターネットに公開する準備をする。 + +::: tip +開発環境の場合はファイヤーウォールやCloudFlare、Certbotの設定は不要です +::: + +### ファイヤーウォール + +今回は、ファイヤーウォールとしてufwを使用する。 + +次では、接続許可をホワイトリスト形式とし、22番SSHポートを接続回数制限を設けながら開放、80番HTTPポート及び443番HTTPSポートを開放とした。 + +```sh +sudo ufw enable + +sudo ufw default deny + +sudo ufw limit 22 + +sudo ufw allow 80 + +sudo ufw allow 443 +``` + +ufwのステータスを確認しておく。 + +```sh +sudo ufw status +``` + +systemctlで永続化する。 + +```sh +sudo systemctl enable ufw +``` + +::: tip +ufwは、netfilter(iptables)を人間が操作しやすいようにするアプリだ。インストールスクリプトは、OCI環境ではnetfilterを直接操作する。 +::: + +### CloudFlare + +CloudFlareは、自分のドメインに対してDNSサーバー・リバースプロキシ・CDNをいっぺんに提供してくれるたいへん便利なサービスである。\ +CloudFlareを経由せずにサーバーを公開することも可能だが、たいへん便利なので導入することをお勧めする。 +[**→ CDNの設定**](/docs/admin/cdn.html) + +[CloudFlareにサインアップ](https://dash.cloudflare.com/sign-up) し、購入したドメインを案内に従って登録する。 + +DNSの登録画面でサーバーのIPアドレスを入力しておくとよい。 + +ドメインを購入した所によっては適用に3日程度かかる場合がある。 + +### Certbot (Let’s Encrypt) の設定 + +HTTPS・WSS通信に使用する証明書をCloudFlareを使う方式でLet’s Encryptから取得する。 + +certbotとCloudFlareプラグインをインストール + +```sh +sudo apt install -y certbot python3-certbot-dns-cloudflare +``` + +CloudflareのAPIキーを取得する。以下の手順で取得されたい。 + +1. にアクセス +2. Global API KeyのViewを選択 +3. パスワードを入力しhCaptchaを解除、Viewを選択 + +CloudFlareの情報を記載した設定ファイル/etc/cloudflare/cloudflare.iniを作成する。 + +```sh +mkdir /etc/cloudflare +nano /etc/cloudflare/cloudflare.ini +``` + +dns_cloudflare_email(下の例ではbar@fuga.foo)にはCloudFlareで登録しているメールアドレスを設定する。 + +```sh +dns_cloudflare_email = bar@fuga.foo +dns_cloudflare_api_key = xxxxxxxxxxxxxxxxxxxxxxxxxx +``` + +これを保存し、パーミッションを600に設定。 + +```sh +sudo chmod 600 /etc/cloudflare/cloudflare.ini +``` + +準備ができたのでコマンドを実行する。**途中の2箇所のexample.tldは自分のものに置き換えること**。 + +```sh +sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials /etc/cloudflare/cloudflare.ini --dns-cloudflare-propagation-seconds 60 --server https://acme-v02.api.letsencrypt.org/directory -d example.tld -d *.example.tld +``` + +\*Congratulations!\*と表示されたらOK。生成された.pemファイルのパスは今後使うので記録しておくこと。 + +自動更新の設定はインストールと同時に行われているため不要。 + +## Misskeyのインストール + +これで前準備はあらかた終わったので、Misskeyを準備していく。 + +misskeyユーザーに変更。 + +```sh +sudo su - misskey +``` + +Gitでファイル類を展開。 + +```sh +git clone -b master https://github.com/misskey-dev/misskey.git --recurse-submodules + +cd misskey + +git checkout master +``` + +必要なnpmパッケージをインストール。 + +```sh +NODE_ENV=production pnpm install --frozen-lockfile +``` + +## Misskeyを設定する + +### default.yml + +設定ファイル.config/default.ymlを作成。 + +```sh +nano .config/default.yml +``` + +次の内容を貼り付け、適宜置き換える。設定値の変更が必要な箇所は●で、これまでの流れの中で設定した値を用いる箇所は〇で示した。 + +この設定ファイルはYAML形式で書かれており、行頭のスペースの数などを間違えるとMisskeyが動かないので、特に注意すること。 + +設定できる値と記述方法は[.config/example.yml](https://github.com/syuilo/misskey/blob/develop/.config/example.yml)に書かれている。 + +::: tip +開発環境の場合、urlは`url: http://localhost:3000`と指定します。 +::: + +```yml +# ● Misskeyを公開するURL +url: https://example.tld/ +# ポートを3000とする。 +port: 3000 + +# ● PostgreSQLの設定。 +db: + host: localhost + port: 5432 + db : mk1 # 〇 PostgreSQLのデータベース名 + user: misskey # 〇 PostgreSQLのユーザー名 + pass: hoge # ● PostgreSQLのパスワード + +#   Redisの設定。 +redis: + host: localhost + port: 6379 + +#   IDタイプの設定。 +id: 'aid' + +#   syslog +syslog: + host: localhost + port: 514 +``` + +指定できたら保存する。 + +### nginxの設定 + +nginxの設定を行う。 + +ルート権限で行う。 + +```sh +exit +``` + +/etc/nginx/conf.d/misskey.confを作成する。 + +```sh +sudo nano /etc/nginx/conf.d/misskey.conf +``` + +[Misskey Hub](https://misskey-hub.net/docs/admin/nginx.html)の設定例をnanoへコピー&ペーストし、次の部分を自分のものに書き換える。 + +* 18行目と30行目のドメイン名 +* 34-35行目の証明書へのパスをCertbotで取得したものに (基本的にexample.tldを置き換えるだけでOK) +* 56行目 (If it's behind another reverse proxy or CDN, remove the following.) から4行を削除 + +変更を保存する。 + +設定ファイルがきちんと機能するか確認。 + +```sh +sudo nginx -t +``` + +OKならば、nginxデーモンを再起動。 + +```sh +sudo systemctl restart nginx +``` + +ステータスを確認。 + +```sh +sudo systemctl status nginx +``` + +activeであればOK。 + +## Misskeyのビルド + +misskeyユーザーにログインし直す。 + +```sh +sudo su - misskey +``` + +ビルドをする。yes we can… + +```sh +cd misskey +NODE_ENV=production pnpm run build +``` + +::: tip +開発環境の場合、`NODE_ENV=production`は不要です。以降のコマンドでも同様に削除してください。 +::: + +### サーバーでビルドできない場合 + +RAMの不足が考えられる。 + +Misskeyのビルドやデータベースのマイグレーション(初期化を含む)には、RAMが2GB以上必要になっている。\ +RAMが足りない場合、以下のような解決策が考えられる。 + +* サーバーにスワップを追加する +* ローカルでビルドしたもの(builtディレクトリ)をsftpで転送する + +## データベースの初期化 + +```sh +pnpm run init +``` + +## Misskeyを起動する + +```sh +NODE_ENV=production pnpm run start +``` + +**Now listening on port 3000 on** [**http://example.tld**](http://example.tld) と表示されたら、設定したURLにアクセスする。 + +Misskeyのウェルカムページが表示されるはずだ。 + +アカウントの作成、ノートの作成やファイルのアップロードといった一通りの操作が正しく行えるか確認しよう。 + +### アクセスできない場合 + +#### CloudFlareのDNSを確認する + +CloudFlareのDNS設定が正しいIPアドレスになっているかもう一度確認しよう。 + +#### ルーターの設定を確認する + +自宅サーバーの場合、ルーターがサーバーと外部との80ポート・443ポートの通信を許可する設定になっているかどうか確認しよう。 + +クラウドの場合でも、ネットワーク設定でポート開放が必要な場合が多い。 + +## Misskeyのデーモンを作成 + +::: tip +開発環境の場合、デーモンの作成は不要です。 +::: + +いったんCtrl+Cでプロセスをキルし、Misskeyをデーモンで起動する設定をしよう。 + +ルート権限で行う。 + +```sh +exit +``` + +/etc/systemd/system/misskey.serviceを作成する。 + +```sh +sudo nano /etc/systemd/system/misskey.service +``` + +次の内容を貼り付け、保存する。 + +``` +[Unit] +Description=Misskey daemon + +[Service] +Type=simple +User=misskey +ExecStart=/usr/bin/npm start +WorkingDirectory=/home/misskey/misskey +Environment="NODE_ENV=production" +TimeoutSec=60 +StandardOutput=journal +StandardError=journal +SyslogIdentifier=misskey +Restart=always + +[Install] +WantedBy=multi-user.target +``` + +systemdを設定し、misskeyデーモンを開始。 + +```sh +sudo systemctl daemon-reload + +sudo systemctl enable misskey + +sudo systemctl start misskey +``` + +systemctlでデーモンの状態を確認。起動に少し時間がかかるため、15秒程度待ってからのほうが良い。 + +```sh +sudo systemctl status misskey +``` + +activeならOK。 + +**これでMisskeyのインストールはほぼ完了だ。** + +Misskeyサーバーに自分のアカウントを登録・ログインし、設定を続けよう。 + +## Misskeyの設定を続ける + +* [**Misskeyサーバーで最初に設定するべきサーバー設定とその他設定の説明**](https://hide.ac/articles/Y504SIabp) +* [**Squidプロキシを設定してMisskeyを守る**](https://hide.ac/articles/MC7WsPDqw) +* [**Misskeyのデータベースをバックアップしよう【OCIオブジェクトストレージ編】**](https://hide.ac/articles/E2Ea3cauk) + +## Misskeyのアップデート + +[→ manual.html#Misskeyのアップデート方法](https://misskey-hub.net/docs/install/manual.html#misskey%E3%81%AE%E3%82%A2%E3%83%83%E3%83%95%E3%82%9A%E3%83%86%E3%82%99%E3%83%BC%E3%83%88%E6%96%B9%E6%B3%95) + +作業中はMisskeyを使うことができません。 + +```sh +sudo systemctl stop misskey + +su - misskey + +git pull; +NODE_ENV=production pnpm install --frozen-lockfile +pnpm run clean; +NODE_ENV=production pnpm run build; +pnpm run migrate; + +exit +``` + +### Case 1: apt upgradeをする場合 + +```sh +sudo apt update -y +sudo apt full-upgrade -y +sudo reboot +``` + +再起動後はMisskeyは自動で起動します。 + +### Case 2: そのまま起動 + +```sh +sudo systemctl start misskey +``` diff --git a/content/ja-JP/docs/misskey-hub.md b/content/ja-JP/docs/misskey-hub.md new file mode 100644 index 00000000..d3c7564f --- /dev/null +++ b/content/ja-JP/docs/misskey-hub.md @@ -0,0 +1,14 @@ +# Misskey Hubについて +Misskey Hubは、Misskeyに関するナレッジなどのドキュメント、開発ブログ、プラグインストアなどを提供するMisskeyのオフィシャルサイトです。 +「Misskeyの全てがここにある」を目指しています。 + +Misskey Hubも[オープンソースで公開されています。](https://github.com/misskey-dev/misskey-hub) + +::: tip +Misskey Hubは[VuePress](https://github.com/vuepress/vuepress-next)を使ってビルドされた静的サイトです。 +::: + +- [更新履歴](../updates.md) + +## Misskey Hubに貢献する +ドキュメントの追加や、翻訳など歓迎です。 diff --git a/content/ja-JP/docs/misskey.md b/content/ja-JP/docs/misskey.md new file mode 100644 index 00000000..f0555525 --- /dev/null +++ b/content/ja-JP/docs/misskey.md @@ -0,0 +1,124 @@ +--- +description: 'Misskeyについてのドキュメントです。' +--- + +# Misskeyについて + +Misskeyはオープンソースの分散型マイクロブログプラットフォームプロジェクトです。 +開発は日本でsyuiloによって2014年から開始されました。 +ドライブ、リアクションなどの豊富な機能や、高いカスタマイズ性を備えたUIを持つことが特徴です。 + +## 歴史 +開発当初は掲示板がメインのサービスでしたが、ユーザーが短文を投稿し、それを時系列で流れるタイムライン機能を追加したところ人気が高まり、徐々にそれがメインとして開発が進むようになりました。 +当初は分散型ではありませんでしたが、2018年にActivityPubを実装し分散型になったことで、より多くの方に認知され利用されるサービスになり、現在に至ります。 + +::: tip +Misskeyという名前は、syuiloが当時聴いていたMay'nというアーティストの楽曲、Brain Diverの歌詞に由来します。 +::: + +誰でも開発に参加することができ、現在でも活発に開発が続いています。 + +## 分散型とは何か? +分散(distributed)型とは、非中央集権(decentralized)とも呼ばれ、コミュニティが多数のサーバーに分散して存在し、それらが相互に通信(連合、federation)することでコンテンツ共有ネットワーク(Fediverse)を形成していることが特徴のサービスです。 +単一のサーバーしか存在しない、もしくは複数存在しても互いに独立している場合は中央集権なサービスと言われ、例えばTwitterやFacebookなどほとんどのサービスがそれに該当します。 +分散型のメリットは、自分に合った運営者やテーマのサーバーを選択できることです。自分でサーバーを作成することもできます。連合するおかげで、どのサーバーを選んでも、同じコミュニティにアクセスできます。 + +## 常にオープンソース +Misskeyはこれまでもこれからも、オープンソースであり続けます。オープンソースとは、簡単に言うとソフトウェアのソースコード(プログラム)が公開されていることです。ソースコードの修正や再配布が可能であることを定義に含めることもあります。 +Misskeyのすべてのソースコードは[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)というオープンソースライセンスの下に[公開](https://github.com/misskey-dev)されていて、誰でも自由に閲覧、使用、修正、改変、再配布をすることができます。 +オープンソースは、自分で好きなように変えたり、有害な処理が含まれていないことを確認することができたり、誰でも開発に参加できるなどの、様々なメリットがあります。 +上述の分散型を実現するためにも、オープンソースであるということは必要不可欠な要素です。 +再び引き合いに出しますが、TwitterやFacebookなどの利益を得ているほとんどのサービスはオープンソースではありません。 + +::: tip +技術的に言うと、MisskeyのソースコードはGitで管理されていて、リポジトリは[GitHub上でホスティングされています。](https://github.com/misskey-dev) +::: + +## 開発に参加する、プロジェクトを支援する +Misskeyを気に入っていただけたら、ぜひプロジェクトを支援してください。プロジェクトに貢献するには、以下で紹介するようにいろいろな方法があります。方法によっては開発のスキルは不要なので、誰でも気軽に参加し貢献することができます。いつでもお待ちしています。 + +### 機能を追加したり、バグを修正する +ソフトウェアエンジニアのスキルをお持ちの方であれば、ソースコードを編集する形でプロジェクトに貢献することができます。 +貢献についてのガイドは[こちら](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)です。 + +### 議論に参加する +新しい機能、または既存の機能について意見を述べたり、不具合を報告したりすることでも貢献できます。 +そのようなディスカッションは[GitHub](https://github.com/misskey-dev)上か、[フォーラム](https://forum.misskey.io/)等で行われます。 + +### テキストを翻訳する +Misskeyは様々な言語に対応しています(i18n -internationalizationの略- と呼ばれます)。元の言語は基本的に日本語ですが、有志によって他の言語へと翻訳されています。 +その翻訳作業に加わっていただくことでもMisskeyに貢献できます。 +Misskeyは[Crowdinというサービスを使用して翻訳の管理を行っています。](https://crowdin.com/project/misskey) + +### 感想を投稿する +不具合報告等だけではなく、Misskeyの良い点、楽しい点といったポジティブな意見もぜひ共有してください。開発の励みになり、それは間接的ですがプロジェクトへの貢献です。 + +### ミスキストを増やす +ミスキストとは、Misskeyを使用する人のことです。 +知り合いに紹介するなどしてMisskeyを広めていただければ、ミスキストが増え開発のモチベーションが上がります。 + +### 寄付をする +[こちらをご覧ください](./donate.md) + +## よくある質問 +### プロジェクトは何を目指していますか? +強いて言うと、漠然的になりますが広く使われる汎用的なプラットフォームになることを目指しています。 +Misskeyは他のプロジェクトとは違い、何らかの思想(例えば、反中央集権)やビジョンに基づいて開発が行われているわけではなく、その点ではフラットです。 +それが逆に、特定の方向性に縛られないフレキシブルさを生み出すことに繋がっていると感じています。 + + +### 企業によって開発されていますか? +いいえ。Misskeyの開発は個人で行われており、商業的でもないため、特定の企業の関りはありません。 +開発メンバーも基本的にはボランティアです。 +また、開発に対し企業のスポンサーがつくこともありますが、その場合でもやはり開発は個人のコミュニティが主体です。 + +### 誰が運営していますか? +Misskeyは分散型なため、各サーバーにそれぞれ異なった運営者がいます。従って、特定の個人や企業によって、Misskeyの全てが運営されているわけではありません。 +また、開発チームが運営を行うわけでもないため、運営に関する連絡は、お使いのサーバーの運営者に行ってください。 +サーバーの運営者は、サーバーの情報ページで確認することができます。 +あなたがサーバーを作成すれば、あなたが運営者になります。 + +### どのサーバーを選べばいいですか? +[サーバー一覧が公開されています。](../instances.md) +サーバーによってコミュニティのテーマ(特定のこと、ものが好き 等)が決められている場合があるので、自分に合ったテーマのサーバーがあれば、そこを選ぶと良いかもしれません。 +他にも、サーバーの規模、ユーザー層、国および言語、運営者が信頼できるかどうか、などの観点があります。 +なお、Misskey公式のサーバーというものはありません。自身で新しくサーバーを作成するという選択肢もあります。 + +基本的にどのサーバーを選んだとしても、他の全てのサーバーのユーザーと繋がることができます。 + +### サーバーを建てるにはどうしたらいいですか? +Misskeyサーバーの作成に興味を持っていただきありがとうございます。 +2022年現在、Misskeyのホスティングサービスは存在しないため、サーバーの作成にはある程度の知識が必要です。 +サーバーの作成方法については[こちら](./install.md)をご覧ください。 + +### どのような技術を使用していますか? +Misskeyは開発が進むにつれ使用する技術も大きく変わってきました。開発当初はMySQL + PHP + jQueryといった構成でしたが、現在は以下のようになっています。 +- サーバーサイド: Node.js +- データベース: PostgreSQL、Redis +- UIフレームワーク: Vue.js +- プログラミング言語: TypeScript + +また、MFMやAiScriptなどの、Misskeyから派生して独自の技術も開発しています。 + +### Mastodonのフォークですか? +いいえ。MisskeyはMastodonやその他のプロジェクトとは全く別のプロジェクトです。 +開発に関しても、Misskeyの方が昔から開発されています。ただし、分散型になったのはMastodonの登場より後です。 +同じActivityPubという分散のためのプロトコルを実装しているという点以外、両者に特に関りがあるわけでもありません。 + +### iOS/Androidのアプリはありますか? +公式にはそういったOSのネイティブアプリを開発していませんが、サードパーティ製のアプリがいくつかあります。 +詳しくは[こちら](./apps.md)をご覧ください。 + +ただ、サードパーティ製アプリはどうしても機能への対応が遅れてしまうため、とくに拘りがなければ公式のWebクライアントの利用をおすすめします。 +なお、MisskeyのWebクライアントはPWAに対応しているので、ネイティブアプリのように動作させることも可能です。 +詳しくは[こちら](todo)をご覧ください。 + +### Misskeyのロゴ、アイコンはどこで入手できますか? +[こちら](../appendix/assets.md) + +### 時折目にする猫耳の可愛い女の子は? +Misskeyの守り神、藍ちゃんです。アイチャンカワイイヤッター! + +::: tip +藍ちゃんについては[こちら](https://xn--931a.moe/)です。 +::: diff --git a/content/ja-JP/docs/notes.md b/content/ja-JP/docs/notes.md new file mode 100644 index 00000000..08fe391e --- /dev/null +++ b/content/ja-JP/docs/notes.md @@ -0,0 +1,13 @@ +--- +description: 'Misskeyサーバーにアカウントを作成する前の基本的な注意事項です。' +--- + +# 基本的な注意事項 +Misskeyを使ったサービスを利用するにあたり、いくつか注意が必要な点があります。 + +- 分散型のため、一度アップロードしたデータは削除したとしても他の全てのサーバーから削除されることは保証されません。(ただし、これはインターネット全般に言えることでもあります。) +- 非公開で行った投稿でも、相手のサーバーがそれを同じように非公開として扱うかは保証されません。個人情報、機密情報を投稿する際は十分注意してください。(ただし、これはインターネット全般に言えることでもあります。) +- アカウントの削除は負荷の高い処理であるため、長い時間がかかることがあります。アップロードしたデータが多いケースではアカウントの削除が不可能なこともあります。 +- アドブロッカーやブラウザの広告ブロック機能はオフにしてご利用ください。Misskeyではブロッカーでブロックできるような広告は表示されません。また、ブロッカーは無害な機能をブロックすることがあり、クライアントが正常に動作しなくなることが多々あります。 + +これらをご理解いただいたうえで、楽しくサービスをご利用ください。 diff --git a/content/ja-JP/docs/releases.md b/content/ja-JP/docs/releases.md new file mode 100644 index 00000000..0f2c4fa7 --- /dev/null +++ b/content/ja-JP/docs/releases.md @@ -0,0 +1,1712 @@ +# リリースノート +Misskeyのリリースノートを掲載しています。 + +## 13.13.2 +リリース日: 2023/06/13 + +### General +- エラー時や項目が存在しないときなどのアイコン画像をサーバー管理者が設定できるように +- ロールが付与されているユーザーリストを非公開にできるように +- サーバーの負荷が非常に高いため、ユーザー統計表示機能を削除しました + +### Client +- Fix: タブがバックグラウンドでもstreamが切断されないように + +### Server +- Fix: キャッシュが溜まり続けないように + +## 13.13.1 +リリース日: 2023/06/06 + +### Client +- Fix: タブがアクティブな間はstreamが切断されないように + +### Server +- Fix: api/metaで`TypeError: JSON5.parse is not a function`エラーが発生する問題を修正 + +## 13.13.0 +リリース日: 2023/06/05 + +### General +- カスタム絵文字ごとにそれをリアクションとして使えるロールを設定できるように +- カスタム絵文字ごとに連合するかどうか設定できるように +- カスタム絵文字ごとにセンシティブフラグを設定できるように +- センシティブなカスタム絵文字のリアクションを受け入れない設定が可能に +- タイムラインにフォロイーの行った他人へのリプライを含めるかどうかの設定をアカウントに保存するのをやめるように + - 今後はAPI呼び出し時およびストリーミング接続時に設定するようになります +- リストを公開できるようになりました + +### Client +- リアクションの取り消し/変更時に確認ダイアログを出すように +- 開発者モードを追加 +- AiScriptを0.13.3に更新 +- Deck UIを使用している場合、`/`以外にアクセスした際にZen UIで表示するように + - メインカラムを設置していない場合の問題を解決 +- ハッシュタグのノート一覧ページから、そのハッシュタグで投稿するボタンを追加 +- アカウント初期設定ウィザードに戻るボタンを追加 +- アカウントの初期設定ウィザードにあとでボタンを追加 +- サーバーにカスタム絵文字の種類が多い場合のパフォーマンスの改善 +- Fix: URLプレビューで情報が取得できなかった際の挙動を修正 +- Fix: Safari、Firefoxでの新規登録時、パスワードマネージャーにメールアドレスが登録されていた挙動を修正 +- Fix: ロールタイムラインが無効でも投稿が流れてしまう問題の修正 +- Fix: ロールタイムラインにて全ての投稿が流れてしまう問題の修正 +- Fix: 「アクセストークンの管理」画面でアプリの情報が表示されない問題の修正 +- Fix: Firefoxにおける絵文字ピッカーのTabキーフォーカス問題の修正 +- Fix: フォローボタンがテーマのカラースキームによって視認性が悪くなる問題を修正 + - 新しいプロパティ `fgOnWhite` が追加されました + +### Server +- bullをbull-mqにアップグレードし、ジョブキューのパフォーマンスを改善 +- ストリーミングのパフォーマンスを改善 +- Fix: 無効化されたアンテナにアクセスがあった際に再度有効化するように +- Fix: お知らせの画像URLを空にできない問題を修正 +- Fix: i/notificationsのsinceIdが機能しない問題を修正 +- Fix: pageのピン留めを解除することができない問題を修正 + +## 13.12.2 +リリース日: 2023/05/12 + +## NOTE +Meilisearchの設定に`index`が必要になりました。値はMisskeyサーバーのホスト名にすることをお勧めします(アルファベット、ハイフン、アンダーバーのみ使用可能)。例: `misskey-io` +過去に作成された`notes`インデックスは、`---notes`にリネームが必要です。例: `misskey-io---notes` + +### General +- 投稿したコンテンツのAIによる学習を軽減するオプションを追加 + +### Client +- ユーザーを指定してのノート検索が可能に +- アカウント初期設定ウィザードにプライバシー設定を追加 +- リテンション率チャートに折れ線グラフを追加 +- Fix: ブラーエフェクトを有効にしている状態で高負荷になる問題を修正 +- Fix: Pageにおいて画像ブロックに画像を設定できない問題を修正 +- Fix: カラーバーがリプライには表示されないのを修正 +- Fix: チャンネル内の検索ボックスが挙動不審な問題を修正 +- Fix: リテンションチャートのレンダリングを修正 +- Fix: リアクションエフェクトのレンダリングの問題を修正 + +### Server +- センシティブワードの登録にAnd、正規表現が使用できるようになりました。 +- Fix: ひとつのMeilisearchサーバーを複数のMisskeyサーバーで使えない問題を修正 + +## 13.12.1 +リリース日: 2023/05/09 + +### Client +- プロフィール画面におけるモデレーションノートの表示を調整 +- Fix: 一部ダイアログが表示されない問題を修正 +- Fix: MkUserInfoのフォローボタンが変な位置にある問題を修正 + +### Server +- Fix: リモートサーバーの情報が更新できない問題を修正 +- Fix: 13.11を経験しない状態で13.12にアップデートした場合ユーザープロフィール関連の画像が消失する問題を修正 + +## 13.12.0 +リリース日: 2023/05/09 + +### NOTE +- Node.js 18.6.0以上が必要になりました + +### General +- アカウントの引っ越し(フォロワー引き継ぎ)に対応 +- Meilisearchを全文検索に使用できるようになりました +- 新規登録前に簡潔なルールをユーザーに表示できる、サーバールール機能を追加 +- ユーザーへの自分用メモ機能 + * ユーザーに対して、自分だけが見られるメモを追加できるようになりました。 + (自分自身に対してもメモを追加できます。) + * ユーザーメニューから追加できます。 + (デスクトップ表示ではusernameの右側のボタンからも追加可能) +- チャンネルに色を設定できるようになりました。各ノートに設定した色のインジケーターが表示されます。 +- チャンネルをアーカイブできるようになりました。 + * アーカイブすると、チャンネル一覧や検索結果に表示されなくなり、新たな書き込みもできなくなります。 +- アンテナのエクスポート・インポートができるようになりました +- ロールタイムラインをロールごとに表示するかどうかの選択できるようになりました。 + * デフォルトがオフになるので、ロールタイムラインを表示する場合はオンにしてください。 +- ロールに強制的にNSFWを付与するポリシーを追加 + * アップロード済みのファイルはNSFWにならない為注意してください。 +- モデレーションノートがユーザーのプロフィールページからも閲覧および編集できるようになりました。 +- カスタム絵文字のライセンスを複数でセットできるようになりました。 +- 管理者が予約ユーザー名を設定できるようになりました。 +- Fix: フォローリクエストの通知が残る問題を修正 + +### Client +- アカウント作成時に初期設定ウィザードを表示するように +- チャンネル内検索ができるように +- チャンネル検索ですべてのチャンネルの取得/表示ができるように +- 通知の表示をカスタマイズできるように +- ドライブのファイル一覧から直接ノートを作成できるように +- ノートメニューからRenoteしたユーザーの一覧を見れるように +- コントロールパネルのカスタム絵文字ページおよびaboutのカスタム絵文字の検索インプットで、`:emojiname1::emojiname2:`のように検索して絵文字を検索できるように + * 絵文字ピッカーから入力可能になります +- データセーバーモードを追加 + * 画像が全て隠れた状態で表示されるようになります +- 閲覧注意設定された画像は表示した状態でもそれが閲覧注意だと分かる表示をするように +- モデレーターはノートに添付された画像上から直接NSFW設定できるように +- プロフィール設定「追加情報」の項目の削除と並び替えができるように +- 新しい実績を追加 +- AiScriptを0.13.2に更新 +- Fix: AiScript APIのMk:dialogで何も返していなかったのをNULLを返すように修正 +- Fix: 1:1ではない画像のリアクション通知バッジが左や上に寄ってしまっていたのを中央に来るように修正 +- Fix: リアクションをホバーした時のユーザーリストで猫耳が切れてしまっていた問題を修正 +- Fix: NSFWメディアの上に表示された「もっと見る」ボタンが押しづらい問題を修正 + +### Server +- channel/searchのqueryが空の場合に全てのチャンネルを返すように変更 +- 環境変数MISSKEY_CONFIG_YMLで設定ファイルをdefault.ymlから変更可能に +- Fix: 他のサーバーの情報が取得できないことがある問題を修正 +- Fix: エクスポートデータの拡張子がunknownになる問題を修正 +- Fix: Content-Dispositionのパースでエラーが発生した場合にダウンロードが完了しない問題を修正 +- Fix: API: i/update avatarIdとbannerIdにnullを渡した時、画像がリセットされない問題を修正 +- Fix: .wav, .flacが再生できない問題を修正(新しくアップロードされたファイルのみ修正が適用されます) +- Fix: 凍結されたユーザーが一部APIのレスポンスに含まれる問題を修正 +- Fix: メモリの使用量を`used - buffers - cached`ではなく`total - available`で求めるように(環境によって正常に計測できていなかったため) + +## 13.11.3 +リリース日: 2023/04/13 + +### General +- 指定したロールを持つユーザーのノートのみが流れるロールタイムラインを追加 + - Deckのカラムとしても追加可能 +- カスタム絵文字関連の改善 + * ノートなどに含まれるemojis(populateEmojiの結果)は(プロキシされたURLではなく)オリジナルのURLを指すように + * MFMでx3/x4もしくはscale.x/yが2.5以上に指定されていた場合にはオリジナル品質の絵文字を使用するように +- カスタム絵文字でリアクションできないことがある問題を修正 + +### Client +- チャンネルのピン留めされたノートの順番が正しくない問題を修正 + +### Server +- フォローインポートなどでの大量のフォロー等操作をキューイングするように #10544 @nmkj-io +- Misskey Webでのサーバーサイドエラー画面を改善 +- Misskey Webでのサーバーサイドエラーのログが残るように +- ノート作成時のアンテナ追加パフォーマンスを改善 +- アンテナとロールTLのuntil/sinceプロパティが動くように + +## 13.11.2 +リリース日: 2023/04/11 + +### Note +- 13.11.0または13.11.1から13.11.2以降にアップデートする場合、Redisのカスタム絵文字のキャッシュを削除する必要があります(https://github.com/misskey-dev/misskey/issues/10502#issuecomment-1502790755 参照) + +### General +- チャンネルの検索用ページの追加 + +### Client +- 常に広告を見られるオプションを追加 +- ユーザーページの画像一覧が表示されない問題を修正 +- webhook, 連携アプリ一覧でコンテンツが重複して表示される問題を修正 +- iPhoneで絵文字ピッカーの表示が崩れる問題を修正 +- iPhoneでウィジェットドロワーの「ウィジェットを編集」が押しにくい問題を修正 +- 投稿フォームのデザインを調整 +- ギャラリーの人気の投稿が無限にページングされる問題を修正 + +### Server +- channels/search Endpoint APIの追加 +- APIパラメータサイズ上限を32kbから1mbに緩和 +- プッシュ通知送信時のパフォーマンスを改善 +- ローカルのカスタム絵文字のキャッシュが効いていなかった問題を修正 +- アンテナのノート、チャンネルのノート、通知が正常に作成できないことがある問題を修正 +- ストリーミングのLTLチャンネルでサーバー側にエラーログが出るのを修正 + +### Service Worker +- 「通知が既読になったらプッシュ通知を削除する」を復活 + * 「プッシュ通知が更新されました」の挙動を変えた(ホストとバージョンを表示するようにし、一定時間後の削除は行わないように) +- プッシュ通知が実績を解除 (achievementEarned) に対応 +- プッシュ通知のアクションから既存のクライアントの投稿フォームを開くことになった際の挙動を修正 +- たくさんのプッシュ通知を閉じた際、その通知の数だけnotifications/mark-all-as-readを叩くのをやめるように + +## 13.11.1 +リリース日: 2023/04/09 + +### General +- チャンネルの投稿を過去までさかのぼれるように + +### Client +- PWA時の絵文字ピッカーの位置をホームバーに重ならないように調整 +- リスト管理の画面でリストが無限に読み込まれる問題を修正 +- 自分のクリップが無限に読み込まれる問題を修正 +- チャンネルのお気に入りが無限に読み込まれる問題を修正 +- さがすのローカルユーザー(ピンどめ)が無限に生成される問題を修正 +- チャンネルを新規作成できない問題を修正 +- ユーザープレビューが表示されない問題を修正 + +### Server +- 通知読み込みでエラーが発生する場合がある問題を修正 +- リアクションできないことがある問題を修正 +- IDをaid以外に設定している場合の問題を修正 +- 連合しているインスタンスについて予期せず配送が全て停止されることがある問題を修正 + + +## 13.11.0 +リリース日: 2023/04/08 + +### NOTE +- このバージョンからRedis 7.xが必要です。 +- アップデートを行うと全ての通知およびアンテナのノートはリセットされます。 + +### General +- チャンネルをお気に入りに登録できるように + - タイムラインのアンテナ選択などでは、フォローしているアンテナの代わりにお気に入りしたアンテナが表示されるようになっています。チャンネルをお気に入りに登録するには、当該チャンネルのページ→概要→⭐️のボタンを押します。 +- チャンネルにノートをピン留めできるように + +### Client +- 投稿フォームのデザインを改善 +- 検索ページでURLを入力した際に照会したときと同等の挙動をするように +- ノートのリアクションを大きく表示するオプションを追加 +- ギャラリー一覧にメディア表示と同じように NSFW 設定を反映するように(ホバーで表示) +- オブジェクトストレージの設定画面を分かりやすく +- 広告・お知らせが新規登録時に増殖しないように +- 「にゃああああああああああああああ!!!!!!!!!!!!」 (`isCat`) 有効時にアバターに表示される猫耳について挙動を変更 + - 「UIにぼかし効果を使用」 (`useBlurEffect`) で次の挙動が有効になります + - 猫耳のアバター内部部分をぼかしでマスク表示してより猫耳っぽく見えるように + - 「UIのアニメーションを減らす」 (`reduceAnimation`) で猫耳を撫でられなくなります +- Add Minimizing ("folding") of windows + +### Server +- PostgreSQLのレプリケーション対応 + - 設定ファイルの `dbReplications` および `dbSlaves` にて設定できます +- イベント用Redisを別サーバーに分離できるように +- ジョブキュー用Redisを別サーバーに分離できるように +- サーバーの全体的なパフォーマンスを向上 +- ノート作成時のパフォーマンスを向上 +- アンテナのタイムライン取得時のパフォーマンスを向上 +- チャンネルのタイムライン取得時のパフォーマンスを向上 +- 通知に関する全体的なパフォーマンスを向上 +- webhookがcontent-type text/plain;charset=UTF-8 で飛んでくる問題を修正 + +## 13.10.3 +リリース日: 2023/03/25 + +### General +- コンディショナルロールの条件に「投稿数が~以下」「投稿数が~以上」を追加 +- リアクション非対応AP実装からのLikeアクティビティの解釈を👍から♥に + +### Client +- クリップボタンをノートアクションに追加できるように +- センシティブワードの一覧にピン留めユーザーのIDが表示される問題を修正 + +### Server +- リモートユーザーのチャート生成を無効にするオプションを追加 +- リモートサーバーのチャート生成を無効にするオプションを追加 +- ドライブのチャートはローカルユーザーのみ生成するように +- 空のアンテナが作成できるのを修正 + +## 13.10.2 +リリース日: 2023/03/22 + +### Server +- 絵文字を編集すると保存できないことがある問題を修正 + +### Client +- ドライブファイルのメニューが正常に動作しない問題を修正 + +## 13.10.1 +リリース日: 2023/03/22 + +### Client +- Misskey PlayのPlayボタンを押した時にエラーが発生する問題を修正 + +## 13.10.0 +リリース日: 2023/03/22 + +### General +- ユーザーごとにRenoteをミュートできるように +- ノートごとに絵文字リアクションを受け取るか設定できるように +- クリップをお気に入りに登録できるように +- ノート検索の利用可否をロールで制御可能に(デフォルトでオフ) +- ロールの並び順を設定可能に +- カスタム絵文字にライセンス情報を付与できるように +- 指定した文字列を含む投稿の公開範囲をホームにできるように +- 使われてないアンテナは自動停止されるように + +### Client +- 設定から自分のロールを確認できるように +- 広告一覧ページを追加 +- ドライブクリーナーを追加 +- DM作成時にメンションも含むように +- フォロー申請のボタンのデザインを改善 +- 付箋ウィジェットの高さを設定可能に +- APオブジェクトを入力してフェッチする機能とユーザーやノートの検索機能を分離 +- ナビゲーションバーの項目に「プロフィール」を追加できるように +- ナビゲーションバーのカスタマイズをドラッグ&ドロップで行えるように +- ジョブキューの再試行をワンクリックでできるように +- AiScriptを0.13.1に更新 +- oEmbedをサポートしているウェブサイトのプレビューができるように + - YouTubeをoEmbedでロードし、プレビューで共有ボタンを押すとOSの共有画面がでるように + - ([FirefoxでSpotifyのプレビューを開けるとフルサイズじゃなくプレビューサイズだけ再生できる問題](https://bugzilla.mozilla.org/show_bug.cgi?id=1792395)があります) + - (すでにブラウザーでキャッシュされたリンクに対しては以前のプレビュー行動が行われてます。その場合、ブラウザーのキャッシュをクリアしてまた試してください。) +- プロフィールで設定した情報が削除できない問題を修正 +- ロールで広告を無効にするとadmin/adsでプレビューがでてこない問題を修正 +- /api-consoleページにアクセスすると404が出る問題を修正 +- Safariでプラグインが複数ある場合に正常に読み込まれない問題を修正 +- Bookwyrmのユーザーのプロフィールページで「リモートで表示」をタップしても反応がない問題を修正 +- 非ログイン時の「Misskeyについて」の表示を修正 +- PC版にて「設定」「コントロールパネル」のリンクを2度以上続けてクリックした際に空白のページが表示される問題を修正 + +### Server +- OpenAPIエンドポイントを復旧 +- WebP/AVIF/JPEGのweb公開用画像は、サーバーサイドではJPEGではなくWebPに変換するように +- アニメーション画像のサムネイルを生成するように +- アクティブユーザー数チャートの記録上限値を拡張 +- Playのソースコード上限文字数を2倍に拡張 +- 配送先サーバーが410 Goneで応答してきた場合は自動で配送停止をするように +- avatarBlurHash/bannerBlurHashの型をstringに限定 +- タイムライン取得時のパフォーマンスを改善 +- SMTP Login id length is too short +- API上で`visibility`を`followers`に設定してrenoteすると連合や削除で不具合が発生する問題を修正 +- AWS S3からのファイル削除でNoSuchKeyエラーが出ると進めらない状態になる問題を修正 +- `disableCache: true`を設定している場合に絵文字管理操作でエラーが出る問題を修正 +- リテンション分析が上手く機能しないことがあるのを修正 +- 空のアンテナが作成できないように修正 +- 特定の条件で通報が見れない問題を修正 +- 絵文字の名前に任意の文字が使用できる問題を修正 + + +## 13.9.2 +リリース日: 2023/03/06 + +### Improvements +- クリップ、チャンネルページに共有ボタンを追加 +- チャンネルでタイムライン上部に投稿フォームを表示するかどうかのオプションを追加 +- ブラウザでメディアプロキシ(/proxy)からファイルを保存した際に、なるべくオリジナルのファイル名を継承するように +- ドライブの「URLからアップロード」で、content-dispositionのfilenameがあればそれをファイル名に +- Identiconがローカルとリモートで同じになるように + - これまでのIdenticonは異なる画像になります +- サーバーのパフォーマンスを改善 + +### Bugfixes +- ロールの権限で「一般ユーザー」のロールがいきなり設定できない問題を修正 +- ユーザーページのバッジ表示を適切に折り返すように @arrow2nd +- fix(client): みつけるのロール一覧でコンディショナルロールが含まれるのを修正 +- macOSでDev Containerが動作しない問題を修正 @RyotaK + +## 13.9.1 +リリース日: 2023/03/03 + +### Bugfixes +- ノートに添付したファイルが表示されない場合があるのを修正 + +## 13.9.0 +リリース日: 2023/03/03 + +### Improvements +- 時限ロール +- アンテナでCWも検索対象にするように +- ノートの操作部をホバー時のみ表示するオプションを追加 +- サウンドを追加 +- サーバーのパフォーマンスを改善 + +### Bugfixes +- 外部メディアプロキシ使用時にアバタークロップができない問題を修正 +- fix(server): メールアドレス更新時にバリデーションが正しく行われていないのを修正 +- fix(server): チャンネルでミュートが正しく機能していないのを修正 +- プッシュ通知でカスタム絵文字リアクションを表示できなかった問題を修正 + +## 13.8.1 +リリース日: 2023/02/26 + +### Bugfixes +- モバイルでドロワーメニューが表示されない問題を修正 + +## 13.8.0 +リリース日: 2023/02/26 + +### Improvements +- チャンネル内ハイライト +- ホームタイムラインのパフォーマンスを改善 +- renoteした際の表示を改善 +- バックグラウンドで一定時間経過したらページネーションのアイテム更新をしない +- enhance(client): MkUrlPreviewの閉じるボタンを見やすく +- Add dialog to remove follower +- enhance(client): improve clip menu ux +- 検索画面の統合 +- enhance(client): ノートメニューからユーザーメニューを開けるように +- photoswipe 表示時に戻る操作をしても前の画面に戻らないように + +### Bugfixes +- Windows環境でswcを使うと正しくビルドできない問題の修正 +- fix(client): Android ChromeでPWAとしてインストールできない問題を修正 +- 未知のユーザーが deleteActor されたら処理をスキップする +- fix(server): notes/createで、fileIdsと見つかったファイルの数が異なる場合はエラーにする +- fix(server): notes/createのバリデーションが機能していないのを修正 +- fix(server): エラーのスタックトレースは返さないように + +## 13.7.2 +リリース日: 2023/02/23 + +### Note +13.7.0以前からアップデートする場合は全ての通知が削除されます。 + +### Improvements +- enhance: make pwa icon maskable +- chore(client): tweak custom emoji size + +### Bugfixes +- マイグレーションが失敗することがあるのを修正 + +## 13.7.0 +リリース日: 2023/02/22 + +### Changes +- チャット機能が削除されました + +### Improvements +- Server: URLプレビュー(summaly)はプロキシを通すように +- Client: 2FA設定のUIをまともにした +- セキュリティキーの名前を変更できるように +- enhance(client): add quiz preset for play +- 広告開始時期を設定できるように +- みつけるで公開ロール一覧とそのメンバーを閲覧できるように +- enhance(client): MFMのx3, x4が含まれていたらノートをたたむように +- enhance(client): make possible to reload page of window + +### Bugfixes +- ユーザー検索ダイアログでローカルユーザーを絞って検索できない問題を修正 +- fix(client): MkHeader及びデッキのカラムでチャンネル一覧を選択したとき、最大5個までしか表示されない +- 管理画面の広告を10個以上見えるように +- Moderation note が保存できない +- ユーザーのハッシュタグ検索が機能していないのを修正 + +## 13.6.1 +リリース日: 2023/02/12 + +### Improvements +- アニメーションを少なくする設定の時、MkPageHeaderのタブアニメーションを無効化 +- Backend: activitypub情報がcorsでブロックされないようヘッダーを追加 +- enhance: レートリミットを0%にできるように +- チャンネル内Renoteを行えるように + +### Bugfixes +- Client: ユーザーページでアクティビティを見ることができない問題を修正 + +## 13.6.0 +リリース日: 2023/02/11 + +### Improvements +- MkPageHeaderをごっそり変えた + * モバイルではヘッダーは上下に分割され、下段にタブが表示されるように + * iconOnlyのタブ項目がアクティブな場合にはタブのタイトルを表示するように + * メインタイムラインではタイトルを表示しない + * メインタイムラインかつモバイルで表示される左上のアバターを選択するとアカウントメニューが開くように +- ユーザーページのノート一覧をタブとして分離 +- コンディショナルロールもバッジとして表示可能に +- enhance(client): ロールをより簡単に付与できるように +- enhance(client): 一度見たノートのRenoteは省略して表示するように +- enhance(client): 迷惑になる可能性のある投稿を行う前に警告を表示 +- リアクションの数が多い場合の表示を改善 +- 一部のMFM構文をopt-outに + +### Bugfixes +- Client: ユーザーページでタブがほとんど見れないことがないように + +## 13.5.6 +リリース日: 2023/02/10 + +### Improvements +- 非ログイン時にMiAuthを踏んだ際にMiAuthであることを表示する +- /auth/のUIをアップデート +- 利用規約同意UIの調整 +- クロップ時の質問を分かりやすく + +### Bugfixes +- fix: prevent clipping audio plyr's tooltip + +## 13.5.4 +リリース日: 2023/02/09 + +### Improvements +- Server: UIのHTML(ノートなどの特別なページを除く)のキャッシュ時間を15秒から30秒に +- i/notificationsのレートリミットを緩和 + +### Bugfixes +- fix(client): validate url to improve security +- fix(client): dateの初期値が正常に入らない時がある + +## 13.5.3 +リリース日: 2023/02/09 + +### Improvements +- Client: デッキにチャンネルカラムを追加 + +## 13.5.2 +リリース日: 2023/02/08 + +### Changes +- Revert: perf(client): do not render custom emojis in user names + +### Bugfixes +- Client: register_note_view_interruptor not working +- Client: ログイントークンの再生成が出来ない + +## 13.5.0 +リリース日: 2023/02/08 + +### Changes +- perf(client): do not render custom emojis in user names + +### Improvements +- Client: disableShowingAnimatedImagesのデフォルト値をprefers-reduced-motionにする +- enhance(client): tweak medialist style + +### Bugfixes +- fix docker health check +- Client: MkEmojiPickerでもChromeで検索ダイアログで変換確定するとそのまま検索されてしまうのを修正 +- fix(mfm): default degree not used in rotate +- fix(server): validate urls from ap to improve security + +## 13.4.0 +リリース日: 2023/02/05 + +### Improvements +- ロールにアイコンを設定してユーザー名の横に表示できるように +- feat: timeline page for non-login users +- 実績の単なるラッキーの獲得確立を調整 +- Add Thai language support + +### Bugfixes +- fix(server): 自分のノートをお気に入りに登録しても実績解除される問題を修正 +- fix(server): clean up file in FileServer +- fix(server): Deny UNIX domain socket +- fix(server): validate filename and emoji name to improve security +- fix(client): validate input response in aiscript +- fix(client): add webhook delete button +- fix(client): tweak notification style +- fix(client): インラインコードを折り返して表示する + +## 13.3.3 +リリース日: 2023/02/04 + +### Bugfixes +- Server: improve security + +## 13.3.2 +リリース日: 2023/02/04 + +### Improvements +- 外部メディアプロキシへの対応を強化しました + 外部メディアプロキシのFastify実装を作りました + https://github.com/misskey-dev/media-proxy +- Server: improve performance + +### Bugfixes +- Client: validate urls to improve security + +## 13.3.1 +リリース日: 2023/02/04 + +### Bugfixes +- Client: カスタム絵文字にアニメーション画像を再生しない設定が適用されていない問題を修正 +- Client: オートコンプリートでUnicode絵文字がカスタム絵文字として表示されてしまうのを修正 +- Client: Fix Vue-plyr CORS issue +- Client: validate urls to improve security + +## 13.3.0 +リリース日: 2023/02/03 + +### Changes +- twitter/github/discord連携機能が削除されました +- ハッシュタグごとのチャートが削除されました +- syslogのサポートが削除されました + +### Improvements +- ロールで広告の非表示が有効になっている場合は最初から広告を非表示にするように + +## 13.2.6 +リリース日: 2023/02/01 + +### Changes +- docker-compose.ymlをdocker-compose.yml.exampleにしました。docker-compose.ymlとしてコピーしてから使用してください。 + +### Improvements +- 絵文字ピッカーのパフォーマンスを改善 +- AiScriptを0.12.4に更新 + +### Bugfixes +- Server: リレーと通信できない問題を修正 +- Client: classicモード使用時にwindowサイズによってdefaultに変更された後に、windowサイズが元に戻ったらclassicに戻すように修正 #9669 +- Client: Chromeで検索ダイアログで変換確定するとそのまま検索されてしまう問題を修正 + +## 13.2.4 +リリース日: 2023/01/27 + +### Improvements +- リモートカスタム絵文字表示時のパフォーマンスを改善 +- Default to `animation: false` when prefers-reduced-motion is set +- リアクション履歴が公開なら、ログインしていなくても表示できるように +- tweak blur setting +- tweak custom emoji cache + +### Bugfixes +- fix aggregation of retention +- ダッシュボードでオンラインユーザー数が表示されない問題を修正 +- フォロー申請・フォローのボタンが、通知から消えている問題を修正 + +## 13.2.3 +リリース日: 2023/01/26 + +### Improvements +- カスタム絵文字の更新をリアルタイムで反映するように + +### Bugfixes +- turnstile-failed: missing-input-secret + +## 13.2.2 +リリース日: 2023/01/25 + +### Improvements +- サーバーのパフォーマンスを改善 + +### Bugfixes +- サインイン時に誤ったレートリミットがかかることがある問題を修正 +- MFMのposition、rotate、scaleで小数が使えない問題を修正 + +## 13.2.1 +リリース日: 2023/01/24 + +### Improvements +- デザインの調整 +- サーバーのパフォーマンスを改善 + +## 13.2.0 +リリース日: 2023/01/23 + +### Improvements +- onlyServer / onlyQueue オプションを復活 +- 他人の実績閲覧時は獲得条件を表示しないように +- アニメーション減らすオプション有効時はリアクションのアニメーションを無効に +- カスタム絵文字一覧のパフォーマンスを改善 + +### Bugfixes +- Aiscript: button is not defined + +## 13.1.1 +リリース日: 2023/01/22 + +### Improvements +- ローカルのカスタム絵文字を表示する際のパフォーマンスを改善 +- Client: 瞬間的に大量の実績を解除した際の挙動を改善 + +### Bugfixes +- Client: アップデート時にローカリゼーションデータが更新されないことがあるのを修正 + +## 13.1.0 +リリース日: 2023/01/21 + +### Improvements +- 実績機能 +- Playのプリセットを追加 +- Playのscriptの文字数制限を緩和 +- AiScript GUIの強化 +- リアクション一覧詳細ダイアログを表示できるように +- 存在しないカスタム絵文字をテキストで表示するように +- Alt text in image viewer +- ジョブキューのプロセスとWebサーバーのプロセスを分離 + +### Bugfixes +- playを削除する手段がなかったのを修正 +- The … button on notes does nothing when not logged in +- twitterと連携するときに autwh is not a function になるのを修正 + +## 13.0.0 +リリース日: 2023/01/16 + +### TL;DR +- New features (Role system, Misskey Play, New widgets, New charts, 🍪👈, etc) +- Rewriten backend +- Better performance (backend and frontend) +- Various usability improvements +- Various UI tweaks + +### Notable features +- ロール機能 + - 従来より柔軟にユーザーのポリシーを管理できます。例えば、「インスタンスのパトロンはアンテナを30個まで作れる」「基本的にLTLは見れないが、許可した人だけ見れる」「招待制インスタンスだけどユーザーなら誰でも他者を招待できる」のような運用はもちろん、「ローカルユーザーかつアカウント作成から1日未満のユーザーはパブリックな投稿を行えない」のように複数条件を組み合わせて、自動でロールを付与する設定も可能です。 +- Misskey Play + - 従来の動的なPagesに代わる、新しいプラットフォームです。動的なコンテンツ(アプリケーション)に特化していて、Pagesに比べてはるかに柔軟なアプリケーションを作成可能です。 + +### Changes +#### For server admins +- Node.js 18.x or later is required +- PostgreSQL 15.x is required + - Misskey not using 15 specific features at 13.0.0, but may do so in the future. + - Docker環境でPostgreSQLのアップデートを行う際のガイドはこちら: https://github.com/misskey-dev/misskey/pull/9641#issue-1536336620 +- Elasticsearchのサポートが削除されました + - 代わりに今後任意の検索プロバイダを設定できる仕組みを構想しています。その仕組みを使えば今まで通りElasticsearchも利用できます +- Yarnからpnpmに移行されました + corepackの有効化を推奨します: `sudo corepack enable` +- インスタンスブロックはサブドメインにも適用されるようになります +- ロールの導入に伴い、いくつかの機能がロールと統合されました + - モデレーターはロールに統合されました。今までのモデレーター情報は失われるため、予めモデレーター一覧を記録しておき、アップデート後にモデレーターロールを作りアサインし直してください。 + - サイレンスはロールに統合されました。今までのユーザーは恩赦されるため、予めサイレンス一覧を記録しておくのをおすすめします。 + - ユーザーごとのドライブ容量設定はロールに統合されました。 + - インスタンスデフォルトのドライブ容量設定はロールに統合されました。アップデート後、ベースロールもしくはコンディショナルロールでドライブ容量を編集してください。 + - LTL/GTLの解放状態はロールに統合されました。 +- Dockerの実行をrootで行わないようにしました。Dockerかつオブジェクトストレージを使用していない場合は`chown -hR 991.991 ./files`を実行してください。 + https://github.com/misskey-dev/misskey/pull/9560 + +#### For users +- ノートのウォッチ機能が削除されました +- アンケートに投票された際に通知が作成されなくなりました +- ノートの数式埋め込みが削除されました +- 新たに動的なPagesを作ることはできなくなりました + - 代わりにAiScriptを用いてより柔軟に動的なコンテンツを作成できるMisskey Play機能が実装されています。 +- AiScriptが0.12.2にアップデートされました + - 0.12.xの変更点についてはこちら https://github.com/syuilo/aiscript/blob/master/CHANGELOG.md#0120 + - 0.12.x未満のプラグインは読み込むことはできません +- iOS15以下のデバイスはサポートされなくなりました +- Firefox110以下はサポートされなくなりました + - 109でもContainerQueriesのフラグを有効にする事で問題なく使用できます + +#### For app developers +- API: metaのレスポンスに`emojis`プロパティが含まれなくなりました + - カスタム絵文字一覧情報を取得するには、`emojis`エンドポイントにリクエストします +- API: カスタム絵文字エンティティに`url`プロパティが含まれなくなりました + - 絵文字画像を表示するには、`/emoji/.webp`にリクエストすると画像が返ります。 + - e.g. `https://p1.a9z.dev/emoji/misskey.webp` + - remote: `https://p1.a9z.dev/emoji/syuilo_birth_present@mk.f72u.net.webp` +- API: `user`および`note`エンティティに`emojis`プロパティが含まれなくなりました +- API: `user`エンティティに`avatarColor`および`bannerColor`プロパティが含まれなくなりました +- API: `instance`エンティティに`latestStatus`、`lastCommunicatedAt`、`latestRequestSentAt`プロパティが含まれなくなりました +- API: `instance`エンティティの`caughtAt`は`firstRetrievedAt`に名前が変わりました + +### Improvements +- Role system @syuilo +- Misskey Play @syuilo +- Introduce retention-rate aggregation @syuilo +- Make possible to export favorited notes @syuilo +- Add per user pv chart @syuilo +- Push notification of Antenna note @tamaina +- AVIF support @tamaina +- Add Cloudflare Turnstile CAPTCHA support @CyberRex0 +- レートリミットをユーザーごとに調整可能に @syuilo +- 非モデレーターでも、権限を持つロールをアサインされたユーザーはインスタンスの招待コードを発行できるように @syuilo +- 非モデレーターでも、権限を持つロールをアサインされたユーザーはカスタム絵文字の追加、編集、削除を行えるように @syuilo +- クリップおよびクリップ内のノートの作成可能数を設定可能に @syuilo +- ユーザーリストおよびユーザーリスト内のユーザーの作成可能数を設定可能に @syuilo +- ハードワードミュートの最大文字数を設定可能に @syuilo +- Webhookの作成可能数を設定可能に @syuilo +- ノートをピン留めできる数を設定可能に @syuilo +- Server: signToActivityPubGet is set to true by default @syuilo +- Server: improve syslog performance @syuilo +- Server: Use undici instead of node-fetch and got @tamaina +- Server: Judge instance block by endsWith @tamaina +- Server: improve note scoring for featured notes @CyberRex0 +- Server: アンケート選択肢の文字数制限を緩和 @syuilo +- Server: プロフィールの文字数制限を緩和 @syuilo +- Server: add rate limits for some endpoints @syuilo +- Server: improve stats api performance @syuilo +- Server: improve nodeinfo performance @syuilo +- Server: delete outdated notifications regularly to improve db performance @syuilo +- Server: delete outdated hard-mutes regularly to improve db performance @syuilo +- Server: delete outdated notes of antenna regularly to improve db performance @syuilo +- Server: improve activitypub deliver performance @syuilo +- Client: use tabler-icons instead of fontawesome to better design @syuilo +- Client: Add new gabber kick sounds (thanks for noizenecio) +- Client: Add link to user RSS feed in profile menu @ssmucny +- Client: Compress non-animated PNG files @saschanaz +- Client: YouTube window player @sim1222 +- Client: show readable error when rate limit exceeded @syuilo +- Client: enhance dashboard of control panel @syuilo +- Client: Vite is upgraded to v4 @syuilo, @tamaina +- Client: HMR is available while yarn dev @tamaina +- Client: Implement the button to subscribe push notification @tamaina +- Client: Implement the toggle to or not to close push notifications when notifications or messages are read @tamaina +- Client: show Unicode emoji tooltip with its name in MkReactionsViewer.reaction @saschanaz +- Client: OpenSearch support @SoniEx2 @chaoticryptidz +- Client: Support remote objects in search @SoniEx2 +- Client: user activity page @syuilo +- Client: Make widgets of universal/classic sync between devices @tamaina +- Client: add user list widget @syuilo +- Client: Add AiScript App widget +- Client: add profile widget @syuilo +- Client: add instance info widget @syuilo +- Client: Improve RSS widget @tamaina +- Client: add heatmap of daily active users to about page @syuilo +- Client: introduce fluent emoji @syuilo +- Client: add new theme @syuilo +- Client: add new mfm function (position, fg, bg) @syuilo +- Client: show fireworks when visit user who today is birthday @syuilo +- Client: show bot warning on screen when logged in as bot account @syuilo +- Client: AiScriptからカスタム絵文字一覧を参照できるように @syuilo +- Client: improve overall performance of client @syuilo +- Client: ui tweaks @syuilo +- Client: clicker game @syuilo + +### Bugfixes +- Server: Fix @tensorflow/tfjs-core's MODULE_NOT_FOUND error @ikuradon +- Server: 引用内の文章がnyaizeされてしまう問題を修正 @kabo2468 +- Server: Bug fix for Pinned Users lookup on instance @squidicuzz +- Server: Fix peers API returning suspended instances @ineffyble +- Server: trim long text of note from ap @syuilo +- Server: Ap inboxの最大ペイロードサイズを64kbに制限 @syuilo +- Server: アンテナの作成数上限を追加 @syuilo +- Server: pages/likeのエラーIDが重複しているのを修正 @syuilo +- Server: pages/updateのパラメータによってはsummaryの値が更新されないのを修正 @syuilo +- Server: Escape SQL LIKE @mei23 +- Server: 特定のPNG画像のアップロードに失敗する問題を修正 @usbharu +- Server: 非公開のクリップのURLでOGPレンダリングされる問題を修正 @syuilo +- Server: アンテナタイムライン(ストリーミング)が、フォローしていないユーザーの鍵投稿も拾ってしまう @syuilo +- Server: follow request list api pagination @sim1222 +- Server: ドライブ容量超過時のエラーが適切にレスポンスされない問題を修正 @syuilo +- Client: パスワードマネージャーなどでユーザー名がオートコンプリートされない問題を修正 @massongit +- Client: 日付形式の文字列などがカスタム絵文字として表示されるのを修正 @syuilo +- Client: case insensitive emoji search @saschanaz +- Client: 画面の幅が狭いとウィジェットドロワーを閉じる手段がなくなるのを修正 @syuilo +- Client: InAppウィンドウが操作できなくなることがあるのを修正 @tamaina +- Client: use proxied image for instance icon @syuilo +- Client: Webhookの編集画面で、内容を保存することができない問題を修正 @m-hayabusa +- Client: Page編集でブロックの移動が行えない問題を修正 @syuilo +- Client: update emoji picker immediately on all input @saschanaz +- Client: チャートのツールチップが画面に残ることがあるのを修正 @syuilo +- Client: fix wrong link in tutorial @syuilo + +### Special thanks +- All contributors +- All who have created instances for the beta test +- All who participated in the beta test + +## 12.119.1 +リリース日: 2022/12/03 + +### Bugfixes +- Server: Mitigate AP reference chain DoS vector @skehmatics + +## 12.119.0 +リリース日: 2022/09/10 + +### Improvements +- Client: Add following badge to user preview popup @nvisser +- Client: mobile twitter url can be used as widget @caipira113 +- Client: Improve clock widget @syuilo + +### Bugfixes +- マイグレーションに失敗する問題を修正 +- Server: 他人の通知を既読にできる可能性があるのを修正 @syuilo +- Client: アクセストークン管理画面、アカウント管理画面表示できないのを修正 @futchitwo + +## 12.118.0 +リリース日: 2022/08/07 + +### Improvements +- Client: 設定のバックアップ/リストア機能 +- Client: Add vi-VN language support +- Client: Add unix time widget @syuilo + +### Bugfixes +- Server: リモートユーザーを正しくブロックできるように修正する @xianonn +- Client: 一度作ったwebhookの設定画面を開こうとするとページがフリーズする @syuilo +- Client: MiAuth認証ページが機能していない @syuilo +- Client: 一部のアプリからファイルを投稿フォームへドロップできない場合がある問題を修正 @m-hayabusa + +## 12.117.1 +リリース日: 2022/07/19 + +### Improvements +- Client: UIのブラッシュアップ @syuilo + +### Bugfixes +- Server: ファイルのアップロードに失敗することがある問題を修正 @acid-chicken +- Client: リアクションピッカーがアプリ内ウィンドウの後ろに表示されてしまう問題を修正 @syuilo +- Client: ユーザー情報の取得の再試行を修正 @xianonn +- Client: MFMチートシートの挙動を修正 @syuilo +- Client: 「インスタンスからのお知らせを受け取る」の設定を変更できない問題を修正 @syuilo + +## 12.117.0 +リリース日: 2022/07/18 + +### Improvements +- Client: ウィンドウを最大化できるように @syuilo +- Client: Shiftキーを押した状態でリンクをクリックするとアプリ内ウィンドウで開くように @syuilo +- Client: デッキを使用している際、Ctrlキーを押した状態でリンクをクリックするとページ遷移を強制できるように @syuilo +- Client: UIのブラッシュアップ @syuilo + +## 12.116.1 +リリース日: 2022/07/17 + +### Bugfixes +- Client: デッキUI時に ページで表示 ボタンが機能しない問題を修正 @syuilo +- Error During Migration Run to 12.111.x + +## 12.116.0 +リリース日: 2022/07/16 + +### Improvements +- Client: registry editor @syuilo +- Client: UIのブラッシュアップ @syuilo + +### Bugfixes +- Error During Migration Run to 12.111.x +- Server: TypeError: Cannot convert undefined or null to object @syuilo + +## 12.115.0 +リリース日: 2022/07/16 + +### Improvements +- Client: Deckのプロファイル切り替えを簡単に @syuilo +- Client: UIのブラッシュアップ @syuilo + +## 12.114.0 +リリース日: 2022/07/15 + +### Improvements +- RSSティッカーで表示順序をシャッフルできるように @syuilo + +### Bugfixes +- クライアントが起動しなくなることがある問題を修正 @syuilo + +## 12.113.0 +リリース日: 2022/07/13 + +### Improvements +- Support `` syntax for MFM + +### Bugfixes +- Server: Fix crash at startup if TensorFlow is not supported @mei23 +- Client: URLエンコードされたルーティングを修正 + +## 12.112.3 +リリース日: 2022/07/09 + +### Improvements +- Make active email validation configurable + +### Bugfixes +- Server: Fix Attempts to update all notifications @mei23 + +## 12.112.2 +リリース日: 2022/07/08 + +### Bugfixes +- Fix Docker doesn't work @mei23 + Still not working on arm64 environment. (See 12.112.0) + +## 12.112.1 +リリース日: 2022/07/07 + +same as 12.112.0 + +## 12.112.0 +リリース日: 2022/07/07 + +### Known issues +- 現在arm64環境ではインストールに失敗します。これは次のバージョンで修正される予定です。 + +### Changes +- ハイライトがみつけるに統合されました +- カスタム絵文字ページはインスタンス情報ページに統合されました +- 連合ページはインスタンス情報ページに統合されました +- メンション一覧ページは通知一覧ページに統合されました +- ダイレクト投稿一覧ページは通知一覧ページに統合されました +- メニューからアンテナタイムラインを表示する方法は廃止され、タイムライン上部のアイコンからアクセスするようになりました +- メニューからリストタイムラインを表示する方法は廃止され、タイムライン上部のアイコンからアクセスするようになりました + +### Improvements +- Server: Allow GET method for some endpoints @syuilo +- Server: Auto NSFW detection @syuilo +- Server: Add rate limit to i/notifications @tamaina +- Client: Improve control panel @syuilo +- Client: Show warning in control panel when there is an unresolved abuse report @syuilo +- Client: Statusbars @syuilo +- Client: Add instance-cloud widget @syuilo +- Client: Add rss-ticker widget @syuilo +- Client: Removing entries from a clip @futchitwo +- Client: Poll highlights in explore page @syuilo +- Client: Improve deck UI @syuilo +- Client: Word mute also checks content warnings @Johann150 +- Client: メニューからページをリロードできるように @syuilo +- Client: Improve emoji picker performance @syuilo +- Client: For notes with specified visibility, show recipients when hovering over visibility symbol. @Johann150 +- Client: Make widgets available again on a tablet @syuilo +- ユーザーにモデレーションメモを残せる機能 @syuilo +- Make possible to delete an account by admin @syuilo +- Improve player detection in URL preview @mei23 +- Add Badge Image to Push Notification #8012 @tamaina +- Server: Improve performance +- Server: Supports IPv6 on Redis transport. @mei23 + IPv4/IPv6 is used by default. You can tune this behavior via `redis.family`. +- Server: Add possibility to log IP addresses of users @syuilo +- Add additional drive capacity change support @CyberRex0 + +### Bugfixes +- Server: Fix GenerateVideoThumbnail failed @mei23 +- Server: Ensure temp directory cleanup @Johann150 +- favicons of federated instances not showing @syuilo +- Admin: The checkbox for blocking an instance works again @Johann150 +- Client: Prevent access to user pages when not logged in @pixeldesu @Johann150 +- Client: Disable some hotkeys (e.g. for creating a post) for not logged in users @pixeldesu +- Client: Ask users that are not logged in to log in when trying to vote in a poll @Johann150 +- Instance mutes also apply in antennas etc. @Johann150 + +## 12.111.1 +リリース日: 2022/06/13 + +### Bugfixes +- some fixes of multiple notification read @tamaina +- some GenerateVideoThumbnail failed @Johann150 +- Client: デッキでウィジェットの情報が保存されない問題を修正 @syuilo +- Client: ギャラリーの投稿を開こうとすると編集画面が表示される @futchitwo + +## 12.111.0 +リリース日: 2022/06/11 + +### Note +- Node.js 16.15.0 or later is required + +### Improvements +- Supports Unicode Emoji 14.0 @mei23 +- プッシュ通知を複数アカウント対応に #7667 @tamaina +- プッシュ通知にクリックやactionを設定 #7667 @tamaina +- ドライブに画像ファイルをアップロードするときオリジナル画像を破棄してwebpublicのみ保持するオプション @tamaina +- Server: always remove completed tasks of job queue @Johann150 +- Client: アバターの設定で画像をクロップできるように @syuilo +- Client: make emoji stand out more on reaction button @Johann150 +- Client: display URL of QR code for TOTP registration @tamaina +- Client: render quote renote CWs as MFM @pixeldesu +- API: notifications/readは配列でも受け付けるように #7667 @tamaina +- API: ユーザー検索で、クエリがusernameの条件を満たす場合はusernameもLIKE検索するように @tamaina +- MFM: Allow speed changes in all animated MFMs @Johann150 +- The theme color is now better validated. @Johann150 + Your own theme color may be unset if it was in an invalid format. + Admins should check their instance settings if in doubt. +- Perform port diagnosis at startup only when Listen fails @mei23 +- Rate limiting is now also usable for non-authenticated users. @Johann150 @mei23 + Admins should make sure the reverse proxy sets the `X-Forwarded-For` header to the original address. + +### Bugfixes +- Server: keep file order of note attachement @Johann150 +- Server: fix missing foreign key for reports leading to reports page being unusable @Johann150 +- Server: fix internal in-memory caching @Johann150 +- Server: prevent crash when processing certain PNGs @syuilo +- Server: Fix unable to generate video thumbnails @mei23 +- Server: Fix `Cannot find module` issue @mei23 +- Federation: Add rel attribute to host-meta @mei23 +- Federation: add id for activitypub follows @Johann150 +- Federation: use `source` instead of `_misskey_content` @Johann150 +- Federation: ensure resolver does not fetch local resources via HTTP(S) @Johann150 +- Federation: correctly render empty note text @Johann150 +- Federation: Fix quote renotes containing no text being federated correctly @Johann150 +- Federation: remove duplicate br tag/newline @Johann150 +- Federation: add missing authorization checks @Johann150 +- Client: fix profile picture height in mentions @tamaina +- Client: fix abuse reports page to be able to show all reports @Johann150 +- Client: fix settings page @tamaina +- Client: fix profile tabs @futchitwo +- Client: fix popout URL @futchitwo +- Client: correctly handle MiAuth URLs with query string @sn0w +- Client: ノート詳細ページの新しいノートを表示する機能の動作が正しくなるように修正する @xianonn +- MFM: more animated functions support `speed` parameter @futchitwo +- MFM: limit large MFM @Johann150 + +## 12.110.1 +リリース日: 2022/04/23 + +### Bugfixes +- Fix GOP rendering @syuilo +- Improve performance of antenna, clip, and list @xianonn + +## 12.110.0 +リリース日: 2022/04/11 + +### Improvements +- Improve webhook @syuilo +- Client: Show loading icon on splash screen @syuilo + +### Bugfixes +- API: parameter validation of users/show was wrong +- Federation: リモートインスタンスへのダイレクト投稿が届かない問題を修正 @syuilo + +## 12.109.2 +リリース日: 2022/04/03 + +### Bugfixes +- API: admin/update-meta was not working @syuilo +- Client: テーマを切り替えたり読み込んだりするとmeta[name="theme-color"]のcontentがundefinedになる問題を修正 @tamaina + +## 12.109.1 +リリース日: 2022/04/02 + +### Bugfixes +- API: Renoteが行えない問題を修正 + +## 12.109.0 +リリース日: 2022/04/02 + +### Improvements +- Webhooks @syuilo +- Bull Dashboardを組み込み、ジョブキューの確認や操作を行えるように @syuilo + - Bull Dashboardを開くには、最初だけ一旦ログアウトしてから再度管理者権限を持つアカウントでログインする必要があります +- Check that installed Node.js version fulfills version requirement @ThatOneCalculator +- Server: overall performance improvements @syuilo +- Federation: avoid duplicate activity delivery @Johann150 +- Federation: limit federation of reactions on direct notes @Johann150 +- Client: タッチパッド・タッチスクリーンでのデッキの操作性を向上 @tamaina + +### Bugfixes +- email address validation was not working @ybw2016v +- API: fix endpoint endpoint @Johann150 +- API: fix admin/meta endpoint @syuilo +- API: improved validation and documentation for endpoints that accept different variants of input @Johann150 +- API: `notes/create`: The `mediaIds` property is now deprecated. @Johann150 + - Use `fileIds` instead, it has the same behaviour. +- Client: URIエンコーディングが異常でdecodeURIComponentが失敗するとURLが表示できなくなる問題を修正 @tamaina + +## 12.108.1 +リリース日: 2022/03/12 + +### Bugfixes +- リレーが動作しない問題を修正 @xianonn +- ulidを使用していると動作しない問題を修正 @syuilo +- 外部からOGPが正しく取得できない問題を修正 @syuilo +- instance can not get the files from other instance when there are items in allowedPrivateNetworks in .config/default.yml @ybw2016v + +## 12.108.0 +リリース日: 2022/03/09 + +### NOTE +::: warning +このバージョンからNode v16.14.0以降が必要です +::: + +### Changes +- ノートの最大文字数を設定できる機能が廃止され、デフォルトで一律3000文字になりました @syuilo +- Misskey can no longer terminate HTTPS connections. @Johann150 + - If you did not use a reverse proxy (e.g. nginx) before, you will probably need to adjust + your configuration file and set up a reverse proxy. The `https` configuration key is no + longer recognized! + +### Improvements +- インスタンスデフォルトテーマを設定できるように @syuilo +- ミュートに期限を設定できるように @syuilo +- アンケートが終了したときに通知が作成されるように @syuilo +- プロフィールの追加情報を最大16まで保存できるように @syuilo +- 連合チャートにPub&Subを追加 @syuilo +- 連合チャートにActiveを追加 @syuilo +- デフォルトで10秒以上時間がかかるデータベースへのクエリは中断されるように @syuilo + - 設定ファイルの`db.extra`に`statement_timeout`を設定することでタイムアウト時間を変更できます +- Client: スプラッシュスクリーンにインスタンスのアイコンを表示するように @syuilo + +### Bugfixes +- Client: リアクションピッカーの高さが低くなったまま戻らないことがあるのを修正 @syuilo +- Client: ユーザー名オートコンプリートが正しく動作しない問題を修正 @syuilo +- Client: タッチ操作だとウィジェットの編集がしにくいのを修正 @xianonn +- Client: register_note_view_interruptor()が動かないのを修正 @syuilo +- Client: iPhone X以降(?)でページの内容が全て表示しきれないのを修正 @tamaina +- Client: fix image caption on mobile @nullobsi + +## 12.107.0 +リリース日: 2022/02/12 + +### Improvements +- クライアント: テーマを追加 @syuilo + +### Bugfixes +- API: stats APIで内部エラーが発生する問題を修正 @syuilo +- クライアント: ソフトミュートですべてがマッチしてしまう場合があるのを修正 @tamaina +- クライアント: デバイスのスクリーンのセーフエリアを考慮するように @syuilo +- クライアント: 一部環境でサイドバーの投稿ボタンが表示されない問題を修正 @syuilo + +## 12.106.3 +リリース日: 2022/02/11 + +### Improvements +- クライアント: スマートフォンでの余白を調整 @syuilo + +### Bugfixes +- クライアント: ノートの詳細が表示されない問題を修正 @syuilo + +## 12.106.2 +リリース日: 2022/02/11 + +### Bugfixes +- クライアント: 削除したノートがタイムラインから自動で消えない問題を修正 @syuilo +- クライアント: リアクション数が正しくないことがある問題を修正 @syuilo +- 一部環境でマイグレーションが動作しない問題を修正 @syuilo + +## 12.106.1 +リリース日: 2022/02/11 + +### Bugfixes +- クライアント: ワードミュートが保存できない問題を修正 @syuilo + +## 12.106.0 +リリース日: 2022/02/11 + +### Improvements +- Improve federation chart @syuilo +- クライアント: リアクションピッカーのサイズを設定できるように @syuilo +- クライアント: リアクションピッカーの幅、高さ制限を緩和 @syuilo +- Docker: Update to Node v16.13.2 @mei23 +- Update dependencies + +### Bugfixes +- validate regular expressions in word mutes @Johann150 + +## 12.105.0 +リリース日: 2022/02/09 + +### Improvements +- インスタンスのテーマカラーを設定できるように @syuilo + +### Bugfixes +- 一部環境でマイグレーションが失敗する問題を修正 @syuilo + +## 12.104.0 +リリース日: 2022/02/09 + +### Note +::: warning +ビルドする前に`npm run clean`を実行してください。 +::: + +::: warning +このリリースはマイグレーションの規模が大きいため、インスタンスによってはマイグレーションに時間がかかる可能性があります。 +マイグレーションが終わらない場合は、チャートの情報はリセットされてしまいますが`__chart__`で始まるテーブルの**レコード**を全て削除(テーブル自体は消さないでください)してから再度試す方法もあります。 +::: + +### Improvements +- チャートエンジンの強化 @syuilo + - テーブルサイズの削減 + - notes/instance/perUserNotesチャートに添付ファイル付きノートの数を追加 + - activeUsersチャートに新しい項目を追加 + - federationチャートに新しい項目を追加 + - apRequestチャートを追加 + - networkチャート廃止 +- クライアント: 自インスタンス情報ページでチャートを見れるように @syuilo +- クライアント: デバイスの種類を手動指定できるように @syuilo +- クライアント: UIのアイコンを更新 @syuilo +- クライアント: UIのアイコンをセルフホスティングするように @syuilo +- NodeInfo のユーザー数と投稿数の内容を見直す @xianonn + +### Bugfixes +- Client: タイムライン種別を切り替えると「新しいノートがあります」の表示が残留してしまうのを修正 @tamaina +- Client: UIのサイズがおかしくなる問題の修正 @tamaina +- Client: Setting instance information of notes to always show breaks the timeline @Johann150 +- Client: 環境に依っては返信する際のカーソル位置が正しくない問題を修正 @syuilo +- Client: コントロールパネルのユーザー、ファイルにて、インスタンスの表示範囲切り替えが機能しない問題を修正 @syuilo +- Client: アップデートお知らせダイアログが出ないのを修正 @syuilo +- Client: Follows/Followers Visibility changes won't be saved unless clicking on an other checkbox @Johann150 +- API: Fix API cast @mei23 +- add instance favicon where it's missing @solfisher +- チャートの定期resyncが動作していない問題を修正 @syuilo + +## 12.103.1 +リリース日: 2022/02/02 + +### Bugfixes +- クライアント: ツールチップの表示位置が正しくない問題を修正 + +## 12.103.0 +リリース日: 2022/02/02 + +### Improvements +- クライアント: 連合インスタンスページからインスタンス情報再取得を行えるように + +### Bugfixes +- クライアント: 投稿のNSFW画像を表示したあとにリアクションが更新されると画像が非表示になる問題を修正 +- クライアント: 「クリップ」ページが開かない問題を修正 +- クライアント: トレンドウィジェットが動作しないのを修正 +- クライアント: フェデレーションウィジェットが動作しないのを修正 +- クライアント: リアクション設定で絵文字ピッカーが開かないのを修正 +- クライアント: DMページでメンションが含まれる問題を修正 +- クライアント: 投稿フォームのハッシュタグ保持フィールドが動作しない問題を修正 +- クライアント: サイドビューが動かないのを修正 +- クライアント: ensure that specified users does not get duplicates +- Add `img-src` and `media-src` directives to `Content-Security-Policy` for + files and media proxy + +## 12.102.0 +リリース日: 2022/01/27 + +### NOTE +::: warning +アップデート後、一部カスタム絵文字が表示できなくなる場合があります。その場合、一旦絵文字管理ページから絵文字を一括エクスポートし、再度コントロールパネルから一括インポートすると直ります。 + +12.102.0以前にエクスポートされたzipとは互換性がありません。アップデートしてからエクスポートを行なってください。 +::: + +### Changes +- Room機能が削除されました + - 後日別リポジトリとして復活予定です +- リバーシ機能が削除されました + - 後日別リポジトリとして復活予定です +- Chat UIが削除されました +- ノートに添付できるファイルの数が16に増えました +- カスタム絵文字にSVGを指定した場合、PNGに変換されて表示されるようになりました + +### Improvements +- カスタム絵文字一括編集機能 +- カスタム絵文字一括インポート +- 投稿フォームで一時的に投稿するアカウントを切り替えられるように +- Unifying Misskey-specific IRIs in JSON-LD `@context` +- クライアントのパフォーマンス向上 +- セキュリティの向上 + +### Bugfixes +- アップロードエラー時の処理を修正 + +## 12.101.0 +リリース日: 2021/12/29 + +### Improvements +- クライアント: ノートプレビューの精度を改善 +- クライアント: MFM sparkleエフェクトの改善 +- クライアント: デザインの調整 +- セキュリティの向上 + +### Bugfixes +- クライアント: 一部のコンポーネントが裏に隠れるのを修正 +- fix html blockquote conversion + +## 12.100.2 +リリース日: 2021/12/18 + +### Bugfixes +- クライアント: Deckカラムの増減がページをリロードするまで正しく反映されない問題を修正 +- クライアント: 一部のコンポーネントが裏に隠れるのを修正 +- クライアント: カスタム絵文字一覧ページの負荷が高いのを修正 + +## 12.100.1 +リリース日: 2021/12/17 + +### Bugfixes +- クライアント: デザインの調整 + +## 12.100.0 +リリース日: 2021/12/17 + +### Improvements +- クライアント: モバイルでの各種メニュー、リアクションピッカーの表示を改善 + +### Bugfixes +- クライアント: 一部のコンポーネントが裏に隠れるのを修正 + +## 12.99.3 +リリース日: 2021/12/14 + +### Bugfixes +- クライアント: オートコンプリートがダイアログの裏に隠れる問題を修正 + +## 12.99.0 +リリース日: 2021/12/14 + +### Improvements +- Added a user-level instance mute in user settings +- フォローエクスポートでミュートしているユーザーを含めないオプションを追加 +- フォローエクスポートで使われていないアカウントを含めないオプションを追加 +- カスタム絵文字エクスポート機能 +- チャートのパフォーマンスの改善 +- グループから抜けられるように + +### Bugfixes +- クライアント: タッチ機能付きディスプレイを使っていてマウス操作をしている場合に一部機能が動作しない問題を修正 +- クライアント: クリップの設定を編集できない問題を修正 +- クライアント: メニューなどがウィンドウの裏に隠れる問題を修正 + +## 12.98.0 +リリース日: 2021/12/03 + +### Improvements +- API: /antennas/notes API で日付による絞り込みができるように +- クライアント: アンケートに投票する際に確認ダイアログを出すように +- クライアント: Renoteなノート詳細ページから元のノートページに遷移できるように +- クライアント: 画像ポップアップでクリックで閉じられるように +- クライアント: デザインの調整 +- フォロワーを解除できる機能 + +### Bugfixes +- クライアント: LTLやGTLが無効になっている場合でもUI上にタブが表示される問題を修正 +- クライアント: ログインにおいてパスワードが誤っている際のエラーメッセージが正しく表示されない問題を修正 +- クライアント: リアクションツールチップ、Renoteツールチップのユーザーの並び順を修正 +- クライアント: サウンドのマスターボリュームが正しく保存されない問題を修正 +- クライアント: 一部環境において通知が表示されると操作不能になる問題を修正 +- クライアント: モバイルでタップしたときにツールチップが表示される問題を修正 +- クライアント: リモートインスタンスのノートに返信するとき、対象のノートにそのリモートインスタンス内のユーザーへのメンションが含まれていると、返信テキスト内にローカルユーザーへのメンションとして引き継がれてしまう場合がある問題を修正 +- クライアント: 画像ビューワーで全体表示した時に上側の一部しか表示されない画像がある問題を修正 +- API: ユーザーを取得時に条件によっては内部エラーになる問題を修正 + +## 12.97.0 +リリース日: 2021/11/19 + +### Improvements +- クライアント: 返信先やRenoteに対しても自動折りたたみされるように +- クライアント: 長いスレッドの表示を改善 +- クライアント: 翻訳にもMFMを適用し、元の文章の改行などを保持するように +- クライアント: アカウント削除に確認ダイアログを出すように + +### Bugfixes +- クライアント: ユーザー検索の「全て」が動作しない問題を修正 +- クライアント: リアクション一覧、Renote一覧ツールチップのスタイルを修正 + +## 12.96.1 +リリース日: 2021/11/13 + +### Improvements +- npm scriptの互換性を向上 + +## 12.96.0 +リリース日: 2021/11/13 + +### Improvements +- フォロー/フォロワーを非公開にできるように +- インスタンスプロフィールレンダリング ready +- 通知のリアクションアイコンをホバーで拡大できるように +- RenoteボタンをホバーでRenoteしたユーザー一覧を表示するように +- 返信の際にメンションを含めるように +- 通報があったときに管理者へEメールで通知されるように +- メールアドレスのバリデーションを強化 + +### Bugfixes +- アカウント削除処理があると高負荷になる問題を修正 +- クライアント: 長いメニューが画面からはみ出す問題を修正 +- クライアント: コントロールパネルのジョブキューに個々のジョブが表示されないのを修正 +- クライアント: fix missing i18n string +- fix html conversion issue with code blocks + +### Changes +- ノートにモバイルからの投稿か否かの情報を含めないように + +## 12.95.0 +リリース日: 2021/10/31 + +### Improvements +- スレッドミュート機能 + +### Bugfixes +- リレー向けのActivityが一部実装で除外されてしまうことがあるのを修正 +- 削除したノートやユーザーがリモートから参照されると復活することがあるのを修正 +- クライアント: ページ編集時のドロップダウンメニューなどが動作しない問題を修正 +- クライアント: コントロールパネルのカスタム絵文字タブが切り替わらないように見える問題を修正 +- API: ユーザー情報の hasUnreadChannel が常に false になっている問題を修正 + +## 12.94.1 +リリース日: 2021/10/25 + +### Improvements + +### Bugfixes +- クライアント: ユーザーページのナビゲーションが失敗する問題を修正 + +## 12.94.0 +リリース日: 2021/10/25 + +### Improvements +- クライアント: 画像ビューアを強化 +- クライアント: メンションにユーザーのアバターを表示するように +- クライアント: デザインの調整 +- クライアント: twemojiをセルフホスティングするように + +### Bugfixes +- クライアント: CWで画像が隠されたとき、画像の高さがおかしいことになる問題を修正 + +### NOTE +- このバージョンから、iOS 15未満のサポートがされなくなります。対象のバージョンをお使いの方は、iOSのバージョンアップを行ってください。 + +## 12.93.2 +リリース日: 2021/10/23 + +### Bugfixes +- クライアント: ウィジェットを追加できない問題を修正 + +## 12.93.1 +リリース日: 2021/10/23 + +### Bugfixes +- クライアント: 通知上でローカルのリアクションが表示されないのを修正 + +## 12.93.0 +リリース日: 2021/10/23 + +### Improvements +- クライアント: コントロールパネルのパフォーマンスを改善 +- クライアント: 自分のリアクション一覧を見れるように + - 設定により、リアクション一覧を全員に公開することも可能 +- クライアント: ユーザー検索の精度を強化 +- クライアント: 新しいライトテーマを追加 +- クライアント: 新しいダークテーマを追加 +- API: ユーザーのリアクション一覧を取得する users/reactions を追加 +- API: users/search および users/search-by-username-and-host を強化 +- ミュート及びブロックのインポートを行えるように +- クライアント: /share のクエリでリプライやファイル等の情報を渡せるように +- チャートのsyncを毎日0時に自動で行うように + +### Bugfixes +- クライアント: テーマの管理が行えない問題を修正 +- API: アプリケーション通知が取得できない問題を修正 +- クライアント: リモートノートで意図せずローカルカスタム絵文字が使われてしまうことがあるのを修正 +- ActivityPub: not reacted な Undo.Like がinboxに滞留するのを修正 + +### Changes +- 連合の考慮に問題があることなどが分かったため、モデレーターをブロックできない仕様を廃止しました +- データベースにログを保存しないようになりました + - ログを永続化したい場合はsyslogを利用してください + +## 12.92.0 +リリース日: 2021/10/16 + +### Improvements +- アカウント登録にメールアドレスの設定を必須にするオプション +- クライアント: 全体的なUIのブラッシュアップ +- クライアント: MFM関数構文のサジェストを実装 +- クライアント: ノート本文を投稿フォーム内でプレビューできるように +- クライアント: 未読の通知のみ表示する機能 +- クライアント: 通知ページで通知の種類によるフィルタ +- クライアント: アニメーションを減らす設定の適用範囲を拡充 +- クライアント: 新しいダークテーマを追加 +- クライアント: テーマコンパイラに hue と saturate 関数を追加 +- ActivityPub: HTML -> MFMの変換を強化 +- API: グループから抜ける users/groups/leave エンドポイントを実装 +- API: i/notifications に unreadOnly オプションを追加 +- API: ap系のエンドポイントをログイン必須化+レートリミット追加 +- MFM: Add tag syntaxes of bold and strikethrough + +### Bugfixes +- Fix createDeleteAccountJob +- admin inbox queue does not show individual jobs +- クライアント: ヘッダーのタブが折り返される問題を修正 +- クライアント: ヘッダーにタブが表示されている状態でタイトルをクリックしたときにタブ選択が表示されるのを修正 +- クライアント: ユーザーページのタブが機能していない問題を修正 +- クライアント: ピン留めユーザーの設定項目がない問題を修正 +- クライアント: Deck UIにおいて、重ねたカラムの片方を畳んだ状態で右に出すと表示が壊れる問題を修正 +- API: 管理者およびモデレーターをブロックできてしまう問題を修正 +- MFM: Mentions in the link label are parsed as text +- MFM: Add a property to the URL node indicating whether it was enclosed in <> +- MFM: Disallows < and > in hashtags + +### Changes +- 保守性やユーザビリティの観点から、Misskeyのコマンドラインオプションが削除されました。 + - 必要であれば、代わりに環境変数で設定することができます +- MFM: パフォーマンス、保守性、構文誤認識抑制の観点から、旧関数構文のサポートが削除されました。 + - 旧構文(`[foo bar]`)を使用せず、現行の構文(`$[foo bar]`)を使用してください。 + +## 12.91.0 +リリース日: 2021/09/22 + +### Improvements +- ActivityPub: リモートユーザーのDeleteアクティビティに対応 +- ActivityPub: add resolver check for blocked instance +- ActivityPub: deliverキューのメモリ使用量を削減 +- API: 管理者用アカウント削除APIを実装(/admin/accounts/delete) + - リモートユーザーの削除も可能に +- アカウントが凍結された場合に、凍結された旨を表示してからログアウトするように +- 凍結されたアカウントにログインしようとしたときに、凍結されている旨を表示するように +- リスト、アンテナタイムラインを個別ページとして分割 +- UIの改善 +- MFMにsparklesエフェクトを追加 +- 非ログイン自は更新ダイアログを出さないように +- クライアント起動時、アップデートが利用可能な場合エラー表示およびダイアログ表示しないように + +### Bugfixes +- アカウントデータのエクスポート/インポート処理ができない問題を修正 +- アンテナの既読が付かない問題を修正 +- popupで設定ページを表示すると、アカウントの削除ページにアクセスすることができない問題を修正 +- "問題が発生しました"ウィンドウを開くと☓ボタンがなくて閉じれない問題を修正 + +## 12.90.1 +リリース日: 2021/09/05 + +### Bugfixes +- Dockerfileを修正 +- ノート翻訳時に公開範囲が考慮されていない問題を修正 + +## 12.90.0 +リリース日: 2021/09/04 + +### Improvements +- 藍モード、および藍ウィジェット + - クライアントに藍ちゃんを召喚することができるようになりました。 +- URLからのアップロード, APの添付ファイル, 外部ファイルのプロキシ等では、Privateアドレス等へのリクエストは拒否されるようになりました。 + - developmentで動作している場合は、この制限は適用されません。 + - Proxy使用時には、この制限は適用されません。 + Proxy使用時に同等の制限を行いたい場合は、Proxy側で設定を行う必要があります。 + - `default.yml`にて`allowedPrivateNetworks`にCIDRを追加することにより、宛先ネットワークを指定してこの制限から除外することが出来ます。 +- アップロード, ダウンロード出来るファイルサイズにハードリミットが適用されるようになりました。(約250MB) + - `default.yml`にて`maxFileSize`を変更することにより、制限値を変更することが出来ます。 + +### Bugfixes +- 管理者が最初にサインアップするページでログインされないのを修正 +- CWを維持する設定を復活 +- クライアントの表示を修正 + +## 12.89.2 +リリース日: 2021/08/24 + +### Bugfixes +- カスタムCSSを有効にしているとエラーになる問題を修正 + +## 12.89.1 +リリース日: 2021/08/24 + +### Improvements +- クライアントのデザインの調整 + +### Bugfixes +- 翻訳でDeepLのProアカウントに対応していない問題を修正 +- インスタンス設定でDeepLのAuth Keyが空で表示される問題を修正 +- セキュリティの向上 + +## 12.89.0 +リリース日: 2021/08/21 + +### Improvements +- アカウント削除の安定性を向上 +- 絵文字オートコンプリートの挙動を改修 +- localStorageのaccountsはindexedDBで保持するように +- ActivityPub: ジョブキューの試行タイミングを調整 (#7635) +- API: sw/unregisterを追加 +- ワードミュートのドキュメントを追加 +- クライアントのデザインの調整 +- 依存関係の更新 + +### Bugfixes +- チャンネルを作成しているとアカウントを削除できないのを修正 +- ノートの「削除して編集」をするとアンケートの選択肢が[object Object]になる問題を修正 + +## 12.88.0 +リリース日: 2021/08/17 + +### Features +- ノートの翻訳機能を追加 + - 有効にするには、サーバー管理者がDeepLの無料アカウントを登録し、取得した認証キーを「インスタンス設定 > その他 > DeepL Auth Key」に設定する必要があります。 +- Misskey更新時にダイアログを表示するように +- ジョブキューウィジェットに警報音を鳴らす設定を追加 + +### Improvements +- ブロックの挙動を改修 + - ブロックされたユーザーがブロックしたユーザーに対してアクション出来ないようになりました。詳細はドキュメントをご確認ください。 +- UIデザインの調整 +- データベースのインデックスを最適化 +- Proxy使用時にKeep-Aliveをサポート +- DNSキャッシュでネガティブキャッシュをサポート +- 依存関係の更新 + +### Bugfixes +- タッチ操作でウィンドウを閉じることができない問題を修正 +- Renoteされた時刻が投稿された時刻のように表示される問題を修正 +- コントロールパネルでファイルを削除した際の表示を修正 +- ActivityPub: 長いユーザーの名前や自己紹介の対応 + +## 12.87.0 +リリース日: 2021/08/12 + +### Improvements +- 絵文字オートコンプリートで一文字目は最近使った絵文字をサジェストするように +- 絵文字オートコンプリートのパフォーマンスを改善 +- about-misskeyページにドキュメントへのリンクを追加 +- Docker: Node.jsを16.6.2に +- 依存関係の更新 +- 翻訳の更新 + +### Bugfixes +- Misskey更新時、テーマキャッシュの影響でスタイルがおかしくなる問題を修正 + +## 12.86.0 +リリース日: 2021/08/11 + +### Improvements +- ドキュメントの更新 + - ドキュメントにchangelogを追加 +- ぼかし効果のオプションを追加 +- Vueを3.2.1に更新 +- UIの調整 + +### Bugfixes +- ハッシュタグ入力が空のときに#が付くのを修正 +- フォローリクエストのEメール通知を修正 diff --git a/content/ja-JP/docs/tips/disable-timelines.md b/content/ja-JP/docs/tips/disable-timelines.md new file mode 100644 index 00000000..9d1cbdeb --- /dev/null +++ b/content/ja-JP/docs/tips/disable-timelines.md @@ -0,0 +1,13 @@ +# LTL/STL/GTLの無効化 +Misskeyでは、LTL/STL/GTLをそれぞれ無効化することができます。有効/無効を切り替えるには、サーバーコントロールパネルで設定します。 + +LTLやSTLは、そのサーバー全員の投稿が見れるため、新規のユーザーにとってはユーザーを探す必要がなくなり、興味のあるユーザーを見つけやすいという利点があります。 +しかし同時に、フォロー機能が活用されなくなったり、不適切な投稿が目につきやすくなったり、チャットのようになることで内輪感が生じて逆に新規ユーザーが参加しにくくなるといったデメリットも持ち合わせています。 +サーバーによってメリット/デメリットどちらが優勢かは異なるので、オプションとして無効にできるようになっています。 +もしデメリットの方が上回っていると感じたら、それらのタイムラインを無効化することも検討してください。 + +::: warning +無効化を行うと、ユーザーが困惑し、短期的に見て利用者が減る可能性があります。そのため、無効化の際は影響を慎重に検討し、事前に説明してフォローを整える期間を一定程度設けることを推奨します。 +::: + +なお、管理者/モデレーターは、これらのタイムラインの無効化状態は適用されず、引き続き利用することが可能です。 diff --git a/content/ja-JP/docs/tips/scale-out.md b/content/ja-JP/docs/tips/scale-out.md new file mode 100644 index 00000000..5205e638 --- /dev/null +++ b/content/ja-JP/docs/tips/scale-out.md @@ -0,0 +1,66 @@ +# Misskeyサーバーのスケールアウト + +サーバーの利用者が増えるにしたがって、サーバーマシンのスペックを強化したり台数を増やして負荷に対応する必要が生じます。この記事ではMisskeyサーバーのスケールアウトに関するTipsを紹介します。 + +## PostgreSQLのレプリケーション +PostgreSQLのレプリケーションを行うと、データベースの負荷を複数のサーバーマシンに分散させることができます +レプリケーションについての詳細はPostgreSQLのドキュメントを参照してください。 +MisskeyではPostgreSQLのレプリケーションに対応しており、configファイルで以下のように設定します。(一部抜粋) + +``` yml +# レプリケーションを使用する場合は true にします +dbReplications: true + +# リードレプリカのリストをここで設定します(いくつでも設定可能) +dbSlaves: + - + host: foo + port: 5432 + db: misskey + user: xxxxx + pass: xxxxx + - + host: bar + port: 5432 + db: misskey + user: xxxxx + pass: xxxxx +``` + +このように設定すると、Misskeyがデータベースに対してreadクエリを発行するとき設定した`dbSlaves`の中からランダムにreadレプリカ選択してクエリを送信するようになり、データベースの負荷が分散されます。 + +## 役割に応じたRedisの分割 +Misskeyは以下のように様々な用途でRedisを使用します。 + +- ジョブキューの管理 +- レートリミットの管理 +- キャッシュ +- 通知などの情報の保存 +- グローバルなイベントのPub/Sub + +Misskeyでは、これらの用途ごとに異なるRedisサーバーを使用するように設定することができ、負荷を複数のサーバーマシンに分散させることができます。 +configファイルで以下のように設定します。(一部抜粋) + +``` yml +redisForPubsub: + host: foo + port: 6379 + #family: 0 # 0=Both, 4=IPv4, 6=IPv6 + #pass: example-pass + #prefix: example-prefix + #db: 1 + +redisForJobQueue: + host: bar + port: 6379 + #family: 0 # 0=Both, 4=IPv4, 6=IPv6 + #pass: example-pass + #prefix: example-prefix + #db: 1 +``` + +現在設定可能なのはメインのRedisに加えて上記のように「グローバルなイベントのPub/Sub」と「ジョブキューの管理」用のRedisです。 + +## リモートのチャートの無効化 +個々のリモートユーザーのアクティビティなどのチャートや個々のリモートサーバーのチャートが必要無い場合、それらの生成を無効にするとパフォーマンスが向上します。 +コントロールパネルから、「リモートユーザーのチャートを生成」および「リモートサーバーのチャートを生成」をオフにすることで無効にできます。 diff --git a/content/ja-JP/docs/troubleshooting.md b/content/ja-JP/docs/troubleshooting.md new file mode 100644 index 00000000..00d99640 --- /dev/null +++ b/content/ja-JP/docs/troubleshooting.md @@ -0,0 +1,71 @@ +--- +description: '問題が発生したときは、まずこちらをご確認ください。' +--- + +# トラブルシューティング +::: tip +[よくある質問](./faq.md)も合わせてお役立てください。 +::: + +問題が発生したときは、まずこちらをご確認ください。 +該当する項目が無い、もしくは手順を試しても解決しない場合は、サーバーの管理者に連絡するか[不具合を報告](./report-issue)してください。 + +## クライアントが起動しない +ほとんどの場合、お使いのブラウザまたはOSのバージョンが古いことが原因です。 +ブラウザおよびOSのバージョンを最新のものに更新してから、再度試してみてください。 + +これは稀ですが、それでも起動しない場合は、キャッシュが原因の場合があります。ブラウザのキャッシュをクリアして、再度試してみてください。 + +## ページが読み込めない +クライアントが起動するもののページが読み込めないというエラーが出る場合は、ネットワークに問題がないか確認してください。また、サーバーがダウンしていないか確認してください。 + +これは稀ですが、キャッシュが原因の場合があります。ブラウザのキャッシュをクリアして、再度試してみてください。 + +まだ問題がある場合は、サーバーの問題と思われるのでサーバーの管理者に連絡してください。 + +## クライアントの動作が遅い +インターネットサービスプロバイダーの障害やメンテナンス予定の確認、ネットワークの通信速度の状態やネットワーク設定の確認、そしてサーバー側で何らかの障害やメンテナンスが発生しているかどうかを確認した上で、以下の設定を試すまたは確認してください: + +1.Misskey Webの設定 +メニューから設定を開き、クライアント設定の全般を開いて以下の設定を試してみてください。 + +- アピアランスの「UIのアニメーションを減らす」を有効にする +- アピアランスの「モーダルにぼかし効果を使用」を無効にする +- アピアランスの「システムデフォルトのフォントを使う」を有効にする +- アピアランスの「OSネイティブの絵文字を使用」を有効にする + +以下の設定は、一部のMisskeyの機能が動かなくなることを了承した上で、試してみてください。 + +- 動作の「Pagesのスクリプトを無効にする」を無効にする +- アピアランスの「動きのあるMFMを無効にする」を有効にする + +2.Webブラウザの設定 +- お使いのWebブラウザの設定でハードウェアアクセラレーションを有効にする +- お使いのWebブラウザのアドオンや拡張機能の設定を確認するか、それらの機能をオフにする +- お使いのWebブラウザのその他の設定を確認する + +3.その他 +- お使いのPCやスマートフォンのシステム設定を確認する + +## Misskey WebのUIの一部表示がおかしい(背景が透明になっている等) +アップデートによりUIの改修が行われたときに、テーマのキャッシュシステムの影響でそのような表示になることがあります。 +クライアントの設定の「キャッシュをクリア」すると直ります。 + +::: warning +「クライアントの」キャッシュクリアです。「ブラウザの」キャッシュクリアは行わないでください。 +::: + +## 通知やアンテナ等の点滅が消えない +点滅は、未読のコンテンツがあることを示しています。通常点滅が消えない場合は、コンテンツを遡ると未読なコンテンツが残っています。 +すべて既読にしたと思われるのに、それでもなお点滅が続く場合(おそらく不具合と思われます)は設定から強制的にすべて既読扱いにすることができます。 + +## Renoteができない +公開範囲がフォロワー限定のノートおよびDMはRenoteすることはできません。 + +## Misskey WebのUI上で特定の要素が表示されない +Webブラウザで広告ブロッカーなどのアドオンや拡張機能を使用していると、そのような不具合が発生することがあります。それらの設定を確認するか、オフにしてご利用ください。 + +## Misskey WebのUI上で未翻訳の部分がある +ほとんどの場合、Misskey WebのUIの翻訳が間に合っていないことが原因ですので、不具合ではありません。翻訳が終わるまで申し訳ありませんが、しばらくお待ちください。 + +もし、あなたがMisskeyの翻訳についてご興味があるなら[翻訳に参加](./misskey)していただくことは、もちろん可能です。 diff --git a/content/ko-KR/README.md b/content/ko-KR/README.md new file mode 100644 index 00000000..ee3a1ddf --- /dev/null +++ b/content/ko-KR/README.md @@ -0,0 +1,68 @@ +--- +layout: Landing + +description: "Misskey는 오픈소스 분산형 소셜 네트워킹 플랫폼입니다." +gettingStarted: "시작하기" +learnMore: "자세히" +keyFeatures: + open: + title: "열린 소프트웨어" + description: "Misskey는 오픈 소스 소프트웨어로, 누구나 자유롭게 Misskey를 이용할 수 있습니다." + federated: + title: "연합" + description: "Misskey는 분산형 프로토콜을 채택하고 있어, 다른 서버의 커뮤니티와도 서로 소통할 수 있습니다." + multifunction: + title: "다재다능" + description: "Misskey는 다른 서비스와 차별화된 기능을 제공하여, 전문가 수준의 마이크로블로깅을 즐길 수 있습니다." + customizable: + title: "사용자화" + description: "Misskey는 유연한 Web 인터페이스를 가지고 있어, 여러분이 입맛대로 UI를 커스터마이징할 수 있습니다." +sections: + federatedSoftware: + title: "Misskey는 분산형 플랫폼입니다" + description: "Misskey는 모두에게 공개된 자유 소프트웨어로써 누구든 자유롭게 Misskey를 사용하여 서버(인스턴스)를 개설할 수 있으며, 다양한 인스턴스가 이미 인터넷에 공개되어 있습니다. 또한 ActivityPub으로 불리는 분산형 통신 프로토콜을 채택하여, 다른 인스턴스의 유저와도 소통할 수 있다는 것도 Misskey의 특징 중 하나입니다. 이렇게 다양한 인스턴스의 서로 다른 사람들이 모여 소통하는 개념은, 단일 주체가 운영하는 서버에서만 서로 소통이 가능한 Twitter와 같은 서비스에서는 상상하기도 어려울 것입니다.
인스턴스에 따라 주요 화제나 사용자 계층, 사용 언어 등이 다양하므로, 자신에게 맞는 인스턴스를 찾아보는 것도 Misskey를 즐기는 방법 중 하나랍니다. (직접 인스턴스를 세워보는 것도 나쁘지 않아요!)" + features: + title: "주요 기능" + description: "Misskey는 SNS로써 기본적인 기능은 물론, 여러 독특한 기능을 제공하고 있습니다. 그 중에서도 대표적인 기능을 소개해 드립니다." + list: + note: + title: "노트" + description: "Misskey에서는, 사용자가 작성한 게시물을\"노트\"라고 부릅니다. 다른 노트를 인용하거나, 사진, 동영상, 오디오 외에도 다양한 파일을 첨부할 수 있습니다." + reaction: + title: "리액션" + description: "노트에 이모지로 \"리액션\"을 달아서, 여러분의 감정을 손쉽게 표현해 보세요." + theme: + title: "테마" + description: "여러분이 좋아하는 색깔, 좋아하는 디자인으로 Misskey를 꾸며 보세요. 다크 모드는 물론, UI를 세부적으로 커스터마이징하여 새로운 테마를 만들고 공유할 수 있습니다." + charts: + title: "차트" + description: "Misskey의 자체적인 차트 엔진을 이용하여, 인스턴스의 이용 통계와 같은 정보를 한 눈에 파악할 수 있습니다." + federation: + title: "연합" + description: "공개된 분산 프로토콜인 ActivityPub을 채택하여, 다른 Misskey 인스턴스 뿐만 아니라 ActivityPub을 지원하는 다른 인스턴스와도 소통할 수 있습니다." + drive: + title: "드라이브" + description: "업로드한 사진이나 동영상 등의 파일을 관리할 수 있습니다. 마음에 드는 사진을 폴더에 모아 두고, 원할 때 쉽게 공유할 수 있습니다." + thread: + title: "글타래" + description: "물론, 노트는 타래로 이어서 쓸 수 있어, 이야기를 무한정 풀어 나갈 수 있습니다." + widgets: + title: "위젯" + description: "다양한 위젯을 배치하여 UI를 입맛대로 커스터마이징할 수 있습니다." + gettingStarted: + title: "지금 Misskey를 시작해 보세요!" + find: + title: "인스턴스를 둘러보기" + list: "인스턴스 목록" + create: + title: "인스턴스를 만들기" + guide: "설치 가이드" + docs: + title: "더 자세한 내용" + docs: "도움말 보기" + donation: + title: "기부를 부탁드립니다" + description: "Misskey는 비영리로 개발되고 있으며, 개발에 필요한 자금은 여러분의 기부에 의존하고 있습니다. Misskey가 마음에 드셨다면, 앞으로도 Misskey를 계속해서 이어나갈 수 있도록 힘을 보태 주세요." + sponsors: + title: "스폰서" +--- diff --git a/content/ko-KR/appendix/assets.md b/content/ko-KR/appendix/assets.md new file mode 100644 index 00000000..23b69e3e --- /dev/null +++ b/content/ko-KR/appendix/assets.md @@ -0,0 +1,53 @@ +--- +description: "Misskey의 로고, 아이콘 등 브랜드 에셋의 모음입니다." +--- + +# 에셋 모음집 + +Misskey의 로고, 아이콘 등 브랜드 에셋의 모음입니다. + +::: tip +Misskey의 에셋은 **CC BY-NC-SA**에 따라 자유롭게 사용하실 수 있습니다!🎉 + +CC BY-NC-SA +::: + +::: tip +모든 에셋은 [misskey-dev/assets](https://github.com/misskey-dev/assets)에서 관리되고 있습니다. +::: + +## 로고 + + + + + +## 아이콘 + + + + + + diff --git a/content/ko-KR/docs/admin/cdn.md b/content/ko-KR/docs/admin/cdn.md new file mode 100644 index 00000000..39ab0d35 --- /dev/null +++ b/content/ko-KR/docs/admin/cdn.md @@ -0,0 +1,17 @@ +# CDN 설정하기 +Misskey 인스턴스를 공개할 때, 저희는 [Cloudflare](https://www.cloudflare.com)와 같은 CDN 서비스를 사용하는 것을 추천합니다. + +CDN을 활용하면 이러한 장점이 있습니다: +- 정적 콘텐츠를 캐시해, 서버의 부하를 줄여줍니다. +- 서버의 IP 주소가 덜 노출되어, DoS 공격과 같은 공격에 더 안전합니다. + +## 캐싱 +Misskey Web은 완전히 정적이며 서버 없이도 작동합니다. Misskey Web 클라이언트는 모두 CDN에 캐싱할 수 있습니다. +Misskey API는 캐싱할 수 없습니다. + +다음 설정을 CDN에 구성해야 합니다: +- `/api/*`를 제외한 모든 요청을 캐싱 + +::: tip +Misskey를 업데이트할 때, 모든 캐시를 삭제할 필요는 없습니다. +:::: diff --git a/content/ko-KR/docs/admin/default-reaction.md b/content/ko-KR/docs/admin/default-reaction.md new file mode 100644 index 00000000..5bd1aaa5 --- /dev/null +++ b/content/ko-KR/docs/admin/default-reaction.md @@ -0,0 +1,3 @@ +# 기본 반응 변경 + +데이터베이스에서 `meta.useStarForReactionFallback` 불리언 값을 변경함으로서, ActivityPub에서 "좋아요"의 기본 표시를 '👍'에서 '⭐'로 변경할 수 있습니다. diff --git a/content/ko-KR/docs/admin/emoji.md b/content/ko-KR/docs/admin/emoji.md new file mode 100644 index 00000000..02c7ce90 --- /dev/null +++ b/content/ko-KR/docs/admin/emoji.md @@ -0,0 +1,102 @@ +# 커스텀 이모지 관리 +커스텀 이모지는 어드민과 모더레이터가 인스턴스 설정의 커스텀 이모지 서브메뉴에서 설정할 수 있습니다. +기본적으로 현재 로컬에 설치된 이모지 목록을 보여줍니다. +처음에는 목록이 비어 있지만, 여러 방식으로 이모지 추가가 가능합니다. + +## 다른 인스턴스에서 이모지 복사 +이모지는 다른 인스턴스로부터 손쉽게 복사할 수 있습니다. +이모지를 복사하려면, 커스텀 이모지 설정에서 "리모트" 탭으로 전환하세요. +해당 메뉴에서, 이모지를 이름이나 호스트로 검색할 수 있습니다. + +원하는 이모지를 찾았다면 그 이모지를 클릭하세요. 이모지를 들여올 수 있는 작은 메뉴가 표시됩니다. + +모든 이모지는 저작권이 있을 수 있으며 다른 이모지를 사용할 때 저작권을 확인하는 것은 당신의 의무입니다. + +## 개별 이모지 들여오기 +만약 커스텀 이모지로 전환하고 싶은 이미지 파일이 있다면 그 이미지를 이모지로 들여올 수 있습니다. +노트에 파일을 첨부하는 것처럼 동작합니다: +새 파일을 업로드하거나, Misskey 드라이브에서 선택하거나, 혹은 다른 URL에서 업로드하는 것도 가능합니다. + +::: danger +드라이브에서 이모지를 들여온다고 해서 파일이 별도로 복사되는 것은 아닙니다. +드라이브에서 해당 파일이 삭제되면 이모지도 망가지니 주의해주세요. +::: + +## 대량으로 이모지 들여오기 +이모지는 특별한 포맷을 따르는 ZIP 파일을 통해 들여올 수도 있습니다. +이 기능은 커스텀 이모지 창에서 맨 오른쪽 위의 점 3개(...) 메뉴에서 찾을 수 있습니다. + +::: warning +이모지를 대량으로 들여오는 과정에서 기존 이모지를 덮어쓰거나 인스턴스를 망가트릴 수 있습니다. +확인된 출처, 되도록 직접 작성한 이모지만을 들여오십시오. +::: + +### 이모지 묶음 포맷 +압축 파일의 최상위 폴더에 `meta.json` 파일이 묶음의 이모지 정보를 가지고 있어야 합니다. +타입 정의는 다음과 같으며, `Meta`는 모든 파일의 구조입니다. + +```typescript +class Meta { + metaVersion: number; + host: string; + /** + * Date and time representation returned by ECMAScript `Date.prototype.toString`. + */ + exportedAt: string; + emojis: Emoji[]; +} + +class Emoji { + downloaded: boolean; + fileName: string; + emoji: { + id: string; + updatedAt: string; + name: string; + host: null; + category: string; + originalUrl: string; + publicUrl: string; + uri: null; + type: string; + aliases: string[]; + }; +} +``` + +`Meta`의 각 필드는 현재 `emojis` 필드 이외에는 이모지 들여오기 과정에서 사용되지 않습니다. + +각 `Emoji`에 대하여: + +- `downloaded`: 항상 `true`로 설정되어 있어야 합니다. 없거나 `true`에 상응하지 않으면, 이모지를 들여오지 않습니다. +- `fileName`: 압축 파일 내의 이미지 파일 이름입니다. +- `emoji`: 이모지의 정보로 들여올 때 해당 정보가 데이터베이스에 기록됩니다. 대부분의 필드가 현재 있는지 여부도 확인하지 않습니다만, 다음은 사용되고 있습니다: + - `name`: 사용자에게 표시되는 주요 이름. `blobfox`로 설정했다면 `:blobfox:`로 입력하면 해당 이모지를 이용할 수 있습니다. + 기존에 존재하는 이모지 이름을 적게 되면 **덮어씌워집니다**! + - `category`: 이모지의 카테고리 + - `aliases`: 이모지의 별칭으로 추가될 목록입니다. 어드민 UI에서는 "태그"라고 부릅니다. + +## 이모지 수정 및 삭제 +이모지의 각 항목은 로컬 이모지 목록에서 선택하여 수정할 수 있습니다. +커스텀 이모지를 선택하면, 항목을 수정할 수 있는 창이 표시됩니다. +이 창에서는 이모지 삭제 또한 제공합니다. + +::: danger +커스텀 이모지를 삭제하더라도, 해당 이모지를 이용해 작성한 노트는 자동으로 수정되지 않습니다. +이에 따라, 해당 이모지는 더이상 정상적으로 표시되지 않게 됩니다. +::: + +리모트 이모지는 수정 및 삭제가 되지 않는다는 점을 명심하세요. + +각 이모지는 이름과 카테고리, 그리고 여러 태그를 가질 수 있습니다. +카테고리는 이모지 선택기에서 이모지를 구획화하기 위해 사용합니다. +태그는 이모지 선택기에서 이모지를 검색할 때 이름 대신 사용할 수 있는 별칭입니다. + +수정을 마쳤다면, 창의 오른쪽 위에 있는 체크 마크를 선택해 저장하세요. + +### 일괄 수정 +이모지는 검색 필드 아래의 체크박스를 선택함으로서 일괄 수정도 가능합니다. +활성화되면 이모지를 클릭하는 행동이 수정 창을 여는 대신 이모지를 선택하게 됩니다. + +수정 옵션은 체크박스 아래에 버튼으로 표시됩니다. +여기에서 일반 상태로 돌아가려면 체크박스를 선택 해제하면 됩니다. diff --git a/content/ko-KR/docs/admin/nginx.md b/content/ko-KR/docs/admin/nginx.md new file mode 100644 index 00000000..2ea02f0d --- /dev/null +++ b/content/ko-KR/docs/admin/nginx.md @@ -0,0 +1,87 @@ +# Nginx 설정 +1. `/etc/nginx/conf.d/misskey.conf` 또는 `/etc/nginx/sites-available/misskey.conf` 파일을 만들고 다음 예시를 복사해 주세요.\ + (파일 이름이 굳이 "misskey"일 필요는 없습니다.) +2. 다음과 같이 수정해 주세요: + 1. example.tld를 미리 준비해 둔 도메인으로 변경해주세요.\ + `ssl_certificate`와 `ssl_certificate_key`는 Let's Encrypt로부터 받은 인증서 경로여야 합니다. + 2. Cloudflare와 같은 CDN을 활용하고 있다면, "If it's behind another reverse proxy or CDN, remove the following."으로부터 4줄을 지워주세요. +3. `/etc/nginx/sites-available/misskey.conf` 파일을 만들었다면, symlink로 `/etc/nginx/sites-enabled/misskey.conf`에 연결해주세요.\ + `sudo ln -s /etc/nginx/sites-available/misskey.conf /etc/nginx/sites-enabled/misskey.conf` +4. `sudo nginx -t`를 실행해 설정 파일이 정상적으로 로드되는지 확인해주세요. +5. `sudo systemctl restart nginx`를 실행해 nginx를 재실행해주세요. + +## Nginx 설정 예시 + +```nginx +# For WebSocket +map $http_upgrade $connection_upgrade { + default upgrade; + '' close; +} + +proxy_cache_path /tmp/nginx_cache levels=1:2 keys_zone=cache1:16m max_size=1g inactive=720m use_temp_path=off; + +server { + listen 80; + listen [::]:80; + server_name example.tld; + + # For SSL domain validation + root /var/www/html; + location /.well-known/acme-challenge/ { allow all; } + location /.well-known/pki-validation/ { allow all; } + location / { return 301 https://$server_name$request_uri; } +} + +server { + listen 443 ssl http2; + listen [::]:443 ssl http2; + server_name example.tld; + + ssl_session_timeout 1d; + ssl_session_cache shared:ssl_session_cache:10m; + ssl_session_tickets off; + + # To use Let's Encrypt certificate + ssl_certificate /etc/letsencrypt/live/example.tld/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/example.tld/privkey.pem; + + # To use Debian/Ubuntu's self-signed certificate (For testing or before issuing a certificate) + #ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem; + #ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key; + + # SSL protocol settings + ssl_protocols TLSv1.2 TLSv1.3; + ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384; + ssl_prefer_server_ciphers off; + ssl_stapling on; + ssl_stapling_verify on; + + # Change to your upload limit + client_max_body_size 80m; + + # Proxy to Node + location / { + proxy_pass http://127.0.0.1:3000; + proxy_set_header Host $host; + proxy_http_version 1.1; + proxy_redirect off; + + # If it's behind another reverse proxy or CDN, remove the following. + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto https; + + # For WebSocket + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $connection_upgrade; + + # Cache settings + proxy_cache cache1; + proxy_cache_lock on; + proxy_cache_use_stale updating; + proxy_force_ranges on; + add_header X-Cache $upstream_cache_status; + } +} +``` diff --git a/content/ko-KR/docs/admin/push-docker-hub.md b/content/ko-KR/docs/admin/push-docker-hub.md new file mode 100644 index 00000000..b562aece --- /dev/null +++ b/content/ko-KR/docs/admin/push-docker-hub.md @@ -0,0 +1,27 @@ +# GitHub Actions로 Docker Hub에 푸시하기 + +[/.github/workflows/docker.yml](https://github.com/misskey-dev/misskey/blob/develop/.github/workflows/docker.yml)에 GitHub Action을 통해 Docker Hub로 푸시하는 워크플로우가 작성되어 있습니다. + +원본 저장소에서는, 실행된 타이밍에 `latest`, `<릴리스 명칭>` 각각의 태그로 Docker Hub에 푸시됩니다. + +::: info +Docker Hub에 `<브랜치명>`과 같은 태그가 있을 수도 있지만, 이러한 것은 자동 푸시 대상이 아닙니다. +::: + +포크가 생성되어 있는 곳에서 실행하면 푸시에 실패합니다. + +여기에서는, 포크가 생성되어 있는 곳에서 자신의 Docker Hub 저장소로 푸시하는 방법을 설명합니다. + +## 내 Docker Hub 저장소에 푸시하도록 설정하기 +1. Docker Hub 저장소를 생성합니다. +2. 워크플로우 파일의 [images](https://github.com/misskey-dev/misskey/blob/develop/.github/workflows/docker.yml#L25)를 자신의 저장소로 대체합니다. +3. GitHub에서 [암호화된 시크릿](https://docs.github.com/ko/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository)을 생성합니다. +`DOCKER_USERNAME` 및 `DOCKER_PASSWORD`를 생성해 줍니다. 이들은 각각 Docker Hub의 사용자명과 비밀번호입니다. + +## 푸시하기 +위 설정에 의해, 릴리스 시 자동으로 Docker Hub에 푸시하게 됩니다. +릴리스한 타이밍에 `latest`와 `<릴리스명>` 각각의 태그로 푸시되며, 이때 기존의 `latest`는 삭제됩니다. + +또, GitHub 상에서 수동으로 푸시를 실행할 수도 있습니다. +Actions > Publish Docker Image > Run workflow에서 브랜치를 선택해 워크플로우를 실행하면 됩니다. +다만, 이렇게 하면 태그는 `<브랜치명>`으로 생성됩니다. diff --git a/content/ko-KR/docs/admin/troubleshooting.md b/content/ko-KR/docs/admin/troubleshooting.md new file mode 100644 index 00000000..be2d724a --- /dev/null +++ b/content/ko-KR/docs/admin/troubleshooting.md @@ -0,0 +1,245 @@ +# 문제가 발생했다면 + +::: warning +이 문서는 아직 국문/영문으로 번역되지 않았으며, 일문으로 제공되고 있습니다. + +번역이 완료되기 전까지는 본 문서를 기계 번역하여 읽어주시면 감사하겠습니다. +::: + +2018年10月07日 / 2021年12月20日 最終更新 / 文責 aqz/tamaina + +MisskeyInstallBattle参加者が増えましたが、それに伴い時期を追うごとに重軽傷者が増加しています。\ +この記事ではそのような負傷者を減らすため、過去に事故が起きてしまった個所の傾向と対策をわかりやすく解説します。 + +**まず最初に、[構築の手引き](/docs/install/manual.html)を熟読してください。** + +また、拙著の[Ubuntu向けsystemd版解説](https://hide.ac/articles/iFwm5HDvH)、[Oracle Cloud版詳細解説](https://hide.ac/articles/csERs-7SU)も参考までにお読みいただけると幸いです。 + +# Ubuntu向けシェルスクリプトのお知らせ +Ubuntu向け解説はコピペばかりでつまらない!時間がかかる!とにかく面倒! + +……あれ、コピペだけでできるなら、つまり完全自動化できるのでは? + +というわけで、**シェルスクリプトでほぼ全部やってくれるやつを作ってみました!** +[**詳細と使用方法はこちらから!** https://github.com/joinmisskey/bash-install#readme](https://github.com/joinmisskey/bash-install#readme) + +ドメインの購入とCloudflareのセットアップ、サーバーの確保についてはご自身でご準備ください。 + +シェルスクリプトに不具合があれば[製作者(aqz)](https://p1.a9z.dev/@aqz)にお知らせいただければと思います。 + +# インストールとビルド +[構築の手引き](/docs/install/manual.html)をよく読みましょう。 + +## ImageMagick関連 +***ImageMagickは不要です!*** + +## ビルドが失敗する +Misskeyのビルドには、経験則上、最低でも2GBのメモリが必要となっています。\ +サーバーをスケールアップする手もありますが、お使いのPCでビルドしてサーバーにデプロイするという手もあります。 + +## なんだかうまくいかない +- [構築の手引き](/docs/install/manual.html)をよく読みましょう。 +- node.jsのバージョンが古いかも? + * 新しめのバージョンにしましょう。 +- インストールやビルドの際にErrorとかWARNとかが出てくることがありますが、問題ない場合もあります。とりあえず`npm start`して動作確認しちゃいましょう。 +- node-gypがインストールされていないかも? + * `apt install build-essential`を試す。 + * Windowsは[この記事](https://qiita.com/AkihiroTakamura/items/25ba516f8ec624e66ee7)も参考にしてみる。 +- これでもだめそうだったら、最初から[構築の手引き](/docs/install/manual.html)の手順に従ってやり直してみてください。 + +## バージョンアップ後に不具合が発生した +- [構築の手引き](/docs/install/manual.html)およびリリースノートをよく読みましょう。 +- Misskeyのバージョンアップ時にはしっかり`pnpm install`や`pnpm run migrate`してください。それでも直らない場合、`pnpm run clean-all && pnpm install`を試し、`pnpm run build && pnpm run migrate && pnpm start`してみてください。 +- これでもだめそうだったら、最初から[構築の手引き](/docs/install/manual.html)の手順に従ってやり直してみてください。 + +--- + +# 設定 +[構築の手引き](/docs/install/manual.html)をよく読みましょう。 + +`.config/default.yml`で設定を行います。 +[`.config/example.yml`](https://github.com/misskey-dev/misskey/blob/develop/.config/example.yml)をコピーし、コメントに従って記述します。 + +(YAML形式では、`#`から行末まではコメントとして扱われます。) + +## URLとポート番号 +URLとポート番号のしくみは、少し分かりにくいと思います。 + +### URL, ポートとTLS証明書の設定(Port and TLS settings)part A: example.ymlの解説 +リビジョン番号[85a0f69](https://github.com/misskey-dev/misskey/blob/85a0f696bcea779b02749dae596fff94a1df2467/.config/example.yml)時点での[.config/example.yml](https://github.com/misskey-dev/misskey/blob/develop/.config/example.yml)に、「Port and TLS settings」として説明図付きで順に書かれていますので、それに沿って設定をしていきましょう。 +本文の解説を日本語訳しながらやっていきます。 + +#### URLの設定 +```yml +# Final accessible URL seen by a user. +# 最終的にユーザーがアクセスするURL +url: https://example.tld/ +``` + +**`url: `には、サーバーにブラウザでアクセスしたときアドレスバーに表示される**(したい)**URLを書きます。** + +#### ポートと証明書の設定 +```yml + +# ┌───────────────────────┐ +#───┘ Port and TLS settings └─────────────────────────────────── +#### ポートと証明書の設定 #################################### +# +# Misskey supports two deployment options for public. +# Misskeyは2つのサーバー開設方法をサポートしています。 +# + +# Option 1: With Reverse Proxy +# 方法その1 リバースプロキシを挟む +# +# +----- https://example.tld/ ------------+ +# +------+ |+-------------+ +----------------+| +# | User | ---> || Proxy (443) | ---> | Misskey (3000) || +# +------+ |+-------------+ +----------------+| +# +---------------------------------------+ +# +# You need to setup reverse proxy. (eg. Nginx) +# この方法では、リバースプロキシ(例: Nginx)をセットアップする必要があります。 +# You do not define 'https' section. +# 'https'セクション(後述)は設定せず、コメントアウトしたままにします。 + +# Option 2: Standalone +# 方法その2 スタンドアロン +# (リバースプロキシを挟まず、nodeのプロセスで直接ユーザーからのアクセスを受ける) +# +# +- https://example.tld/ -+ +# +------+ | +---------------+ | +# | User | ---> | | Misskey (443) | | +# +------+ | +---------------+ | +# +------------------------+ +# +# You need to run Misskey as root. +# この方法では、Misskeyをルート(の権限をもたせた状態)で実行する必要があります。 +# You need to set Certificate in 'https' section. +# 'https'セクション(後述)で証明書の設定を行う必要があります。 +``` + +##### 方法1 リバースプロキシを挟むとき + +```yml +# To use option 1, uncomment below line. +# オプション1で設定する場合、以下の行をコメントアウトします → しました +port: 3000 # A port that your Misskey server should listen. +``` + +以上の3行は、リバースプロキシを挟むときの話です。 +この例では、Misskeyはポート3000で通信します。 +リバースプロキシでは、ローカル側の宛先にこのポート番号を指定します。 + +##### 方法2 リバースプロキシを挟まないとき + +```yml +# To use option 2, uncomment below lines. +# オプション2で設定する場合は、以下の6行をコメントアウトします → しました +port: 443 + +https: + # path for certification + key: /etc/letsencrypt/live/example.tld/privkey.pem + cert: /etc/letsencrypt/live/example.tld/fullchain.pem +``` + +以上の8行は、リバースプロキシを挟まないときの話です。 +ポート443(https)で直接ユーザーと通信します(ポート443を利用するのでMisskeyのプロセスにはルート権限が必要です)。 + +TLS証明書を別途取得し、取得した証明書のディレクトリを`https:`で設定します。 +ここ書かれているのは、Let's Encryptで`example.tld`に対する証明書を発行したときの例です。 + +--- + +### URL, ポートとTLS証明書の設定(Port and TLS settings)part B: 全体像 +example.ymlの解説文を省くと、default.ymlにおけるポートとTLS証明書の設定は以下のようになります。 + +#### 方法1 リバースプロキシを挟むとき +```yml +url: https://example.tld/ +port: 3000 +# https: +# # path for certification +# key: /etc/letsencrypt/live/example.tld/privkey.pem +# cert: /etc/letsencrypt/live/example.tld/fullchain.pem +``` + +#### 方法2 リバースプロキシを挟まず直接通信するとき +```yml +url: https://example.tld/ +# port: 3000 +https: + # path for certification + key: /etc/letsencrypt/live/example.tld/privkey.pem + cert: /etc/letsencrypt/live/example.tld/fullchain.pem +``` + +---- + +# `npm start`やアクセス時によく遭遇するエラー +`npm start`でサーバーを立てられたものの、その後不具合に遭遇してしまう場合もあります。 + +まず、[構築の手引き](/docs/install/manual.html)をよく読みましょう。 + +## YAMLのエラーが出る +`default.yml`の構文にミスがある可能性があります。 +行頭に余分なスペースはありませんか? + +## redisに接続できない +redis-serverは起動していますか? +何らかの接続数の上限に達していませんか? + +11.20.2より前のバージョンのMisskeyはredisのパスワードを解くことができません。以下の2点を確認してください。 + +- redisにパスワードを設定しない。 +- `default.yml`の`redis:`の`pass:`の行をコメントアウトする。 + +## 上部に「開発ビルドです」と書かれた赤いバーが表示される +サーバーを公開する場合は必ずproductionビルドを使いましょう。 + +製品ビルドにするには、環境変数が`NODE_ENV=production`になるように設定し`npm run build && npm start`します。 + +## 新規登録できない +APIに接続できないようです。 +`default.yml`の冒頭の`url:`が正しく設定されているか確認しましょう。 +Node.jsのバージョンや、インストールの設定ももう一度よく確認しましょう。 + +また、正しく`default.yml`が書かれていますか? + +## タイムラインの表示に問題が発生する、リアルタイムでTLが更新されない +タイムラインの読み込みに失敗する場合、mongoDBやPostgreSQLのバージョンが古い可能性があります。 +PostgreSQLはなるべくv13にしてください。 + +redisの接続も確認した方がよいでしょう。 [→ redisに接続できない? を参照](#redisに接続できない?) + +## 永遠に「再接続中」と右下に表示される、リアルタイムでTLが更新されない +プロキシを利用している場合、それがWebSocket通信を阻害している可能性が考えられます。 + +## オブジェクトストレージ使用時、不具合が出る +オブジェクトストレージの権限の設定が厳しくなっている可能性があります。「ファイル(オブジェクト)が誰でも取得可能」なように権限を設定してみてください。 +また、`default.yml`をもう一度確認してみてください。 + +### S3 example (with CDN, custom domain) + +S3 example (with CDN, custom domain)は、AWSのデフォルトのドメインではなく独自ドメインでストレージを公開したい場合の設定です。 +endpointと公開ドメインが同じサービスの場合はS3 exampleのように`baseUrl`は明記しなくてよく、さらにregionの概念がないサービスの場合はregionの行は必要ありません。 + +### S3互換サービスでの設定 +Misskeyではオブジェクトストレージの接続に[aws-sdk](https://www.npmjs.com/package/aws-sdk)を利用しています。 +Amazon S3に互換性のあるオブジェクトストレージであれば利用できる可能性があります。 + +各サービス/ソフトウェアのドキュメントをよく読み、設定してみてください。 + +--- + +# まったく解決しなかった場合 +以下の順序を試してみてください。 + +1. Misskeyのドキュメントをよく読む。 +2. Googleで検索してみる。 +3. [MisskeyリポジトリのIssues](https://github.com/misskey-dev/misskey/issues)を検索してみる(同じエラーに遭遇している場合や、Misskeyのバグの可能性もあります)。 +4. [Misskey Forum](https://forum.misskey.io/)を検索してみる。 +5. 検索してどうしても見つからなかったら、専門家に質問してみてください。 + 1. Forumや[MisskeyのDiscordサーバー](https://discord.gg/P4yYqYBjEp)もしくは[「鯖缶工場」](https://discord.gg/mJJGAHv)で聞いてみる + 2. 開発者([aqz]](https://p1.a9z.dev/@aqz)やしゅいろ)にリプライやダイレクト投稿を送信して聞いてみる diff --git a/content/ko-KR/docs/advanced/aiscript.md b/content/ko-KR/docs/advanced/aiscript.md new file mode 100644 index 00000000..255c5842 --- /dev/null +++ b/content/ko-KR/docs/advanced/aiscript.md @@ -0,0 +1,9 @@ +# AiScript +AiScript는 Misskey에서 사용할 수 있는 스크립팅 언어입니다. + +::: tip +AiScript는 Misskey와는 별도의 프로젝트로, [오픈 소스](https://github.com/syuilo/aiscript)로 제공됩니다. +::: + +## 사용법 +AiScript의 구문이나 내장 함수 등의 문서는 [여기](https://github.com/syuilo/aiscript/tree/master/docs)에서 제공하고 있습니다. diff --git a/content/ko-KR/docs/advanced/create-plugin.md b/content/ko-KR/docs/advanced/create-plugin.md new file mode 100644 index 00000000..529b4f68 --- /dev/null +++ b/content/ko-KR/docs/advanced/create-plugin.md @@ -0,0 +1,48 @@ +# 플러그인 만들기 +Misskey 웹 클라이언트의 플러그인 기능을 사용하면 클라이언트를 확장하고 다양한 기능을 추가할 수 있습니다. +이 문서에서는 플러그인을 만드는 방법을 설명합니다. + +## AiScript +플러그인은 AiScript를 사용하여 작성된 스크립트입니다. + +## 메타데이터 +플러그인은 AiScript의 메타데이터 포함 기능을 사용하여 플러그인의 메타데이터를 기본값으로 정의해야 합니다. +메타데이터는 다음 속성을 포함하는 개체입니다. + +### name +플러그인 이름 + +### author +플러그인 작성자 + +### version +플러그인 버전. 숫자를 지정합니다. + +### description +플러그인 설명 + +### permissions +플러그인이 요청하는 권한. MisskeyAPI에 요청할 때 사용됩니다. + +### config +플러그인의 설정 정보를 나타내는 객체. +키에 설정 이름, 값에 다음 속성을 포함합니다. + +#### type +설정치의 종류를 나타내는 캐릭터 라인. 다음 중에서 선택합니다. +- string +- number +- boolean + +#### label +사용자에게 표시할 설정 이름 + +#### description +설정 설명 + +#### default +설정의 기본값 + +## API +Misskey Web은 플러그인에 API를 게시하고 이를 활용하여 클라이언트의 기능을 확장할 수 있습니다. +어떤 API가 있는지는 [플러그인 API 참조](./plugin-api-reference.md)를 참조하십시오. diff --git a/content/ko-KR/docs/advanced/develop-bot.md b/content/ko-KR/docs/advanced/develop-bot.md new file mode 100644 index 00000000..8baeca0a --- /dev/null +++ b/content/ko-KR/docs/advanced/develop-bot.md @@ -0,0 +1,7 @@ +# Bot 만들기 +[Misskey API](./api)를 이용하여 Bot 개발이 가능합니다. +또, 몇개의 Bot 구현이 공개되고 있으므로, 꼭 참고해 주세요. + +- [syuilo/ai](https://github.com/syuilo/ai): Node.js에서 실행되는 TypeScript Bot 구현체 + +Bot을 만들 때 프로필 설정에서 Bot 플래그를 켜는 것이 좋습니다. diff --git a/content/ko-KR/docs/advanced/plugin-api-reference.md b/content/ko-KR/docs/advanced/plugin-api-reference.md new file mode 100644 index 00000000..ffaf5386 --- /dev/null +++ b/content/ko-KR/docs/advanced/plugin-api-reference.md @@ -0,0 +1,61 @@ +# 플러그인 API 참조 +이 API는 AiScript의 확장으로, Mk:로 시작하는 API는 Play에서도 활용할 수 있습니다. + +## Mk:dialog(title text type) +대화 상자를 표시합니다. type에는 다음 값을 설정할 수 있습니다. + +- info +- success +- warn +- error +- question + +생략하면 info가됩니다. + +## Mk:confirm(title text type) +확인 대화 상자를 표시합니다. type에는 다음 값을 설정할 수 있습니다. +- info +- success +- warn +- error +- question + +생략하면 question이 됩니다. \ +사용자가 "OK"를 선택하면 true를 반환하고 "취소"를 선택하면 false를 반환합니다. + +## Mk:api(endpoint params) +Misskey API에 요청합니다. 첫 번째 인수에 끝점 이름을, 두 번째 인수에 매개 변수 개체를 전달합니다. + +## Mk:save(key value) +임의의 값에 임의의 이름을 붙여 영속화합니다. 지속된 값은 AiScript 컨텍스트가 끝나더라도 남아 있으며 Mk:load에서 읽을 수 있습니다. + +## Mk:load(key) +Mk:save로 지속된 지정된 이름의 값을 읽습니다. + +## Plugin:register_post_form_action(title fn) +게시 양식에 액션을 추가합니다. 첫 번째 인수에 액션 이름, 두 번째 인수에 액션이 선택되었을 때 콜백 함수를 전달합니다. \ +콜백 함수는 첫 번째 인수에 게시 양식 객체를 전달합니다. + +## Plugin:register_note_action(title fn) +노트 메뉴에 항목을 추가합니다. 첫 번째 인수에 항목 이름을, 두 번째 인수에 항목이 선택되었을 때 콜백 함수를 전달합니다. \ +콜백 함수는 첫 번째 인수로 대상 노트 객체를 전달합니다. + +## Plugin:register_user_action(title fn) +사용자 메뉴에 항목을 추가합니다. 첫 번째 인수에 항목 이름을, 두 번째 인수에 항목이 선택되었을 때 콜백 함수를 전달합니다. \ +콜백 함수는 첫 번째 인수로 대상 사용자 객체를 전달합니다. + +## Plugin:register_note_view_interruptor(fn) +UI에 표시되는 노트 정보를 다시 씁니다. \ +콜백 함수는 첫 번째 인수로 대상 노트 객체를 전달합니다. \ +콜백 함수의 반환 값으로 노트를 다시 씁니다. + +## Plugin:register_note_post_interruptor(fn) +노트를 게시할 때 노트 정보를 다시 씁니다. \ +콜백 함수는 첫 번째 인수로 대상 노트 객체를 전달합니다. \ +콜백 함수의 반환 값으로 노트를 다시 씁니다. + +## Plugin:open_url(url) +첫 번째 인수에 전달된 URL을 브라우저의 새 탭에서 엽니다. + +## Plugin:config +플러그인 설정이 저장되는 객체. 플러그인 정의의 config에서 설정한 키로 값이 들어갑니다. diff --git a/content/ko-KR/docs/api/app.md b/content/ko-KR/docs/api/app.md new file mode 100644 index 00000000..2c501b01 --- /dev/null +++ b/content/ko-KR/docs/api/app.md @@ -0,0 +1,68 @@ +--- +description: MiAuth의 도입 이전의 액세스 토큰 취득 방법을 설명합니다. +--- + +# 앱 생성 방식에서의 액세스 토큰 취득 방법 +MiAuth의 도입(12.27.0) 이전의 기존 액세스 토큰 취득 방법에 대해 설명합니다. +12.27.0 이전 버전의 인스턴스에서는 이 방식만 사용할 수 있습니다. + +## 1. 어플리케이션 작성 +[`app/create 엔드포인트`](endpoints/app/create.html)로 정보를 보내, `appSecret`을 취득합니다. +```json +{ + // 앱 이름 + "name": "test", + // 앱 설명 + "description": "my test application", + // 앱 권한 + "permission": ["write:notes"] +} +``` + +이때 `callbackUrl`에서 원하는 URL을 포함시키면, 다음 접근 허가 조작이 종료되었을 때 `token`을 쿼리 문자열에 포함시켜 리턴합니다. + +## 2. 사용자에게 인증 +[`auth/session/generate` 엔드포인트](endpoints/auth/session/generate)에 `appSecret`을 POST 요청합니다. +```json +{ + "appSecret": "fAb12cD34Ef56gH78Ij16kL32Mn64oPf" +} +``` + +`token`(여기에서는 `798b9f6e-248d-43a7-a919-fabc664027f1`)과 `url`을 반환하므로, 우선 해당 URL에 접속해 "액세스 허가"를 선택해야 합니다. + +## 3. accessToken 요청 +액세스 허가를 확인하면 [`auth/session/userkey` 엔드포인트](endpoints/auth/session/userkey)에 `appSecret`과 `token`을 POST합니다. +```json +{ + "appSecret": "fAb12cD34Ef56gH78Ij16kL32Mn64oPf", + "token": "798b9f6e-248d-43a7-a919-fabc664027f1" +} +``` + +여기서 취득할 수있는 문자열을 `accessToken`이라 부릅니다. `accessToken`은 한 번만 취득할 수 있습니다. + +## 4. i 생성 +Node.js에서 `i`는 다음과 같이 생성하며, 설정 화면에서 취득하는 것과는 달리 64자리 16진수로 발급됩니다. +```javascript +const crypto = require("crypto") +const i = crypto.createHash("sha256") + .update(accessToken + appSecret, "utf8") + .digest("hex") +console.log(i) +``` + +## 5. 실제 작동 확인 +```javascript +fetch("https://misskey.io/api/notes/create", { + method: 'POST', + body: JSON.stringify({ + i: "/* 여기에 i를 입력 */", + text: "Hello Misskey API World with My Application!" + }), + headers: { + 'Content-Type': 'application/json', + }, + credentials: 'omit', +}); +``` diff --git a/content/ko-KR/docs/api/common.json5 b/content/ko-KR/docs/api/common.json5 new file mode 100644 index 00000000..4bcf58ad --- /dev/null +++ b/content/ko-KR/docs/api/common.json5 @@ -0,0 +1,40 @@ +{ + refs: {}, + errors: { + '1384574d-a912-4b81-8601-c7b1c4085df1': { + id: '1384574d-a912-4b81-8601-c7b1c4085df1', + code: 'CREDENTIAL_REQUIRED', + description: 'Credential-required endpoint requested without credentials.', + }, + 'd5826d14-3982-4d2e-8011-b9e9f02499ef': { + id: 'd5826d14-3982-4d2e-8011-b9e9f02499ef', + code: 'RATE_LIMIT_EXCEEDED', + description: 'Temporarily unavailable due to rate limit restrictions.', + }, + '56f35758-7dd5-468b-8439-5d6fb8ec9b8e': { + id: '56f35758-7dd5-468b-8439-5d6fb8ec9b8e', + code: 'ACCESS_DENIED', + description: 'You do not have access privileges.', + }, + '1370e5b7-d4eb-4566-bb1d-7748ee6a1838': { + id: '1370e5b7-d4eb-4566-bb1d-7748ee6a1838', + code: 'PERMISSION_DENIED', + description: 'The given credential does not have the required permissions.', + }, + 'a8c724b3-6e9c-4b46-b1a8-bc3ed6258370': { + id: 'a8c724b3-6e9c-4b46-b1a8-bc3ed6258370', + code: 'YOUR_ACCOUNT_SUSPENDED', + description: 'Unavailable due to your account has been suspended.', + }, + '3d81ceae-475f-4600-b2a8-2bc116157532': { + id: '3d81ceae-475f-4600-b2a8-2bc116157532', + code: 'INVALID_PARAM', + description: 'The request contains incorrect parameters.', + }, + '5d37dbcb-891e-41ca-a3d6-e690c97775ac': { + id: '5d37dbcb-891e-41ca-a3d6-e690c97775ac', + code: 'INTERNAL_ERROR', + description: 'Internal error occurred. Please contact the administrator if the error persists.', + }, + }, +} diff --git a/content/ko-KR/docs/api/index.md b/content/ko-KR/docs/api/index.md new file mode 100644 index 00000000..c45786a2 --- /dev/null +++ b/content/ko-KR/docs/api/index.md @@ -0,0 +1,142 @@ +--- +description: 'Misskey는 클라이언트, 연동 웹 서비스, 봇 등("어플리케이션"이라 합니다)을 개발할 수 있도록 API를 제공합니다.' +--- + +# Misskey API + +::: tip +이 문서는 아직 국문으로 번역되지 않아, 일부 영문으로 제공됩니다. + +API 레퍼런스는 [여기](/docs/api/endpoints)를 참고해주세요. +::: + +Misskey는 클라이언트, 연동 웹 서비스, 봇 등("어플리케이션"이라 합니다)을 개발할 수 있도록 API를 제공합니다. +스트리밍 API도 제공하고 있어, 실시간 호환성을 가진 어플리케이션을 제작할수도 있습니다. + +::: tip +공식 Misskey SDK나 서드파티 라이브러리를 이용하면 이 문서의 몇몇 단계를 간소화하는 등 API를 더 간편하게 이용할 수 있습니다. [여기](TODO)를 통해 자세히 알아보세요. +::: + +API를 사용하려면, 먼저 API를 사용하려는 계정과 연결된 **엑세스 토큰**을 얻어야 합니다. +이 문서에서는 엑세스 토큰을 얻는 과정과 API를 활용하는 기본적인 방법을 알아봅니다. + +## 엑세스 토큰 얻기 + +API는 일반적으로 요청을 생성하기 위해 액세스 토큰이 필요합니다. +액세스 토큰은 사용자를 식별하고 API를 통한 작업을 제어하는 자격 증명 집합입니다. + +::: tip +사용자와 엑세스 토큰 사이에는 한 개에서 여러 개의 연결이 존재하며, 한 사용자가 여러 엑세스 토큰을 생성하는 것도 가능합니다. +::: + +엑세스 토큰은 손쉽게 [직접 얻거나](#엑세스-토큰-수동으로-생성하기) [어플리케이션을 사용하려는 유저로부터 얻을](#엑세스-토큰-생성-요청하기) 수 있습니다. + +### 엑세스 토큰 수동으로 생성하기 + +엑세스 토큰은 Misskey Web의 '설정 > API'에서 생성할 수 있습니다. + +::: warning +엑세스 토큰은 다른 사람과 공유하지 마십시오. +::: + +### 엑세스 토큰 생성 요청하기 + +어플리케이션의 사용자로부터 엑세스 토큰을 얻으려면, 뒤에 설명되어 있는 방법으로 요청할 수 있습니다. + +::: tip +아래에서 설명하는 것은 MiAuth를 통해 앱을 만들지 않고도 액세스 토큰을 발행하는 방법입니다. + +[기존처럼 앱을 생성해 액세스 토큰을 취득할 수도 있습니다.](./app.md) +::: + +#### 1단계 + +UUID를 생성하세요. 이 UUID는 앞으로 **세션 ID**라 부르게 됩니다. + +::: warning +이 세션 ID는 매번 생성해야 하며, 재사용되어서는 안 됩니다. +::: + +#### 2단계 + +어플리케이션의 인증 폼이 사용자의 브라우저에 표시될 것입니다. 인증 폼은 이러한 URL로 표시될 것입니다: + +```:no-line-numbers +https://{host}/miauth/{session} +``` + +여기에서 + +- `{host}`는 사용자의 인스턴스 호스트(주로 사용자로부터 직접 입력받습니다)이고, +- `{session}`은 세션 ID입니다. + +이 URL의 쿼리 파라미터로 몇몇 옵션을 지정할 수도 있습니다: + +| 이름 | 설명 | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------- | +| `name` | 어플리케이션 이름 | +| `icon` | 어플리케이션 아이콘 이미지 URL | +| `callback` | 인증 후 사용자가 돌아갈 URL입니다. 쿼리 파라미터로 `session`이 추가됩니다. | +| `permission` | 어플리케이션이 요청하는 권한입니다.
권한은 `,`로 구분된 목록으로 요청됩니다. 권한 목록은 [여기](TODO)에서 확인할 수 있습니다. | + +::: 예시 + +```:no-line-numbers +https://misskey.io/miauth/c1f6d42b-468b-4fd2-8274-e58abdedef6f?name=MyApp&callback=https%3A%2F%2Fmyapp.example.com%2Fcallback&permisson=write:notes,write:following,read:drive +``` + +::: + +#### 3단계 + +사용자가 어플리케이션 엑세스 권한을 부여하면, 다음 양식으로 POST 요청을 전송하면 토큰이 포함된 JSON이 응답으로 전송됩니다. + +```:no-line-numbers +https://{host}/api/miauth/{session}/check +``` + +여기에서 + +- `{host}`는 사용자의 인스턴스이며 +- `{session}`은 세션 ID입니다. + +응답에 포함된 항목은 다음과 같습니다: + +| 이름 | 설명 | +| ------- | ------------------------- | +| `token` | 사용자에 대한 엑세스 토큰 | +| `user` | 사용자 정보 | + +## Using the API +Once you have your API access token, you can use the API by making requests to the various endpoints. + +::: tip + +- All HTTP APIs are POST, and both request and response are in JSON format (excluding drive/files/create). +- Specify `Content-Type: application/json` in the request header. +- The access token is included in the request body JSON with the parameter name `i`. + +::: + +Example of a body with an access token (for meta): + +```json +{ + "i": "HogEFugA1341", + "detail": false +} +``` + +The access token is included in the request body JSON at the parameter `i`. + +For more information on the API, see the [API Reference](./endpoints.html). + +::: warning +Misskey does not use REST. +::: + +In addition to the HTTP API, Misskey also provides a streaming API. More information about the streaming API can be found [here](./streaming/). + +::: tip +Your Misskey instance also provides API documentation at `/api-doc`. +::: diff --git a/content/ko-KR/docs/api/libraries.md b/content/ko-KR/docs/api/libraries.md new file mode 100644 index 00000000..d8503a7f --- /dev/null +++ b/content/ko-KR/docs/api/libraries.md @@ -0,0 +1,33 @@ +--- +description: 'Misskey API 관련 라이브러리 목록' +--- + +# 라이브러리 목록 + +## JavaScript + +- [misskey.js](https://github.com/misskey-dev/misskey.js) + +## Java + +- [misskey4j](https://github.com/uakihir0/misskey4j) + +## Python + +- [Misskey.py](https://github.com/YuzuRyo61/Misskey.py) + +## .Net + +- [Misq](https://github.com/syuilo/Misq) + +## Dart / Flutter + +- [misskey](https://github.com/misskey-dart/misskey) + +## Go + +- [go-misskey](https://github.com/yitsushi/go-misskey) + +## Rust + +- [misskey-rs](https://github.com/coord-e/misskey-rs) diff --git a/content/ko-KR/docs/api/permission.md b/content/ko-KR/docs/api/permission.md new file mode 100644 index 00000000..fa3ba940 --- /dev/null +++ b/content/ko-KR/docs/api/permission.md @@ -0,0 +1,33 @@ +--- +description: '어플리케이션이 요구할 수 있는 권한 목록' +--- + +# 권한 목록 (일본어) + +| Permisson | Description | +| --------------------- | ---------------------------- | +| `read:account` | アカウントの情報を見る | +| `write:account` | アカウントの情報を変更する | +| `read:blocks` | ブロックを見る | +| `write:blocks` | ブロックを操作する | +| `read:drive` | ドライブを見る | +| `write:drive` | ドライブを操作する | +| `read:favorites` | お気に入りを見る | +| `write:favorites` | お気に入りを操作する | +| `read:following` | フォローの情報を見る | +| `write:following` | フォロー・フォロー解除する | +| `read:messaging` | チャットを見る | +| `write:messaging` | チャットを操作する | +| `read:mutes` | ミュートを見る | +| `write:mutes` | ミュートを操作する | +| `write:notes` | ノートを作成・削除する | +| `read:notifications` | 通知を見る | +| `write:notifications` | 通知を操作する | +| `write:reactions` | リアクションを操作する | +| `write:votes` | 投票する | +| `read:pages` | ページを見る | +| `write:pages` | ページを操作する | +| `write:page-likes` | ページのいいねを操作する | +| `read:page-likes` | ページのいいねを見る | +| `write:gallery-likes` | ギャラリーのいいねを操作する | +| `read:gallery-likes` | ギャラリーのいいねを見る | diff --git a/content/ko-KR/docs/api/streaming/channel/global-timeline.md b/content/ko-KR/docs/api/streaming/channel/global-timeline.md new file mode 100644 index 00000000..37b855a1 --- /dev/null +++ b/content/ko-KR/docs/api/streaming/channel/global-timeline.md @@ -0,0 +1,20 @@ +--- +description: "Channel where nots from the global timeline are streamed." +--- + +# `globalTimeline` +Channel where nots from the global timeline are streamed. + +## Parameters +none + +## Events +### `note` + + +Occurs when a new note is added to the global timeline. + +## Operations +none diff --git a/content/ko-KR/docs/api/streaming/channel/home-timeline.md b/content/ko-KR/docs/api/streaming/channel/home-timeline.md new file mode 100644 index 00000000..7d2a0528 --- /dev/null +++ b/content/ko-KR/docs/api/streaming/channel/home-timeline.md @@ -0,0 +1,20 @@ +--- +description: "Channel where nots from the home timeline are streamed." +--- + +# `homeTimeline` +Channel where nots from the home timeline are streamed. + +## Parameters +none + +## Events +### `note` + + +Occurs when a new note is added to the home timeline. + +## Operations +none diff --git a/content/ko-KR/docs/api/streaming/channel/hybrid-timeline.md b/content/ko-KR/docs/api/streaming/channel/hybrid-timeline.md new file mode 100644 index 00000000..3caf56d5 --- /dev/null +++ b/content/ko-KR/docs/api/streaming/channel/hybrid-timeline.md @@ -0,0 +1,20 @@ +--- +description: "Channel where nots from the social timeline are streamed." +--- + +# `hybridTimeline` +Channel where nots from the social timeline are streamed. + +## Parameters +none + +## Events +### `note` + + +Occurs when a new note is added to the social timeline. + +## Operations +none diff --git a/content/ko-KR/docs/api/streaming/channel/index.md b/content/ko-KR/docs/api/streaming/channel/index.md new file mode 100644 index 00000000..d119ec88 --- /dev/null +++ b/content/ko-KR/docs/api/streaming/channel/index.md @@ -0,0 +1,3 @@ +# Channel list + + diff --git a/content/ko-KR/docs/api/streaming/channel/local-timeline.md b/content/ko-KR/docs/api/streaming/channel/local-timeline.md new file mode 100644 index 00000000..518cbd59 --- /dev/null +++ b/content/ko-KR/docs/api/streaming/channel/local-timeline.md @@ -0,0 +1,20 @@ +--- +description: "Channel where nots from the local timeline are streamed." +--- + +# `localTimeline` +Channel where nots from the local timeline are streamed. + +## Parameters +none + +## Events +### `note` + + +Occurs when a new note is added to the local timeline. + +## Operations +none diff --git a/content/ko-KR/docs/api/streaming/channel/main.md b/content/ko-KR/docs/api/streaming/channel/main.md new file mode 100644 index 00000000..1d961497 --- /dev/null +++ b/content/ko-KR/docs/api/streaming/channel/main.md @@ -0,0 +1,93 @@ +--- +description: "This channel provides basic information." +--- + +# `main` +This channel provides basic information. + +## Parameters +none + +## Events +### `notification` + + +Occurs when you receive a notification. + +### `mention` + + +Occurs when a message is sent. + +### `reply` + + +Occurs when a reply is received. + +### `renote` + + +Occurs when one of your notes is renoted. + +### `follow` + + +Occurs when you follow another user. + +### `followed` + + +Occurs when another user follows you. + +### `unfollow` + + +Occurs when you unfollow another user. + +### `messagingMessage` + + +Occurs when a chat message is received. + +### `readAllNotifications` +Occurs when all notifications have been read. + +### `unreadNotification` +Occurs when there is a new notification. + +### `unreadMention` +Occurs when there is a new mention. + +### `readAllUnreadMentions` +Occurs when all mentions have been seen. + +### `unreadSpecifiedNote` +Occurs when there is a new direct note. + +### `readAllUnreadSpecifiedNotes` +Occurs when all direct notes have been read. + +### `unreadMessagingMessage` +Occurs when there is a new chat message. + +### `readAllMessagingMessages` +Occurs when all chat messages have been read. + +## Operations +none diff --git a/content/ko-KR/docs/api/streaming/index.md b/content/ko-KR/docs/api/streaming/index.md new file mode 100644 index 00000000..c82d1462 --- /dev/null +++ b/content/ko-KR/docs/api/streaming/index.md @@ -0,0 +1,196 @@ +--- +description: "The streaming API provides real-time information (e.g., new posts in the timeline, reactions, followers, etc.) and various other operations." +--- + +# Streaming API + +::: tip +이 문서는 현재 영문으로 제공됩니다. + +읽기 전에, [Misskey API 문서](../)를 먼저 읽고 와 주세요. +::: + +The streaming API provides real-time information (e.g., new posts in the timeline, reactions, followers, etc.) and various other operations. + +## Connecting to the stream. + +To use the streaming API, you have to connect to the Misskey server using **websocket**. + +The websocket URL looks like this: + +```:no-line-numbers +wss://{host}/streaming?i={token} +``` + +where +- `{host}` is the host of the instance you want to connect to. +- `{token}` is the users access token. + +::: tip +You can also connect without the access token, but this will limit the information you receive and operations you can perform. +::: + +Once you are connected to the stream, you can subscribe to posts as described below, but at this stage you cannot, for example, receive new posts from your timeline. + +To receive such events, you need to join a **channel** on the stream, as described below. + +**All data should be encoded as JSON.** + +## Channel +Misskey's streaming API has the concept of channels. This is a mechanism for separating the information to be sent and received. +By joining channels on the stream, you will be able to receive various kinds of information and send information. + +::: tip +You can join multiple channels simultaneously on a single stream connection. +::: + +The following sections describe how to use the channels. To see what channels are available, please refer to the [Channel List](./channel/index.md). + +### Joining a channel +To join a channel, send the following JSON data on the stream: + +```js +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +where +- `channel` is the name of the channel you want to connect to. The types of channels are described later in this section. +- `id` is an arbitrary ID for interacting with that channel. This is necessary to identify which channel the message is coming from, because a stream contains multiple channels. This ID can be something like a UUID or a random number. +- `params` are parameters required when joining a channel. Different channels require different parameters when connecting. When connecting to a channel that does not require parameters, this property can be omitted. + +::: tip +The ID is not per channel but per channel connection, because a channel may be needed multiple times but with different parameters. +::: + +### Receiving messages from channels +For example, a timeline channel will send out a message when there is a new post. By receiving the message, you will know in real time that a new post has been published on your timeline. + +When a channel issues a message, the following JSON data is sent: +```js +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +where +- `id` is the ID that you set when connecting to that channel as mentioned above. This lets you know from which channel (instantiation) this message is coming. +- `type` is the type of message. The types of messages that get sent depend on the channel. +- `body` holds the content of the message. The content of the message depends on the channel. + +### Sending a message to a channel +On some channels, it is also possible to send messages and perform other operations in addition to receiving messages. + +To send a message to a channel, send the following JSON data to the stream: +```js +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +where +- `id` is the ID that you set when connecting to that channel as mentioned above. This lets you determine which channel (instantiation) the message is for. +- `type` is the type of message. Different channels accept different types of messages. +- `body` contains the content of the message. Different channels accept different message contents. + +### Disconnecting from a channel +To disconnect from a channel (instantiation), send the following JSON data to the stream: +```js +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +where +- `id` is the ID that you set when connecting to that channel as mentioned above. This lets you determine which channel (instantiation) you want to disconnect from. + +## Capturing Notes +Misskey provides a mechanism called note capture. This is the ability to receive a stream of events for a given note. + +For example, let's say you grab a timeline and display it to your users. Let's say someone reacts to one of the posts in the timeline. +However, since the client has no way of knowing that a note has been reacted to, it is not possible to reflect the reaction in the timeline in real time. + +To solve this problem, Misskey provides a note capture mechanism. When you capture a note, you will receive events related to that note, and you can display reactions to it in real time. + +The following sections describe how to use the note capture function. To see what kind of capture events are available, see the [Capture Events List](./note-capture-events.md). + +### Capturing a Note + +To capture a note, send the following JSON data to the stream: +```js +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +where +- `id` is the ID of the note you want to capture. + +When you send this message, you are asking Misskey to capture the note, and events related to that note will then be streamed to you. + +For example, when a note gets a reaction, you will see a message like the following: +```js +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +where +- `body.id` will be set to the ID of the post that triggered the event. +- `body.type` will be the type of the event. +- `body.body` will contain the details of the event. + +### Un-capturing a Note + +If you no longer want to receive events related to a note, such as when it no longer appears on your screen, you can remove the capture request. + +Send the following JSON data: +```js +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +where +- `id` is the ID of the note you want to uncapture. + +Once you send this message, no more events related to that note will be sent to you. diff --git a/content/ko-KR/docs/api/streaming/note-capture-events.md b/content/ko-KR/docs/api/streaming/note-capture-events.md new file mode 100644 index 00000000..d133aa67 --- /dev/null +++ b/content/ko-KR/docs/api/streaming/note-capture-events.md @@ -0,0 +1,48 @@ +# Note Capture Events + +## `reacted` + + +Occurs when a reaction is made to the target note. + +## `pollVoted` + + +Occurs when the survey attached to the target note is voted on. + +## `deleted` + + +Occurs when the target note is deleted. diff --git a/content/ko-KR/docs/apps.md b/content/ko-KR/docs/apps.md new file mode 100644 index 00000000..18fd6f0c --- /dev/null +++ b/content/ko-KR/docs/apps.md @@ -0,0 +1,17 @@ +--- +description: "Misskey를 사용하기 위한 앱을 소개합니다." +--- + +# 앱 +Misskey를 사용하기 위한 앱(클라이언트)을 소개합니다. + +브라우저에서 Misskey 인스턴스에 로그인하면 타임라인이 표시됩니다. 이때 표시되는 것은 Misskey의 유일한 공식 클라이언트, **Misskey Web**입니다. 브라우저에서 작동하는 앱이지만 PWA에도 대응, 모바일 OS의 네이티브 앱처럼 동작하게 할 수도 있습니다. 자세한 내용은 [여기](TODO)를 참조하십시오. Misskey 프로젝트에서는 네이티브 앱을 개발하지 않았습니다. + +Misskey Web에 익숙해졌다면 유저가 개발하는 비공식 앱을 사용해보는 것도 좋습니다. 여기에는 널리 사용되는 앱을 알파벳 순으로 소개합니다. + +- **Kaiteki** (웹, Android, Windows, Linux): 광범위한 플랫폼에서 작동합니다. 마스토돈, Pleroma, 트위터에도 대응. [공식 사이트](https://craftplacer.moe/projects/kaiteki/) [소스 코드](https://github.com/Kaiteki-Fedi/Kaiteki) +- **Milktea** (Android): 타임라인과 특정 검색 결과를 탭에서 빠르게 액세스할 수 있습니다. 다른 사용자에게 별명을 지정할 수도 있습니다. [Google Play](https://play.google.com/store/apps/details?id=jp.panta.misskeyandroidclient) [소스 코드](https://github.com/pantasystem/Milktea) +- **Misscat** (iOS): 스마트폰에 적합한 직관적인 조작성을 제공하는 것을 목표로 개발되고 있었으나, 2021년 5월을 끝으로 개발이 중지되었습니다. [공식 사이트](https://yuiga.dev/misscat/) [App Store](https://apps.apple.com/app/id1505059993) [소스 코드](https://github.com/YuigaWada/MissCat) +- **SocialHub** (iOS): Misskey, 마스토돈, 트위터, Slack, Tumblr 등을 지원하는 유료 앱입니다. [공식 사이트](https://uakihir0.github.io/socialhub/) [App Store](https://apps.apple.com/us/app/socialhub-socialmedia-client/id1474451582) + +그럼에도, Misskey는 활발하게 기능이 업데이트되고 있어 최신 기능에 대한 대응이 늦어질 수 있습니다. 특별한 고집이 없다면 Misskey Web의 이용을 추천합니다. diff --git a/content/ko-KR/docs/donate.md b/content/ko-KR/docs/donate.md new file mode 100644 index 00000000..d757935d --- /dev/null +++ b/content/ko-KR/docs/donate.md @@ -0,0 +1,20 @@ +# 프로젝트에 기부하기 +Misskey는 영리 목적의 사업이 아니며, 무료로 이용할 수 있기 때문에 모든 수익을 기부로 의존하고 있습니다. (인스턴스에 따라 광고를 통해 수익을 얻는 경우도 있으나, 어디까지나 해당 인스턴스의 운영자에 의한 것으로 개발자에 직접 돌아오지 않습니다) +프로젝트에 기부해 주시면 개발을 계속할 수 있게 되며, 앞으로도 Misskey 프로젝트를 지속 가능하게 하는 데에 기여할 수 있습니다. +기부는 다음 경로를 통해 접수하고 있습니다. +- [Paypal](https://paypal.me/syuilo) +- [Patreon](https://www.patreon.com/syuilo) +- 가상화폐: `0xF1121108E21C92aAC7814137DD67e0d48eAC7Fdc` +- [Amazon JP 위시리스트](https://www.amazon.jp/hz/wishlist/ls/4JG4P6XKX9KD?ref_=wl_share) + +::: tip +다음 액수 이상 기부해주시면 다음과 같은 답례를 준비하고 있습니다. +- 1,000엔 이상: 사용하는 misskey.io 인스턴스 계정에 mi배지 부여 +- 3,000엔 이상: 상기 + Misskey 크레딧에 기부자 이름 기재 +- 10,000엔 이상: 상기 + Misskey 크레딧에 기부자 이름 및 임의의 아이콘 기재 + +신용카드 기부(Paypal, Amazon JP 위시리스트 등)는 자동으로 반영되지 않고 있으니 원하시는 분은 말씀해주세요. +::: + +마찬가지로 서버의 운영자도 대부분 수익을 내지 않습니다. 서버를 운영하는 것에는 필연적으로 비용이 발생하기 때문에, 각 서버의 운영자를 지원하는 것도 검토해 주시기 바랍니다. +개발에 직접적으로 영향을 주는 것은 아니나, 다양한 서버가 존재함으로써 프로젝트가 존속하고 있는 점에서 운영이 지속되는 것 또한 개발과 마찬가지로 중요합니다. diff --git a/content/ko-KR/docs/faq.md b/content/ko-KR/docs/faq.md new file mode 100644 index 00000000..d2ed7d34 --- /dev/null +++ b/content/ko-KR/docs/faq.md @@ -0,0 +1,65 @@ +--- +description: 'Misskey를 이용하면서 자주 묻는 질문에 대해 다룹니다.' +--- + +# 자주 묻는 질문 +여기에서는 Misskey를 이용하면서 자주 묻는 질문에 대해 다루고 있습니다.
+Misskey 프로젝트 자체에 대한 자주 묻는 질문은 [여기에서](./misskey.md)에서 확인하실 수 있습니다. + +## Android/iOS용 어플리케이션이 있나요? +Misskey 프로젝트에서 특정 OS를 대상으로 하여 개발하고 있는 어플리케이션은 없지만, 제 3자에 의해 개발된 서드파티 어플리케이션이 존재합니다. 자세한 사항은 [여기](./apps.md)에서 확인하실 수 있습니다. + +단, 서드파티 어플리케이션은 Misskey의 최신 기능을 이용할 수 없는 경우가 필연적으로 발생하기 때문에, 필요한 경우가 아니라면 공식 Misskey Web 클라이언트를 이용하시는 것을 추천드립니다. 또한, 공식 Web 클라이언트는 PWA를 지원하고 있어 일반적인 앱처럼 사용하실 수 있습니다. 자세한 사항은 [여기](TODO)에서 확인하실 수 있습니다. + +## Mastodon용 어플리케이션으로 로그인할 수 있나요? +Misskey은 Mastodon의 API와 호환되지 않아, 일부를 제외하면 Mastodon용 어플리케이션이나 웹 클라이언트로는 Misskey를 이용하실 수 없습니다. +Misskey 공식 웹 클라이언트를 이용해 주십시오. + +## misskey.io는 Misskey 공식 인스턴스인가요? +misskey.io는 Misskey 공식 인스턴스가 아니며, Misskey 프로젝트와 별개로 운영되고 있습니다. misskey.io는 특정한 주제 없이 다양한 이야기가 오가며, 가볍게 이용할 수 있는 Misskey 최대 규모의 인스턴스입니다. + +## 'Misskey'라는 이름의 유래는 무엇인가요? +syuilo가 프로젝트 이름을 구상할 때, 우연히 듣고 있던 May'n의 노래 'Brain Diver'의 가사에서 따 온 것입니다. + +## 다른 서버의 유저를 팔로우하고 싶어요! +메뉴에서 검색을 선택하여, 팔로우하려는 유저의 주소를 입력하여 다른 서버의 유저를 찾을 수 있습니다. 유저의 주소는 이메일 주소와 비슷한 형태로, **@로 시작하는 사용자명**과 **유저가 속한 서버의 호스트명**으로 이루어져 있습니다. + +예를 들어, `misskey.io`에 있는 `@syuilo`라는 유저를 찾을 때에는, `@syuilo@misskey.io`와 같이 입력합니다. + +Misskey뿐만 아니라, Mastodon이나 Pleroma를 비롯한 많은 분산형 플랫폼에서 이러한 주소 형식을 사용하여 다른 서버의 유저를 찾을 수 있습니다. + +## Renote 를 취소하고 싶어요! +Renote 시각 표시 오른쪽에 있는 3점 메뉴("...")를 눌러, 'Renote 취소'를 눌러 주세요.
+Renote에 대한 자세한 내용은 [여기](./features/note.md)에서 확인하실 수 있습니다. + +## URL의 미리보기를 숨길 수 없나요? +MFM(Markup language For Misskey)라는 Misskey만의 독자적인 마크업 언어를 이용하여, 보이고 싶지 않은 URL을 숨길 수 있습니다. 자세한 내용은 각 인스턴스의 MFM 도움말을 참조해 주세요. 주소창에 다음과 같은 형식으로 입력하시면 확인하실 수 있습니다. `https://<나의 인스턴스 호스트 명>/mfm-cheat-sheet` + +## 커스텀 이모지를 추가하고 싶어요! +커스텀 이모지의 추가, 편집, 삭제는 자신이 속한 인스턴스의 관리자만 할 수 있습니다. 커스텀 이모지에 대한 요청은 각 인스턴스 관리자에게 문의해 주십시오. + +## 봇을 개발하고 싶어요! +Misskey API를 이용하는 봇을 개발할 수 있습니다. 자세한 내용은 [여기](./advanced/develop-bot.md)에서 확인하실 수 있습니다. + +## 노트 번역 기능은 어떤 서비스를 활용하고 있나요? +Misskey 기본 번역 기능은 [DeepL의 번역 서비스](https://www.deepl.com/)를 사용하고 있습니다. +(2022년 9월 기준 한국어 미지원) + +## 인스턴스를 만들 때, 전기통신사업자 신고가 필요한가요? +### 짧은 답변 +공급자가 일본 내에 소재한다면, 비즈니스 목적으로 운영한다면 **필요하며**, 그 이외의 목적이라면 사업자 신고는 **필요하지 않습니다**. +공급자가 한국 내에 소재한다면, 서비스를 공급하는 데에 있어 요금을 일부라도 징수하는 경우 또는 관리 인원에 임금을 지급하는 경우에는 사업자 신고가 필요합니다. 이외의 경우는 기본적으로 불필요합니다. +양 국가에 대하여 기부금으로만 운영되는 경우에는 신고 대상에서 제외됩니다. +### 긴 답변 +[일본 총무성](https://www.soumo.go.jp/main_content/000477428.pdf)에 의하면, 사업자란 "서비스의 제공에 의해, 그 대가로 요금을 징수함으로서 수익을 얻고자 하는 자"로 하고 있으며, +기부 등으로만 수익이 있는 경우에는 신고가 필요한 사업자에 해당하지 않는다는 답변이 있습니다. + +한국 세법에 의하면 [부가가치세법](https://www.law.go.kr/법령/부가가치세법/(20230101,19194,20221231)/제2조)에서는 "사업 목적이 영리이든 비영리이든 관계없이 사업상 독립적으로 재화 또는 용역을 공급하는 자", +[소득세법](https://www.law.go.kr/법령/소득세법/(20230101,19196,20221231)/제1조의2)에 의하면 "사업 소득이 있는 거주자"로 정의하고 있습니다. +한국 세법에 의한 해석에서는, 제공하는 서비스의 기능 중 일부분을 유료화한 경우가 아니면 사업자 신고가 불필요합니다. 이때 이 유료화의 방식은 불문하며, 기능의 범위도 불문합니다. +또한 관리 인원에 임금을 지급하는 경우 용역을 공급하는 것으로 보아 사업자 신고가 필요합니다. +다만 한국의 세법은 현재에도 상당히 가변적으로 변동되고 있으니, 항상 최신 세법을 검토하여 주시기 바랍니다. + +## 이름에 "Misskey"를 포함하는 서비스를 공개 운영해도 되나요? +"Misskey"는 2022년 11월 현재 일본 내에 상표 출원 중(2022-054788)입니다만, 상표 등록이 된 경우에도 명칭에 "Misskey"를 포함하는 서비스를 공개 운영해도 됩니다. +이러한 경우에도 사용료 징수 등을 실시할 예정은 없습니다. diff --git a/content/ko-KR/docs/features/ads.md b/content/ko-KR/docs/features/ads.md new file mode 100644 index 00000000..bb9671f0 --- /dev/null +++ b/content/ko-KR/docs/features/ads.md @@ -0,0 +1,11 @@ +# 광고 +Misskey는 인스턴스 관리자가 활성화한 경우 인스턴스 타임라인 및 기타 위치에 광고를 표시할 수 있습니다. +광고의 오른쪽 상단을 클릭하면 광고가 표시되는 빈도를 줄일 수 있습니다. + +::: tip +인스턴스에 표시되는 총 광고 수가 적은 경우 광고 표시 빈도를 줄이도록 선택한 후에도 광고가 계속 표시될 수 있습니다. +::: + +## 광고 구성(관리자) +인스턴스의 제어판에서 광고를 추가, 편집 및 삭제할 수 있습니다. +여기에서 광고의 이미지, 광고의 URL 주소, 모양 및 표시 비율을 설정할 수 있습니다. diff --git a/content/ko-KR/docs/features/antenna.md b/content/ko-KR/docs/features/antenna.md new file mode 100644 index 00000000..edd1862e --- /dev/null +++ b/content/ko-KR/docs/features/antenna.md @@ -0,0 +1,7 @@ +# 안테나 +안테나는 사용자 지정 타임라인에 대한 조건을 자유롭게 설정하고 조건에 맞는 노트를 자동으로 수집하는 기능입니다. + +안테나 조건에는 특정 단어 및 태그를 다양한 조합으로 포함/제외하는 조건 및 기타 옵션이 포함될 수 있습니다. +안테나에 설정한 조건과 맞는 노트가 게시되면 해당 안테나의 타임라인에 노트가 자동으로 추가됩니다. + +안테나를 생성하려면 안테나 관리 페이지에서 "추가"를 클릭하십시오. 그런 다음 옵션을 입력하여 안테나를 사용자 정의하십시오. diff --git a/content/ko-KR/docs/features/charts.md b/content/ko-KR/docs/features/charts.md new file mode 100644 index 00000000..2e84c7ab --- /dev/null +++ b/content/ko-KR/docs/features/charts.md @@ -0,0 +1,55 @@ +# 차트 +Misskey는 인스턴스의 여러 데이터 소스로부터 차트릉 만들어 표시할 수 있습니다. +차트를 통해 사용량, 연합 상태, 그리고 각 사용자의 활동을 시각적으로 확인할 수 있습니다. + +인스턴스의 차트는 _인스턴스 정보_ 페이지에서 볼 수 있습니다. (네비게이션 메뉴의 인스턴스 로고를 눌러보세요) + +아래는 각 차트의 설명과 그 내용입니다. + +## 연합 차트 +이 차트는 연합한 인스턴스에 관한 정보를 표시합니다. + +### Pub +이 인스턴스가 활동을 전송하고 있는 인스턴스 수입니다. + +### Sub +이 인스턴스가 활동을 수신하고 있는 인스턴스 수입니다. + +### Received +이 인스턴스로 활동을 전송한 인스턴스의 수입니다. + +### Delivered +이 인스턴스로부터 활동을 전송받은 인스턴스의 수입니다. + +### Stalled +활동의 전송 과정에서 오류가 발생한 인스턴스의 수입니다. + +## 활성 사용자 차트 +이 인스턴스의 사용자 활동 차트입니다. + +### Read & Write +사용자가 읽고 쓴 수입니다. + +### Read +사용자가 읽은 수입니다. + +### Write +사용자가 쓴 수입니다. + +### < Week +1주 이내에 생성된 계정의 수입니다. + +### < Month +1개월 이내에 생성된 계정의 수입니다. + +### < Year +1년 이내에 생성된 계정의 수입니다. + +### > Week +생성 후 1주 이상 경과한 계정의 수입니다. + +### > Month +생성 후 1개월 이상 경과한 계정의 수입니다. + +### > Year +생성 후 1년 이상 경과한 계정의 수입니다. diff --git a/content/ko-KR/docs/features/clip.md b/content/ko-KR/docs/features/clip.md new file mode 100644 index 00000000..696cec32 --- /dev/null +++ b/content/ko-KR/docs/features/clip.md @@ -0,0 +1,9 @@ +# 클립 +클립은 노트 모음을 만들 수 있는 기능입니다. +노트는 자신 또는 다른 사람이 게시한 것일 수도 있습니다. +여러 클립을 만들고 각각에 이름과 설명을 지정하여 관리할 수 있습니다. +다른 사용자가 클립을 사용할 수 있도록 클립을 공개하도록 선택할 수도 있습니다. + +클립을 생성하려면 클립 관리 페이지에서 "추가"를 클릭하십시오. + +클립에 노트를 추가하려면 노트 메뉴에서 "클립" 옵션을 선택하십시오. 그런 다음 노트를 추가할 클립을 선택합니다. diff --git a/content/ko-KR/docs/features/custom-emoji.md b/content/ko-KR/docs/features/custom-emoji.md new file mode 100644 index 00000000..5ee9beab --- /dev/null +++ b/content/ko-KR/docs/features/custom-emoji.md @@ -0,0 +1,7 @@ +# 커스텀 이모지 +커스텀 이모지는 인스턴스에서 제공되는 이미지를 이모지로 활용할 수 있도록 하는 기능입니다. +노트, 반응, 채팅, 프로필, 이름 등등에 사용할 수 있습니다. +커스텀 이모지를 사용하려면 (가능한 경우) 이모지 선택기를 누르거나 `:`을 입력해 이모지 추천을 표시하세요. +텍스트에서 `:foo:`가 확인되면, `foo` 부분이 커스텀 이모지 이름으로 인식되어 적절한 이모지로 변환됩니다. + +Misskey 웹 클라이언트에서 `/emojis`를 방문해 가능한 커스텀 이모지 목록을 확인할 수 있습니다. diff --git a/content/ko-KR/docs/features/deck.md b/content/ko-KR/docs/features/deck.md new file mode 100644 index 00000000..fb6e3827 --- /dev/null +++ b/content/ko-KR/docs/features/deck.md @@ -0,0 +1,23 @@ +# 덱 UI +덱 UI는 Misskey에서 사용할 수 있는 사용자 인터페이스 중 하나입니다. "칼럼"을 통해 좌우로 손쉽게 커스텀 가능하고 정보 확인도 손쉬운 UI를 만들 수 있습니다. +덱 옵션은 노트북과 같이 폭이 특히 넓은 화면에서만 사용 가능합니다. + +## 칼럼 추가 +덱의 배경을 우클릭해 "칼럼 추가"를 누르면 추가할 수 있습니다. 화면 오른쪽의 '+' 아이콘을 눌러도 추가할 수 있습니다. + +## 칼럼 이동 +칼럼은 드래그 드롭 또는 "이동" 옵션(칼럼의 헤더를 우클릭하면 표시)을 통해 위치 변경이 가능합니다. + +## 세로로 칼럼 분할하기 +칼럼은 가로와 세로로 정렬할 수 있습니다. 칼럼의 메뉴를 열어 "왼쪽에 쌓기"를 선택하면 선택된 칼럼을 왼쪽 칼럼 아래쪽으로 이동합니다. +쌓인 칼럼은 "오른쪽으로 빼기"를 선택해 원래대로 돌려놓을 수 있습니다. + +## 칼럼 레이아웃 설정하기 +칼럼 메뉴에서 "칼럼 설정"을 선택해 레이아웃 설정을 변경할 수 있습니다. 여기에서 각 칼럼의 이름과 폭을 설정할 수 있습니다. +칼럼이 flexible로 설정되어 있으면 설정된 폭 이상으로, 화면의 가로 공간 전체를 채울 때까지 확장할 수 있습니다. + +## 덱 설정 +덱과 관련된 설정은 우하단의 설정 메뉴(톱니바퀴 아이콘)에서 확인할 수 있습니다. + +## 덱 프로필 +화면 우상단의 메뉴를 클릭해 덱 프로필을 만들 수 있습니다. "새 프로필"을 선택하면 새로운 빈 덱을 만들어 수정할 수 있습니다. 다른 프로필을 누르면 전환합니다. 휴지통 버튼을 누르면 현재 프로필을 삭제합니다. diff --git a/content/ko-KR/docs/features/drive.md b/content/ko-KR/docs/features/drive.md new file mode 100644 index 00000000..798030d1 --- /dev/null +++ b/content/ko-KR/docs/features/drive.md @@ -0,0 +1,23 @@ +# 드라이브 +드라이브를 통해 Misskey에서 파일을 관리할 수 있습니다. + +::: tip +기술적으로, 드라이브는 Misskey에서 현재 관리하고 있는 파일을 사용자에게 보여주는 인터페이스입니다. +::: + +Misskey Web에서는 드라이브 페이지에서 파일을 바로 업로드할 수 있으며, 아바타로 설정한 이미지나 노트와 함께 업로드한 파일도 드라이브에 함께 업로드됩니다. + +드라이브에 업로드된 파일은 언제든 다운로드할 수 있으며, 노트를 만들 때 "드라이브로부터 파일 첨부"를 선택할 수도 있습니다. + +여러 파일을 정렬하기 위한 폴더를 만들 수도 있습니다. + +::: warning +현재로서는, 드라이브에서 파일을 지우면 해당 파일이 첨부된 모든 컨텐츠가 함께 삭제됩니다. +::: + +## 경고 (NSFW, CW) +경고 혹은 NSFW 표시를 드라이브에서 파일별로 설정할 수 있습니다. +안전하지 않다고 표시된 모든 파일은 사용자가 별도로 조작하지 않는 한 표시되지 않습니다. +예를 들어, 일하는 곳에서 보는 게 맞지 않거나 공공장소에서 보기 부적절한 이미지에 설정할 수 있습니다. + +이 표시는 직접 켜거나 끌 수 있고, 모더레이터도 설정할 수 있습니다. diff --git a/content/ko-KR/docs/features/favorite.md b/content/ko-KR/docs/features/favorite.md new file mode 100644 index 00000000..92f38324 --- /dev/null +++ b/content/ko-KR/docs/features/favorite.md @@ -0,0 +1,6 @@ +# 즐겨찾기 +이 기능을 통해 [노트](./note.md)를 즐겨찾기 설정할 수 있습니다. +즐겨찾기한 노트는 "즐겨찾기"(`/my/favorites`) 페이지에서 확인할 수 있습니다. +다른 사용자는 이런 즐겨찾기에 대해 알림받지 않으며, 설정한 사용자만 확인이 가능합니다. + +노트의 메뉴에서 "즐겨찾기"를 선택해 즐겨찾기에 추가할 수 있습니다. "즐겨찾기에서 제거"를 선택해 취소할 수도 있습니다. diff --git a/content/ko-KR/docs/features/follow.md b/content/ko-KR/docs/features/follow.md new file mode 100644 index 00000000..81a3de94 --- /dev/null +++ b/content/ko-KR/docs/features/follow.md @@ -0,0 +1,4 @@ +# 팔로우 +사용자를 팔로우하면, 그 사용자의 포스트를 홈 타임라인에서 볼 수 있습니다. 다른 사용자에 대한 답변은 기본적으로 포함되지 않습니다. + +사용자를 팔로우하려면 프로필 페이지에서 "팔로우"를 선택하세요. 팔로우를 취소하려면, 해당 버튼을 다시 선택하면 됩니다. diff --git a/content/ko-KR/docs/features/hashtag.md b/content/ko-KR/docs/features/hashtag.md new file mode 100644 index 00000000..d8aa17e0 --- /dev/null +++ b/content/ko-KR/docs/features/hashtag.md @@ -0,0 +1,11 @@ +# 해시태그 +::: info +본 문서는 일본어로만 작성되어 있어 일본어로 제공됩니다. +::: +ハッシュタグとは、投稿に検索可能なタグをつけることができる機能の一つです。 + +世界ではじめてのハッシュタグ── #barcamp は、[2007年8月24日の午前4:25](https://twitter.com/chrismessina/status/223115412?lang=en)にクリス・メッシナ氏[@chrismessina@mastodon.xyz](https://mastodon.xyz/@chrismessina)によって考案されました。後にこの「ポンド記号`#`を用いて検索を容易にする」という案は、英語で「刻む、ハックする」を意味する「ハッシュ」と、「札」を意味する「タグ」を合わせた造語──「ハッシュタグ」として生まれ変わり、Twitter社に公式採用されました。ちなみにクリス・メッシナ氏が`#`を選んだ理由は、IRCのチャンネル名が`#`で始まることからの連想だからだそうです。 + +![Screenshot of Chris Messina's first hashtag tweet that says "how do you feel about using # (pound) for groups. As in #barcamp [msg]?"](/docs/messina_first_2007.png) + +FediverseでのハッシュタグはTwitterやInstagramなどといった中央集権的なサービスとでのものと多少仕様が異なります。Fediverseでは全文検索が難しい場合などがあり、特定の投稿を探し出すのは困難ですが、投稿にハッシュタグがついていれば、その投稿をハッシュタグをたどって容易に見つけ出すことができます。また、投稿にハッシュタグをつけるだけで様々なサイトに自動で届けてくれるハッシュタグリレーと呼ばれるサービスなどが連合宇宙には存在し、ここではハッシュタグにそこそこの重みがあったりするのです。 diff --git a/content/ko-KR/docs/features/index.md b/content/ko-KR/docs/features/index.md new file mode 100644 index 00000000..a4cc9d68 --- /dev/null +++ b/content/ko-KR/docs/features/index.md @@ -0,0 +1,3 @@ +# 기능 + + diff --git a/content/ko-KR/docs/features/mfm.md b/content/ko-KR/docs/features/mfm.md new file mode 100644 index 00000000..70fa8555 --- /dev/null +++ b/content/ko-KR/docs/features/mfm.md @@ -0,0 +1,127 @@ +# MFM +Misskey를 위한 마크다운 문법인 MFM은 Misskey 내의 여러 곳에서 활용할 수 있는 마크업 언어입니다. + +::: tip +기본적인 문법은 Markdown과 호환됩니다. +::: + +## MFM을 사용할 수 있는 곳 예시 +- 노트 내용 +- 콘텐츠 경고 +- 유저네임 +- 프로필 + +## 문법 +### 멘션 +멘션을 하면 멘션받은 사용자에게 알림이 발송됩니다. `@` 마크와 사용자 이름으로 특정 사용자를 나타냅니다. + +```:no-line-numbers +@alice +``` +```:no-line-numbers +@alice@example.com +``` + +### 해시태그 +`#` 마크와 이름을 이어 적어 해시태그를 작성할 수 있습니다. + +::: tip +해시태그에 대한 더 자세한 내용은 [여기](./hashtag.md)에서 확인해주세요. +::: + +```:no-line-numbers +#misskey +``` + +### 링크 +문장 일부분을 URL로 연결할 수 있습니다. +```:no-line-numbers +[example link](https://example.com) +``` + +### 커스텀 이모지 +`:`으로 이름을 둘러싸면 커스텀 이모지를 표시할 수 있습니다. + +::: tip +커스텀 이모지에 관련한 더 자세한 내용은 [여기](./custom-emoji.md)를 참조해주세요. +::: + +```:no-line-numbers +:misskey: +``` + +### 굵은 글씨 +글자를 굵게 표시해 강조할 수 있습니다. +```:no-line-numbers +**Bold** +``` + +### 작은 글자 +내용을 작고 얇게 표시할 수 있습니다. +```:no-line-numbers +MisskeyでFediverseの世界が広がります +``` + +### 인용 +내용이 인용임을 나타낼 수 있습니다. +```:no-line-numbers +> MisskeyでFediverseの世界が広がります +``` + +### 가운데 정렬 +내용을 가운데 정렬할 수 있습니다. +```:no-line-numbers +
MisskeyでFediverseの世界が広がります
+``` + +### 인라인 코드 +짧은 한 줄의 코드를 나타낼 때 이용합니다. +```:no-line-numbers +`<: "Hello, world!"` +``` + +### 코드 블록 +` 마크를 3겹으로 감싸 여러 줄의 코드를 나타낼 수 있습니다. +
```
+~~(#i, 100) {
+	<: ? ((i % 15) = 0) "FizzBuzz"
+	.? .? ((i % 3) = 0) "Fizz"
+	.? .? ((i % 5) = 0) "Buzz"
+	. . i
+}
+```
+
+ +### 반전 +내용을 상하 또는 좌우로 반전시킵니다. +```:no-line-numbers +$[flip MisskeyでFediverseの世界が広がります] +$[flip.v MisskeyでFediverseの世界が広がります] +$[flip.h,v MisskeyでFediverseの世界が広がります] +``` + +### 글꼴 +글꼴을 강제로 변경해 표시할 수 있습니다. +```:no-line-numbers +$[font.serif MisskeyでFediverseの世界が広がります] +$[font.monospace MisskeyでFediverseの世界が広がります] +$[font.cursive MisskeyでFediverseの世界が広がります] +$[font.fantasy MisskeyでFediverseの世界が広がります] +``` + +### 흐리게 +내용을 흐리게 가릴 수 있습니다. 마우스를 위에 올려놓거나 터치하면 내용을 볼 수 있습니다. +```:no-line-numbers +$[blur MisskeyでFediverseの世界が広がります] +``` + +### 플레인 +안쪽의 구문을 모두 비활성화합니다. +```:no-line-numbers +**bold** @mention #hashtag `code` $[x2 🍮] +``` + +## 개발자를 위한 정보 + +MFM의 파서는 별도의 라이브러리로 제공되고 있으며, 이를 적용해 클라이언트에서 MFM을 더 쉽게 이용할 수 있습니다. +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - Javascript 파서 라이브러리 diff --git a/content/ko-KR/docs/features/mute-and-block.md b/content/ko-KR/docs/features/mute-and-block.md new file mode 100644 index 00000000..b26d8b5c --- /dev/null +++ b/content/ko-KR/docs/features/mute-and-block.md @@ -0,0 +1,50 @@ +# 뮤트와 차단 +사용자가 마음에 들지 않는다면 뮤트해 타임라인에서 표시되지 않도록 할 수 있습니다. +또는 블록을 해 당신의 콘텐츠를 보거나 관련 활동을 하지 못하도록 할 수도 있습니다. +상대방은 뮤트된 것은 알 수 없지만 차단된 것은 알 수 있습니다. + +::: tip +뮤트와 블록은 동시에 쓸 수도 있습니다. +::: + +::: warning +서비스 약관을 위반하는 사용자는 관리진에게 보고해 주세요. +::: + +Misskey Web에서 설정 > 뮤트 및 차단 메뉴로 들어가면 뮤트하거나 차단한 사용자의 목록을 볼 수 있습니다. + +## 뮤트 +사용자를 뮤트하면, 사용자에 대한 다음 항목이 더이상 표시되지 않습니다: +- 사용자의 게시물(해당 게시물에 대한 답글과 리노트 포함) 및 검색 결과 +- 해당 사용자로부터의 알림 +- 해당 사용자와의 Misskey 대화 기록 등 + +Misskey Web에서 사용자를 뮤트하려면, 사용자의 프로필 페이지에서 메뉴를 열어 "뮤트"를 선택하세요. + +::: tip +뮤트를 했다는 알림은 발송되지 않으며, 뮤트된 사용자도 자신이 뮤트되었다는 사실을 알 수 없습니다. +::: + +## 차단 +사용자를 차단하면 차단된 사용자는 차단한 사용자의 콘텐츠를 확인할 수 없으며, 다음 작업도 수행할 수 없습니다: +- 차단한 사용자를 팔로우 +- 차단한 사용자를 리스트에 추가 +- 차단한 사용자의 콘텐츠에 답장하거나 리노트 +- 반응을 게시하거나 투표 +- 메시지 전송 등 + +또한, +- 팔로우하고 있는 사용자를 차단하면 팔로우가 해제됩니다. +- 리스트에 있는 사용자를 차단하면 리스트에서 제거됩니다. + +Misskey Web에서 사용자를 차단하려면, 사용자의 프로필 페이지에서 메뉴를 열어 "차단"을 선택해 주세요. + +::: warning +상대방에게 차단되었다는 알림은 발송되지 않지만, 위에 언급된 모든 동작을 수행할 수 없기 때문에 간접적으로 알게 될 수 있습니다. +::: + +::: warning +차단은 단순하지만 유용한 기능입니다. 차단된 사용자는 차단한 사용자의 콘텐츠를 확인할 수 없게 되지만, 계정을 변경하거나 로그아웃하면 여전히 확인할 수 있습니다. + +차단된 사용자가 콘텐츠를 확인하기 더 어렵게 하려면 기본 노트 게시 설정을 "팔로우"로 설정하고 팔로우를 수동으로 승인하도록 설정을 변경하는 것을 권장합니다. +::: diff --git a/content/ko-KR/docs/features/note.md b/content/ko-KR/docs/features/note.md new file mode 100644 index 00000000..083eff72 --- /dev/null +++ b/content/ko-KR/docs/features/note.md @@ -0,0 +1,95 @@ +# 노트 +노트는 Misskey에서 이용되는 가장 중심적인 개념이며, Misskey에 게시된 텍스트, 이미지, 설문조사(투표) 등을 포함하는 콘텐츠를 말합니다. +이러한 맥락에서, "노트하다"는 것은 이러한 노트를 작성하는 의미로서의 동사로도 이용됩니다. + +노트를 작성하면 노트가 [타임라인](./timeline.md)에 추가되고 팔로워 및 서버의 다른 사용자도 확인할 수 있습니다. + +Misskey에서는 각 노트에 대해 [반응을 추가](./reaction.md)하는 것도 가능합니다. 답장을 만들거나 인용할 수도 있습니다. + +노트를 [즐겨찾기에 추가](./favorite.md)하면 나중에 해당 노트를 손쉽게 확인할 수 있습니다. + +## 노트 작성 +노트를 작성하려면, 화면에 연필 아이콘이 있는 버튼을 선택해 양식을 엽니다. 여기에서 게시할 내용을 입력하고 "노트" 버튼을 눌러 게시합니다. +노트는 텍스트와 이미지 또는 비디오와 같은 파일을 포함할 수 있으며 [설문조사(투표)](./poll.md)도 포함할 수 있습니다. +또한 텍스트 내에서 [MFM](./mfm.md)를 이용해 멘션 및 [해시태그](./hashtag.md)를 추가로 포함할 수도 있습니다. +콘텐츠 경고(CW) 또는 노트 가시성과 같은 기타 설정도 가능합니다. + +::: tip +컴퓨터 등 키보드가 연결된 환경에서, 키보드의 N 키 혹은 P 키를 입력해 노트 작성 양식을 열 수도 있습니다. +여기에서 `N`은 "노트(Note)", `P`는 "포스트(Post)"의 약호입니다. +::: + +::: tip +컴퓨터를 이용하고 있고 클립보드에 이미지가 저장되어 있다면, 단순히 붙여넣는 것만으로도 이미지를 첨부할 수 있습니다. +::: + +::: tip +키보드 커서가 텍스트 입력 상자를 가리키고 있을 때 키보드의 Ctrl + Enter를 입력해 노트를 전송할 수 있습니다. +::: + +## 리노트 +기존 노트를 인용하거나 공유하는 행위를 "리노트하다"라고 하고, 이러한 행위로 만들어진 노트를 "리노트"라고 부릅니다. +일반적으로, 팔로워에게 마음에 드는 노트를 공유하거나 과거의 노트를 다시 포스트할 때 활용할 수 있습니다. +한 노트를 여러 번 리노트하는 것도 당연히 가능하지만, 다른 팔로워가 귀찮아할 수도 있습니다. + +::: warning +팔로워 전용 노트 혹은 다이렉트 노트는 리노트할 수 없습니다. +::: + +리노트를 취소하려면 리노트 타임스탬프의 "..."를 선택해 "리노트 취소"를 선택하면 됩니다. + +## 콘텐츠 경고 +해당 콘텐츠를 보는 사용자가 별도로 표시하겠다는 요청을 보내지 않는 이상 내용 및 첨부 사항이 숨겨지는 설정입니다. CW(**C**ontent **W**arning) 혹은 NSFW(**N**ot **S**afe **F**or **W**ork)로도 불립니다. +장문의 내용을 숨기거나 스포일러를 일차적으로 차단하는 용도로 이용할 수 있습니다. 아니면 NSFW 콘텐츠를 숨기는 데에도 활용 가능합니다. +노트에 대해 CW를 활성화하려면 노트 작성 양식에서 "내용 숨기기"(눈 아이콘) 버튼을 누릅니다. 이렇게 하면 CW에 의해 숨겨진 내용을 요약 작성할 수 있는 별도의 입력 영역이 나타납니다. + +::: warning +CW를 통해 내용을 가리더라도, 내용을 언제든 확인할 수 있습니다. +CW를 이용할 때 각 인스턴스의 이용 약관을 위반하지 않도록 주의해 주세요. +::: + +## 가시성 +각 노트에 대해 가시성을 별도 설정할 수 있습니다. +노트 작성 양식에서 "노트" 버튼 옆의 아이콘을 선택하면 가시성 설정 메뉴가 표시되며, 여기에서 노트가 어떻게 보이는지를 설정할 수 있습니다. + +::: warning +[사일런스](./silence.md)되어 있는 경우 사일런스한 계정에는 표시되지 않습니다. +::: + +### 공개 +모든 사용자에게 노트가 공개됩니다. 홈, 로컬, 소셜, 글로벌 타임라인에도 모두 노출됩니다. + +::: warning +[사일런스](./silence.md)되어 있는 경우 사일런스한 계정에는 표시되지 않습니다. +::: + +### 홈 +모든 사용자에게 노트가 공개되지만, 팔로워가 아닌 사용자의 타임라인에는 표시되지 않습니다. +게시자의 프로필에서는 계속해서 노트를 확인할 수 있습니다. + +### 팔로워 +게시자를 팔로우하는 계정에서만 노트를 확인할 수 있습니다. 팔로워의 타임라인에 노트가 표시됩니다. + +### 다이렉트 +별도로 지정한 사용자에게만 노트가 표시됩니다. 지정된 사용자의 타임라인에 노트가 표시됩니다. + +### "로컬 전용" 설정 +이 설정을 활성화하면, 리모트 인스턴스로 노트가 전달되지 않습니다. + +### 가시성 비교 +| 홈, 로컬, 소셜, 글로벌 타임라인 | 공개 | 홈 | 팔로워 | 다이렉트 | +|---------------------------------|------|----|--------|-----------------| +| 팔로워의 타임라인 | ✔ | ✔ | ✔ | 지정된 경우에만 | +| 팔로워가 아닌 사람의 타임라인 | ✔ | | | 지정된 경우에만 | + +## 프로필에 고정 +노트를 프로필에 고정하면 해당 노트가 프로필 페이지의 상단에 계속 표시됩니다. +노트를 고정하려면 노트의 메뉴를 열어 "프로필에 고정"을 선택하세요. + +::: tip +여러 노트를 동시에 고정할 수도 있습니다. +::: + +## 지켜보기 +자신이 작성하지 않은 노트에 대해 답변, 리엑션 등의 알림을 받을 수 있습니다. +노트를 지켜보려면 해당 노트의 메뉴에 "지켜보기"를 선택하세요. diff --git a/content/ko-KR/docs/features/online-status.md b/content/ko-KR/docs/features/online-status.md new file mode 100644 index 00000000..53fb2b66 --- /dev/null +++ b/content/ko-KR/docs/features/online-status.md @@ -0,0 +1,17 @@ +# 온라인 상태 +사용자의 **온라인 상태**는 해당 사용자의 Misskey 이용 상태를 표시합니다. +자신의 온라인 상태는 사용자 페이지 등의 사용자 아이콘 구석에 인디케이터로서 나타납니다. + +| 색상 | 상태 | 설명 | +|-----------|------------|----------------------------------------------------------------------| +| 🟢 초록색 | 온라인 | 현재 Misskey를 사용하고 있습니다. | +| 🟡 노란색 | 액티브 | 사용자가 Misskey로부터 로그아웃되어 있지만 여전히 사용하고 있습니다. | +| 🔴 빨간색 | 오프라인 | Misskey를 사용하고 있지 않습니다. | +| ⚫ 회색 | 알 수 없음 | 상태가 공개로 표시되어 있지 않거나 리모트 사용자 등입니다. | + +온라인 상태는 자동으로 설정되며 직접 변경할 수 없습니다. +온라인 상태를 비공개 표시할 수는 있습니다. + +::: warning +사용자 추천 등의 몇몇 기능은 온라인 상태와 관련되어 있는 경우가 있습니다. 따라서, 온라인 상태를 비공개로 설정하면 다른 사용자가 당신을 찾기 어렵게 만들 수 있습니다. +::: diff --git a/content/ko-KR/docs/features/pages.md b/content/ko-KR/docs/features/pages.md new file mode 100644 index 00000000..1a7bf2c4 --- /dev/null +++ b/content/ko-KR/docs/features/pages.md @@ -0,0 +1,75 @@ +# 페이지 +::: tip +본 기능은 Misskey v12를 끝으로 업데이트가 중단되었으며, 대부분의 기능이 Play로 이전되었습니다. + +Misskey Play에 대해 자세히 알아보려면 [여기](./play.md)를 확인해주세요. +::: + +Misskey 페이지는 커스텀 웹페이지를 만들 수 있는 기능입니다. 여기에서 여러 다른 미디어와 형식을 삽입하고, 스크립트를 작성할 수도 있습니다. 다른 영역의 Misskey와 같이, [MFM](./mfm.md) 또한 사용 가능합니다. + +Misskey의 페이지는 다양한 블록으로 제작되며, 블록은 드래그 드롭으로 재정렬할 수 있습니다. + +## 콘텐츠 블록 +콘텐츠 블록은 사용자에게 여러 종류의 콘텐츠를 표시합니다. + +### 섹션 +다른 블록을 포함하는 그룹형 블록입니다. 각 콘텐츠 블록은 상단에 제목이 표시됩니다. + +### 텍스트 +::: tip +이 기능은 Misskey v12까지만 지원됩니다. Misskey v13에서는 해당 기능이 삭제되었습니다. +::: + +MFM으로 작성된 텍스트 콘텐츠를 표시합니다. 아래에 설정한 변수를 표시할 수도 있습니다. + +### 이미지 +드라이브에서 이미지를 선택해 표시할 수 있습니다. + +### 텍스트 영역 + +MFM이 지원되지 않는 텍스트 영역입니다. 변수 삽입은 여전히 가능합니다. + +### 노트필기 +기존에 작성한 노트를 첨부할 수 있습니다. + +### 캔버스 +::: tip +이 기능은 Misskey v12까지만 지원됩니다. Misskey v13에서는 해당 기능이 삭제되었습니다. +::: + +TODO + +## 입력 블록 +::: tip +이 기능은 Misskey v12까지만 지원됩니다. Misskey v13에서는 해당 기능이 삭제되었습니다. +::: + +입력 블록은 폼 엘레멘트를 통해 반응형 페이지를 만들 수 있습니다. 이러한 블록은 페이지의 변수와 스크립트에서 활용할 수 있습니다. + +## 특수 블록 +::: tip +이 기능은 Misskey v12까지만 지원됩니다. Misskey v13에서는 해당 기능이 삭제되었습니다. +::: + +특수 블록은 페이지에 특수한 기능을 제공합니다. 노트 작성 폼과 페이지 컨트롤 등을 포함합니다. + +## 변수 +::: tip +이 기능은 Misskey v12까지만 지원됩니다. Misskey v13에서는 해당 기능이 삭제되었습니다. +::: + +변수는 동적 페이지를 만들 때 사용할 수 있습니다. `{ 변수 이름 }`을 입력해 변수를 텍스트에 삽입할 수 있습니다. +예를 들어, `Hello { thing } world!`라는 글이 있고 변수 thing의 값이 `ai`면, 텍스트는 "Hello ai world!"와 같이 표시됩니다. + +변수는 위에서 아래로 확인되며, 따라서 아래에 정의한 변수 값을 위에서 참조할 수는 없습니다. +예를 들어, 변수 `A`, `B`, `C`가 있고 이 순서대로 정의되었다면, `A`와 `B`는 `C`를 참조해 정의할 수 없습니다. +하지만 `B`와 `C`는 `A`를 참조해 정의할 수 있습니다. + +사용자로부터 입력을 받으려면, "입력 블록"을 페이지에 넣고 입력을 받을 변수 이름으로 변수의 이름을 설정합니다. (변수는 입력 블록을 추가할 때 지정됩니다.) +이 변수는 사용자의 입력에 따른 동작을 할 때 이용됩니다. + +함수는 변수 계산을 재사용 가능한 형태로 지정할 수 있습니다. +함수를 만드려면, "함수" 타입의 변수를 생성하세요. +함수는 슬롯(입력값)이 여럿 존재하며, 각 슬롯의 값은 함수 내에서 변수로 이용됩니다. +다른 함수를 변수로 받는 함수도 생성할 수 있습니다. +함수는 순서에 상관 없이 정의 및 참조가 가능합니다. diff --git a/content/ko-KR/docs/features/play.md b/content/ko-KR/docs/features/play.md new file mode 100644 index 00000000..4a2c5a78 --- /dev/null +++ b/content/ko-KR/docs/features/play.md @@ -0,0 +1,2 @@ +# Play +TODO diff --git a/content/ko-KR/docs/features/plugin.md b/content/ko-KR/docs/features/plugin.md new file mode 100644 index 00000000..a132232c --- /dev/null +++ b/content/ko-KR/docs/features/plugin.md @@ -0,0 +1,4 @@ +# 플러그인 +Misskey 웹 클라이언트에 플러그인을 설치하여, 다양한 기능을 추가할 수 있습니다. + +플러그인을 만드는 방법에 대해서는 [이 문서](./advanced/create-plugin.md)를 참고해 주세요. diff --git a/content/ko-KR/docs/features/reaction.md b/content/ko-KR/docs/features/reaction.md new file mode 100644 index 00000000..9d3fd3ca --- /dev/null +++ b/content/ko-KR/docs/features/reaction.md @@ -0,0 +1,24 @@ +# 리엑션 +이 기능은 이모지를 통해 다른 사용자의 노트에 반응을 쉽게 추가할 수 있게 해 줍니다. +Misskey Web에서 리엑션을 추가하려면, 노트의 + 아이콘을 눌러 선택기를 열어 선택할 수 있습니다. +반응에 [커스텀 이모지](./custom-emoji.md)를 이용할 수도 있습니다. + +## 이모지 선택기 사용자 설정 +Misskey Web에서능 이모지가 선택기에 표시되며, 순서와 크기를 변경할 수도 있습니다. +설정의 "리엑션" 탭에서 설정 가능합니다. + +## 리모트 포스트에 리엑션 +리엑션은 Misskey의 오리지널 기능입니다. 상대 인스턴스가 지원하지 않는 대부분의 상황에서는 "좋아요"로 전송됩니다. +보통 ActivityPub의 "좋아요"는 즐겨찾기로 구현되어 있습니다. + +## 리모트 인스턴스에서의 리엑션 +Misskey는 좋아요가 없기 때문에, 리모트 인스턴스의 "좋아요"는 '👍'로 표시됩니다. + +::: tip +인스턴스 관리자가 '⭐' 리엑션으로 변경할 수도 있습니다. +관리자라면 [여기](../admin/default-reaction.md)를 확인해 주세요. +::: + +## 리엑션 목록 보기 +Misskey Web에서는, 프로필에서 "리엑션" 탭을 확인해 리엑션한 노트를 확인할 수 있습니다. +설정에서 이러한 목록을 공개로 설정할지 결정할 수도 있습니다. diff --git a/content/ko-KR/docs/features/roles.md b/content/ko-KR/docs/features/roles.md new file mode 100644 index 00000000..ff93f543 --- /dev/null +++ b/content/ko-KR/docs/features/roles.md @@ -0,0 +1,2 @@ +# 역할 +TODO diff --git a/content/ko-KR/docs/features/share-form.md b/content/ko-KR/docs/features/share-form.md new file mode 100644 index 00000000..671c6102 --- /dev/null +++ b/content/ko-KR/docs/features/share-form.md @@ -0,0 +1,57 @@ +# 공유 양식 +::: tip +본 기능은 Misskey v13에서 이용할 수 없습니다. 다만 링크는 살아있는 것으로 확인되어 있습니다. +::: + +When you open `/share` in Misskey Web, you can open a sharing submission form. This sharing form is useful if you want users to share the content of your page with Misskey from an external web page. + +You can specify a number of options for the URL, including the shared content as a query parameter. + +## Query parameters + +::: tip +All parameters are **optional**. +::: + +| name | description | +| ---- | ---- | +| `title` | title, will be inserted before the main body in brackets | +| `text` | main body | +| `url` | URL, inserted after the main body | + +### Reply information +You can make the note being composed a reply to a given note by specifying one of the following. + +| name | description | +| ---- | ---- | +| `replyId` | ID of the note you are replying to | +| `replyUri` | URL to reply to (specify the remote note object) | + +### Renote information +You can make the note being composed a renote of a given note by specifying one of the following. + +| name | description | +| ---- | ---- | +| `renoteId` | ID of the note to renote | +| `renoteUri` | URL of the note to renote(specify the remote note object) | + +### Publication Scope +The following options allow to select a scope. + +| name | description | +| ---- | ---- | +| `visibility` | one of `public`, `home`, `followers`, `specified` | +| `localOnly` | 0(false) or 1(true) | +| `visibleUserIds` | target user IDs | +| `visibleAccts` | target user [acct](../glossary.md#acct)s (comma separated) | + +::: warning +If `visibility` is set to `specified`, either `visibleUserIds` or `visibleAccts` must be set too. +::: + +### Attachments +You can specify attachments with the following options. + +| name | description | +| ---- | ---- | +| `fileIds` | IDs of files to be attached (comma separated) | diff --git a/content/ko-KR/docs/features/silence.md b/content/ko-KR/docs/features/silence.md new file mode 100644 index 00000000..9c05df69 --- /dev/null +++ b/content/ko-KR/docs/features/silence.md @@ -0,0 +1,16 @@ +# 사일런스 +::: tip +이 기능은 Misskey v12까지만 지원됩니다. Misskey v13에서는 해당 기능이 "역할"로 통합되었습니다. 자세한 것은 [해당 문서](./roles.md)를 참고해주세요. +::: + +사일런스는 계정에 설정할 수 있는 상태 중 하나입니다. + +계정이 사일런스되면, 노트를 공개로 설정할 수 없게 됩니다. +홈, 팔로워, 다이렉트 노트는 여전히 작성할 수 있으며, 팔로워들은 이러한 변경에 영향이 없습니다. +사일런스는 글로벌 타임라인 및 로컬 타임라인에만 그 효과가 반영됩니다. + +계정의 사일런스 상태는 인스턴스 모더레이터가 지정합니다. + +::: tip +Misskey v13 및 이후에서는 '역할'을 통해 설정할 수 있습니다. 별도로 지정하지 않는 한 모더레이터는 설정이 불가합니다. +::: diff --git a/content/ko-KR/docs/features/theme.md b/content/ko-KR/docs/features/theme.md new file mode 100644 index 00000000..55a98fbc --- /dev/null +++ b/content/ko-KR/docs/features/theme.md @@ -0,0 +1,90 @@ +# 테마 +테마를 적용해 미스키 클라이언트의 분위기와 느낌을 바꿀 수 있습니다. + +## 테마 설정 +`설정 > 테마`로 들어가 설정할 수 있습니다. + +## 테마 작성 +테마 오브젝트는 JSON5 형식으로 작성됩니다. +이러한 테마는 아래의 오브젝트 형식을 가지고 있습니다. +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} +``` + +* `id` ... 테마별로 지정하는 특정 ID입니다. UUID를 사용할 것을 권장합니다. +* `name` ... 테마의 이름 +* `author` ... 테마 작성자 +* `desc` ... 테마 설명 (오브젝트) +* `base` ... 라이트 혹은 다크 테마 + * 밝은 테마에 `light`, 어두운 테마에 `dark`를 사용하세요. + * 이 설정은 여기에 설정한 테마의 기본 테마를 덮어씌웁니다. +* `props` ... 테마의 스타일 설정. 아래 섹션에 설명되어 있습니다. + +### 테마 스타일 정의 +`props` 아래에 테마의 스타일을 정의합니다. +키는 CSS 변수의 명칭이며, 값은 해당 변수의 값을 정의합니다. +또한, `props` 변수를 통해 기본 테마를 덮어씌웁니다. +`base`가 `light`이면 기본 테마의 이름은 [_light.json5](https://github.com/misskey-dev/misskey/blob/develop/packages/frontend/src/themes/_light.json5)이고, `dark`이면 [_dark.json5](https://github.com/misskey-dev/misskey/blob/develop/packages/frontend/src/themes/_dark.json5)입니다. +이렇게 해서, 만약 `props`에 `panel` 값이 설정되어 있지 않다면 기본 테마의 `panel` 값이 이용됩니다. + +#### 값 형식 +* 16진수 형식의 색상 코드 (`#RRGGBB`, `#RRGGBBAA`) + - 예시: `#00ff00` +* `rgb(r, g, b)` 형식의 색상 코드 + - 예시: `rgb(0, 255, 0)` +* `rgba(r, g, b, a)` 형식의 색상 코드 + - 예시: `rgba(0, 255, 0, 0.5)` +* 다른 키 값 사용 + - `@{key name}`을 이용해 다른 키의 값을 사용할 수 있습니다. `{key name}`을 다른 키의 이름으로 변경해 사용합니다. + - 예시: `@panel` +* 상수 사용 + - `${constant name}`로 상수의 값을 이용할 수 있습니다. `{constant name}`을 상수의 이름으로 변경해 사용합니다. + - 예시: `$main` +* 함수 + - `:{함수명}<{인수}<{다른 값}` + +#### 상수 +상수는 CSS 값을 지정하고 싶지만 해당값을 출력하지 않고 다른 CSS 값으로서만 이용하려 할 때 유용합니다. +키 이름을 `$`로 시작하게 하면 변수로 설정할 수 있습니다. + +#### 함수 +버튼 위에 커서를 올려두었을 때에만 조금 밝게 색상을 변경하는 것처럼 기존 색상에서 조금 변경된 색상을 이용할 때 활용하면 편리합니다. + +`:{함수명}<{인수}<{다른 값}` 형식을 이용해 사용할 수 있습니다. + +```js +props: { + accent: '#86b300', + accentDarken: ':darken<10<#86b300', + accentLighten: ':lighten<10<@accent', +} +``` + +##### 사용 가능한 함수 +- `lighten`: 전달받은 색상의 휘도(0~100)에 대해 인수(0~100)를 더한 색상을 반환합니다. +- `darken`: 전달받은 색상의 휘도에 대해 인수(0~100)를 뺀 색상을 반환합니다. +- `alpha`: 전달받은 색상의 투명도를 인수(0.0~1.0)로 설정한 색상을 반환합니다. + - 0.0일 때 완전히 투명, 1.0일 때 완전히 불투명한 색상입니다. +- `hue`: 전달받은 색상의 휘도(-360~360)를 인수(-360~360)만큼 회전시킨 값을 반환합니다. +- `saturate`: 전달받은 색상의 채도(0~100)에 인수(0~100)를 더한 색상을 반환합니다. diff --git a/content/ko-KR/docs/features/thread-mute.md b/content/ko-KR/docs/features/thread-mute.md new file mode 100644 index 00000000..2e0d12b6 --- /dev/null +++ b/content/ko-KR/docs/features/thread-mute.md @@ -0,0 +1,14 @@ +# 글타래 음소거 +::: tip +이 기능은 버전 12.95.0부터 이용할 수 있습니다. +::: + +글타래 음소거는 해당 노트의 글타래 전체를 보이지 않게 합니다. 최상위 노트의 모든 답변을 포함합니다. + +글타래를 뮤트하면, 해당 글타래의 새로운 답변이나 멘션을 알림받지 않게 됩니다. + +Misskey Web에서 글타래를 뮤트하려면, 해당 글타래에 포함된 아무 노트의 메뉴를 열어 '이 글타래를 뮤트'를 선택하세요. + +::: warning +어느 노트에서 실행하던, 글타래의 모든 노트가 음소거됩니다. +::: diff --git a/content/ko-KR/docs/features/timeline.md b/content/ko-KR/docs/features/timeline.md new file mode 100644 index 00000000..867b3a41 --- /dev/null +++ b/content/ko-KR/docs/features/timeline.md @@ -0,0 +1,37 @@ +# 타임라인 +타임라인은 [노트](./note.md)를 시간 역순으로 표시합니다. +아래와 같은 타임라인이 존재하며, 이 종류에 따라 다른 노트가 표시됩니다. +몇몇 타임라인은 인스턴스에 따라 비활성화되어 있을 수도 있습니다. + +## 홈 +팔로우하고 있는 사용자의 노트를 표시합니다. + +## 로컬 +로컬 사용자의 모든 공개 노트를 표시합니다. + +## 소셜 +로컬 사용자의 모든 공개 노트와 함께 팔로우하고 있는 사용자의 노트를 표시합니다. 홈 타임라인과 로컬 타임라인이 합쳐진 형태입니다. + +## 글로벌 +모든 로컬 및 글로벌 사용자의 공개 노트를 표시합니다. + +## 커스텀 타임라인 +Misskey는 더 일반적인 방식으로 타임라인을 설정할 수 있는 기능을 제공합니다. [리스트](TODO)와 [안테나](./antenna.md)를 확인해보세요. + +## 비교 + +| 소스 | | | 타임라인 | | | +|----------------------|-------------|----|----------|------|------------| +| 사용자 | 확인 가능성 | 홈 | 로컬 | 소셜 | 글로벌 | +| 로컬 (팔로워) | 공개 | ✔ | ✔ | ✔ | ✔ | +| | 홈 | ✔ | | ✔ | | +| | 팔로워 | ✔ | | ✔ | | +| 리모트 (팔로워) | 공개 | ✔ | | ✔ | ✔ | +| | 홈 | ✔ | | ✔ | | +| | 팔로워 | ✔ | | ✔ | | +| 로컬 (팔로워 제외) | 공개 | | ✔ | ✔ | ✔ | +| | 홈 | | | | | +| | 팔로워 | | | | | +| 리모트 (팔로워 제외) | 공개 | | | | ✔ | +| | 홈 | | | | | +| | 팔로워 | | | | | diff --git a/content/ko-KR/docs/features/webhook.md b/content/ko-KR/docs/features/webhook.md new file mode 100644 index 00000000..f52de7ff --- /dev/null +++ b/content/ko-KR/docs/features/webhook.md @@ -0,0 +1,149 @@ +# Webhook +::: info +본 문서는 번역되지 않아 영문으로 제공됩니다. +::: + +::: tip +This feature is available as of Misskey version 12.109.0. +::: + +::: warning +This is an experimental feature and may be unstable or subject to change in the future. +::: + +Misskey provides a webhook which allows you to receive various events from Misskey in real time. + +You can manage your webhooks by going to Settings > Webhook. + +Once a webhook is registered, an HTTP request is sent to the specified URL each time the specified event occurs. The request method will be POST and contain JSON in its body. +In addition, the request header will contain the secret that was set during registration with the name `X-Misskey-Hook-Secret`. You can use this secret to verify that the request is legitimate. + +The payload wil contain the following properties. + + + +If the destination server returns a 5XX error or does not respond, the request is resent after a time delay. + +Webhooks can individually have their active status changed from the administration screen to temporarily stop sending requests. + +## Event +The following is a description and payload for each event type. + +### follow +Occurs when you follow someone. + + + +### followed +Occurs when you are followed by someone. + + + +### unfollow +Occurs when you unfollow someone. + + + +### note +Occurs when you post a note. + + + +### reply +Occurs when someone has replied to your note. + + + +### renote +Occurs when your note is renoted. + + + +### mention +Occurs when someone has mentioned you. + + diff --git a/content/ko-KR/docs/features/widgets.md b/content/ko-KR/docs/features/widgets.md new file mode 100644 index 00000000..868b4c21 --- /dev/null +++ b/content/ko-KR/docs/features/widgets.md @@ -0,0 +1,78 @@ +# 위젯 +위젯은 정보를 표시하고 상호작용하기 위해 Misskey UI에 추가 할 수 있는 작은 구성 요소(인터페이스)입니다. +기본적으로 화면 오른쪽에 표시되거나 모바일 웹 앱에서 탐색 메뉴(가로 3줄 줄무늬 아이콘, 햄버거 버튼)에서 접근할 수 있습니다. + +위젯을 편집하려면 위젯 보기 하단에서 위젯 편집 모드로 전환하세요. 위젯 편집 모드에서 위젯을 추가, 삭제 및 재정렬할 수 있습니다. + +위젯 레이아웃 편집기를 닫은 후 각 위젯의 동작에 대한 설정을 구성할 수도 있습니다. + +## 사용할 수 있는 위젯 목록 +여기에 없는 위젯의 목록은 일본어 문서를 참고해주세요. + +### 알림 목록 +알림 목록을 표시합니다. 알림 위젯 메뉴를 열어 표시되는 알림 유형을 변경할 수 있습니다. "사용자 전역 설정"을 비활성화하면 특정 유형의 알림만 표시합니다. + +### 타임라인 +타임라인을 표시합니다. 표준 타임라인(홈, 로컬, 소셜 및 글로벌) 중 하나 또는 사용자 지정 [목록](./list.md) 또는 [안테나](./antenna.md) 중 하나를 선택할 수 있습니다. + +### RSS 리더 +RSS 피드 목록을 표시합니다. 설정에 맞는 RSS 피드 URL을 수신받을 수 있습니다. + +### RSS 티커 +RSS 리더와 유사하지만 RSS 피드 목록을 한 줄에 스크롤 되는 형태로 표시합니다. 추가로 피드가 갱신되고 표시되는 방법을 사용자가 설정할 수 있습니다. + +### 트렌드(유행) +유행하는 [해시태그](./hashtag.md)를 언급한 사용자 수에 대한 통계와 해시태그의 빈도를 그래프로 표시합니다. + +### 활동 +시간별 활동에 대한 시각화를 표시합니다. + +### 온라인 사용자 +이 인스턴스에서 접속자 수를 표시합니다. + +### 사진 목록 +본인이 올린 최근 사진을 표시합니다. + +### 슬라이드쇼 +지정한 드라이브 폴더의 사진 중 하나를 슬라이드 쇼로 표시합니다. 드라이브 폴더를 선택하려면 위젯 레이아웃 편집기를 종료한 상태에서 슬라이드 쇼 위젯을 마우스 왼쪽 클릭을 하여 메뉴를 띄웁니다. 그런 다음 슬라이드 쇼에 포함할 폴더를 체크하여 선택하고 "확인" 버튼을 누릅니다. + +### 달력 +한 달 전체 날짜와 현재 날짜를 그래픽 형태의 달력으로 표시합니다. + +### 시계 +아날로그 시계입니다. 사용자가 선택할 수 있는 다양한 시계 모양이 있습니다. + +### 디지털시계 +디지털시계입니다. + +### 유닉스 시계 +UNIX Epoch(1970-01-01T00:00:00Z) 이후 경과된 초를 표시합니다. + +### 연합우주(Fediverse, Federation) +연합 인스턴스 목록 및 최근 활동 그래프를 표시합니다. + +### 인스턴스 클라우드 +연합 인스턴스를 보여주는 대화형 애니메이션입니다. + +### 스티커 메모 +간단한 메모를 직접 기록할 수 있는 문자형 위젯입니다. 스티커 메모를 저장할 수 있으며, Misskey Web에 접속하여 스티커 메모를 볼 수 있습니다. + +### 노트 개시 위젯(Posting Form) +[노트](./note.md) 구성 요소의 위젯 형태입니다. + +### 서버 메트릭 +서버 상태를 표시합니다. 서버 메트릭 상단에 있는 화살표를 클릭하여 표시 형식을 변경할 수 있습니다. + +### 작업 대기열 +서버 작업 대기열(Queue) 통계를 표시합니다. + +### AiScript Console +AiScript 프로그램을 테스트하고 실행하는 데 사용할 수 있는 위젯입니다. 도움말 메뉴를 통해 접근할 수 있는 Scratchpad 페이지의 위젯입니다. + +참고: [AiScript](../advanced/aiscript.md)는 JavaScript기반 경량 스크립팅 언어입니다. + +### 버튼 +클릭하면 사용자 지정 [AiScript](../advanced/aiscript.md) 프로그램을 실행하는 대화형 버튼입니다. + +### Ai +Misskey 곳곳을 돌아다니는 Misskey의 디지털 마스코트 Ai입니다. diff --git a/content/ko-KR/docs/features/word-mute.md b/content/ko-KR/docs/features/word-mute.md new file mode 100644 index 00000000..eedc7c1f --- /dev/null +++ b/content/ko-KR/docs/features/word-mute.md @@ -0,0 +1,22 @@ +# 단어 뮤트 +차단하고 싶으신 단어를 설정하시면 해당 단어가 포함된 노트가 표시되지 않습니다. + +단어 뮤트에는 보통 수준과 보다 높은 수준의 두 종류로 나뉘며 아래에 각각의 설정에 따른 동작 방식에 대해 설명합니다. + +## 보통 수준 (클라이언트에서 차단) +보통 수준의 단어 뮤트는 클라이언트(앱) 즉, 사용자의 앱에서 차단 조건에 맞는 단어가 포함된 노트를 차단합니다. + +차단된 노트는 "(사용자명)이 무언가를 언급했습니다"라는 문구로 표시되며, 서버 자체에는 해당 노트 내용이 저장되어 있으므로 클릭 시 차단된 내용을 표시합니다. + +보통 수준의 단어 뮤트를 지원하지 않는 앱에서는 이 기능을 사용할 수 없습니다. + +## 보다 높은 수준 (서버에서 차단) +높은 수준의 단어 뮤트는 서버에서 차단이 이루어집니다. +노트 본문 내용을 분석하고 차단하고자 하는 단어와 일치하면 타임라인에서 노트를 개시되지 않으며 안테나 기능에서도 차단됩니다. + +높은 수준의 단어 뮤트는 다음과 같은 특징이 있습니다. + +- 단어 뮤트가 설정된 이후 시점부터 새로운 게시물에만 차단 됩니다. +- 단어 뮤트를 해제하더라도 서버에 저장하지 않으므로 이미 차단된 노트는 복원되지 않습니다. +- 사용자에게 "(사용자명)이 무언가를 언급했습니다"와 같이 타임라인에 표시되지도 않습니다. +- 서버 자체에서 차단 되므로 보통 수준의 단어 뮤트를 지원하지 않는 앱에서도 높은 수준의 뮤트는 적용됩니다. diff --git a/content/ko-KR/docs/getting-started.md b/content/ko-KR/docs/getting-started.md new file mode 100644 index 00000000..975ab20c --- /dev/null +++ b/content/ko-KR/docs/getting-started.md @@ -0,0 +1,24 @@ +# Misskey를 시작하기 +Misskey는 프로그램, 그리고 이를 관리하는 프로젝트의 이름입니다. +인터넷에 공개되어있는 Misskey 서버를 **인스턴스**라고 부릅니다. +여러 인스턴스 가운데 하나에 접속한 뒤, 그 인스턴스에서 계정을 생성하여 Misskey를 이용할 수 있습니다. + +[인스턴스 목록](../instances.md)에서 자신에게 맞는 인스턴스를 둘러볼 수 있습니다. + +::: tip +어떤 인스턴스를 선택하더라도, 다른 인스턴스의 유저와 상호작용할 수 있습니다. + +::: details +Misskey는 '연합' 기능을 갖추고 있습니다. + +연합 기능을 통해, 다른 인스턴스에 있는 유저라도 같은 인스턴스의 유저와 동일하게 팔로우 및 리액션, Renote 등을 할 수 있습니다. + +Misskey의 연합 기능은 'ActivityPub'이라는, 공개된 통신규약을 기반으로 하여 Mastodon이나 Pleroma와 같은 타 소프트웨어와도 호환성을 가집니다. +::: + +## 인스턴스 고르기 +### 인스턴스 주제 +인스턴스에 따라 특정한 관심사나 화제를 정해둔 경우가 있습니다. +인스턴스를 고를 때에, 자신의 관심사에 맞는 인스턴스에 참가해 보는 것도 좋습니다. + +### 인스턴스의 유저 층 diff --git a/content/ko-KR/docs/glossary.md b/content/ko-KR/docs/glossary.md new file mode 100644 index 00000000..188773ea --- /dev/null +++ b/content/ko-KR/docs/glossary.md @@ -0,0 +1,101 @@ +# 용어집 +Misskey에 관련된 용어집입니다. + +## Acct +특정 유저를 지칭하는 @username@host 형식의 문자열. 멘션을 하는 등에서 사용됩니다. + +## ActivityPub +Misskey의 분산형 소셜 네트워크를 형성하는 프로토콜. 이 프로토콜에 의거하여 서버들이 서로 연결되어, 컨텐츠나 알림 등의 정보가 교환됩니다. Fediverse라고도 불리는 이 세계를 만드는 데 필수죠. + +## AiScript +Misskey에서 사용 가능한, JavaScript 상에서 움직이는 프로그래밍 언어. 자세한 정보는 [다음 문서](./advanced/aiscript.md)를 참고해 주세요. + +## API +프로그램을 통해 Misskey의 인스턴스와 상호작용할 시 사용할 수 있는 인터페이스. 자세한 정보는 [다음 문서](./api)를 참고해 주세요. + +## 봇 +프로그램에 의해 동작하고 있는 계정. + +## CW +"Content Warning"의 약자. 유저가 표시를 요청하지 않는 한 노트의 컨텐츠를 가리는 기능. 긴 노트를 가리거나 공개적인 스포일러를 방지하기 위해 사용됩니다. + +## Fediverse +"Federated (Federation)"과 "Universe"를 합친 조어. Misskey를 포함한 여러 분산형 소프트웨어를 사용한 서버로 구성되는, 비중앙집권적인 연합 소셜 네트위크. Misskey 이외의 분산형 소프트웨어에는 Mastodon, Pleroma, Pixelfed 등이 있습니다. + +## GTL +글로벌 타임라인 ("Global TimeLine")의 약자. 타임라인에 대한 자세한 정보는 [다음 문서](./features/timeline.md)를 참고해 주세요. + +## HTL +홈 타임라인 ("Home TimeLine")의 약자. 타임라인에 대한 자세한 정보는 [다음 문서](./features/timeline.md)를 참고해 주세요. + +## LTL +로컬 타임라인 ("Local TimeLine")의 약자. 타임라인에 대한 자세한 정보는 [다음 문서](./features/timeline.md)를 참고해 주세요. + +## MFM +"Misskey Flavored Markdown"의 약자이며, Misskey에서 사용할 수 있는 마크다운 언어. 자세한 정보는[다음 문서](./features/mfm.md)를 참고해 주세요. + +## Misskey Web +Misskey 공식 웹 클라이언트 (인터페이스). Misskey 인스턴스에 PC/스마트폰 등의 브라우저로 액세스할 시에 자동으로 표시됩니다. + +## NSFW +"Not Safe For Work"의 약자. 이미지를 "NSFW"로 표시하고, 유저가 표시를 요청하지 않는 한 그를 가리는 기능. + +## 리노트 +이미 존재하는 노트를 인용, 혹은 그 노트를 새로운 노트로써 공유하는 행위 및 그에 의해 작성된 노트. 자세한 정보는 [다음 문서](./features/note.md)를 참고해 주세요. + +## STL +소셜 타임라인 ("Social TimeLine")의 약자. 타임라인에 대한 자세한 정보는 [다음 문서](./features/timeline.md)를 참고해 주세요. + +## Ai +Misskey의 공식 마스코트. 자세한 정보는 [다음 홈페이지 (일본어)](https://xn--931a.moe/)를 참고해 주세요. + +## 액티브 유저 +Misskey의 인스턴스에 계정을 가지고 있는 사용자 중 현재도 활동하고 있는 사용자. + +## 인스턴스 +todo + +## 오픈 소스 +Misskey와 같이, 소프트웨어의 소스 코드가 공개되어 있는 상태. 기업 등이 소유하며, 소스 코드를 공개하지 않은 소프트웨어는 "클로즈드 소스"라 불립니다. + +## 커스텀 이모지 +각 Misskey 인스턴스의 관리자 혹은 사용자에 의해 작성된 이모지. 커스텀 이모지가 아닌 기본 에모지는 "Unicode 이모지"라 불립니다. 자세한 내용은 [다음 문서](./docs/features/custom-emoji.md)를 참고해 주세요. + +## 제어판 +Misskey 인스턴스의 설정 화면. + +## 사일런스 +사용자의 모든 노트가 "공개"로 표시되지 못하는 상태. 모더레이터에 의해 사용자별로 설정 가능합니다. 자세한 것은 [다음 문서](./features/silence.md)를 참고해 주세요. + +## 작업 대기열 +활동을 타 서버에 전송하는 등의 작업을 순서대로 진행하는 데에 쓰이는 시스템. + +## 정지 +사용자의 계정이 사용 불가로 설정되어 있는 상태. + +## 드라이브 +Misskey의 인스턴스에서 사용자가 업로드한 이미지나 음악 등의 파일을 관리할 수 있는 기능. 자세한 내용은 [다음 문서](./features/drive.md)를 참고해 주세요. + +## 노트 +Misskey의 인스턴스 상에서 사용자가 올리는 문장. 이미지나 음악 등의 파일, 설문 등, Misskey 특유의 여러 컨텐츠를 포함할 수 있습니다. 자세한 내용은 [다음 문서](./features/note.md)를 참고해 주세요. + +## 미스키스트 +Misskey의 인스턴스에 계정을 가지고 있는 사용자. + +## 모더레이터 +스팸 유저의 정지나 부적절한 노트의 삭제 등, 인스턴스의 운영에 관한 권한을 갖고 있는 유저. 대부분의 경우, 인스턴스 관리자가 인스턴스 내에서 모더레이터를 모집해 채용합니다. + +## 푸딩 +Misskey의 메인 개발자, syuiro님이 좋아하는 음식입니다. + +## 라이선스 +컴퓨터 소프트웨어를 사용함에 따라, 사용자가 지켜야 할 것이 적혀 있는 문서. Misskey에서는 서버 소프트웨어에 적합한 AGPLv3을 사용하고 있습니다. + +## 리모트 +타 서버나 인스턴스를 칭합니다. "리모트 유저" 등과 같이 접두사로서도 사용됩니다. "로컬"과 대조되는 단어죠. + +## 연합 +여러 인스턴스나 서버가 서로 접속하여, 컨텐츠나 알림 등의 정보를 서로의 인스턴스나 서버가 주고받는 집합체. + +## 로컬 +자신의 인스턴스를 칭합니다. "로컬 유저", "로컬 타임라인" 등과 같이 접두사로서도 사용됩니다. "리모트"와 대조되는 단어죠. diff --git a/content/ko-KR/docs/install.md b/content/ko-KR/docs/install.md new file mode 100644 index 00000000..4803c735 --- /dev/null +++ b/content/ko-KR/docs/install.md @@ -0,0 +1,34 @@ +--- +description: 'Misskey 인스턴스의 생성 방법에 대해 안내합니다.' +--- + +# Misskey 인스턴스 생성 +Misskey 인스턴스 구축에 관심을 가져 주셔서 감사합니다. 인스턴스의 생성 방법은 여러 가지가 있으며, 아래 중에서 원하는 방법을 선택하여 구축할 수 있습니다. + +::: danger +이용을 시작한 이후에는 도메인 이름(호스트명)을 변경하지 마세요! +::: + +::: danger +자신의 서버에 Cloudflare 를 사용하는 경우, Auto Minify 설정을 사용하지 마십시오. + +Cloudflare 가 최신 자바스크립트를 해석하지 않고 내부 소스코드를 파괴하기 때문에 Misskey가 정상적으로 작동하지 않습니다. + +자세한 내용은 여기 [misskey-dev/misskey #9791](https://github.com/misskey-dev/misskey/issues/9791) +::: + +## Docker를 통한 설치 (추천) +[해당 문서 참고](./install/docker.md) + +## bash 스크립트를 통한 설치 +[해당 문서 참고](./install/bash.md) + +## 수동 설치 +[기본 수동 설치](./install/manual.md)\ +[자세히: Ubuntu에 수동 설치](./install/ubuntu-manual.md) + +## YunoHost를 통한 설치 +Misskey는 YunoHost의 앱으로써 설치할 수 있습니다. 자세한 사항은 [Yunohost용 Misskey 패키지 저장소](https://github.com/YunoHost-Apps/misskey_ynh)를 참고해 주세요. + +## Kubernetes/TrueNAS를 통한 설치 +[해당 문서 참고](./install/kubernetes.md) diff --git a/content/ko-KR/docs/install/bash-v140.md b/content/ko-KR/docs/install/bash-v140.md new file mode 100644 index 00000000..b3ade1aa --- /dev/null +++ b/content/ko-KR/docs/install/bash-v140.md @@ -0,0 +1,216 @@ +# Misskey install shell script v1.4.0 +Install Misskey with one shell script! + +You can install misskey on an Ubuntu server just by answering some questions. + +There is also an update script. + +## License +[MIT License](./LICENSE) + +## Ingredients +1. A Domain +2. An Ubuntu Server +3. A Cloudflare Account (recommended) + +## Configure Cloudflare +If you are using nginx and Cloudflare, you must configure Cloudflare: + +- Set DNS. +- On SSL/TLS setting tab, switch the encryption mode to "Full". + +## Procedures +### 1. SSH +Connect to the server via SSH. +(If you have the server's desktop open, open the shell.) + +### 2. Clean up +Make sure all packages are up to date and reboot. + +``` +sudo apt update; sudo apt full-upgrade -y; sudo reboot +``` + +### 3. Start the installation +Reconnect SSH and let's start installing Misskey. + +``` +wget https://raw.githubusercontent.com/joinmisskey/bash-install/main/ubuntu.sh -O ubuntu.sh; sudo bash ubuntu.sh +``` + +### 4. To update +There is also an update script. + +First, download the script. + +``` +wget https://raw.githubusercontent.com/joinmisskey/bash-install/main/update.ubuntu.sh -O update.sh +``` + +Run it when you want to update Misskey. + +``` +sudo bash update.sh +``` + +- In the systemd environment, the `-r` option can be used to update and reboot the system. +- In the docker environment, you can specify repository:tag as an argument. + +## Environments in which the operation was tested + +### Oracle Cloud Infrastructure + +This script runs well on following compute shapes complemented by Oracle Cloud Infrastructure Always Free services. + +- VM.Standard.E2.1.Micro (AMD) +- VM.Standard.A1.Flex (ARM) [1OCPU RAM6GB or greater] + +Answer to use iptables. + +## Issues & PRs Welcome +If it does not work in the above environment, it may be a bug. We would appreciate it if you could report it as an issue, with the specified requirements you entered to the script. + +It is difficult to provide assistance for environments other than the above, but we may be able to solve your problem if you provide us with details of your environment. + +Suggestions for features are also welcome. + +# Tips +選択肢の選び方や仕様についてなど。 + +## Systemd or Docker? +v1から、インストールメソッドにsystemdとDockerとを選べるようにしました。 + +Dockerと言っても、**MisskeyだけをDockerで実行**し、RedisやPostgresなどはホストで直接実行します。 +[docker-composeですべての機能を動かす方法については、mamemonongaさんが作成したこちらの記事がおすすめです。](https://gist.github.com/mamemomonga/5549bb69cad8e5618e5527593d4890e0) + +Docker Hubイメージを使う設定であれば、Misskeyのビルドが不要になるため、**一番お勧めです**。 +ただし、マイグレーションは必要なので、アップデート時にMisskeyを使えない時間がゼロになるわけではありません。 +また、Misskeyのビルド環境を準備しない(git pullしない)ので、フォークを動かしたくなった時に設定が面倒になります。 + +ローカルでDockerをビルドする方式は、パフォーマンス面で非推奨です。 + +systemdは、Docker Hubにイメージを上げるまでもないものの、フォークを使いたい場合にお勧めです。 + +お勧めする順番は次の通りです。 + +1. Docker Hub +2. systemd +3. Dockerビルド + +## nginxを使うかどうか +サーバー1台でMisskeyを構築する場合は、nginxの使用をお勧めします。 + +ロードバランサーを設置する場合にはnginxをインストールせず、[Misskeyのnginx設定](https://github.com/misskey-dev/misskey/blob/develop/docs/examples/misskey.nginx)を参考にロードバランサーを設定するのがよいと思います。 + +## Add more swaps! +スワップを設定している場合、メモリが合計で3GB以上でなければスクリプトが動作しないようになっています。 + +## 途中で失敗してまたスクリプトを実行する場合 +万が一途中で失敗してもう一度スクリプトを動作させる場合、次のことに注意してください。 + +- RedisやPostgresのインストールが終わっている場合、「install locally」はNoにしてください。 + host・port設定はそのままEnterを押します。 + ユーザー名やパスワードは、前回実行した際に指定したものを入力します。 + +## .envファイルについて +インストールスクリプトは、2つの.envファイルを作成します。 +アップデートの際に使用します。 + +### /root/.misskey.env +misskeyを実行するユーザーを覚えておくために必要です。 + +### /home/(misskeyユーザー)/.misskey.env +systemdの場合に生成されます。 +主にディレクトリを覚えておくのに使用します。 + +### /home/(misskeyユーザー)/.misskey-docker.env +Dockerの場合に生成されます。 +実行されているコンテナとイメージの番号を保存しています。 +コンテナの番号はアップデートの際に更新されます。古いイメージは削除されます。 + +## 自分で管理する +インストール後、構成を変更する際に役立つかもしれないメモです。 + +"example.com"を自分のドメインに置き換えて読んでください。 + +### Misskeyディレクトリ +Misskeyのソースは`/home/ユーザー/ディレクトリ`としてcloneされます。 +(ユーザー、ディレクトリの初期値はともにmisskeyです。) + +Misskeyディレクトリへは、以下のように移動するとよいでしょう。 + +``` +sudo -iu ユーザー +cd ディレクトリ +``` + +もとのユーザーに戻るにはexitを実行します。 + +``` +exit +``` + +### systemd +systemdのプロセス名はexample.comです。 +たとえば再起動するには次のようにします。 + +``` +sudo systemctl restart example.com +``` + +journalctlでログを確認できます。 + +``` +journalctl -t example.com +``` + +設定ファイルは`/etc/systemd/system/example.com.service`として保存されています。 + +### Docker +DockerはMisskeyユーザーでrootless実行されています。 + +sudo でMisskeyユーザーに入るときは、`XDG_RUNTIME_DIR`と`DOCKER_HOST`を変更する必要があります。 + +``` +sudo -iu ユーザー +export XDG_RUNTIME_DIR=/run/user/$UID +export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/docker.sock + +# プロセス一覧を表示 +docker ps + +# ログを表示 +docker logs --tail 50 -f コンテナID +``` + +ワンライナーなら次のようにします。 + +``` +sudo -u ユーザー XDG_RUNTIME_DIR=/run/user/$(id -u ユーザー) DOCKER_HOST=unix:///run/user/$(id -u ユーザー)/docker.sock docker ps +``` + +### nginx +nginxの設定は`/etc/nginx/conf.d/example.com.conf`として保存されています。 + +### Redis +requirepassとbindを`/etc/redis/misskey.conf`で設定しています。 + +## Q. アップデート後に502でアクセスできない +Dockerでは、起動後にマイグレーションをするため、すぐにアクセスできません。 +マイグレーションが終わっているかどうか確認してみてください。 + +それでもアップデート後にアクセスできない、ということが稀にあります。 + +もしくは、yarn installに失敗しているというものです。 + +Misskeyディレクトリで次の内容を実行し、もう一度アップデートを実行してみてください。 + +``` +npm run cleanall +``` + +journalctlでログを確認すると、たいていre2が云々という記述が見当たります。 + +## Q. 同じサーバーにもう1つMisskeyを建てたい +スクリプトは同じサーバーに追加でMisskeyをインストールすることは想定していません。 +幾つかの設定が上書きされるか、途中でエラーになってしまうでしょう。 diff --git a/content/ko-KR/docs/install/bash-v165.md b/content/ko-KR/docs/install/bash-v165.md new file mode 100644 index 00000000..57254068 --- /dev/null +++ b/content/ko-KR/docs/install/bash-v165.md @@ -0,0 +1,222 @@ +# Misskey install shell script v1.6.5 +Install Misskey with one shell script! + +You can install misskey on an Ubuntu server just by answering some questions. + +There is also an update script. + +## License +[MIT License](./LICENSE) + +## Ingredients +1. A Domain +2. An Ubuntu Server +3. A Cloudflare Account (recommended) + +## Configure Cloudflare +If you are using nginx and Cloudflare, you must configure Cloudflare: + +- Set DNS. +- On SSL/TLS setting tab, switch the encryption mode to "Full". + +## Procedures +### 1. SSH +Connect to the server via SSH. +(If you have the server's desktop open, open the shell.) + +### 2. Clean up +Make sure all packages are up to date and reboot. + +``` +sudo apt update; sudo apt full-upgrade -y; sudo reboot +``` + +### 3. Start the installation +Reconnect SSH and let's start installing Misskey. + +``` +wget https://raw.githubusercontent.com/joinmisskey/bash-install/v1.6.5/ubuntu.sh -O ubuntu.sh; sudo bash ubuntu.sh +``` + +### 4. To update +There is also an update script. + +First, download the script. + +``` +wget https://raw.githubusercontent.com/joinmisskey/bash-install/v1.6.5/update.ubuntu.sh -O update.sh +``` + +Run it when you want to update Misskey. + +``` +sudo bash update.sh +``` + +- In the systemd environment, the `-r` option can be used to update and reboot the system. +- In the docker environment, you can specify repository:tag as an argument. + +## Environments in which the operation was tested + +### Oracle Cloud Infrastructure + +This script runs well on following compute shapes complemented by Oracle Cloud Infrastructure Always Free services. + +- VM.Standard.E2.1.Micro (AMD) +- VM.Standard.A1.Flex (ARM) [1OCPU RAM6GB or greater] + +Answer to use iptables. + +## Issues & PRs Welcome +If it does not work in the above environment, it may be a bug. We would appreciate it if you could report it as an issue, with the specified requirements you entered to the script. + +It is difficult to provide assistance for environments other than the above, but we may be able to solve your problem if you provide us with details of your environment. + +Suggestions for features are also welcome. + +# Tips +選択肢の選び方や仕様についてなど。 + +## Systemd or Docker? +v1から、インストールメソッドにsystemdとDockerとを選べるようにしました。 + +Dockerと言っても、**MisskeyだけをDockerで実行**し、RedisやPostgresなどはホストで直接実行します。 +[docker-composeですべての機能を動かす方法については、mamemonongaさんが作成したこちらの記事がおすすめです。](https://gist.github.com/mamemomonga/5549bb69cad8e5618e5527593d4890e0) + +Docker Hubイメージを使う設定であれば、Misskeyのビルドが不要になるため、**一番お勧めです**。 +ただし、マイグレーションは必要なので、アップデート時にMisskeyを使えない時間がゼロになるわけではありません。 +また、Misskeyのビルド環境を準備しない(git pullしない)ので、フォークを動かしたくなった時に設定が面倒になります。 + +ローカルでDockerをビルドする方式は、パフォーマンス面で非推奨です。 + +systemdは、Docker Hubにイメージを上げるまでもないものの、フォークを使いたい場合にお勧めです。 + +お勧めする順番は次の通りです。 + +1. Docker Hub +2. systemd +3. Dockerビルド + +## nginxを使うかどうか +サーバー1台でMisskeyを構築する場合は、nginxの使用をお勧めします。 + +ロードバランサーを設置する場合にはnginxをインストールせず、[Misskeyのnginx設定](https://github.com/misskey-dev/misskey/blob/develop/docs/examples/misskey.nginx)を参考にロードバランサーを設定するのがよいと思います。 + +## Add more swaps! +スワップを設定している場合、メモリが合計で3GB以上でなければスクリプトが動作しないようになっています。 + +## 途中で失敗してまたスクリプトを実行する場合 +万が一途中で失敗してもう一度スクリプトを動作させる場合、次のことに注意してください。 + +- RedisやPostgresのインストールが終わっている場合、「install locally」はNoにしてください。 + host・port設定はそのままEnterを押します。 + ユーザー名やパスワードは、前回実行した際に指定したものを入力します。 + +## .envファイルについて +インストールスクリプトは、2つの.envファイルを作成します。 +アップデートの際に使用します。 + +### /root/.misskey.env +misskeyを実行するユーザーを覚えておくために必要です。 + +### /home/(misskeyユーザー)/.misskey.env +systemdの場合に生成されます。 +主にディレクトリを覚えておくのに使用します。 + +### /home/(misskeyユーザー)/.misskey-docker.env +Dockerの場合に生成されます。 +実行されているコンテナとイメージの番号を保存しています。 +コンテナの番号はアップデートの際に更新されます。古いイメージは削除されます。 + +## 自分で管理する +インストール後、構成を変更する際に役立つかもしれないメモです。 + +"example.com"を自分のドメインに置き換えて読んでください。 + +### Misskeyディレクトリ +Misskeyのソースは`/home/ユーザー/ディレクトリ`としてcloneされます。 +(ユーザー、ディレクトリの初期値はともにmisskeyです。) + +Misskeyディレクトリへは、以下のように移動するとよいでしょう。 + +``` +sudo -iu ユーザー +cd ディレクトリ +``` + +もとのユーザーに戻るにはexitを実行します。 + +``` +exit +``` + +### systemd +systemdのプロセス名はexample.comです。 +たとえば再起動するには次のようにします。 + +``` +sudo systemctl restart example.com +``` + +journalctlでログを確認できます。 + +``` +journalctl -t example.com +``` + +設定ファイルは`/etc/systemd/system/example.com.service`として保存されています。 + +### Docker +DockerはMisskeyユーザーでrootless実行されています。 + +sudo でMisskeyユーザーに入るときは、`XDG_RUNTIME_DIR`と`DOCKER_HOST`を変更する必要があります。 + +``` +sudo -iu ユーザー +export XDG_RUNTIME_DIR=/run/user/$UID +export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/docker.sock + +# プロセス一覧を表示 +docker ps + +# ビルド (リポジトリ: local/misskey:latest) +docker build -t local/misskey:latest ./misskey + +# docker run +docker run -d -p 3000:3000 --add-host=docker_host:10.0.0.1 -v /home/misskey/misskey/files:/misskey/files -v "/home/misskey/misskey/.config/default.yml":/misskey/.config/default.yml:ro --restart unless-stopped -t "local/misskey:latest" + +# ログを表示 +docker logs --tail 50 -f コンテナID +``` + +ワンライナーなら次のようにします。 + +``` +sudo -u ユーザー XDG_RUNTIME_DIR=/run/user/$(id -u ユーザー) DOCKER_HOST=unix:///run/user/$(id -u ユーザー)/docker.sock docker ps +``` + +### nginx +nginxの設定は`/etc/nginx/conf.d/example.com.conf`として保存されています。 + +### Redis +requirepassとbindを`/etc/redis/misskey.conf`で設定しています。 + +## Q. アップデート後に502でアクセスできない +Dockerでは、起動後にマイグレーションをするため、すぐにアクセスできません。 +マイグレーションが終わっているかどうか確認してみてください。 + +それでもアップデート後にアクセスできない、ということが稀にあります。 + +もしくは、yarn installに失敗しているというものです。 + +Misskeyディレクトリで次の内容を実行し、もう一度アップデートを実行してみてください。 + +``` +npm run cleanall +``` + +journalctlでログを確認すると、たいていre2が云々という記述が見当たります。 + +## Q. 同じサーバーにもう1つMisskeyを建てたい +スクリプトは同じサーバーに追加でMisskeyをインストールすることは想定していません。 +幾つかの設定が上書きされるか、途中でエラーになってしまうでしょう。 diff --git a/content/ko-KR/docs/install/bash.md b/content/ko-KR/docs/install/bash.md new file mode 100644 index 00000000..11912bd1 --- /dev/null +++ b/content/ko-KR/docs/install/bash.md @@ -0,0 +1,226 @@ +# Misskey install shell script v3.0.0 +Install Misskey with one shell script! + +You can install misskey on an Ubuntu server just by answering some questions. + +There is also an update script. + +[For v12](./bash-v165.md) +[For older versions](./bash-v140.md) + +## License +[MIT License](./LICENSE) + +## Ingredients +1. A Domain +2. An Ubuntu Server +3. A Cloudflare Account (recommended) + +## Configure Cloudflare +If you are using nginx and Cloudflare, you must configure Cloudflare: + +- Set DNS. +- On SSL/TLS setting tab, switch the encryption mode to "Full". + +## Procedures +### 1. SSH +Connect to the server via SSH. +(If you have the server's desktop open, open the shell.) + +### 2. Clean up +Make sure all packages are up to date and reboot. + +``` +sudo apt update; sudo apt full-upgrade -y; sudo reboot +``` + +### 3. Start the installation +Reconnect SSH and let's start installing Misskey. + +``` +wget https://raw.githubusercontent.com/joinmisskey/bash-install/main/ubuntu.sh -O ubuntu.sh; sudo bash ubuntu.sh +``` + +### 4. To update +There is also an update script. + +The update script does not update the environment. +Please refer to CHANGELOG (Japanese) and [GitHub release list (English)](https://github.com/joinmisskey/bash-install/releases) and perform migration operations accordingly. + +First, download the script. + +``` +wget https://raw.githubusercontent.com/joinmisskey/bash-install/main/update.ubuntu.sh -O update.sh +``` + +Run it when you want to update Misskey. + +``` +sudo bash update.sh +``` + +- In the systemd environment, the `-r` option can be used to update and reboot the system. +- In the docker environment, you can specify repository:tag as an argument. + +## Environments in which the operation was tested + +### Oracle Cloud Infrastructure + +This script runs well on following compute shapes complemented by Oracle Cloud Infrastructure Always Free services. + +- VM.Standard.E2.1.Micro (AMD) +- VM.Standard.A1.Flex (ARM) [1OCPU RAM6GB or greater] + +Answer to use iptables. + +## Issues & PRs Welcome +If it does not work in the above environment, it may be a bug. We would appreciate it if you could report it as an issue, with the specified requirements you entered to the script. + +It is difficult to provide assistance for environments other than the above, but we may be able to solve your problem if you provide us with details of your environment. + +Suggestions for features are also welcome. + +# Tips +選択肢の選び方や仕様についてなど。 + +## Systemd or Docker? +v1から、インストールメソッドにsystemdとDockerとを選べるようにしました。 + +Dockerと言っても、**MisskeyだけをDockerで実行**し、RedisやPostgresなどはホストで直接実行します。 +[docker-composeですべての機能を動かす方法については、mamemonongaさんが作成したこちらの記事がおすすめです。](https://gist.github.com/mamemomonga/5549bb69cad8e5618e5527593d4890e0) + +Docker Hubイメージを使う設定であれば、Misskeyのビルドが不要になるため、**一番お勧めです**。 +ただし、マイグレーションは必要なので、アップデート時にMisskeyを使えない時間がゼロになるわけではありません。 +また、Misskeyのビルド環境を準備しない(git pullしない)ので、フォークを動かしたくなった時に設定が面倒になります。 + +ローカルでDockerをビルドする方式は、パフォーマンス面で非推奨です。 + +systemdは、Docker Hubにイメージを上げるまでもないものの、フォークを使いたい場合にお勧めです。 + +お勧めする順番は次の通りです。 + +1. Docker Hub +2. systemd +3. Dockerビルド + +## nginxを使うかどうか +サーバー1台でMisskeyを構築する場合は、nginxの使用をお勧めします。 + +ロードバランサーを設置する場合にはnginxをインストールせず、[Misskeyのnginx設定](https://github.com/misskey-dev/misskey/blob/develop/docs/examples/misskey.nginx)を参考にロードバランサーを設定するのがよいと思います。 + +## Add more swaps! +スワップを設定している場合、メモリが合計で3GB以上でなければスクリプトが動作しないようになっています。 + +## 途中で失敗してまたスクリプトを実行する場合 +万が一途中で失敗してもう一度スクリプトを動作させる場合、次のことに注意してください。 + +- RedisやPostgresのインストールが終わっている場合、「install locally」はNoにしてください。 + host・port設定はそのままEnterを押します。 + ユーザー名やパスワードは、前回実行した際に指定したものを入力します。 + +## .envファイルについて +インストールスクリプトは、2つの.envファイルを作成します。 +アップデートの際に使用します。 + +### /root/.misskey.env +misskeyを実行するユーザーを覚えておくために必要です。 + +### /home/(misskeyユーザー)/.misskey.env +systemdの場合に生成されます。 +主にディレクトリを覚えておくのに使用します。 + +### /home/(misskeyユーザー)/.misskey-docker.env +Dockerの場合に生成されます。 +実行されているコンテナとイメージの番号を保存しています。 +コンテナの番号はアップデートの際に更新されます。古いイメージは削除されます。 + +## 自分で管理する +インストール後、構成を変更する際に役立つかもしれないメモです。 + +"example.com"を自分のドメインに置き換えて読んでください。 + +### Misskeyディレクトリ +Misskeyのソースは`/home/ユーザー/ディレクトリ`としてcloneされます。 +(ユーザー、ディレクトリの初期値はともにmisskeyです。) + +Misskeyディレクトリへは、以下のように移動するとよいでしょう。 + +``` +sudo -iu ユーザー +cd ディレクトリ +``` + +もとのユーザーに戻るにはexitを実行します。 + +``` +exit +``` + +### systemd +systemdのプロセス名はexample.comです。 +たとえば再起動するには次のようにします。 + +``` +sudo systemctl restart example.com +``` + +journalctlでログを確認できます。 + +``` +journalctl -t example.com +``` + +設定ファイルは`/etc/systemd/system/example.com.service`として保存されています。 + +### Docker +DockerはMisskeyユーザーでrootless実行されています。 + +sudo でMisskeyユーザーに入るときは、`XDG_RUNTIME_DIR`と`DOCKER_HOST`を変更する必要があります。 + +``` +sudo -iu ユーザー +export XDG_RUNTIME_DIR=/run/user/$UID +export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/docker.sock + +# プロセス一覧を表示 +docker ps + +# ビルド (リポジトリ: local/misskey:latest) +docker build -t local/misskey:latest ./misskey + +# docker run +docker run -d -p 3000:3000 --add-host=docker_host:10.0.0.1 -v /home/misskey/misskey/files:/misskey/files -v "/home/misskey/misskey/.config/default.yml":/misskey/.config/default.yml:ro --restart unless-stopped -t "local/misskey:latest" + +# ログを表示 +docker logs --tail 50 -f コンテナID +``` + +ワンライナーなら次のようにします。 + +``` +sudo -u ユーザー XDG_RUNTIME_DIR=/run/user/$(id -u ユーザー) DOCKER_HOST=unix:///run/user/$(id -u ユーザー)/docker.sock docker ps +``` + +### nginx +nginxの設定は`/etc/nginx/conf.d/example.com.conf`として保存されています。 + +### Redis +requirepassとbindを`/etc/redis/misskey.conf`で設定しています。 + +## Q. アップデート後に502でアクセスできない +Dockerでは、起動後にマイグレーションをするため、すぐにアクセスできません。 +マイグレーションが終わっているかどうか確認してみてください。 + +systemdの場合では、pnpm installに失敗している可能性があります。 + +Misskeyディレクトリで次の内容を実行し、もう一度アップデートを実行してみてください。 + +``` +pnpm run clean-all +``` + +journalctlでログを確認すると、たいていre2が云々という記述が見当たります。 + +## Q. 同じサーバーにもう1つMisskeyを建てたい +スクリプトは同じサーバーに追加でMisskeyをインストールすることは想定していません。 +幾つかの設定が上書きされるか、途中でエラーになってしまうでしょう。 diff --git a/content/ko-KR/docs/install/docker.md b/content/ko-KR/docs/install/docker.md new file mode 100644 index 00000000..363b3e40 --- /dev/null +++ b/content/ko-KR/docs/install/docker.md @@ -0,0 +1,79 @@ +Create Misskey instance with Docker Compose +================================================================ + +This guide describes how to install and setup Misskey with Docker Compose. + +::: danger +Never change the domain name (hostname) of an instance once you start using it! +::: + +::: tip Requirement +- docker and dockercompose installed +::: + +Get the repository +---------------------------------------------------------------- +```sh +git clone -b master https://github.com/misskey-dev/misskey.git +cd misskey +git checkout master +``` + +Configure +---------------------------------------------------------------- +Copy example configuration files with following: + +```sh +cp .config/example.yml .config/default.yml +cp .config/docker_example.env .config/docker.env +cp ./docker-compose.yml.example ./docker-compose.yml +``` + +Edit `default.yml` and `docker.env` according to the instructions in the files. + +Edit `docker-compose.yml` if necessary. (e.g. if you want to change the port). + +Build and initialize +---------------------------------------------------------------- +The following command will build Misskey and initialize the database. +This will take some time. + +``` shell +sudo docker compose build +sudo docker compose run --rm web pnpm run init +``` + +Launch +---------------------------------------------------------------- +Well done! You can start Misskey with the following command. + + +```sh +sudo docker compose up -d +``` + +GLHF✨ + +How to update your Misskey server +---------------------------------------------------------------- +::: warning +When updating, be sure to check the [release notes](https://github.com/misskey-dev/misskey/blob/master/CHANGELOG.md) to know in advance the changes and whether or not additional work is required (in most cases, it is not). +::: + +```sh +git stash +git checkout master +git pull +git submodule update --init +git stash pop +sudo docker compose build +sudo docker compose stop && sudo docker compose up -d +``` + +It may take some time depending on the contents of the update and the size of the database. + +How to execute CLI command +---------------------------------------------------------------- +```sh +sudo docker compose run --rm web node packages/backend/built/tools/foo bar +``` diff --git a/content/ko-KR/docs/install/kubernetes.md b/content/ko-KR/docs/install/kubernetes.md new file mode 100644 index 00000000..b1d9a69d --- /dev/null +++ b/content/ko-KR/docs/install/kubernetes.md @@ -0,0 +1,29 @@ +# Create Misskey Instance with Kubernetes/TrueNAS + +This guide describes how to install and setup Misskey using Kubernetes and Helm charts. + +## TrueCharts and TrueNAS Scale + +The Helm chart for Misskey is hosted on TrueCharts which is a repository designed to be used with TrueNAS Scale, but its charts can also be installed as normal Helm charts. The [TrueCharts](https://truecharts.org/docs/charts/incubator/misskey) site has a list of all the charts available as well as documentation on how to install. The TrueCharts [Discord](https://discord.gg/Ax9ZgzKx9t) server is also a resource that can be used if you have questions. Misskey is currently on the _incubator_ train. + +::: Requirements +TrueNAS Scale or Kubernetes cluster & Helm +::: + +## TrueNAS Scale + +Follow the instructions on the [TrueCharts Guide](https://truecharts.org/docs/manual/guides/Adding-TrueCharts). Add the _incubator_ train, and install the Misskey app. The only Misskey configuration option that is required is the instance URL. The app also uses the Traefik reverse proxy to expose the service to the outside world over HTTPS. TrueCharts integrates with Traefik by default, but other options can be used with manual configuration. + +## Manual Helm + +If you are not using TrueNAS Scale, you can install Misskey using Helm directly. The `misskey` object in the values.yaml file has the options that you will want to override as necessary. The `misskey.url` property is the only required change. A reverse proxy is recommended to secure access to the server as the chart does not currently support enabling TLS inside the Misskey container. + +``` +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install misskey TrueCharts/misskey +``` + +## Upgrade Misskey + +To upgrade Misskey, use the upgrade feature built into TrueNAS Scale or if running kubernetes manually use [helm repo update](https://helm.sh/docs/helm/helm_repo_update/) and [helm upgrade](https://helm.sh/docs/helm/helm_upgrade/). It is highly recommended to create a snapshot of your data before upgrading in case there is an issue and you need to rollback. diff --git a/content/ko-KR/docs/install/manual.md b/content/ko-KR/docs/install/manual.md new file mode 100644 index 00000000..4384c350 --- /dev/null +++ b/content/ko-KR/docs/install/manual.md @@ -0,0 +1,134 @@ +# Misskey 수동 설치 가이드 + +이 가이드에서는 Misskey의 설치 및 준비 방법에 대해 설명합니다. + +::: danger +한 번 사용을 시작한 인스턴스의 도메인 호스트 이름은 절대 변경하지 마세요! +::: + +::: tip 준비사항 +다음을 미리 설치해주세요: +- [Node.js](https://nodejs.org) 20.4 이상 +- [PostgreSQL](https://www.postgresql.org) 15 이상 +- [Redis](https://redis.io) +- [FFmpeg](https://www.ffmpeg.org) + +GNU/Linux 환경이면 `build-essential` 패키지를 설치해 두면 좋습니다. + +또한 corepack이 활성화되어 있어야 합니다. +```sh +sudo corepack enable +``` +::: + +## 사용자 생성 +root로 Misskey를 실행하는 것은 좋은 생각이 아닙니다. 별도의 사용자를 만들어 설치하는 것이 좋습니다. + +```sh +adduser --disabled-password --disabled-login misskey +``` + +## Misskey 설치 +위에서 생성한 사용자로 전환해 Misskey 설치를 시작합니다. + +```sh +sudo -iu misskey +git clone --recursive https://github.com/misskey-dev/misskey.git +cd misskey +git checkout master +git submodule update --init +NODE_ENV=production pnpm install --frozen-lockfile +``` + +## Misskey 설정 +설정 예시 파일(`.config/example.yml`)을 복사해 `default.yml` 파일을 만듭니다. +```sh +cp .config/example.yml .config/default.yml +``` + +텍스트 편집기를 이용해 `default.yml` 파일을 열어, 파일 내의 지시에 따라 수정합니다. + +## Misskey 빌드 및 초기화 +다음 명령을 실행해 Misskey를 빌드(`pnpm run build`)하고 데이터베이스를 초기화(`pnpm run init`)합니다. 본 작업은 시간이 소요되는 작업입니다. +```sh +NODE_ENV=production pnpm run build +pnpm run init +``` + +## Misskey 실행 +Misskey의 실행을 위한 모든 준비가 끝났습니다. 이제 다음 명령을 통해 Misskey를 실행할 수 있습니다. +```sh +NODE_ENV=production pnpm run start +``` + +### details systemd를 이용한 관리 +우선 systemd 서비스 파일을 생성합니다. + +`/etc/systemd/system/misskey.service` 파일을 에디터로 열고 아래 코드를 작성해 넣습니다. +```ini +[Unit] +Description=Misskey daemon + +[Service] +Type=simple +User=misskey +ExecStart=/usr/bin/npm start +WorkingDirectory=/home/misskey/misskey +Environment="NODE_ENV=production" +TimeoutSec=60 +StandardOutput=journal +StandardError=journal +SysLogIdentifier=misskey +Restart=always + +[Install] +WantedBy=multi-user.target +``` + +::: warning +CentOS에서 1024 이하의 포트를 이용해 Misskey를 실행하는 경우 `ExecStart=/usr/bin/sudo/usr/bin/npm start`로 변경해야 합니다. +::: + +이제 systemd를 다시 시작해 서비스를 활성화합니다. +```sh +sudo systemctl daemon-reload +sudo systemctl enable misskey +``` + +이렇게 하면 Misskey 서비스를 부팅할 수 있습니다. +```sh +sudo systemctl start misskey +``` + +::: tip +이제 `systemctl status misskey` 명령어로 Misskey의 서비스 상태를 확인할 수 있습니다. +::: + +## Misskey 업데이트 방법 +::: warning +업데이트 시 반드시 [변경사항](https://github.com/misskey-dev/misskey/blob/master/CHANGELOG.md)를 확인하고 변경사항이나 필요한 추가 작업을 미리 확인해 주십시오. +::: + +master를 다시 풇하고 설치, 빌드, DB 마이그레이션을 실시합니다. +```sh +git checkout master +git pull +git submodule update --init +NODE_ENV=production pnpm install --frozen-lockfile +NODE_ENV=production pnpm run build +pnpm run migrate +``` + +업데이트의 내용 및 DB 규모에 따라 시간이 소요될 수 있습니다. + +업데이트가 완료되는 대로 Misskey를 다시 시작합니다. +```sh +sudo systemctl restart misskey +``` + +::: tip +빌드 혹은 실행 중 오류가 발생한 경우 아래 명령을 실행해보세요. +- `pnpm run clean` 또는 `pnpm run clean-all` + - 이 명령을 실행한 후에는 반드시 `pnpm install`을 다시 실행해주세요. +- `pnpm rebuild` +::: diff --git a/content/ko-KR/docs/install/ubuntu-manual.md b/content/ko-KR/docs/install/ubuntu-manual.md new file mode 100644 index 00000000..bba614a0 --- /dev/null +++ b/content/ko-KR/docs/install/ubuntu-manual.md @@ -0,0 +1,622 @@ +# Ubuntu 版 Misskey インストール方法詳説 +::: tip +이 문서는 아직 영문/국문으로 번역되지 않았습니다. 따라서 이 페이지는 일본어로 표시됩니다. +::: + +## その他のMisskeyインストール方法 + +- [基本版 Misskey構築の手引き (manual.html)](./manual.html) +- [その他のインストール方法一覧](../install.html) + +## シェルスクリプトのお知らせ + +コピペばかりならシェルスクリプトでいいじゃん、と言うことで**シェルスクリプトでほぼ全部やってくれるやつを作ってみました!**\ +[**シェルスクリプトの詳細と使用方法はこちらから!**](./bash.html) + +::: tip +シェルスクリプトでの開発環境へのインストールは想定されていません。 +::: + +::: tip +ドメインの購入とCloudflareのセットアップ、サーバーの確保についてはご自身でご準備ください。 +::: + +不具合があれば[ @aqz@p1.a9z.dev へのメンション](https://p1.a9z.dev/@aqz)にてお知らせいただければと思います。 + +## この記事について + +この記事では、[Misskey構築の手引き (manual.html)](./manual.html)で紹介されている通り、systemdでMisskeyを動作させています。 + +[docker-compose](./docker.html)なら、手作業でももうちょっと簡単に実行できるはずです。 + +::: danger +一度使用を始めたサーバーのドメイン・ホスト名は、決して変更しないでください! +::: + +## はじめに + +この記事では、[Misskey構築の手引き (manual.html)](./manual.html)を基に、一般的なUbuntuサーバーへMisskeyをインストールし公開する方法の一挙手一投足を解説する。 + +Bashのコマンド入力、いくつかの設定ファイルの編集、そしてブラウザの操作だけで設定が完了するようにしている。インストールするソフトウェアについて簡単に説明しているが、気にする必要はない。 + +この記事では、具体性を重視し、特定の環境に特化した記述をしている。 + +OSの違い、Misskey本体や依存するソフトウェアのバージョンアップで変わってしまった部分等があるかもしれないが、ご容赦いただきたく思う。 + +わからない単語については、[『「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典』](https://wa3.i-3-i.info/) で調べて分かった気になってほしい。 + +## 環境と条件 + +* OSは**Ubuntu 22.04.1 LTS**を利用する。 +* ハードウェア要件としては、CPUは最近のものなら最小限で動く。アーキテクチャはamd64及びarm64を想定している。 +* メモリは1.5GB程度あればよい。(Viteの導入等により、1.5GB程度でもビルド可能になった) +* 独自のドメインを購入し、CloudFlareを使用する。 +* ドメインは[Google Domains](https://domains.google/intl/ja_jp/)などで予め用意しておくこと。 +* ここではドメインをexample.tldとして解説を進めるので、自分が買ったドメインに適宜置き換えて読むこと。開発環境の場合はlocalhostと読み替えます(設定ファイルの項で別途説明) + +::: danger +一度使用を始めたサーバーのドメイン・ホスト名は、決して変更しないでください! +::: + +## nanoの使い方 + +今回はテキストエディターにnanoを使う。次のように起動する。 + +```sh +nano /path/to/file +``` + +一般的な矢印ボタンやHome/Endなどを利用してカーソルを移動できる。 + +終了はCtrl+Xで、変更を保存するか聞かれた場合Y(Yes)を入力しEnterすると保存できる。 + +下部にコマンド一覧が表示されるので、^をCtrl、M-をAltと読み替えて参考にしよう。 + +## ユーザーの作成 + +Misskeyはrootで実行しない方がよいため、専用のユーザーを作成する。 + +``` +sudo adduser --disabled-password --disabled-login misskey +``` + +::: tip +開発環境の場合はユーザーを分ける必要はありません +::: + +## 基本的なソフトウェアのインストールと設定 + +基本的なソフトウェアのインストールを行う。 + +### Node.js + +Node.jsは、サーバーサイドJavaScript環境であり、Misskeyの基本的な実行環境である。 + +```sh +sudo apt install -y curl + +curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash - + +sudo apt install -y nodejs + +# Node.jsがインストールされたので、バージョンを確認する。 +node -v + +# corepack enable +sudo corepack enable +``` + +v20.x.xなどと表示されればOK。v8.x.xのように低いバージョンが表示された場合は、正しくインストールが行えていないため、サーバーを再起動してもう一度インストールし直すなどしてみよう。 + +### PostgreSQL + +PostgreSQLは、オブジェクト関係データベース管理システムであり、Misskeyの種々のデータを保存するために必要不可欠なソフトだ。 + +#### インストール + +シェルスクリプトを実行し、最新バージョン(v15)をインストールしよう。 + +``` +sudo apt install -y postgresql-common + +sudo sh /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh -i -v 15; + +# systemctlでデーモンの状態を確認。 +systemctl status postgresql +``` + +activeならOK。 + +#### ユーザーとデータベースの作成 + +psqlを起動。 + +```sh +sudo -u postgres psql +``` + +Misskeyで使うユーザーを作成する。\ +ユーザー名をmisskey、パスワードをhogeとする場合は次のようになる。\ +(LinuxのユーザーとPostgreSQLのユーザーは別物なので、混同しないよう注意すること。) + +```sql +CREATE ROLE misskey LOGIN CREATEDB PASSWORD 'hoge'; +``` + +データベースを作成。データベース名をmk1としている。 + +```sql +CREATE DATABASE mk1 OWNER misskey; +¥q +``` + +### Redis + +Redisは、NoSQLのインメモリデータベースソフトであり、データベースや連合との通信を管理するなどのために必要だ。 +redis.ioのドキュメントに従いインストールする。 https://redis.io/docs/getting-started/installation/install-redis-on-linux/ + +```sh +sudo apt install -y curl ca-certificates gnupg2 lsb-release + +curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg + +echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list + +sudo apt update + +sudo apt install -y redis +``` + +systemctlでデーモンの状態を確認。 + +```sh +systemctl status redis-server +``` + +activeならOK。 + +### nginx + +nginxは、主としてリバースプロキシに用いられるWebサーバーソフトである。Misskeyには必須ではないが、キャッシュ等をするとパフォーマンスが向上したり、httpからhttpsへの転送などをするために、インストールしておこう。 + +::: tip +開発環境の場合はnginxのセットアップは不要です +::: + +nginx.orgのドキュメント http://nginx.org/en/linux_packages.html#Ubuntu に従ってインストールする。 + +```sh +sudo apt install ubuntu-keyring + +curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null + +gpg --dry-run --quiet --no-keyring --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg +``` + +このとき出力に 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 とあるか確認する。 + +```sh +echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list + +echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" | sudo tee /etc/apt/preferences.d/99nginx + +sudo apt update + +sudo apt install -y nginx +``` + +systemctlでデーモンの状態を確認。 + +```sh +systemctl status nginx +``` + +activeならOK。そうでなければ、次のコマンドを実行。 + +```sh +sudo systemctl start nginx + +sudo systemctl enable nginx +``` + + にアクセスし、\*Welcome to nginx!\*と表示されればOK。\ +curlで確認するのもよいだろう。 + +```sh +curl http://localhost +``` + +### その他 + +Git(バージョン管理ソフト)およびbuild-essential(Misskeyのビルド時に必要)をインストールする。 + +```sh +sudo apt update + +sudo apt install -y git build-essential +``` + +## 追加の設定とインストール + +サーバーをインターネットに公開する準備をする。 + +::: tip +開発環境の場合はファイヤーウォールやCloudFlare、Certbotの設定は不要です +::: + +### ファイヤーウォール + +今回は、ファイヤーウォールとしてufwを使用する。 + +次では、接続許可をホワイトリスト形式とし、22番SSHポートを接続回数制限を設けながら開放、80番HTTPポート及び443番HTTPSポートを開放とした。 + +```sh +sudo ufw enable + +sudo ufw default deny + +sudo ufw limit 22 + +sudo ufw allow 80 + +sudo ufw allow 443 +``` + +ufwのステータスを確認しておく。 + +```sh +sudo ufw status +``` + +systemctlで永続化する。 + +```sh +sudo systemctl enable ufw +``` + +::: tip +ufwは、netfilter(iptables)を人間が操作しやすいようにするアプリだ。インストールスクリプトは、OCI環境ではnetfilterを直接操作する。 +::: + +### CloudFlare + +CloudFlareは、自分のドメインに対してDNSサーバー・リバースプロキシ・CDNをいっぺんに提供してくれるたいへん便利なサービスである。\ +CloudFlareを経由せずにサーバーを公開することも可能だが、たいへん便利なので導入することをお勧めする。 +[**→ CDNの設定**](/docs/admin/cdn.html) + +[CloudFlareにサインアップ](https://dash.cloudflare.com/sign-up) し、購入したドメインを案内に従って登録する。 + +DNSの登録画面でサーバーのIPアドレスを入力しておくとよい。 + +ドメインを購入した所によっては適用に3日程度かかる場合がある。 + +### Certbot (Let’s Encrypt) の設定 + +HTTPS・WSS通信に使用する証明書をCloudFlareを使う方式でLet’s Encryptから取得する。 + +certbotとCloudFlareプラグインをインストール + +```sh +sudo apt install -y certbot python3-certbot-dns-cloudflare +``` + +CloudflareのAPIキーを取得する。以下の手順で取得されたい。 + +1. にアクセス +2. Global API KeyのViewを選択 +3. パスワードを入力しhCaptchaを解除、Viewを選択 + +CloudFlareの情報を記載した設定ファイル/etc/cloudflare/cloudflare.iniを作成する。 + +```sh +mkdir /etc/cloudflare +nano /etc/cloudflare/cloudflare.ini +``` + +dns_cloudflare_email(下の例ではbar@fuga.foo)にはCloudFlareで登録しているメールアドレスを設定する。 + +```sh +dns_cloudflare_email = bar@fuga.foo +dns_cloudflare_api_key = xxxxxxxxxxxxxxxxxxxxxxxxxx +``` + +これを保存し、パーミッションを600に設定。 + +```sh +sudo chmod 600 /etc/cloudflare/cloudflare.ini +``` + +準備ができたのでコマンドを実行する。**途中の2箇所のexample.tldは自分のものに置き換えること**。 + +```sh +sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials /etc/cloudflare/cloudflare.ini --dns-cloudflare-propagation-seconds 60 --server https://acme-v02.api.letsencrypt.org/directory -d example.tld -d *.example.tld +``` + +\*Congratulations!\*と表示されたらOK。生成された.pemファイルのパスは今後使うので記録しておくこと。 + +自動更新の設定はインストールと同時に行われているため不要。 + +## Misskeyのインストール + +これで前準備はあらかた終わったので、Misskeyを準備していく。 + +misskeyユーザーに変更。 + +```sh +sudo su - misskey +``` + +Gitでファイル類を展開。 + +```sh +git clone -b master https://github.com/misskey-dev/misskey.git --recurse-submodules + +cd misskey + +git checkout master +``` + +必要なnpmパッケージをインストール。 + +```sh +NODE_ENV=production pnpm install --frozen-lockfile +``` + +## Misskeyを設定する + +### default.yml + +設定ファイル.config/default.ymlを作成。 + +```sh +nano .config/default.yml +``` + +次の内容を貼り付け、適宜置き換える。設定値の変更が必要な箇所は●で、これまでの流れの中で設定した値を用いる箇所は〇で示した。 + +この設定ファイルはYAML形式で書かれており、行頭のスペースの数などを間違えるとMisskeyが動かないので、特に注意すること。 + +設定できる値と記述方法は[.config/example.yml](https://github.com/syuilo/misskey/blob/develop/.config/example.yml)に書かれている。 + +::: tip +開発環境の場合、urlは`url: http://localhost:3000`と指定します。 +::: + +```yml +# ● Misskeyを公開するURL +url: https://example.tld/ +# ポートを3000とする。 +port: 3000 + +# ● PostgreSQLの設定。 +db: + host: localhost + port: 5432 + db : mk1 # 〇 PostgreSQLのデータベース名 + user: misskey # 〇 PostgreSQLのユーザー名 + pass: hoge # ● PostgreSQLのパスワード + +#   Redisの設定。 +redis: + host: localhost + port: 6379 + +#   IDタイプの設定。 +id: 'aid' + +#   syslog +syslog: + host: localhost + port: 514 +``` + +指定できたら保存する。 + +### nginxの設定 + +nginxの設定を行う。 + +ルート権限で行う。 + +```sh +exit +``` + +/etc/nginx/conf.d/misskey.confを作成する。 + +```sh +sudo nano /etc/nginx/conf.d/misskey.conf +``` + +[Misskey Hub](https://misskey-hub.net/docs/admin/nginx.html)の設定例をnanoへコピー&ペーストし、次の部分を自分のものに書き換える。 + +* 18行目と30行目のドメイン名 +* 34-35行目の証明書へのパスをCertbotで取得したものに (基本的にexample.tldを置き換えるだけでOK) +* 56行目 (If it's behind another reverse proxy or CDN, remove the following.) から4行を削除 + +変更を保存する。 + +設定ファイルがきちんと機能するか確認。 + +```sh +sudo nginx -t +``` + +OKならば、nginxデーモンを再起動。 + +```sh +sudo systemctl restart nginx +``` + +ステータスを確認。 + +```sh +sudo systemctl status nginx +``` + +activeであればOK。 + +## Misskeyのビルド + +misskeyユーザーにログインし直す。 + +```sh +sudo su - misskey +``` + +ビルドをする。yes we can… + +```sh +cd misskey +NODE_ENV=production pnpm run build +``` + +::: tip +開発環境の場合、`NODE_ENV=production`は不要です。以降のコマンドでも同様に削除してください。 +::: + +### サーバーでビルドできない場合 + +RAMの不足が考えられる。 + +Misskeyのビルドやデータベースのマイグレーション(初期化を含む)には、RAMが2GB以上必要になっている。\ +RAMが足りない場合、以下のような解決策が考えられる。 + +* サーバーにスワップを追加する +* ローカルでビルドしたもの(builtディレクトリ)をsftpで転送する + +## データベースの初期化 + +```sh +pnpm run init +``` + +## Misskeyを起動する + +```sh +NODE_ENV=production pnpm run start +``` + +**Now listening on port 3000 on** [**http://example.tld**](http://example.tld) と表示されたら、設定したURLにアクセスする。 + +Misskeyのウェルカムページが表示されるはずだ。 + +アカウントの作成、ノートの作成やファイルのアップロードといった一通りの操作が正しく行えるか確認しよう。 + +### アクセスできない場合 + +#### CloudFlareのDNSを確認する + +CloudFlareのDNS設定が正しいIPアドレスになっているかもう一度確認しよう。 + +#### ルーターの設定を確認する + +自宅サーバーの場合、ルーターがサーバーと外部との80ポート・443ポートの通信を許可する設定になっているかどうか確認しよう。 + +クラウドの場合でも、ネットワーク設定でポート開放が必要な場合が多い。 + +## Misskeyのデーモンを作成 + +::: tip +開発環境の場合、デーモンの作成は不要です。 +::: + +いったんCtrl+Cでプロセスをキルし、Misskeyをデーモンで起動する設定をしよう。 + +ルート権限で行う。 + +```sh +exit +``` + +/etc/systemd/system/misskey.serviceを作成する。 + +```sh +sudo nano /etc/systemd/system/misskey.service +``` + +次の内容を貼り付け、保存する。 + +```ini +[Unit] +Description=Misskey daemon + +[Service] +Type=simple +User=misskey +ExecStart=/usr/bin/npm start +WorkingDirectory=/home/misskey/misskey +Environment="NODE_ENV=production" +TimeoutSec=60 +StandardOutput=journal +StandardError=journal +SyslogIdentifier=misskey +Restart=always + +[Install] +WantedBy=multi-user.target +``` + +systemdを設定し、misskeyデーモンを開始。 + +```sh +sudo systemctl daemon-reload + +sudo systemctl enable misskey + +sudo systemctl start misskey +``` + +systemctlでデーモンの状態を確認。起動に少し時間がかかるため、15秒程度待ってからのほうが良い。 + +```sh +sudo systemctl status misskey +``` + +activeならOK。 + +**これでMisskeyのインストールはほぼ完了だ。** + +Misskeyサーバーに自分のアカウントを登録・ログインし、設定を続けよう。 + +## Misskeyの設定を続ける + +* [**Misskeyサーバーで最初に設定するべきサーバー設定とその他設定の説明**](https://hide.ac/articles/Y504SIabp) +* [**Squidプロキシを設定してMisskeyを守る**](https://hide.ac/articles/MC7WsPDqw) +* [**Misskeyのデータベースをバックアップしよう【OCIオブジェクトストレージ編】**](https://hide.ac/articles/E2Ea3cauk) + +## Misskeyのアップデート + +[→ manual.html#Misskeyのアップデート方法](https://misskey-hub.net/docs/install/manual.html#misskey%E3%81%AE%E3%82%A2%E3%83%83%E3%83%95%E3%82%9A%E3%83%86%E3%82%99%E3%83%BC%E3%83%88%E6%96%B9%E6%B3%95) + +作業中はMisskeyを使うことができません。 + +```sh +sudo systemctl stop misskey + +su - misskey + +git pull; +NODE_ENV=production pnpm install --frozen-lockfile +pnpm run clean; +NODE_ENV=production pnpm run build; +pnpm run migrate; + +exit +``` + +### Case 1: apt upgradeをする場合 + +```sh +sudo apt update -y +sudo apt full-upgrade -y +sudo reboot +``` + +再起動後はMisskeyは自動で起動します。 + +### Case 2: そのまま起動 + +```sh +sudo systemctl start misskey +``` diff --git a/content/ko-KR/docs/misskey-hub.md b/content/ko-KR/docs/misskey-hub.md new file mode 100644 index 00000000..dd8d95fc --- /dev/null +++ b/content/ko-KR/docs/misskey-hub.md @@ -0,0 +1,14 @@ +# Misskey Hub에 대하여 +Misskey Hub는 Misskey 관련 문서, 개발 블로그, 플러그인 스토어 등을 제공하는 Misskey 프로젝트 공식 홈페이지입니다. +"Misskey의 모든 것이 여기에 있다"는 것을 모토로 운영 중입니다. + +Misskey Hub도 [오픈 소스로 공개되어 있습니다.](https://github.com/misskey-dev/misskey-hub). + +::: tip +Misskey Hub는 [VuePress](https://github.com/vuepress/vuepress-next)를 통하여 정적 사이트로 제공됩니다. +::: + +- [변경 사항](../updates.md) + +## Misskey Hub에 기여하기 +문서의 추가하거나, 다른 언어로 번역하여 Misskey Hub에 기여할 수 있습니다. diff --git a/content/ko-KR/docs/misskey.md b/content/ko-KR/docs/misskey.md new file mode 100644 index 00000000..da188088 --- /dev/null +++ b/content/ko-KR/docs/misskey.md @@ -0,0 +1,143 @@ +--- +description: "Misskey에 대하여 설명하는 문서입니다." +--- + +# Misskey에 대하여 + +Misskey는 오픈소스 분산형 마이크로블로깅 플랫폼 프로젝트입니다. +개발은 일본의 syuilo에 의해 2014년부터 시작되었습니다. +드라이브, 리액션 등의 풍부한 기능과, 높은 커스터마이징 자유도를 갖춘 UI가 특징입니다. + +## 역사 + +개발 초기에는 게시판 형식을 메인으로 하는 서비스였으나, 유저가 짧은 글을 게시하고, 그 글들을 시간 순서대로 흘러가는 '타임라인' 기능을 추가한 뒤로 인기가 높아져, 나중에는 이 기능에 비중을 두고 개발이 이루어 지게 됩니다. +당초에는 분산형이 아니었으나, 2018년에 ActivityPub을 통해 분산형 소셜 네트워킹을 지원함으로써 더욱 많은 분들에게 알려지고, 지금에까지 이릅니다. + +::: tip +Misskey라는 이름은, syuilo가 프로젝트 이름을 구상할 때 우연히 듣고 있던 May'n의 노래 'Brain Diver'의 가사에서 따 온 것입니다. +::: + +누구나 개발에 참가할 수 있으며, 지금도 활발하게 개발이 진행되고 있습니다. + +## "분산형"이 무엇인가요? + +분산형(Distibuted), 또는 탈중앙형(Decentralized)이란, 여러 개의 서버에 산재하는 각각의 커뮤니티가 서로 통신(연합/Federation)함으로써, 컨텐츠를 주고 받는 네트워크(연합우주/Fediverse)를 형성하는 구조를 가리키는 말입니다. +이와 반대로, 서버가 하나밖에 존재하지 않거나, 여러 곳이 있더라도 서로의 교류가 없는 닫힌 구조를 중앙집권형 서비스라고 합니다. Twitter나 Facebook 등, 기존에 있던 대부분의 SNS 서비스가 이에 해당합니다. +분산형 서비스의 이점은 자신에게 맞는 운영자나 테마의 서버를 선택할 수 있다는 것입니다. 자신이 직접 서버를 만들 수도 있습니다. 어느 서버에 들어가도 같은 커뮤니티에 접근할 수 있습니다. + +## 지금도, 앞으로도 오픈 소스 + +Misskey는 지금까지, 그리도 앞으로도 계속 오픈소스 프로젝트로서 존재할 것입니다. 여기에서 오픈 소스란 소프트웨어의 소스 코드(원본)을 공개하여 누구나 열람할 수 있게 함을 가리키는 말이며, 경우에 따라서는 소스 코드의 수정이나 재배포에 대한 허용까지 오픈 소스의 정의에 포함하는 경우도 있습니다. +Misskey의 모든 소스 코드는 [AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE) 라이선스 하에 [공개](https://github.com/misskey-dev)되어 있으며, 누구나 자유롭게 열람, 사용, 수정 및 변형, 재배포할 수 있습니다. +오픈 소스로 공개함으로써 자신이 원하는 대로 프로그래램을 변경하거나, 유해한 코드가 포함되어 있지 않은지 확인할 수 있고, 아무나 개발 과정에 참여하는 것이 가능해집니다. +앞서 언급한 분산형 체계를 실현하는 것 또한, 오픈 소스와 뗄레야 뗄 수 없는 관계를 유지하고 있습니다. +재차 언급되고 있지만, Twitter나 Facebook과 같은 영리 서비스들 대부분은 오픈 소스가 아닙니다. + +::: tip +기술적인 부분으로, Misskey의 소스 코드는 Git으로 관리되고 있으며, 저장소는 [GitHub에 의해 호스팅되고 있습니다.](https://github.com/misskey-dev) +::: + +## 개발에 참가하거나 프로젝트를 지원하기 + +Misskey가 마음에 드셨다면 부디 저희 프로젝트를 지원해 주시기 바랍니다. 아래에서 설명하는 것과 같이 프로젝트를 지원하는 방법은 다양하며, 개발에 대한 지식이 없더라도 프로젝트를 지원하는 방법은 다양하기 때문에 누구나 부담없이 참가하거나 기여할 수 있습니다. 여러분의 많은 응원을 기다리고 있겠습니다. + +### 기능 추가나 버그 수정 + +개발에 대한 지식이 있는 분이라면, 소스 코드 편집에 참가하는 방식으로 프로젝트에 기여할 수 있습니다. +기여에 대한 가이드라인은 [이 문서에서 확인하실 수 있습니다](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md). + +### 논의에 참가하기 + +새로운 기능, 또는 기존에 있던 기능에 대한 의견이나, Misskey에서 발생하는 버그를 제보받고 있습니다. +이러한 논의는 [GitHub](https://github.com/misskey-dev) 저장소 또는 [포럼](https://forum.misskey.io/) 등에서 이루어집니다. + +### 텍스트 번역하기 + +Misskey는 다국어를 지원하고 있습니다. (국제화, Internationalization이나 i18n이라고도 합니다) 본래 일본어로 개발된 소프트웨어지만, 자원봉사자 분들에 의해 다른 언어로 번역이 이루어지고 있습니다. +번역 작업에 참가하시는 것으로도 Misskey 프로젝트에 기여하실 수 있습니다. +Misskey의 번역은 [Crowdin에서 제공하는 서비스](https://crowdin.com/project/misskey)를 통해 관리하고 있습니다. + +### 이용 경험을 공유하기 + +이용 상의 버그 뿐만 아니라, Misskey를 사용하면서 느낀 점, 재미있었던 것들이 있다면 공유해 주세요. 사소하다고 느껴질 지도 모르지만, 개발의 원동력으로 이어지는 엄연한 기여입니다. + +### 미스키스트를 늘리기 + +Misskey를 사용하는 유저를 "미스키스트"(Misskist)라고 부릅니다. +친구나 지인을 Misskey에 초대하는 것을 비롯하여 다양한 방법으로 Misskey를 널리 알려 주는 것 또한 개발에 대한 동기 부여로 이어집니다. + +### 기부하기 +[이 페이지를 읽어 주세요](./donate.md) + +## 자주 묻는 질문 + +### 이 프로젝트의 지향점은 무엇인가요? + +엄밀히 말하면, 막연한 목표이지만 널리 쓰이는 범용 플랫폼이 되는 것을 목표로 하고 있습니다. +Misskey는 다른 프로젝트와 다르게 어떤한 사상(반 중앙집권 등)이나 비전에 기반하지 않으며, 중립적으로 개발되고 있습니다. +저희는 이 중립성이 오히려 특정 방향성에 얽매이지 않은 유연함을 만들어 내는 것이라고 믿고 있습니다. + + + +### 기업에 의해 개발되고 있나요? + +Misskey는 개인이 개발하고 있고, 다른 특정한 기업과 연관되어 영리화되지도 않았습니다. +개발 인원은 일반적으로 자원봉사자들입니다. 이들이 회사에 소속되어 있더라도, 개발은 계속 커뮤니티를 중심으로 진행됩니다. + +### Misskey는 누가 운영하고 있나요? + +Misskey의 분산적 정체성에 의해, 각 서버는 고유의 운영진을 가지고 있습니다. 그래서 한 사람이나 기업이 모든 인스턴스를 운영하는 것이 아닙니다. +개발진도 각 서버에 관여하지 않기 때문에, 관리에 관한 질문은 해당 서버의 운영진에 물어봐야 합니다. +각 서버를 누가 관리하고 있는지는 `https://(인스턴스.도메인)/about`에서 확인할 수 있습니다. +서버를 직접 만드셨다면, 처음 만드신 분이 최고 운영자가 됩니다. + +### 어떤 서버를 선택해야 하나요? + +완전하진 않지만, 서버 목록은 [이 곳](../instances.md)에서 확인하실 수 있습니다. 서버에 따라 커뮤니티나 중심 테마가 다를 수 있기 때문에 여러분의 관심사에 맞는 서버가 있다면 그 서버로 들어가는 것이 가장 좋은 선택일 것입니다. +그와 별개로, 서버의 크기나 사용자 수, 국가나 주요 언어, 관리진에 대해 의존하거나 신뢰하는 정도 등등 또한 서버를 고르는 좋은 조건이 될 수 있습니다. +그러나 어느 서버도 Misskey의 공식 서버로서 제공되지는 않습니다. +서버를 직접 만든다는 선택지도 있겠네요. + +일반적으로, 어느 서버에 들어가든 간에, 다른 서버의 사용자들과 연결해 대화하는 것은 여전히 가능합니다. + +### 서버를 어떻게 만들 수 있나요? + +Misskey 서버 제작에 관심을 가져 주셔서 감사합니다. +2022년 말을 기준으로 Misskey를 특별하게 제공하는 서비스는 없기 때문에, 새 서버를 만드는 것은 일정 수준의 지식이 필요합니다. +관련해서는 [여기](./install.md)를 참고해 주세요. + +### Misskey는 어떤 기술을 이용하고 있나요? + +Misskey의 개발이 진행되면서 이용되는 기술도 상당히 많이 바뀌었습니다. +초창기엔 MySQL + PHP + jQuery 조합을 사용했지만, 지금은 다음 조합을 사용합니다. + +- 서버측: Node.js +- DB: PostgreSQL, Redis +- UI 프레임워크: Vue.js +- 개발 언어: TypeScript + +여기에 더해, Misskey에서 출발한 MFM이나 AiScript 또한 활용하고 있습니다. + +### Mastodon의 포크 버전인가요? + +Misskey는 Mastodon이나 다른 비슷한 프로젝트들과 완전히 다릅니다. +아주 오래 전부터 개발되어 왔지만, Mastodon이 등장한 이후에 분산화 네트워크로 전환되었습니다. +이와는 별개로, 서로 연관이 없는 두 프로젝트 모두 동일하게 ActivityPub 프로토콜을 이용하고 있습니다. + +### iOS / Android 용 앱이 있나요? + +각 OS에 대한 공식 Misskey 앱은 없지만, 서드파티 앱은 존재합니다. 자세한 것은 [여기](./apps.md)를 참고해 주세요. + +하지만, 서드파티 앱의 기능은 공식 웹 클라이언트의 업데이트보다 늦을 수밖에 없기 때문에, 네이티브 앱을 굳이 써야겠다는 분이 아니라면 공식 웹 클라이언트를 사용하실 것을 권장합니다. +Misskey 웹 클라이언트는 PWA를 지원하고 있어, 네이티브 앱인 것처럼 동작하게 할 수 있습니다. +자세한 것은 [여기](TODO)를 참고해 주세요. + +### Misskey의 로고나 아이콘을 다운로드 받을 수 있나요? + +[에셋 콜렉션](../appendix/assets.md)를 확인해주세요. + +### 가끔 가다 보이는 귀여운 고양이귀 캐릭터는 무엇인가요? + +Misskey의 마스코트, Ai입니다. + +Ai에 대한 자세한 정보는 [여기](https://xn--931a.moe)(일본어)를 참고해주세요. diff --git a/content/ko-KR/docs/releases.md b/content/ko-KR/docs/releases.md new file mode 100644 index 00000000..0dbafa64 --- /dev/null +++ b/content/ko-KR/docs/releases.md @@ -0,0 +1,876 @@ +# 릴리스 노트 + +미스키 릴리스에 대한 릴리스 노트입니다. + +::: tip +최신 정보는 업데이트되지 않았을 수 있습니다. 최신 정보는 [GitHub](https://github.com/misskey-dev/misskey/blob/master/CHANGELOG.md)(일본어, 영어) 또는 [일본어 Misskey Hub](../docs/releases.md)에서 확인해주세요. +::: + +## 13.0.0 + +출시일: 2023년 1월 16일 + +### 요약 + +- 새로운 기능 (역할 시스템, Misskey Play, 신규 위젯, 신규 차트, 🍪👈 등) +- 백엔드 재작성 +- 성능 향상 (백엔드, 프론트엔드) +- 다양한 사용성 개선 +- 다양한 UI 개선 + +### 주요 기능 + +- 역할 + - 사용자 권한을 종전보다 유연하게 관리할 수 있게 됩니다. 예를 들어, "인스턴스 구독자는 안테나를 30개까지 만들 수 있습니다," "로컬 타임라인은 기본적으로 보이지 않지만, 일부 권한을 가진 분들만 볼 수 있습니다," "초대 전용 인스턴스지만 모든 사용자가 초대를 할 수 있습니다"와 같은 것들을 지정할 수 있습니다. 또한, 여러 조건을 합쳐서 역할 등록을 자동화할 수도 있습니다. "계정을 만든 지 하루가 지나지 않은 사용자는 공개 포스팅을 할 수 없습니다"처럼요. +- Misskey Play + - Misskey Play는 기존의 페이지를 대체할 새로운 플랫폼입니다. 동적 콘텐츠 (이하 "어플리케이션"이라 합니다)에 특화되어 있으며, 페이지에서보다 훨씬 더 유연한 어플리케이션을 만들 수 있게 도와줍니다. + +### 변경 사항 + +#### 서버 어드민 + +- Node.js 18.x 이상이 필요합니다. +- PostgreSQL 15.x가 필요합니다. + - Misskey에서는 아직까지 PostgreSQL 15의 기능을 활용하지 않고 있지만, 향후에 활용하게 될 수 있습니다. +- ElasticSearch의 지원이 삭제되었습니다. + - 대신, 별도의 검색 제공자를 설정할 수 있도록 하는 매커니즘을 준비하고 있습니다. 이 매커니즘이 추가되면 종전처럼 ElasticSearch를 활용하실 수 있습니다. +- Yarn에서 pnpm으로 마이그레이션했습니다. + sudo corepack enable 명령어를 통해 corepack을 활성화하는 것을 권장합니다. +- 서브도메인에 대해서도 인스턴스 차단이 가능합니다. +- 역할 기능이 추가되면서, 여러 기능이 역할 기능에 통합됩니다. + - 모더레이터 설정이 역할로 통합되었습니다. 업데이트 전 모더레이터 목록을 별도로 기록해 두었다가 수동으로 다시 추가해야 합니다. 업데이트 후에는 모더레이터에 관한 정보가 모두 삭제됩니다. + - 사일런스가 역할로 통합되었습니다. 기존의 사일런스 기록이 삭제되니 별도로 기록해 두는 것을 추천합니다. + - 유저별 드라이브 용량 제한이 역할로 통합되었습니다. + - 인스턴스 기본 드라이브 용량 설정이 역할로 통합되었습니다. 업데이트 후 기본 역할 또는 조건형 역할에서 드라이브 용량을 다시 설정해 주세요. + - 로컬 타임라인 / 글로벌 타임라인에 포스팅하는 권한이 역할로 통합되었습니다. +- 더이상 Docker가 root로 작동하지 않습니다. Docker를 사용하면서 오브젝트 스트로지를 사용하지 않는다면, chown -hR 991.991 . /files를 실행해 주세요. + +#### 사용자 + +- 노트 주시하기 기능이 삭제되었습니다. +- 투표에 대한 알림이 삭제되었습니다. +- 수식을 노트에 더이상 임베딩할 수 없습니다. +- 동적 페이지를 더이상 만들 수 없습니다. + - 대신 AiScript를 활용하는 Misskey Play 기능을 통해, 더 유연한 동적 콘텐츠를 만들 수 있게 됩니다. +- AiScript가 0.12.2로 업데이트되었습니다. + - 0.12.x의 변경사항: https://github.com/syuilo/aiscript/blob/master/CHANGELOG.md#0120 + - 0.12.x 이전 버전의 플러그인 로딩이 불가합니다. +- iOS 15 미만의 환경은 지원되지 않습니다. +- Firefox 110 미만의 환경은 지원되지 않습니다. + - 109에서는 ContainerQueries 플래그를 활성화하면 문제 없이 사용할 수 있습니다. + +#### 앱 개발자 + +- API: meta 응답은 더이상 emojis 프로퍼티를 포함하지 않습니다. + - 커스텀 이모지 정보를 얻으려면, emojis 엔드포인트로 요청하세요. +- API: 커스텀 이모지 엔티티는 더이상 url 프로퍼티를 포함하지 않습니다. + - 이모지를 표시하려면, <인스턴스 호스트>/emoji/<이모지 이름>.webp를 요청하세요. + - 예: https://p1.a9z.dev/emoji/misskey.webp + - 리모트: https://p1.a9z.dev/emoji/syuilo_birth_present@mk.f72u.net.webp +- API: user 및 note 엔티티는 더이상 emojis 프로퍼티를 포함하지 않습니다. +- API: user 엔티티는 더이상 avatarColor 및 bannerColor 프로퍼티를 포함하지 않습니다. +- API: instance 엔티티는 더이상 latestStatus, lastCommunicatedAt, latestRequestSentAt 프로퍼티를 포함하지 않습니다. +- API: instance 엔티티의 caughtAt이 firstRetrievedAt으로 명칭이 변경되었습니다. + +### 개선된 사항 + +- Role system @syuilo +- Misskey Play @syuilo +- Introduce retention-rate aggregation @syuilo +- Make possible to export favorited notes @syuilo +- Add per user pv chart @syuilo +- Push notification of Antenna note @tamaina +- AVIF support @tamaina +- Add Cloudflare Turnstile CAPTCHA support @CyberRex0 +- Rate limits can now be adjusted per user @syuilo +- Non-moderator users assigned to roles with permissions can now issue instance invitation codes @syuilo +- Non-moderator users with assigned roles can now add, edit, and delete custom emoji @syuilo +- Allow users to set the number of clips and notes within a clip @syuilo +- Allowed to set the number of users in user list and user list @syuilo +- Maximum number of characters for hardword mute @syuilo +- Maximum number of webhooks that can be created @syuilo +- Can set the number of notes that can be pinned @syuilo +- Server: signToActivityPubGet is set to true by default @syuilo +- Server: improve syslog performance @syuilo +- Server: Use undici instead of node-fetch and got @tamaina +- Server: Judge instance block by endsWith @tamaina +- Server: improve note scoring for featured notes @CyberRex0 +- Server: Relaxed character limit for survey choices @syuilo +- Server: Relaxed character limit for profile @syuilo +- Server: add rate limits for some endpoints @syuilo +- Server: improve stats api performance @syuilo +- Server: improve nodeinfo performance @syuilo +- Server: delete outdated notifications regularly to improve db performance @syuilo +- Server: delete outdated hard-mutes regularly to improve db performance @syuilo +- Server: delete outdated notes of antenna regularly to improve db performance @syuilo +- Server: improve activitypub deliver performance @syuilo +- Client: use tabler-icons instead of fontawesome to better design @syuilo +- Client: Add new gabber kick sounds (thanks for noizenecio) +- Client: Add link to user RSS feed in profile menu @ssmucny +- Client: Compress non-animated PNG files @saschanaz +- Client: YouTube window player @sim1222 +- Client: show readable error when rate limit exceeded @syuilo +- Client: enhance dashboard of control panel @syuilo +- Client: Vite is upgraded to v4 @syuilo, @tamaina +- Client: HMR is available while yarn dev @tamaina +- Client: Implement the button to subscribe push notification @tamaina +- Client: Implement the toggle to or not to close push notifications when notifications or messages are read @tamaina +- Client: show Unicode emoji tooltip with its name in MkReactionsViewer.reaction @saschanaz +- Client: OpenSearch support @SoniEx2 @chaoticryptidz +- Client: Support remote objects in search @SoniEx2 +- Client: user activity page @syuilo +- Client: Make widgets of universal/classic sync between devices @tamaina +- Client: add user list widget @syuilo +- Client: Add AiScript App widget +- Client: add profile widget @syuilo +- Client: add instance info widget @syuilo +- Client: Improve RSS widget @tamaina +- Client: add heatmap of daily active users to about page @syuilo +- Client: introduce fluent emoji @syuilo +- Client: add new theme @syuilo +- Client: add new mfm function (position, fg, bg) @syuilo +- Client: show fireworks when visit user who today is birthday @syuilo +- Client: show bot warning on screen when logged in as bot account @syuilo +- Client: AiScript can refer to custom emoji list @syuilo +- Client: improve overall performance of client @syuilo +- Client: ui tweaks @syuilo +- Client: clicker game @syuilo + +### 수정된 버그 + +- Server: Fix @tensorflow/tfjs-core's MODULE_NOT_FOUND error @ikuradon +- Server: Fixed a problem that sentences in quotes are nyaized @kabo2468 +- Server: Bug fix for Pinned Users lookup on instance @squidicuzz +- Server: Fix peers API returning suspended instances @ineffyble +- Server: trim long text of note from ap @syuilo +- Server: Ap inbox max payload size limited to 64kb @syuilo +- Server: add limit to number of antennae created @syuilo +- Server: Fixed duplicate error IDs in pages/like @syuilo +- Server: Fixed that summary values are not updated depending on pages/update parameters @syuilo +- Server: Escape SQL LIKE @mei23 +- Server: fix problem with certain PNG image uploads failing @usbharu +- Server: fix problem with OGP rendering with URLs of non-public clips @syuilo +- Server: Antenna timeline (streaming) picks up key posts of users not followed @syuilo +- Server: follow request list api pagination @sim1222 +- Server: Fixed an issue where an error when drive capacity is exceeded is not properly responded @syuilo +- Client: Fixed a problem that user name is not auto-completed in password manager @massongit +- Client: Fixed a problem that date strings are displayed as custom pictograms @syuilo +- Client: case insensitive emoji search @saschanaz +- Client: Fixed that there is no way to close widget drawer when screen width is narrow @syuilo +- Client: Fixed InApp window sometimes becoming inoperable @tamaina +- Client: use proxied image for instance icon @syuilo +- Client: Fixed an issue where the content cannot be saved in the Webhook edit screen @m-hayabusa +- Client: Fixed issue where blocks cannot be moved in Page edit @syuilo +- Client: update emoji picker immediately on all input @saschanaz +- Client: fixed tooltip of chart may remain on screen @syuilo +- Client: fix wrong link in tutorial @syuilo + +### 특히 감사드립니다 + +- 모든 기여자분들 +- 베타 테스트를 위한 인스턴스를 만드신 모든 분들 +- 베타 테스트에 참여하신 모든 분들 + +## 12.119.1 + +Released at: 2022/12/03 + +### Bugfixes + +- Server: Mitigate AP reference chain DoS vector @skehmatics + +## 12.119.0 + +Released at: 2022/09/10 + +### Improvements + +- Client: Add following badge to user preview popup @nvisser +- Client: mobile twitter url can be used as widget @caipira113 +- Client: Improve clock widget @syuilo + +### Bugfixes + +- Fix an issue that can cause migration failures +- Server: Fix an issue that allows marking others' notification as read @syuilo +- Client: Fix an issue where 'Manage access tokens' and 'Manage Accounts' page is not shown @futchitwo + +## 12.118.0 + +Released at: 2022/08/07 + +### Improvements + +- Client: Preference backups feature +- Client: Add vi-VN language support +- Client: Add unix time widget @syuilo + +### Bugfixes + +- Server: Fix blocking users from remote instances @xianonn +- Client: Fix webhook page freeze after webhook is first created @syuilo +- Client: Fix broken MiAuth page @syuilo +- Client: Fix an issue where drag-and-drop to the post form doesn't work with some applications @m-hayabusa + +## 12.117.1 + +Released at: 2022/07/19 + +### Improvements + +- Client: UI brushup @syuilo + +### Bugfixes + +- Server: Fix an issue where upload fails intermittently @acid-chicken +- Client: Fix an issue where reaction picker is shown behind other in-app windows @syuilo +- Client: Fix user information lookup retry feature @xianonn +- Client: Update MFM cheatsheet behavior @syuilo +- Client: Fix an issue that prevents changing 'Receive notifications from this instance' setting @syuilo + +## 12.117.0 + +Released at: 2022/07/18 + +### Improvements + +- Client: Support maximizing windows @syuilo +- Client: Shift-clicking on the link opens it in-app @syuilo +- Client: Ctrl-clicking on the link will force page transition on Deck UI @syuilo +- Client: UI brushup @syuilo + +## 12.116.1 + +Released at: 2022/07/17 + +### Bugfixes + +- Client: Fix an issue that prevents 'Show in page' button from working on Deck UI @syuilo +- Error During Migration Run to 12.111.x + +## 12.116.0 + +Released at: 2022/07/16 + +### Improvements + +- Client: registry editor @syuilo +- Client: UI brushup @syuilo + +### Bugfixes + +- Error During Migration Run to 12.111.x +- Server: TypeError: Cannot convert undefined or null to object @syuilo + +## 12.115.0 + +Released at: 2022/07/16 + +### Improvements + +- Client: Easier account switching on the Deck @syuilo +- Client: UI brushup @syuilo + +## 12.114.0 + +Released at: 2022/07/15 + +### Improvements + +- Add article order shuffle feature to the RSS ticker @syuilo + +### Bugfixes + +- Fix an issue that prevents client from booting @syuilo + +## 12.113.0 + +Released at: 2022/07/13 + +### Improvements + +- Support `` syntax for MFM + +### Bugfixes + +- Server: Fix crash at startup if TensorFlow is not supported @mei23 +- Client: Fix routing of the URL encoded string + +## 12.112.3 + +Released at: 2022/07/09 + +### Improvements + +- Make active email validation configurable + +### Bugfixes + +- Server: Fix Attempts to update all notifications @mei23 + +## 12.112.2 + +Released at: 2022/07/08 + +### Bugfixes + +- Fix Docker doesn't work @mei23 + Still not working on arm64 environment. (See 12.112.0) + +## 12.112.1 + +Released at: 2022/07/07 + +same as 12.112.0 + +## 12.112.0 + +Released at: 2022/07/07 + +### Known issues + +- Installation is currently not working on arm64 environment. This will be fixed in the next version. + +### Changes + +- Highlight menu has been merged into the Explore menu. +- Custom Emoji page has been merged into the Instance Information page. +- Federation page has been merged into the Instance Information page. +- Mentions menu has been merged into the Notification menu. +- Direct notes menu has been merged into the Notifications menu. +- You can now access Antennas via the top icon of the Timeline, instead of the main menu. +- You can now access Lists via the top icon of the Timeline, instead of the main menu. + +### Improvements + +- Server: Allow GET method for some endpoints @syuilo +- Server: Auto NSFW detection @syuilo +- Server: Add rate limit to i/notifications @tamaina +- Client: Improve control panel @syuilo +- Client: Show warning in control panel when there is an unresolved abuse report @syuilo +- Client: Statusbars @syuilo +- Client: Add instance-cloud widget @syuilo +- Client: Add rss-ticker widget @syuilo +- Client: Removing entries from a clip @futchitwo +- Client: Poll highlights in explore page @syuilo +- Client: Improve deck UI @syuilo +- Client: Word mute also checks content warnings @Johann150 +- Client: Page reload from menu @syuilo +- Client: Improve emoji picker performance @syuilo +- Client: For notes with specified visibility, show recipients when hovering over visibility symbol. @Johann150 +- Client: Make widgets available again on a tablet @syuilo +- Add possibility to leave moderation notes on users @syuilo +- Make possible to delete an account by admin @syuilo +- Improve player detection in URL preview @mei23 +- Add Badge Image to Push Notification #8012 @tamaina +- Server: Improve performance +- Server: Supports IPv6 on Redis transport. @mei23 + IPv4/IPv6 is used by default. You can tune this behavior via `redis.family`. +- Server: Add possibility to log IP addresses of users @syuilo +- Add additional drive capacity change support @CyberRex0 + +### Bugfixes + +- Server: Fix GenerateVideoThumbnail failed @mei23 +- Server: Ensure temp directory cleanup @Johann150 +- favicons of federated instances not showing @syuilo +- Admin: The checkbox for blocking an instance works again @Johann150 +- Client: Prevent access to user pages when not logged in @pixeldesu @Johann150 +- Client: Disable some hotkeys (e.g. for creating a post) for not logged in users @pixeldesu +- Client: Ask users that are not logged in to log in when trying to vote in a poll @Johann150 +- Instance mutes also apply in antennas etc. @Johann150 + +## 12.111.1 + +Released at: 2022/06/13 + +### Bugfixes + +- some fixes of multiple notification read @tamaina +- some GenerateVideoThumbnail failed @Johann150 +- Client: fix problem with widget information not being saved in Deck mode @syuilo +- Client: edit screen appears when trying to open gallery posts @futchitwo + +## 12.111.0 + +Released at: 2022/06/11 + +### Note + +- Node.js 16.15.0 or later is required + +### Improvements + +- Supports Unicode Emoji 14.0 @mei23 +- Push notifications for multiple accounts #7667 @tamaina +- Set click and `action` for Push notifications #7667 @tamaina +- Option to discard original image and only keep `WebPublic` one when uploading it to Drive @tamaina +- Server: always remove completed tasks of job queue @Johann150 +- Client: allow cropping of images in avatar settings @syuilo +- Client: make emoji stand out more on reaction button @Johann150 +- Client: display URL of QR code for TOTP registration @tamaina +- Client: render quote renote CWs as MFM @pixeldesu +- API: `notifications/read` also accepts in arrays #7667 @tamaina +- API: if the query meets the `username` condition, `username` is also `LIKE` searched when searching users @tamaina +- MFM: Allow speed changes in all animated MFMs @Johann150 +- The theme color is now better validated. @Johann150 + Your own theme color may be unset if it was in an invalid format. + Admins should check their instance settings if in doubt. +- Perform port diagnosis at startup only when Listen fails @mei23 +- Rate limiting is now also usable for non-authenticated users. @Johann150 @mei23 + Admins should make sure the reverse proxy sets the `X-Forwarded-For` header to the original address. + +### Bugfixes + +- Server: keep file order of note attachement @Johann150 +- Server: fix missing foreign key for reports leading to reports page being unusable @Johann150 +- Server: fix internal in-memory caching @Johann150 +- Server: prevent crash when processing certain PNGs @syuilo +- Server: Fix unable to generate video thumbnails @mei23 +- Server: Fix `Cannot find module` issue @mei23 +- Federation: Add rel attribute to host-meta @mei23 +- Federation: add id for activitypub follows @Johann150 +- Federation: use `source` instead of `_misskey_content` @Johann150 +- Federation: ensure resolver does not fetch local resources via HTTP(S) @Johann150 +- Federation: correctly render empty note text @Johann150 +- Federation: Fix quote renotes containing no text being federated correctly @Johann150 +- Federation: remove duplicate br tag/newline @Johann150 +- Federation: add missing authorization checks @Johann150 +- Client: fix profile picture height in mentions @tamaina +- Client: fix abuse reports page to be able to show all reports @Johann150 +- Client: fix settings page @tamaina +- Client: fix profile tabs @futchitwo +- Client: fix popout URL @futchitwo +- Client: correctly handle MiAuth URLs with query string @sn0w +- Client: correct behavior of the function to display new Note on its details page @xianonn +- MFM: more animated functions support `speed` parameter @futchitwo +- MFM: limit large MFM @Johann150 + +## 12.110.1(2022/04/23) + +### Bugfixes + +- Fix GOP rendering @syuilo +- Improve performance of antenna, clip, and list @xianonn + +## 12.110.0 + +Released at: 2022/04/11 + +### Improvements + +- Improve webhook @syuilo +- Client: Show loading icon on splash screen @syuilo + +### Bugfixes + +- API: parameter validation of users/show was wrong +- Federation: fixed problem with direct posts to remote instances not reaching @syuilo + +## 12.109.2 + +Released at: 2022/04/03 + +### Bugfixes + +- API: admin/update-meta was not working @syuilo +- Client: fix issue where meta[name="theme-color"] content was undefined when switching or loading themes @tamaina + +## 12.109.1 + +Released at: 2022/04/02 + +### Bugfixes + +- API: Fixed problem with Renote + +## 12.109.0 + +Released at: 2022/04/02 + +### Improvements + +- Webhooks @syuilo +- Bull Dashboard built in to check and manipulate job queues @syuilo + - To open the Bull Dashboard, you must relog (log out and log back in) to misskey once with your admin account +- Check that installed Node.js version fulfils version requirement @ThatOneCalculator +- Server: overall performance improvements @syuilo +- Federation: avoid duplicate activity delivery @Johann150 +- Federation: limit federation of reactions on direct notes @Johann150 +- Client: improved deck handling on touchpad/touchscreen @tamaina + +### Bugfixes. + +- Email address validation was not working @ybw2016v +- API: fix endpoint endpoint @Johann150 +- API: fix admin/meta endpoint @syuilo +- API: improved validation and documentation for endpoints that accept different variants of input @Johann150 +- API: `notes/create`: The `mediaIds` property is now deprecated. + - Use `fileIds` instead, it has the same behaviour. +- Client: fixed problem with URLs not displaying if decodeURIComponent fails due to abnormal URI encoding @tamaina + +## 12.108.1 + +Released at: 2022-03-12 + +### Bugfixes + +- Fixed relay not working @xianonn +- Fixed problem with ulid not working @syuilo +- Fixed a problem that OGP cannot be obtained correctly from outside @syuilo +- Instance can't get the files from other instance when there are items in allowedPrivateNetworks in .config/default.yml @ybw2016v + +## 12.108.0 + +Released at: 2022-03-09 + +### Note + +- Node v16.14.0 or later is required from this version + +### Changes + +- The ability to set the maximum number of characters in a note has been removed and the default is now a flat 3000 characters @syuilo +- Misskey can no longer terminate HTTPS connections. @Johann150 + - If you did not use a reverse proxy (e.g. nginx) before, you will probably need to adjust your configuration file and set up a reverse proxy. The https configuration key is no longer recognized! + +### Improvements + +- Instance default theme can be set @syuilo +- Allow mute to set expiration date @syuilo +- Create a notification when a survey is closed @syuilo +- Allow up to 16 profile fields to be saved @syuilo +- Add Pub&Sub to federation chart @syuilo +- Add Active to federation chart @syuilo +- Queries to databases that take longer than 10 seconds by default will be aborted @syuilo + - You can change the timeout period by setting `statement_timeout` in the configuration file `db.extra` +- Client: display instance icon on splash screen @syuilo + +### Bugfixes + +- Client: Fixed reaction picker height sometimes remains low and does not return @syuilo +- Client: Fixed username autocomplete not working properly @syuilo +- Client: Fixed difficulty in editing widgets with touch operation @xianonn +- Client: Fixed register_note_view_interruptor() not working @syuilo +- Client: iPhone X or later(?) Fixed: Fixed page content not being fully displayed on iPhone X or later(?) @tamaina +- Client: Fix image caption on mobile @nullobsi + +## 12.107.0 + +Released at: 2022/02/12 + +### Improvements + +- Client: add theme @syuilo + +### Bugfixes + +- API: fixed internal error in stats API @syuilo +- Client: Fixed soft mute sometimes causing everything to match @tamaina +- Client: take screen safe area into account of the device @syuilo +- Client: Fixed issue with sidebar post button not showing in some environments @syuilo + +## 12.106.3 + +Released at: 2022/02/11 + +### Improvements + +- Client: adjust margins on smart phones @syuilo + +### Bugfixes + +- Client: fixed issue with note details not showing @syuilo + +## 12.106.2 + +Released at: 2022/02/11 + +### Bugfixes + +- Client: Fixed an issue where deleted notes did not automatically disappear from the timeline @syuilo +- Client: Fixed an issue where the number of reactions may be incorrect @syuilo +- Fixed problem with migration not working in some environments @syuilo + +## 12.106.1 + +Released at: 2022/02/11 + +### Bugfixes + +- Client: fixed problem with word mute not saving @syuilo + +## 12.106.0 + +Released at: 2022/02/11 + +### Improvements + +- Improve federation chart @syuilo +- Client: Allow to set the size of the reaction picker @syuilo +- Client: Relaxed reaction picker width and height restrictions @syuilo +- Docker: Update to Node v16.13.2 @mei23 +- Update dependencies + +### Bugfixes + +- validate regular expressions in word mutes @Johann150 + +## 12.105.0 + +Released at: 2022/02/09 + +### Improvements + +- Allow to set the theme color of the instance @syuilo + +#### Bugfixes + +- Fixed migration failure in some environments @syuilo + +## 12.104.0 + +Released at: 2022/02/09 + +### Note + +Please run `npm run clean` before building. + +Due to the large scale of migration in this release, migration may take some time for some instances. +If the migration does not finish, you can delete all **records** in the table starting with `__chart__` (do not delete the table itself) and try again, although the chart information will be reset. + +### Improvements + +- Chart engine enhancements @syuilo + - Reduced table size + - Added number of notes with attachments to notes/instance/perUserNotes chart + - Added new entry to activeUsers chart + - Added new entry to federation chart + - Added apRequest chart + - network chart eliminated +- Client: Enable to see the chart on own instance info page @syuilo +- Client: Allow manual specification of device type @syuilo +- Client: updated UI icons @syuilo +- Client: self-hosting UI icons @syuilo +- Review NodeInfo user and post count content @xianonn + +### Bugfixes + +- Client: Fixed "There is a new note" display remains when switching timeline type @tamaina +- Client: fix UI size issue @tamaina +- Client: Setting instance information of notes to always show breaks the timeline @Johann150 +- Client: Fixed an issue where the cursor position was not correct when replying depending on the environment @syuilo +- Client: Fixed a problem that switching the display range of instances does not work in the control panel users and files @syuilo +- Client: Fixed no update notification dialog @syuilo +- Client: Follows/Followers Visibility changes won't be saved unless clicking on an other checkbox @Johann150 +- API: Fix API cast @mei23 +- Add instance favicon where it's missing @solfisher +- Fixed problems with periodic resync of charts not working @syuilo + +## 12.103.1 + +Released at: 2022/02/02 + +### Bugfixes + +- Client: Fixed an issue with tooltip display position being incorrect. + +## 12.103.0 + +Released at: 2022/02/02 + +### Improvements + +- Client: Allow instance information to be reacquired from the coalition instance page. + +### Bugfixes + +- Client: Fixed an issue where images are hidden when reactions are updated after displaying NSFW images of a post. +- Client: Fixed problem with "Clip" page not opening +- Client: Fixed Trends widget not working +- Client: Fixed Federation widget not working +- Client: Fixed emoji picker not opening in reaction settings +- Client: Fixed issue with inclusion of mentions on DM page +- Client: hashtag retention field in submission form not working +- Client: Fixed side view not working +- Client: ensure that specified users does not get duplicates +- Add `img-src` and `media-src` directives to `Content-Security-Policy` for files and media proxy + +## 12.102.1 + +Released at: 2022/01/27 + +### Bugfixes + +- Fixed problem with chat not displaying + +## 12.102.0 + +Released at: 2022/01/27 + +### Note + +After the update, some custom emoji may not be displayed. In this case, batch exporting the emoji from the emoji management page and then batch importing them again from the control panel will fix the problem. + +⚠ It is not compatible with zips exported prior to 12.102.0. Please update before exporting. + +### Changes + +- Room functionality has been removed. + - It will be restored as a separate repository at a later date. +- Reversi function has been removed. + - It will be restored as a separate repository at a later date. +- Chat UI has been removed. +- The number of files that can be attached to a note has been increased to 16. +- SVG custom emoji are now converted to PNGs for display + +### Improvments + +- Custom emoji batch editing function +- Batch import of custom emoji +- Posting form now allows temporary switching of posting accounts +- Unifying Misskey-specific IRIs in JSON-LD `@context`. +- Improved client performance +- Security Improvements + +### Bugfixes + +- Fixed handling of upload errors + +## 12.101.1 + +Released at: 2021/12/29 + +### Bugfixes + +- Fixed SVG emoji not displaying +- Fixed a case where the extension of exported emoji is false. + +## 12.101.0 + +Released at: 2021/12/29 + +### Improvements + +- Client: Improved accuracy of note previews +- Client: Improvement of MFM sparkle effect +- Client: Design adjustments +- Security Improvements + +### Bugfixes + +- Client: Fixed some components being hidden behind the scenes +- Fix html blockquote conversion + +## 12.100.2 + +Released at: 2021/12/18 + +### Bugfixes + +- Client: Fixed issue where Deck column increases/decreases were not properly reflected until page was reloaded. +- Client: Fixed some components being hidden behind the scenes +- Client: Fixed heavy load on custom emoji list page + +## 12.100.1 + +Released at: 2021/12/17 + +### Bugfixes + +- Client: Design coordination +- Client: Improved display of various menus and reaction picker on mobile + +## 12.100.0 + +Released at: 2021/12/17 + +### Improvements + +- Client: Improved display of various menus and reaction picker on mobile + +### Bugfixes + +- Client: Fixed some components hiding in the background + +## 12.99.3 + +Released at: 2021/12/14 + +### Bugfixes + +- Client: Fixed problem with autocomplete being hidden behind dialogs + +## 12.99.2 + +Released at: 2021/12/14 + +## 12.99.1 + +Released at: 2021/12/14 + +## 12.99.0 + +Released at: 2021/12/14 + +### Improvements + +- Added a user-level instance mute in user settings +- Added option to not include muted users in follow export +- Added option to not include unused accounts in follow export +- Custom emoji export function +- Chart performance improvements +- Allowed to exit from a group + +### Bugfixes + +- Client: Fixed a problem that prevented some functions from working when using a display with touch functionality and mouse operation. +- Client: Fixed an issue where clip settings could not be edited. +- Client: Fixed a problem with menus etc. being hidden behind windows + +## 12.98.0 + +Released at: 12/03/2021 + +### Improvements + +- API: /antennas/notes API now allows filtering by date +- Client: Confirmation dialog box when voting on a survey +- Client: Renote note detail page to the original note page. +- Client: Image popups can be closed by clicking on them. +- Client: Design adjustments +- Ability to remove followers + +### Bugfixes + +- Client: fixed the issue of tabs being displayed on the UI even when LTL and GTL are disabled +- Client: Fixed problem with incorrect error message for incorrect password in login +- Client: Corrected the order of users in the Reaction tooltip and Renote tooltip. +- Client: Fixed problem with master volume of sound not being saved correctly. +- Client: Fixed an inoperability issue in some environments when notifications are displayed. +- Client: Fixed problem with tooltips when tapped on mobile +- Client: Fixed an issue where, when replying to a note in a remote instance, if the target note contained a mentions to a user in that remote instance, it was sometimes passed on as a mentions to the local user in the reply text. +- Client: Fixed a problem in the image viewer where only a portion of the top image is displayed when the entire image is displayed. +- API: Fixed an internal error when retrieving users depending on conditions + +### Changes + +- Client: Moderator badge no longer displayed in notes + +## 12.97.0 (2021-11-19) + +### Improvements + +- client: auto-folding also applies to renotes +- client: improved display of long threads +- client: also apply MFM to translations, so that it retains the formatting (line breaks, etc.) of the original text. +- client: add a confirmation dialog before deleting an account + +### Bugfixes + +- client: fixed an issue where "All" in user search did not work +- client: fixed the style of the Reaction List and Renote List tooltips + +::: warning +Older releases are not translated yet. If you can, please edit this page to add them from the Japanese changelog on [GitHub](https://github.com/misskey-dev/misskey/blob/master/CHANGELOG.md). +::: diff --git a/content/ko-KR/docs/tips/disable-timelines.md b/content/ko-KR/docs/tips/disable-timelines.md new file mode 100644 index 00000000..17ca8521 --- /dev/null +++ b/content/ko-KR/docs/tips/disable-timelines.md @@ -0,0 +1,20 @@ +# 타임라인 비활성화 +Misskey에서는 LTL, STL, GTL을 개별적으로 다룰 수 있습니다. 이에 따라, 인스턴스 관리 창에서 개별 타임라인을 활성화 또는 비활성화할 수 있습니다. + +::: tip +본 기능은 Misskey v12까지에만 존재합니다. Misskey v13에서는 역할로 통합되었습니다. +자세한 사항은 [해당 문서](../features/roles.md)를 참고해주세요. +::: + +인스턴스 전체의 게시물은 로컬 타임라인과 소셜 타임라인에서 모두 확인할 수 있어 사용자가 직접 검색하지 않아도 관심 있는 다른 게시물을 손쉽게 찾을 수 있습니다. +하지만 동시에, 다른 사용자들의 게시물을 보기 위해 팔로우하는 것이 덜 중요해지고 부적절한 게시물이 더 자주 보여짐을 의미할 수도 있습니다. +게다가, 이런 경험은 채팅방과 비슷해지고, 결국 새로 대화에 참여하는 사람이 기존 대화에 참여하기 어렵게 만들 수 있습니다. +이런 장단점의 경중은 인스턴스마다 다르기에, 이 기능의 활성화 여부는 각 인스턴스에 맡겨집니다. +단점이 더 많다고 생각된다면, 이 타임라인들을 비활성화할 수 있습니다. + +::: warning +타임라인을 비활성화하면 혼란이 발생할 수 있으며 사용자 수가 일시적으로 감소할 수도 있습니다. +타임라인 비활성화의 영향을 신중하게 고려하고, 사용자들이 서로 자주 대화하는 상대를 미리 팔로우해 준비할 수 있도록 미리 비활성화 사유를 설명해 주세요. +::: + +이와 별개로, 관리자와 모더레이터는 타임라인이 비활성화되더라도 계속해서 타임라인을 확인할 수 있습니다. diff --git a/content/ko-KR/docs/troubleshooting.md b/content/ko-KR/docs/troubleshooting.md new file mode 100644 index 00000000..71b4b5b7 --- /dev/null +++ b/content/ko-KR/docs/troubleshooting.md @@ -0,0 +1,71 @@ +--- +description: '문제가 발생한 경우, 우선 이 문서를 참고해 주세요.' +--- + +# 문제 해결 +::: tip +[자주 묻는 질문](./faq.md)의 내용도 같이 참고하시면 좋습니다. +::: + +문제가 발생하였을 때, 먼저 이 문서를 참고하여 주십시오. +해당하는 항목이 없거나, 이 문서에서 지시하는 대로 실행함에도 불구하고 해결되지 않을 때에는 서버 관리자에게 문의하거나 버그를 신고해 주십시오. + +## 웹 클라이언트가 켜지지 않아요! +대부분의 경우, 사용하시는 브라우저 또는 운영체제가 오래되었을 경우 나타나는 현상입니다. +브라우저 및 운영체제를 최신 버전으로 업데이트한 뒤, 다시 시도하여 주십시오. + +그럼에도 실행되지 않을 경우, 낮은 확률로 브라우저 캐시 문제일 가능성이 있습니다. 브라우저의 캐시를 초기화한 뒤, 다시 시도하여 주십시오. + +## 페이지를 불러올 수 없어요! +웹 클라이언트는 켜지지만 페이지를 불러올 수 없다는 오류 메시지가 나온다면, 네트워크에 문제가 없는 지 먼저 확인해 주십시오. 또한 다른 기기로도 접속을 시도하여 서버가 멈춰있는 것은 아닌지도 확인해 주십시오. + +낮은 확률로 브라우저 캐시 문제일 가능성이 있습니다. 브라우저의 캐시를 초기화한 뒤, 다시 시도하여 주십시오. + +그럼에도 실행되지 않을 경우, 서버의 문제일 가능성이 있으므로 해당 서버의 관리자에게 문의하여 주십시오. + +## 웹 클라이언트가 매우 느려요! +인터넷 서비스 제공자(ISP)의 통신 장에나 점검이 진행중인 것은 아닌지, 네트워크의 통신 속도나 네트워크 설정에 문제가 없는지, 서버 측의 장애 보고나 점검 일정은 없는 지 먼저 확인하십시오. + +1.Misskey 웹 설정 +메뉴의 '설정'으로 들어가셔서, '클라이언트 설정'의 '일반'에서 다음과 같이 설정해 보십시오. + +- '모양'의 "UI의 애니메이션을 줄이기" 켜기 +- '모양'의 "모달에 흐림 효과 사용" 끄기 +- '모양'의 "시스템 기본 글꼴을 사용" 켜기 +- '모양'의 "OS 기본 이모지를 사용" 켜기 + +아래 설정은 Misskey의 기능을 일부 비활성화합니다. + +- '동작'의 "Pages 에서 AiScript 를 사용하지 않음" 끄기 +- '모양'의 "움직임이 있는 MFM의 비활성화" 켜기 + +2.웹 브라우저 설정 +- 브라우저 설정에서 하드웨어 가속을 켜기 +- 브라우저의 애드온이나 확장 기능에 대한 설정을 점검 혹은 비활성화 +- 기타 브라우저 설정을 점검 + +3.기타 +- 사용 중인 기기의 시스템 설정 점검 + +## Misskey 웹 클라이언트가 이상해요! (배경이 투명해지거나 기타 문제) +업데이트로 인해 UI의 변경 사항이 발생하였을 때, 테마 캐시 시스템의 영향으로 홈페이지가 정상적으로 표시되지 않을 수 있습니다. +설정 메뉴에서 '캐시 비우기'를 클릭하여 해결할 수 있습니다. + +::: warning +"웹 클라이언트" 설정의 캐시 비우기입니다. "브라우저"의 캐시를 초기화하지 마십시오. +::: + +## 알림이나 안테나의 깜빡임 표시가 사라지지 않아요! +깜빡임 표시는 읽지 않은 컨텐츠가 있을 때에 나타납니다. 깜빡임 표시가 사라지지 않는 현상은 보통 읽지 않은 컨텐츠가 목록 어딘가에 존재하기 때문에 나타납니다. +모든 컨텐츠를 읽은 것 같은데도 사라지지 않는다면 (버그일 가능성이 있습니다), 설정 - 알림에서 모든 알림/글/대화를 읽은 상태로 표시하도록 할 수 있습니다. + +## 리노트할 수 없어요! +공개 범위가 '팔로워'이거나 '다이렉트'인 게시물은 리노트할 수 없습니다. + +## Misskey 웹 클라이언트에서 특정 요소가 표시되지 않아요! +웹 브라우저의 광고 차단기와 같은 애드온 또는 확장 기능에 의해 발생하는 문제일 수도 있습니다. 애드온 또는 확장 기능의 설정을 점검하거나, 비활성화하여 주십시오. + +## Misskey 웹 클라이언트에 번역되지 않은 부분이 있어요! +대부분의 경우 Misskey 웹 클라이언트의 번역이 제때 이루어지지 않은 것이 원인이므로, 버그가 아닙니다. 불편하시겠지만 번역이 완성될 때까지 기다려 주십시오. + +만약 Misskey의 번역에 관심이 있으시다면 직접 [번역에 참가](./misskey.md)하실 수도 있습니다. diff --git a/content/ko-KR/help.md b/content/ko-KR/help.md new file mode 100644 index 00000000..42ebf76b --- /dev/null +++ b/content/ko-KR/help.md @@ -0,0 +1,3 @@ +# 도움말 + +- [기능 일람](./docs/features/index.md) diff --git a/content/ko-KR/home.md b/content/ko-KR/home.md new file mode 100644 index 00000000..4ab984d9 --- /dev/null +++ b/content/ko-KR/home.md @@ -0,0 +1,60 @@ +--- +home: true +title: Misskey Hub +heroImage: /banner.svg +tagline: 오픈소스 분산형 마이크로블로깅 플랫폼, Misskey의 공식 홈페이지 +footer: Copyright (c) 2021 syuilo and other contributors +actions: + - text: Misskey 시작하기 + link: ./docs/getting-started + type: primary + - text: 더 알아보기 + link: ./docs/misskey + type: secondary +features: + - title: 분산형🪐 + details: 다양한 서버에서 독립적인 커뮤니티가 운영되고 있으며, 이들은 모두 상호 연결되어 있습니다. + - title: 가벼움🚀 + details: 빠르게 동작하는 Node.js를 이용하여, 많은 수의 서버와 연합하더라도 리소스를 많이 사용하지 않습니다. + - title: 즐거움🍮 + details: 리액션이나 고도의 커스터마이징이 가능한 UI 등, 특징적인 기능을 가지고 있습니다. +--- + + + + + +
+ +# Sponsors +
+ RSS3 +
+
+ + diff --git a/content/ko-KR/instances.md b/content/ko-KR/instances.md new file mode 100644 index 00000000..2fd80339 --- /dev/null +++ b/content/ko-KR/instances.md @@ -0,0 +1,17 @@ +# 인스턴스 목록 +::: tip +여기에 인스턴스를 추가하고 싶다면, [Discord](https://discord.gg/Wp8gVStHW3)를 통해 연락해 주시거나 혹은 이 사이트의 [GitHub](https://github.com/misskey-dev/misskey-hub)에 풀 리퀘스트를 올려주세요. +::: + + + +또는, [비공식 인스턴스 목록](https://join.misskey.page/ko-KR/instances)에서 찾아볼 수도 있습니다. + + diff --git a/content/ko-KR/plugins.md b/content/ko-KR/plugins.md new file mode 100644 index 00000000..238cbcb7 --- /dev/null +++ b/content/ko-KR/plugins.md @@ -0,0 +1,12 @@ +# 플러그인 스토어 +Misskey 웹 UI에서 설치할 수 있는 [플러그인](./docs/features/plugin.md)을 모아두는 곳입니다. + +::: tip +직접 만든 플러그인을 스토어에 등록하시려면 [플러그인 등록하기](#플러그인-등록하기) 항목을 참조해 주세요. +::: + +## 플러그인 +- TODO + +## 플러그인 등록하기 +TODO diff --git a/content/ko-KR/updates.md b/content/ko-KR/updates.md new file mode 100644 index 00000000..b26729ca --- /dev/null +++ b/content/ko-KR/updates.md @@ -0,0 +1,3 @@ +# 변경 사항 + + diff --git a/content/pl-PL/README.md b/content/pl-PL/README.md new file mode 100644 index 00000000..24fef998 --- /dev/null +++ b/content/pl-PL/README.md @@ -0,0 +1,85 @@ +--- +layout: Landing + +description: "Misskey jest otwartozródłową, zdecentalizowaną platformą social media która jest zawsze ZA DARMO!" +gettingStarted: "Rozpocznij" +learnMore: "Dowiedz się więcej" +keyFeatures: + open: + title: "Otwarta" + description: "Misskey jest to oprogramowanie open source do którego każdy może coś dodać oraz każdy może używać go za darmo kiedykolwiek i gdziekolwiek " + federated: + title: "Federowana" + description: "Misskey jest platformą zdecentralizowaną, więc społeczności z innych instancji mogą komunikować się z sobą." + multifunction: + title: "Potężna" + description: "Misskey jest zarówno prosta do zrozumienia dla nowych użytkowników oraz zawiera potężne funkcje dla zaawansowanych użytkowników." + customizable: + title: "Personalizowalna" + description: "Dostosuj Misskey do siebie! Z motywami, widżetami, układami i więcej, możesz dostować je jak ci się żywnie podoba." +sections: + federatedSoftware: + title: "Misskey jest zdecentralizowaną platformą." + description: "Misskey jest tylko platformą gdzie właściciele serwerów tworzą własne instancje Misskey i mogą one komunikować z sobą! Jest dużo instancji dla mas, mniejsze dla grup, fandomów, i subkultur, a nawet instancje dla osób i ich przyjaciół. Chcesz mieć większą kontrolę? Możesz w bardzo łatwy sposób zrobić swoją właną instancję na własnym serwerze, odcinając się od dużych korporacji chcących zbierać twoje dane i je sprzedawać. Misskey jest o społeczności i udostępnianiu, nie o korporacjach i gigantach technologicznych. Masz znajomych którzy nie używają Misskey? Nie ma problemu! Ponieważ Misskey jest częścią Fediwersum(ActivityPub), możesz komunikować się z ludźmi na innych platformach jak Mastodon, PixelFed, PeerTube i wiele innych!" + features: + title: "Funkcje" + description: "Misskey ma wiele wyjątkowych funkcji" + list: + note: + title: "Notki" + description: "Na Misskey, posty użytkowników są nazwane \"notkami\". Odpowiedzi, cytaty, dodaj dodatkowe emotikony, animowany tekst, ostrzeżenia, załączone obrazki, wideo, GIFy, klipy audio, lub cokolwiek innego!" + reaction: + title: "Reakcje" + description: "Możesz dodać reakcje w formie emotikonek do każdego posta! Nie jesteś już ograniczony tylko przyciskiem Polub to, pokaż każdemu co czujesz z kliknięciem przycisku." + theme: + title: "Motywy" + description: "Po co ograniczać się wyłącznie Jasnym lub Ciemnym motywem kiedy możesz zmienić wszystkie kolory? Użyj intuicyjnych narzędzi Misskey do tworzenia motywów żeby spersonalizować Misskey tak jak ci się podoba." + charts: + title: "Wykresy" + description: "Dla tych co chcą widzieć wszytko, Misskey ma bogate wykresy zarówno dla użytkowników jak i administratorów żeby widzieć co się dzieje na twojej instancji w czasie rzeczywistym." + federation: + title: "Federacja" + description: "Nie na Misskey? Nie ma problemu! Nie tylko instancje Misskey mogą z sobą się komunikować, ale możesz tworzyć znajomości z ludźmi z innych platform jak Mastodon, Pixelfed itp.!" + drive: + title: "Dysk" + description: "Nie podoba ci się to że nie możesz znaleść tego co wysłałeś? Z Dyskiem odtrzymujesz zarządzalny i potężny dysk internetowy wewnątrz twojej aplikacji Social Media!" + thread: + title: "Wątki" + description: "Masz dużo na myśli? Utwórz wątek! Każdy post może mieć domyślnie aż 3,000 znaków więc możesz utrzymać konwersacje przez bardzo długi czas." + widgets: + title: "Widżety" + description: "Miej wszystko w zasięgu ręki z wieloma personalizowalnymi widżetami!" + gettingStarted: + title: "Dołącz już dziś na Misskey!" + find: + title: "Znajdź instancję!" + list: "Lista instancji" + create: + title: "Stwórz własną instancję" + guide: "Poradnik konfiguracji" + docs: + title: "Dowiedz się więcej" + docs: "Zobacz dokumentacje" + donation: + title: "Dotacje" + description: "Ponieważ Misskey jest organizacją non-profit, jesteśmy zależni na waszych dotacjach by fundować tworzenie Misskey. Jeśli uwielbiasz Misskey, proszę rozważ dotację żebyśmy mogli dalej pracować nad tym żeby Misskey było wspaniałe przez najbliższe lata!" + sponsors: + title: "Sponsorzy" +--- + + diff --git a/content/pl-PL/appendix/assets.md b/content/pl-PL/appendix/assets.md new file mode 100644 index 00000000..9e499873 --- /dev/null +++ b/content/pl-PL/appendix/assets.md @@ -0,0 +1,53 @@ +--- +description: 'Kolekcja ikon, logo i innych materiałów Misskey.' +--- + +# Kolekcja materiałów + +To jest kolekcja ikon, logo i innych materiałów Misskey. + +::: tip +Materiały są darmowe w użyciu na licencji **CC BY-NC-SA** (Uznanie autorstwa-Użycie niekomercyjne-Na tych samych warunkach)🎉 + +CC BY-NC-SA +::: + +::: tip +Materiały są zarządzane na repozytorium [misskey-dev/assets](https://github.com/misskey-dev/assets). +::: + +## Logo + + + + + +## Ikona + + + + + + diff --git a/content/pl-PL/docs/admin/cdn.md b/content/pl-PL/docs/admin/cdn.md new file mode 100644 index 00000000..dd05abc2 --- /dev/null +++ b/content/pl-PL/docs/admin/cdn.md @@ -0,0 +1,21 @@ +# Skonfiguruj CDN + +Tworząc instancję Misskey radzimy skorzystać z usługi CDN jak na przykład [Cloudflare](https://www.cloudflare.com/). + +Używająć CDNa pozwala + +- Buforować statyczne materiały co obniża wykorzystanie serwera +- Adres IP twojego serwera jest mniej widoczny co może ograniczyć ataki typu DoS itp. + +## Buforowanie + +Misskey Web jest kompletnie statycznie i nie wymaga serwera do działania. Więc cała zawartość Misskey Web może być zbuforowana na CDNie. +API Misskey nie może być buforowane + +Musisz więc na swoim CDNie skonfigurować następujące opcje + +- Buforuj wszystkie żądania poza żądaniami `/api/*`. ( Cache all requests except `/api/*`.) + +::: tip +Nie musisz czyścić pamięci podręcznej/bufora aktualizując Misskey. +:::: diff --git a/content/pl-PL/docs/admin/default-reaction.md b/content/pl-PL/docs/admin/default-reaction.md new file mode 100644 index 00000000..9568cab7 --- /dev/null +++ b/content/pl-PL/docs/admin/default-reaction.md @@ -0,0 +1,2 @@ +# Zmienianie domyślnej Reakcji +Możesz zmienić domyślną reakcję kiedy "Polub to" z ActivityPub jest zdobyte z '👍' na na przykład :'⭐' zmieniając wartość `meta.useStarForReactionFallback` w bazie danych. diff --git a/content/pl-PL/docs/admin/emoji.md b/content/pl-PL/docs/admin/emoji.md new file mode 100644 index 00000000..a563c15b --- /dev/null +++ b/content/pl-PL/docs/admin/emoji.md @@ -0,0 +1,111 @@ +# Zarządzanie dodatkowymi emotikonami + +Dodatkowe emotikony są zarządzane przez administratorów lub moderatorów poprzez ustawienia instancji i menu z dodatkowymi emotkami. +Domyślnie będzie widoczna lista lokalnie zainstalowanych emoji. +Początek tej listy będzie pusty, ale możesz dodać dodatkowe emotki w różny sposób. + +## Kopiowanie Emoji z innych instancji + +Emoji mogą być łatwo kopiowane z innych instancji. +Aby to wykonać przejdź do zakładki "zdalne" w ustawieniach dodatkowych emoji. +Możesz wyszukać emoji po nazwie i/lub serwerze z którego one są. + +Kiedy znajdziesz emoji które chcesz, kliknij aby otworzyć niewielkie menu, które pozwoli ci zaimportować emoji. +Proszę pamiętać że Emotikony mogą być pokryte prawami autorskimi i twoją zasługą jest sprawdzenie legalności używania innej emotikony. + +## Indywidualny import emoji + +Jeżeli masz plik z obrazkiem z którego chciałbyć zrobić dodatwkową emotikonę, możesz zaimportować obrazek jako emoji. +To działa tak samo jak dodawanie pliku do posta: +Możesz wybrać czy chcesz wysłać nowy plik, lub wybrać plik z Dysku Misskey albo wysłać plik z innego URL + +::: info +Kiedy importujesz emotikony z twojego dysku, pliki zostaną na dysku. +Misskey nie tworzy kopii tego pliku więc jak go usuniesz, emotikona będzie zepsuta. +::: + +Emoji zostanie dodane do instancji i wtedy będziesz mógł je edytować lub usunąć jak zawsze. + +## Hurtowe dodawanie emoji + +Emotikony mogą być dodane hurtowo, jako paczka ZIP w specjalnym formacie. +Ta możliwość jest dostępna w menu z 3 kropkami w prawym górnym rogu menu z emoji. + +::: warning +Emoji dodane hurtowo mogą nadpisać istniejące emoji lub inaczej popsuć twoją instację. +Bądź pewien że importujesz emoji tylko z zaufanych źródeł, najlepiej tylko te które wyexportowałeś sam. +::: + +### Format paczek z emoji + +Na najwyższym poziomie znajduje się plik o nazwie `meta.json`, który zawiera informacje o emoji zawartych w spakowanym pliku. +Definicja typu dla tego pliku wyglądałaby tak, gdzie `Meta` to struktura całego pliku. + +```typescript +class Meta { + metaVersion: number; + host: string; + /** + * Data i czas reprezentowane zwrócone przez ECMAScript `Date.prototype.toString`. + */ + exportedAt: string; + emojis: Emoji[]; +} + +class Emoji { + downloaded: boolean; + fileName: string; + emoji: { + id: string; + updatedAt: string; + name: string; + host: null; + category: string; + originalUrl: string; + publicUrl: string; + uri: null; + type: string; + aliases: string[]; + }; +} +``` + +Pola `Meta` nie są obecnie używane ani sprawdzane podczas importu emoji, z wyjątkiem pola `emojis`. + +Dla każdego `Emoji`: + +- `downloaded`: powinno być zawsze 'True'. Jeśli brakuje tego pola lub nie jest ono prawdziwe, emoji nie zostanie zaimportowane. +- `fileName`: nazwa pliku graficznego wewnątrz spakowanego pliku. +- `emoji`: dane związane z emoji, tak jak było to zapisane w bazie danych. Obecnie większość z tych pól jest + nie jest nawet sprawdzana pod kątem istnienia. Obecnie używane są następujące: + - `name`: nazwa emoji dla użytkownika, np. `blobfox`, jeśli użytkownik powinien wpisać `:blobfox:`, aby uzyskać emoji. + Jeśli istnieje poprzedni emoji o tej samej nazwie, zostanie on **nadpisany**! + - `category`: kategoria emoji + - `aliases`: lista ciągów znaków, które powinny być dodane jako aliasy. W admin UI nazywa się to "tagami". + +## Edytowanie i usuwanie emoji + +Właściwości emoji mogą być edytowane klikając na nie w liście lokalnych emotek. +Kiedy klikniesz na dodatkową emoji, dialog z edycją właściwości się otworzy. +Ten dialog pozwoli ci również usunąć emoji. + +::: tip +Kiedy usuniesz dodatkową emotkę, stare posty które ją zawierają nadal będą miały jej nazwe w nich. +Ta emotka nie będzie się prawidłowo wyświetlać. +::: + +Informacja - Emoji na innych serwerach nie mogą być edytowane lub usuwane. + +Każda emotikona ma nazwę, kategorię i tagi. +Kategoria jest używana w menu wyboru emotki. +W międzyczasie tagi mogą być używane jako inne nazwy za pomocą których emoji może zostać znalezione kiedy jest wyszukiwane. + +When you are done editing, save your changes by clicking the check mark in the top right corner of the dialog. + +### Edytowanie hurtowe + +Emoji mogą być edytowane hurtowo zaznaczająć opcje pod wyszukiwarką. +Kiedy to jest włączone kliknięcie w emoji wybierze je, zamiast otwierać panel edycji. + +Opcje edycji będą wyświetlone jako przyciski pod polem wyboru. +Aby wrócić do normalnego trybu wystarczy odznaczyć pole jeszcze raz. diff --git a/content/pl-PL/docs/admin/nginx.md b/content/pl-PL/docs/admin/nginx.md new file mode 100644 index 00000000..fb18a814 --- /dev/null +++ b/content/pl-PL/docs/admin/nginx.md @@ -0,0 +1,88 @@ +# Konfiguracja ngix + +1. Utwórz `/etc/nginx/conf.d/misskey.conf` lub `/etc/nginx/sites-available/misskey.conf` i skopiuj podany przykład do pliku.\ + (Nazwa pliku nie musi być "misskey".) +2. Zmień go w taki sposób: + 1. Zamień example.tld z domeną którą przygotowałeś.\ + `ssl_certificate` i `ssl_certificate_key` powinny być lokalizacjami certyfikatu od Let's Encrypt. + 2. Jeżeli używasz CDNa jak na przykład CloudFlare, usuń 4 linijki "If it's behind another reverse proxy or CDN, remove the following." +3. Jeżeli stworzysz `/etc/nginx/sites-available/misskey.conf`, stwórz symlink jako `/etc/nginx/sites-enabled/misskey.conf`.\ + `sudo ln -s /etc/nginx/sites-available/misskey.conf /etc/nginx/sites-enabled/misskey.conf` +4. Wykonaj `sudo nginx -t` aby zweryfikować działanie konfiguracji. +5. Wykonaj `sudo systemctl restart nginx` zrestartować nginx. + +# Przykład pliku konfiguracji nginx + +```nginx +# For WebSocket +map $http_upgrade $connection_upgrade { + default upgrade; + '' close; +} + +proxy_cache_path /tmp/nginx_cache levels=1:2 keys_zone=cache1:16m max_size=1g inactive=720m use_temp_path=off; + +server { + listen 80; + listen [::]:80; + server_name example.tld; + + # For SSL domain validation + root /var/www/html; + location /.well-known/acme-challenge/ { allow all; } + location /.well-known/pki-validation/ { allow all; } + location / { return 301 https://$server_name$request_uri; } +} + +server { + listen 443 ssl http2; + listen [::]:443 ssl http2; + server_name example.tld; + + ssl_session_timeout 1d; + ssl_session_cache shared:ssl_session_cache:10m; + ssl_session_tickets off; + + # To use Let's Encrypt certificate + ssl_certificate /etc/letsencrypt/live/example.tld/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/example.tld/privkey.pem; + + # To use Debian/Ubuntu's self-signed certificate (For testing or before issuing a certificate) + #ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem; + #ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key; + + # SSL protocol settings + ssl_protocols TLSv1.2 TLSv1.3; + ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384; + ssl_prefer_server_ciphers off; + ssl_stapling on; + ssl_stapling_verify on; + + # Change to your upload limit + client_max_body_size 80m; + + # Proxy to Node + location / { + proxy_pass http://127.0.0.1:3000; + proxy_set_header Host $host; + proxy_http_version 1.1; + proxy_redirect off; + + # If it's behind another reverse proxy or CDN, remove the following. + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto https; + + # For WebSocket + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $connection_upgrade; + + # Cache settings + proxy_cache cache1; + proxy_cache_lock on; + proxy_cache_use_stale updating; + proxy_force_ranges on; + add_header X-Cache $upstream_cache_status; + } +} +``` diff --git a/content/pl-PL/docs/admin/push-docker-hub.md b/content/pl-PL/docs/admin/push-docker-hub.md new file mode 100644 index 00000000..a4506621 --- /dev/null +++ b/content/pl-PL/docs/admin/push-docker-hub.md @@ -0,0 +1,10 @@ +# Jak korzystać z GitHub Actions by wysyłać do Docker Hub + +::: warning +Ta strona nie jest przetłumaczona, jeśli możesz to możesz edytować stronę w oparciu o stronę Japońską. + +:: Ten sam komunikat po angielsku +Sorry, this page is not translated yet. If you can, please edit this page to translate the [Japanese version](/docs/admin/push-docker-hub.md). + +Until then, try using a machine translator. +::: diff --git a/content/pl-PL/docs/admin/troubleshooting.md b/content/pl-PL/docs/admin/troubleshooting.md new file mode 100644 index 00000000..1bd19d7a --- /dev/null +++ b/content/pl-PL/docs/admin/troubleshooting.md @@ -0,0 +1,11 @@ +# Rozwiązywanie problemów + +::: warning + +Ta strona nie jest przetłumaczona, jeśli możesz to możesz edytować stronę w oparciu o stronę Japońską. + +:: Ten sam komunikat po angielsku +Sorry, this page is not translated yet. If you can, please edit this page to translate the [Japanese version](/docs/admin/troubleshooting.html). + +Until then, try using a machine translator. +::: diff --git a/content/pl-PL/docs/api/app.md b/content/pl-PL/docs/api/app.md new file mode 100644 index 00000000..5a31c5f4 --- /dev/null +++ b/content/pl-PL/docs/api/app.md @@ -0,0 +1,80 @@ +--- +description: Opisuje, jak uzyskać token dostępu przed wprowadzeniem MiAuth. +--- + +Uwaga - ten plik został przetłumaczony z Japońskiego tłumaczem internetowym. Może zawierać błędy. + +# Jak uzyskać token dostępu przy użyciu metody tworzenia aplikacji + +W tej sekcji opisano starą metodę uzyskiwania tokena dostępu przed wprowadzeniem MiAuth (12.27.0). +Serwery z wersjami mniejszymi niż 12.27.0 muszą używać tej starej metody. + +## 1. tworzenie aplikacji + +Wyślij informacje do punktu końcowego [`app/create`](endpoints/app/create.html), aby uzyskać `appSecret`. + +`json. +{ + // App Name. + "name": "test",. + // App description. + "description": "moja aplikacja testowa",. + // Uprawnienia dla aplikacji. + "permission": ["write:notes"] +} + +``` + +W tym momencie możesz zawrzeć w `callbackUrl` wybrany przez siebie adres URL, tak aby po zakończeniu kolejnej operacji związanej z uprawnieniami nastąpiło tam wywołanie zwrotne, zawierające `token` w ciągu zapytania. + +## 2. Uwierzytelnienie użytkownika. +POST an `appSecret` do punktu końcowego [`auth/session/generate`](endpoints/auth/session/generate). + +`json. +{ + "appSecret": "fAb12cD34Ef56gH78Ij16kL32Mn64oPf" +} +``` + +Zwraca on `token` (tutaj wstępnie `798b9f6e-248d-43a7-a919-fabc664027f1`) oraz `url`, więc najpierw wejdź na ten url za pomocą przeglądarki internetowej i wybierz 'allow access'. + +## 3. query the accessToken + +Gdy już jesteś pewien, że ## 2 jest zrobiony, POSTuj `appSecret` i `token` z wcześniejszego punktu końcowego [`auth/session/userkey`](endpoints/auth/session/userkey). + +`json. +{ + "appSecret": "fAb12cD34Ef56gH78Ij16kL32Mn64oPf",. + "token": "798b9f6e-248d-43a7-a919-fabc664027f1" +} + +``` + +Ciąg znaków, który można tu uzyskać nazywa się `accessToken`. `accessToken` może być pobrany tylko raz. + +## 4. generowanie `i`. +`i` można wygenerować w Node.js za pomocą poniższego kodu, który jest 64-cyfrową liczbą szesnastkową, w przeciwieństwie do tej, którą otrzymujemy na ekranie konfiguracyjnym. + +`javascript +const crypto = require("crypto") +const i = crypto.createHash("sha256") + .update(accessToken + appSecret, "utf8") + .digest("hex") +console.log(i). +``` + +## 5. faktycznie przetestuj to + +````javascript +fetch("https://misskey.io/api/notes/create", { + method: 'POST', { + body: JSON.stringify({ + i: "/* Enter i here */",. + text: "Hello Misskey API World with My Application!" + }), + headers: { + 'Content-Type': 'application/json',. + }, + credentials: 'omit', } +}); +``` diff --git a/content/pl-PL/docs/api/common.json5 b/content/pl-PL/docs/api/common.json5 new file mode 100644 index 00000000..4bcf58ad --- /dev/null +++ b/content/pl-PL/docs/api/common.json5 @@ -0,0 +1,40 @@ +{ + refs: {}, + errors: { + '1384574d-a912-4b81-8601-c7b1c4085df1': { + id: '1384574d-a912-4b81-8601-c7b1c4085df1', + code: 'CREDENTIAL_REQUIRED', + description: 'Credential-required endpoint requested without credentials.', + }, + 'd5826d14-3982-4d2e-8011-b9e9f02499ef': { + id: 'd5826d14-3982-4d2e-8011-b9e9f02499ef', + code: 'RATE_LIMIT_EXCEEDED', + description: 'Temporarily unavailable due to rate limit restrictions.', + }, + '56f35758-7dd5-468b-8439-5d6fb8ec9b8e': { + id: '56f35758-7dd5-468b-8439-5d6fb8ec9b8e', + code: 'ACCESS_DENIED', + description: 'You do not have access privileges.', + }, + '1370e5b7-d4eb-4566-bb1d-7748ee6a1838': { + id: '1370e5b7-d4eb-4566-bb1d-7748ee6a1838', + code: 'PERMISSION_DENIED', + description: 'The given credential does not have the required permissions.', + }, + 'a8c724b3-6e9c-4b46-b1a8-bc3ed6258370': { + id: 'a8c724b3-6e9c-4b46-b1a8-bc3ed6258370', + code: 'YOUR_ACCOUNT_SUSPENDED', + description: 'Unavailable due to your account has been suspended.', + }, + '3d81ceae-475f-4600-b2a8-2bc116157532': { + id: '3d81ceae-475f-4600-b2a8-2bc116157532', + code: 'INVALID_PARAM', + description: 'The request contains incorrect parameters.', + }, + '5d37dbcb-891e-41ca-a3d6-e690c97775ac': { + id: '5d37dbcb-891e-41ca-a3d6-e690c97775ac', + code: 'INTERNAL_ERROR', + description: 'Internal error occurred. Please contact the administrator if the error persists.', + }, + }, +} diff --git a/content/pl-PL/docs/api/index.md b/content/pl-PL/docs/api/index.md new file mode 100644 index 00000000..8cad0cd2 --- /dev/null +++ b/content/pl-PL/docs/api/index.md @@ -0,0 +1,139 @@ +--- +description: 'Misskey udostępnia API które możesz wykorzystać do tworzenia klientów do Misskey, usług internetowych połączonych z Misskey, botów, itp. ("Aplikacje").' +--- + +# Misskey API + +Misskey udostępnia API które możesz wykorzystać do tworzenia klientów do Misskey, usług internetowych połączonych z Misskey, botów, itp. ("Aplikacje").Posiadamy również API strumieniowe, dzięki czemu można tworzyć aplikacje z możliwością pracy w czasie rzeczywistym. + +::: tip +Używając oficjalnego SDK Misskey lub bibliotek nieoficjalnych można wygodniej korzystać z API, na przykład upraszczając niektóre z kroków opisanych w tym dokumencie. +Zobacz [tutaj](TODO) więcej informacji na temat bibliotek. +::: + +Aby zacząć korzystać z API, musisz zdobć **token dostępu** powiązany z kontem którego chcesz używać z API. +Ten dokument poprowadzi Cię przez proces zdobywania tokenu dostępu i pokaże jak korzystać z API. + +## Zdobywanie tokenu dostępu + +Zazwyczaj API wymaga Tokenu Dostępu żeby wykonać żądanie. +Token dostępu jest to zestaw danych powiązanych z użytkownikem, które identyfikuje który użytkownik korzsta z API i kontroluje jakie dostęp do operacji każdego tokenu dostępu. + +::: tip +Może być wiele relacji pomiędzy użytkownikiem a tokenem dostępu powiązanym z użytkownikiem i wiele tokenów dostępu może być wygenerowane dla danego użytkownika. +::: + +Możesz łatwo [zdobyć token dostępu dla siebie](#Manually-issue-an-access-token), lub możesz [zdobyć token dostępu dla użytkownika, który będzie korzystał z aplikacji](#Request-an-access-token-to-be-issued). + +### Manualnie stwórz token dostępu + +Możesz manualnie stworzyć swój token dostępu w Przeglądarkowym Interfejsie Misskey w 'Ustawienia > API'. + +::: warning +NIKOMU NIE UDOŚTĘPNIAJ SWOJEGO TOKENU DOSTĘPU +::: + +### Zażadaj utworzenia tokenu + +Any uzyskać token dostępu dla użytkownika aplikacji (lub po prostu "użytkownika"), możesz zarządać by został stworzony w następujący sposób. + +::: tip +Metoda tutaj opisana nazywa się MiAuth i ona tworzy token dostępu bez tworzenia aplikacji. + +Nadal możesz [stworzyć aplikację by uzyskać token dostępu](./app.md). +::: + +#### Krok 1 + +Wygeneruj UUID. Od teraz będziemy na niego mówić **ID Sesji**. + +::: warning +ID Sesji powinien być generowany za każdym razem i nie powinien być ponownie używany. +::: + +#### Krok 2 + +Formularz uwierzytelniania aplikacji powinien zostac wyświetlony w przeglądarce użytkownika. Formularz uwierzytelniania może zostać otwarty za pomocą URL podobnego do tego: + +```:no-line-numbers +https://{host}/miauth/{session} +``` + +gdzie: + +- `{host}` to instancja użytkownika (zazwczaj manualnie wpisana przez niego). +- `{session}` to jest ID Sesji. + +Jest też kilka parametrów żądań w URL: + +| Nazwa | Opis | +| ---- | ---- | +| `name` | Nazwa Aplikacji | +| `icon` | Ikona Aplikacji。 | +| `callback` | URL do którego użytkowink zostanie przekierowany po uwierzytelnieniu z ID Sesji dodanym by przekierować z parametrem żądania `session`. | +| `permission` | Zgody których aplikacjia wymaga.
Lista zezwoleń które mogą być żądane, podzelona`,`. Lista zezwoleń jest dostępna [tutaj](TODO). | + +::: tip + +Przykład: + +```:no-line-numbers +https://misskey.io/miauth/c1f6d42b-468b-4fd2-8274-e58abdedef6f?name=MyApp&callback=https%3A%2F%2Fmyapp.example.com%2Fcallback&permisson=write:notes,write:following,read:drive +``` + +::: + +#### Krok 3 + +Po tym jak użytkownik odtrzymał dostęp do aplikacji, żądanie POST do URL formularza zwróci wynik w JSON zawierający token dostępowy jako odpowiedź. + +```:no-line-numbers +https://{host}/api/miauth/{session}/check +``` + +gdzie: + +- `{host}` to instancja użytkownika (zazwczaj manualnie wpisana przez niego). +- `{session}` to jest ID Sesji.- `{session}` is the session ID. + +Właściwości zawarte w odpowiedzi: + +| Nazwa | Opis | +| ---- | ---- | +| `token` | teoken dostępu użytkownika | +| `user` | informacje na temat użytkownika | + +## Używanie API + +Kiedy zdobędziesz token dostępu API możesz skorzystać z API tworząc rządania do różnych miejsc. + +::: tip + +- Wszytkie API HTTP są żądaniami POST, i zarówno żądanie jak i odpowiedź są w formacie JSON (wyjątkiem stanowią dysk/pliki/utwórz (drive/files/create)). +- Określ `Content-Type: application/json` w nagłówku żądania. +- Token dostępu jest zawarty w JSONie żądania z parametrem `i`. + +::: + +Przykład JSONa z tokenem dostępu: + +```json +{ + "i": "HogEFugA1341", + "detail": false +} +``` + +Token dostępu jest zawarty w JSONie żądania z parametrem `i`. + +Po więcej informacji na temat API zobacz [API Reference](./endpoints.html). + +::: info +Misskey nie używa API typu REST. +::: + +Oprócz interfejsu API HTTP, Misskey udostępnia również interfejs API strumieniowania. Więcej informacji o API strumieniowym można znaleźć [tutaj](./streaming/). + +::: tip +Twoja instancja Misskey również zawiera dokumentacji api w `/api-doc`. +::: diff --git a/content/pl-PL/docs/api/streaming/channel/global-timeline.md b/content/pl-PL/docs/api/streaming/channel/global-timeline.md new file mode 100644 index 00000000..8fc867f4 --- /dev/null +++ b/content/pl-PL/docs/api/streaming/channel/global-timeline.md @@ -0,0 +1,25 @@ +--- +description: "Kanał gdzie strumieniowane są posty z ośi globalnej." +--- + +# `globalTimeline` + +Kanał gdzie strumieniowane są posty z ośi globalnej + +## Parametry + +brak + +## Zdarzenia + +### `note` + + + +Dzieje się kiedy nowy post jest dodany na globalną oś czasu. + +## Operacje + +brak diff --git a/content/pl-PL/docs/api/streaming/channel/home-timeline.md b/content/pl-PL/docs/api/streaming/channel/home-timeline.md new file mode 100644 index 00000000..bc4ce414 --- /dev/null +++ b/content/pl-PL/docs/api/streaming/channel/home-timeline.md @@ -0,0 +1,25 @@ +--- +description: "Kanał gdzie posty gdzie posty z ośi domowej są strumieniowane." +--- + +# `homeTimeline` + +Kanał gdzie posty gdzie posty z ośi domowej są strumieniowane. + +## Parametry + +brak + +## Zdarzenia + +### `note` + + + +Dzieje się kiedy na tablicę domową dodano nowy post. + +## Operacje + +brak diff --git a/content/pl-PL/docs/api/streaming/channel/hybrid-timeline.md b/content/pl-PL/docs/api/streaming/channel/hybrid-timeline.md new file mode 100644 index 00000000..36f51d78 --- /dev/null +++ b/content/pl-PL/docs/api/streaming/channel/hybrid-timeline.md @@ -0,0 +1,25 @@ +--- +description: "Kanał gdzie posty społecznościowe są nadawane." +--- + +# `hybridTimeline` + +Kanał gdzie posty społecznościowe są nadawane. + +## Parametry + +brak + +## Zdarzenia + +### `note` + + + +Nowy post na tablicy społecznościowej + +## Operacje + +Brak diff --git a/content/pl-PL/docs/api/streaming/channel/index.md b/content/pl-PL/docs/api/streaming/channel/index.md new file mode 100644 index 00000000..4d083557 --- /dev/null +++ b/content/pl-PL/docs/api/streaming/channel/index.md @@ -0,0 +1,3 @@ +# Lista kanałów + + diff --git a/content/pl-PL/docs/api/streaming/channel/local-timeline.md b/content/pl-PL/docs/api/streaming/channel/local-timeline.md new file mode 100644 index 00000000..c2904c0d --- /dev/null +++ b/content/pl-PL/docs/api/streaming/channel/local-timeline.md @@ -0,0 +1,25 @@ +--- +description: "Kanał gdzie posty z lokalnej Ośi czasu są nadawane." +--- + +# `localTimeline` + +Kanał gdzie posty z lokalnej Ośi czasu są nadawane. + +## Parametery + +brak + +## Zdarzenia + +### `note` + + + +Dzieje się kiedy nowy post jest nadany na Lokalną oś czasu. + +## Operacje + +brak diff --git a/content/pl-PL/docs/api/streaming/channel/main.md b/content/pl-PL/docs/api/streaming/channel/main.md new file mode 100644 index 00000000..c55a53ed --- /dev/null +++ b/content/pl-PL/docs/api/streaming/channel/main.md @@ -0,0 +1,113 @@ +--- +description: "Ten kanał zawiera podstawowe informacje." +--- + +# `main` + +Ten kanał zawiera podstawowe informacje. + +## Parametery + +brak + +## Zdarzenia + +### `notification` + + + +Kiedy odtrzymasz wiadomość + +### `mention` + + + +Kiedy wiadomość jest wysłana + +### `reply` + + + +Kiedy odebrana jest odpowiedź + +### `renote` + + + +Kiedy post jest zrepostowany + +### `follow` + + + +Kiedy zaobserwujesz użytkownika. + +### `followed` + + + +Kiedy inny użytkownik ciebie zaobserwuje + +### `unfollow` + + + +Kiedy przestaniesz obserwować kogoś + +### `messagingMessage` + + + +Kiedy wiadomość czatu jest odebrana + +### `readAllNotifications` + +Wszytkie powiadomienia zostały przeczytane + +### `unreadNotification` + +Nieprzeczytane powiadomienia + +### `unreadMention` + +Nowa wzmianka. + +### `readAllUnreadMentions` + +Wszystkie wzmianki były widziane. + +### `unreadSpecifiedNote` + +Nowa wiadomość bezpośrednia. + +### `readAllUnreadSpecifiedNotes` + +Wszystkie posty bezpośrednie przeczytane. + +### `unreadMessagingMessage` + +Nieprzeczytana wiadomość czatu. + +### `readAllMessagingMessages` + +Wszystkie wiadomości czatu przeczytane. + +## Operacje + +brak diff --git a/content/pl-PL/docs/api/streaming/index.md b/content/pl-PL/docs/api/streaming/index.md new file mode 100644 index 00000000..ee4ab540 --- /dev/null +++ b/content/pl-PL/docs/api/streaming/index.md @@ -0,0 +1,213 @@ +--- +description: 'Strumieniowe API podaje informacje w czasie rzeczywistym (np: nowe posty na ośi czasu, reakcje, obserwujący itp.) i wiele innych' +--- + +# Api strumieniowe + +::: tip +Na początek powinieneś przeczytać [dokumentację API Misskey](../index.md). +::: + +Strumieniowe API podaje informacje w czasie rzeczywistym (np: nowe posty na ośi czasu, reakcje, obserwujący itp.) i wiele innych. + +## Łączenie + +Aby używać API strumieniowego, musisz połączyć się z serwerem Misskey za pomocą **websocket**. + +O to przykładowy URL Websocketu: + +```:no-line-numbers +wss://{host}/streaming?i={token} +``` + +gdzie: + +- `{host}` instancja z którą chcesz się połączyć. +- `{token}` token dostępowy użytkownika. + +::: tip +Możesz też się połączyć bez tokenu dostępu ale nie będziesz miał dostępu do wszystkich danych. +::: + +Kiedy połączyłeś się, możesz subskrybować do postów opisanych poniżej, ale nadal nie możesz odtrzymywać nowych postów na ośi czasu + +Aby odtrzymywać takie zdarzenia musisz połączyć się z **kanałem** jak opisano poniżej. + +**Wszystkie dane powinny być w JSONie.** + +## Kanał + +API Strumieniowe Miskey używa kanałów. Jest to mechanizm do oddzielania informacji do wysłania i odbioru. +Dołączając na kanał na strumieniu, będziesz mógł otrzymywać różne rodzaje informacji i wysyłać informacje. + +::: tip +Możesz dołączyć do wielu kanałów na jednym strumieniu +::: + +Ta sekcja opisuje jak używać kanałów. Aby sobaczyć jakie kanały są dostępne, zapoznaj się z [listą kanałów](./channel/index.md). + +### Dołączanie do kanału + +Dołączając do kanału, wysyłasz strumieniem podane dane w JSONie: + +```js +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +gdzie + +- `channel` to nazwa kanału z którym chcesz się połączyć. Rodzaje kanałów są opisane niżej w tym dokumencje. +- `id` jest to arbitralne ID do wykonywania interakcji z kanałem. Jest ono wymagane do identyfikowania, z którego kanału jest wiadomość, ponieważ strumień zawiera wiele kanałów. To ID może być czymś w stylu UUID albo losową liczbą. +- `params` to parametry wymagane kiedy dołącza się na kanał. Różne kanały wymagają innych parametrów przy połączeniu. Kiedy kanał nie wymaga parametrów, można tą wartość zignorować. + +::: tip +ID nie jest co kanał, a co połączenie z kanałem, ponieważ kanał może być potrzebny kilka razy ale z innym parametrem. +::: + +### Zdobywanie wiadomości z kanałów + +Na przykłąd, oś czasu kanału wyśle wiadomość kiedy jest nowy post. Zdobywając wiadomość, możesz wiedzieć w czasie rzeczywistym że nowy post został opublikowany na twojej ośi casu. + +Kiedy kanał wysyła wiadomość, podany JSON jest wysłany: + +```js +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +gdzie + +- `id` to ID ustawionie kiedy łączono z kanałem jak podano wyżej. Pozwala wiedzieć z którego kanału jest wiadomość +- `type` to jest rodzaj wiadomości. Rodzaje wiadomości zależą od tgo co jest wysyłane na kanał. +- `body` zawiera zawartość wiadomości. Zawartość zależy od kanału. + +### Wysyłanie wiadomości na kanał + +Na niektórych kanałach jest możliwość wysyłąnia wiadomości i wykonywania innych operacji poza zdobywaniem wiadomości. + +Aby wysłać wiadomość, wyślij podane dane w JSONie na strumień: + +```js +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +gdzie: + +- `id` to ID ustawionie kiedy łączono z kanałem jak podano wyżej. Pozwala wiedzieć dla którego kanału jest to wiadomość. +- `type` to jest rodzaj wiadomości. Rodzaje wiadomości zależą od kanału. +- `body` zawiera zawartość wiadomości. Zawartość zależy od kanału. + +### Rozłączanie się z kanału + +Aby się rozłączyć z kanału (instantiation), wyślij podane dane JSONem na strumień: + +```js +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +where + +- `id` to ID kanału do którego się łączyłeś i z którego chcesz się rozłączyć. + +## Wyłapywanie postów + +Misskey udostępnia mechanizm zwany przechwytywaniem postów. Jest to zdolność do otrzymania strumienia zdarzeń dla danego wpisu. + +Na przykład, powiedzmy, że chwytasz oś czasu i wyświetlasz ją swoim użytkownikom. Powiedzmy, że ktoś reaguje na jeden z postów na osi czasu. +Ponieważ jednak klient nie ma sposobu, aby wiedzieć, że notka została zareagowana, nie jest możliwe odzwierciedlenie reakcji na osi czasu w czasie rzeczywistym. + +Aby rozwiązać ten problem, Misskey zapewnia mechanizm przechwytywania wpisów. Gdy przechwycisz notkę, otrzymasz zdarzenia związane z tą notką i możesz wyświetlić reakcje na nią w czasie rzeczywistym. + +W kolejnych rozdziałach opisano, jak korzystać z funkcji przechwytywania notek. Aby zobaczyć, jakie zdarzenia przechwytywania są dostępne, zobacz listę [Capture Events List](./note-capture-events.md). + +### Wyłapanie posta + +Aby wyłapać post wyślij JSON na strumień: + +```js +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +gdzie + +- `id` to ID posta do wyłapania. + +Kiedy wysyłasz wiadomość, prosisz Misskey o przechwycenie notki, a następnie zdarzenia związane z tą notką będą przesyłane do ciebie. + +Na przykład jak odtrzymasz reakcje to odtrzymasz taką odpowiedź JSONem + +```js +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +gdzie + +- `body.id` to ID posta które spowodowało zdarzenie. +- `body.type` typ zdarzenia. +- `body.body` informacje o zdarzeniu. + +### Usuwanie przechwytywania posta + +Jeśli nie chcesz już otrzymywać zdarzeń związanych z postem, np. gdy nie pojawia się ona już na ekranie, możesz usunąć żądanie przechwycenia. + +Wyślij następujące dane JSON: +``js +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxx' + } +} + +``` + +gdzie +- `id` to ID notatki, którą chcesz odhaczyć. + +Po wysłaniu tej wiadomości nie będą już wysyłane żadne zdarzenia związane z tą notką. diff --git a/content/pl-PL/docs/api/streaming/note-capture-events.md b/content/pl-PL/docs/api/streaming/note-capture-events.md new file mode 100644 index 00000000..7030eb28 --- /dev/null +++ b/content/pl-PL/docs/api/streaming/note-capture-events.md @@ -0,0 +1,51 @@ +# Wydarzenia wyłapujące wpisy + +## `reacted` + + + +Dzieje się kiedy ktoś zareaguje na wpis docelowy + +## `pollVoted` + + + +Dzieje się kiedy ktoś zagłosuje na ankiecie w poście. + +## `deleted` + + + +Dzieje się kiedy post jest usunięty. diff --git a/content/pl-PL/docs/donate.md b/content/pl-PL/docs/donate.md new file mode 100644 index 00000000..73c9f904 --- /dev/null +++ b/content/pl-PL/docs/donate.md @@ -0,0 +1,4 @@ +# Dotacje do projektu +Misskey nie jest firmą i zawsze będzie darmowe w użyciu by zbierać dotacje od każdego.(W zależności od instancji, niektóre zarobki mogą być zdobyte przez wyświetlanie reklam, jednak te zarobki idą wprost do administratorów instancji a nie do twórców Misskey.) Dotację umożliwiają kontynuację nad pracą nad projektem, są one jednym z sposobów na wspieranie Misskey. Dotację są przyjmowane na [Patreon](https://www.patreon.com/syuilo). Przez przekazywanie dotacji o określoej wartości możesz mieć twoją nazwę użytkownika wyświetloną na [Stronie na temat](/about-misskey) Misskey. + +Na dodatek administratorzy serwera nie mówią o zarabianiu. Operowanie serwera kosztuje trochę, więc proszę rozważ wspieranie administratora twojego serwera. To nie jest związane z tworzeniem Misskey, ale istnienie tych serwerów jest tym co tworzy ten projekt, oznacza to że istnienie tych serwerów jest tak samo ważne jak sam projekt. diff --git a/content/pl-PL/docs/faq.md b/content/pl-PL/docs/faq.md new file mode 100644 index 00000000..861d8ea9 --- /dev/null +++ b/content/pl-PL/docs/faq.md @@ -0,0 +1,37 @@ +# Często zadawane pytania (FAQ) + +Ten dokument zawiera listę często zadawanych pytań na temat używania Misskey. Często zadawane pytania na temat projektu Misskey można znaleść [tutaj](../misskey#frequently-asked-questions). + +## "Czy są jakieś aplikacje na iOS/Androida?" + +Aktualnie nie ma oficjalnej aplikacji Misskey na urządzenia mobilne, jest kilka aplikacji nieoficjalnych. Po więcej informacji sprawdź [tutaj](./apps). + +Jednakże funkcjonalność nieoficjalnych aplikacji będzie w tyle za oficjalnym klientem przeglądarkowym, więc tylko pod warunkiem że chcesz używać natywnej aplikacji rekomendujemy używać oficjalnego przeglądarkowego klienta. Przeglądarkowy klient Misskey wspiera PWA więc można traktować go jako natywną aplikację. Informacje na ten temat znajdziesz [tutaj](todo). + +## "Nie mogę zalogować się przez klient do Mastodona?" + +Ponieważ Misskey nie jest kompatybilne z API Mastodona, poza niektórymi wyjątkami, używanie klientów do Mastodona żeby zalogować się do Misskey jest niemożliwe. + +## "Co muszę zrobić żeby obserwować ludzi z innych serwerów?" + +Użyj wyszukiwarki w menu i wpisz ich nazwę łącznie z ich serwerem np. `@syuilo@misskey.io` + +## "Jak usunąć repost/renotkę itp." + +Kliknij w 3 kropki ("...") wyświetlone przy informacjach posta i wybierz "Odbierz renotkę". Aby dowiedzieć się więcej o Renotkach [sprawdź tutaj](../features/note#renote). + +## "Nie chcę widzieć podglądu z adresu URL" + +Możesz zapobiec wyświetlaniu podglągu adresu URL używając MFM. Proszę sprawdź Dokumentację MFM którą możesz zobaczyć na twojej instancji wpisująć adres `https://AdresTwojejInstancji/mfm-cheat-sheet`. + +## "Chcę dodać dodatkowe emotikony" + +Tylko administratorzy mogą dodać, edytować lub usunąć dodatkowe emotikony. Jeżeli chciałbyć zrobić którąś z tych czynności skonsultuj się z administratorem twojej instancji. + +## "Chciałbym napisać BOTa" + +Jest możliwość napisania Bota używająć API Misskey. [Zobacz więcej](../docs/api). + +## Jaki tłumacz jest używany do tłumaczenia postów? + +[DeepL](https://www.deepl.com/) jest do tego wykorzystywany. diff --git a/content/pl-PL/docs/features/ads.md b/content/pl-PL/docs/features/ads.md new file mode 100644 index 00000000..d57b8da2 --- /dev/null +++ b/content/pl-PL/docs/features/ads.md @@ -0,0 +1,13 @@ +# Reklamy + +Misskey może wyświetlać reklamy na ośi czasu instancji i w innych miejscach jeżeli administrator je włączy. +Możesz ograniczyć wyświetlanie reklam klikając w jej prawy górny róg. + +::: tip +Jeżeli liczba reklam na instacji jest mała to reklama nadal może się często wyświelać mimo prób ograniczania wyświetlania. +::: + +## Konfigurowanie reklam (Administratorzy) + +Możesz dodać, edytować lub usunąć reklamy z panelu sterowania instancji. +Możesz ustawić obraz, link, kształt i wielkość reklamy wyświetlanej. diff --git a/content/pl-PL/docs/features/antenna.md b/content/pl-PL/docs/features/antenna.md new file mode 100644 index 00000000..350bc7d8 --- /dev/null +++ b/content/pl-PL/docs/features/antenna.md @@ -0,0 +1,8 @@ +# Antena + +Antena jest to funkcja która pozwa stworzyć spersonalizowaną oś czasu. + +Filtry anteny mogą zawierać/ignorować określone słowa i tagi w różnych kombinacjach i innych opcjach. +Kiedy post spełni wymagania anteny, on zostanie dodany tam automatycznie. + +Aby utworzyć antenę, kliknij "Dodaj" w zakładce z antenami i uzupełnij opcje twojej anteny. diff --git a/content/pl-PL/docs/features/charts.md b/content/pl-PL/docs/features/charts.md new file mode 100644 index 00000000..5df8fc54 --- /dev/null +++ b/content/pl-PL/docs/features/charts.md @@ -0,0 +1,71 @@ +# Wykresy + +Misskey może generować i wyświelać wykresy różnych źródeł. Wykresy pozwalają uzyskać wizualnie informacje na temat użycia, statusie federacji i aktywności użytkowników + +Wykresy instancji są widoczne z strony z *informacjami instancji* (dostępna klikając w logo instancji w menu nawigacji) + +Poniżej jest opis każdego wykresu i jego zawartości: + +## Wykres federacji + +Pokazuje informacje na temat federacji instancji/ + +### Pub + +Ilość instancji do których publikowane są materiały + +### Sub + +Liczba instancji które odtrzymują dane od innych instancji + +### Odebrane + +Liczba instancji które wysłały materiał do tej instancji. + +### Dostarczone + +Liczba instancji do których dostarczone zostały posty. + +### Wstrzymane + +Liczba instancji które napotkały błąd przy dostarczaniu postów. + +## Wykres aktywnych użytkowników + +Wykres aktywności tej instacji + +### Odczyt i zapis + +Liczba ludzi którzy odczytali i napisali posty. + +### Odczyt + +Liczba użytkowników która odczytała materiały. + +### Zapis + +Liczba użytkowników która wykonałą wpisy + +### < Tydzień + +Liczba użytkowników z kontem młodszym niż tydzień + +### < Miesiąc + +Liczba użytkowników z kontem młodszym niż Miesiąc + +### < Rok + +Liczba użytkowników z kontem młodszym niż rok + +### > Tydzień + +Liczba użytkowników z kontem starszym niż tydzień + +### > Miesiąc + +Liczba użytkowników z kontem starszym niż tydzień + +### > Rok + +Liczba użytkowników z kontem starszym niż rok diff --git a/content/pl-PL/docs/features/clip.md b/content/pl-PL/docs/features/clip.md new file mode 100644 index 00000000..c5e50f97 --- /dev/null +++ b/content/pl-PL/docs/features/clip.md @@ -0,0 +1,8 @@ +# Klip / Clip + +Klipy jest to funkcja która pozwala utworzyć kolekcje notek. +Notki w kolekcji mogą być twoje, lub kogoś innego, można nadać im nazwę i opis do każdego. Możesz też wybrać czy chcesz by klipy były publiczne żeby inni użytkownicy mogli je zobaczyć. + +Aby dodać clip skorzystaj z menu Klipów. Aby dodać notkę do clipu wybież opcję "Klip" w menu notki i wybierz Klip do którego chcesz dodać. + +Tak to trochę tak jak zakładki, piny w Pintreście itp. Tak samo jak Pintrestowe tablice, klipy mogą być publiczne lub prywatne. Jeśli chcesz aby ktoś mógł zobaczyć klipy musisz nadać im status publiczny. \ No newline at end of file diff --git a/content/pl-PL/docs/features/custom-emoji.md b/content/pl-PL/docs/features/custom-emoji.md new file mode 100644 index 00000000..1aa756f0 --- /dev/null +++ b/content/pl-PL/docs/features/custom-emoji.md @@ -0,0 +1,7 @@ +# Dodatkowe/personalizowane Emoji + +Personalizowane Emoji to funkcja która pozwala użyć jakikolwiek obraz na twojej instancji jako Emoji. Możesz ich używać w postach, reakcjach, czatach, twoim profilu i w twojej nazwie itp. +Aby użyć personalizowanych emoji skorzystaj z przycisku emoji (jeśli dostępny) alno wpisz `;` żeby wyświetlić proponowanie. +Jeśli wartość w postaci `:foo:` zostanie znaleziona w tekście, część `foo` będzie interpretowana jako niestandardowa nazwa emoji i zostanie zastąpiona odpowiednim niestandardowym emoji podczas wyświetlania. + +Aby zobaczyć personalizowane emoji można zobaczyć je w menu po kliknięciu w logo instancji. diff --git a/content/pl-PL/docs/features/deck.md b/content/pl-PL/docs/features/deck.md new file mode 100644 index 00000000..930dfa9e --- /dev/null +++ b/content/pl-PL/docs/features/deck.md @@ -0,0 +1,30 @@ +# Układ interfejsu + +Układ interfejsu jest to jedna z funkcji personalizacji Misskey. Pozwala ona tworzyć niestandardowe i bardziej wypełnione informacjami interfejsy użytkownika, wyświetlając wiele widoków, zwanych "kolumnami", obok siebie. +Ta opcja jest tylko dostępna na urządzeniach z ekranym odpowiednio wielkim - na przykład na komputerze lub laptopie. + +## Dodawanie kolumn + +Możesz dodać kolimnę klikając prawym przyciskiem myszy w tło decku i wybierając "Dodaj kolumnę". Możesz również kliknąć ikonę '+' po prawej stronie ekranu. + +## Przenoszenie kolumn + +Kolumny mogą być przenoszone poprzez przeciąganie i upuszczanie lub za pomocą opcji menu kolumny "Przenieś" (kliknij prawym przyciskiem myszy na nagłówku kolumny). + +## Poziomy podział kolumn + +Kolumny mogą być podzielone wertykalnie jak i horyzontalnie. Otwórz menu kolumny i wybierz "Zestaw z kolumną po lewej" aby przenieść bieżącą kolumnę poniżej kolumny po lewej. +Aby odstawić kolumnę wybierz "Odstaw kolumnę po prawej" z menu kolumny. + +## Konfiguracja ułożenia kolumn + +Wybierz "ustawienia kolumn" w menu kolum aby zmienić ułożenie kolumn. Możesz tam też zmienić nazwę i szerokość kolumny. +Jeżeli kolumna jest elastyczna, to zapełni całą wolną przestrzeń. Jeśli nie, to będzie miała określony rozmiar. + +## Ustawienia decku + +Ustawienia związane z ułożeniem decku są w ustawieniach. Możesz je znaleść w menu z kołem zembatym po lewej stronie ekranu. + +## Profile ustawień interfejsu + +Możesz tworzyć/ładować profile interfejsu klikając w menu w prawym górnym rogu ekranu. Wybierz "Nowy profil" aby stworzyć nowy pusty deck do personalizacji. Wybierz inny profil aby przełączyć się na niego. Przycisk kosza usuwa bieżący profil. diff --git a/content/pl-PL/docs/features/drive.md b/content/pl-PL/docs/features/drive.md new file mode 100644 index 00000000..ce815f6c --- /dev/null +++ b/content/pl-PL/docs/features/drive.md @@ -0,0 +1,25 @@ +# Dysk + +Dysk jest to funkcja która pozwala zarządzać plikami na Misskey. + +::: tip +Teoretycznie dysk może być widziany jako miejesce gdzie pliki są zarządzane na Misskey, które jest również dostępne dla użytkowników. +::: + +Możesz wrzucić jakikolwiek plik na Dysk w Przeglądarkowym Misskey, wszytkie obrazy na profilu lub w postach też będą widoczne na dysku. + +Pliki z dysku mogą być pobrane lub ponownie użyte poprzez dodanie pliku z dysku w czasie tworzenia posta. + +Pliki na dysku możesz też organizować za pomocą folderów. + +::: tip +Kiedy usuwasz materiały z dysku Misskey, **wszystko (wpisy, strony, itp.)** załączone też zostanie usunięte. +::: + +## OSTRZEŻENIE (NSFW) + +Ostrzeżenie lub NSFW (Not Safe for work) to flaga która może być ustawiona na pliki na twoim dysk. +Pliki tak otagowane nie będą wyświetlane bez decyzji użytkownika. +Ta flaga może być użyta, żeby na przykład uniemożliwić wyświetlanie materiałów które niepowinny pojawiać się przypoadkowo w miejscu publicznym. + +Ta flaga może być ustawiona manualnie lub z decyzją moderacji. diff --git a/content/pl-PL/docs/features/favorite.md b/content/pl-PL/docs/features/favorite.md new file mode 100644 index 00000000..82021391 --- /dev/null +++ b/content/pl-PL/docs/features/favorite.md @@ -0,0 +1,7 @@ +# Ulubione + +Jest to funcja która pozwala zaznaczyć [wpis](./note) jako ulubioną. +Możesz zobaczyć swoje ulubione posty w sekcji [ulubione]. +Inni użytkownicy zostaną powiadomieni że dodałeś notkę do ulubionych, ale tylko ty widzisz wszytkie twoje ulubione notki. + +Żeby oznaczyć notkę jako ulubione, kliknij w informacje posta i w "Dodaj do Ulubionych". diff --git a/content/pl-PL/docs/features/follow.md b/content/pl-PL/docs/features/follow.md new file mode 100644 index 00000000..bc6884c5 --- /dev/null +++ b/content/pl-PL/docs/features/follow.md @@ -0,0 +1,5 @@ +# Obserwuj + +Kiedy zaobserwujesz użytkownika, zobaczysz ich posty na twojej ośi czasu; jednakże, ich odpowiedzi na posty innych użytkowników nie będą widoczne. + +Aby obserwować użytkownika, kliknij "Obserwuj" na stronie profilu użytkownika, aby przestać obserwować, kliknij jeszcze raz. diff --git a/content/pl-PL/docs/features/index.md b/content/pl-PL/docs/features/index.md new file mode 100644 index 00000000..e3d1b173 --- /dev/null +++ b/content/pl-PL/docs/features/index.md @@ -0,0 +1,3 @@ +# Funkcje + + diff --git a/content/pl-PL/docs/features/mfm.md b/content/pl-PL/docs/features/mfm.md new file mode 100644 index 00000000..094706a6 --- /dev/null +++ b/content/pl-PL/docs/features/mfm.md @@ -0,0 +1,78 @@ +--- +description: 'MFM jest to dedykowany język znaczników do używania z Misskey.' +--- + +# MFM + +MFM(Misskey Flavoured Markdown) jest to dedykowany język znaczników do używania z Misskey. + +::: tip +Część składni jest kompatybilna z Markdown +::: + +## Przykłady gdzie można wykorzystać MFM + +- treść notki +- ostrzeżenia zawartości +- nazwy użytkownika +- profilu użytkownika + +## Składnia + +### Wspominanie użytkowników + +::: tip +Po więcej informacji zobacz [tutaj](./mention.md). +::: + +```:no-line-numbers +@alice +``` + +```:no-line-numbers +@alice@example.com +``` + +### Hasztagi + +::: tip +Po więcej informacji zobacz [tutaj](./hashtag). +::: + +```:no-line-numbers +#misskey +``` + +### Personalizowane Emoji + +::: tip +Po więcej informacji zobacz [tutaj](./custom-emoji). +::: + +```:no-line-numbers +:misskey: +``` + +### Linki + +```:no-line-numbers +[example link](https://example.com) +``` + +### Pogrubienie + +```:no-line-numbers +**Bold** +``` + +--- + +::: tip +Więcej składni można zobaczyć w ***Ściądze MFM** dostępnej w przeglądarkowym Menu Misskey pod `/mfm-cheat-sheet` twojej instancji. +::: + +## Informacje dla deweloperów + +Implementacja parsera MFM jest dostępna jako biblioteka, dzięki czemu łatwiej jest osadzić MFM w swoich klientach. + +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - implementacja parsera w JavaScript diff --git a/content/pl-PL/docs/features/mute-and-block.md b/content/pl-PL/docs/features/mute-and-block.md new file mode 100644 index 00000000..b50a5f3f --- /dev/null +++ b/content/pl-PL/docs/features/mute-and-block.md @@ -0,0 +1,57 @@ +# Wyciszanie i blokowanie + +Jeśli nie lubisz użytkownika, możesz go wyciszyć by zniknął z twojej ośi czasu. +Poza tym, możesz też ich zablokować żeby uniemożliwić im widok na twoje materiały lub interakcję z tobą w każdy sposób. +Użytkownicy nie będą wiedzieć że ich wyciszyłeś, ale będą wiedzieć że ich zablokowałeś. + +::: tip +Wyciszanie i blokowanie może być używane jednocześnie. +::: + +::: warning +Proszę zgłaszać ludzi łamiących zasady instancji do jej administracji. +::: + +W Interfejsie Przeglądarkowym Misskey możesz zobaczyć listę użytkowników których zablokowałeś lub wyciszyłeś w Ustawieniach > Wyciszenia i Blokady. + +## Wyciszanie + +Jeżeli wyciszysz użytkownika to podanych materiałów na twojej ośi czasu nie zobaczysz: + +- WSZYSTKIE posty danego użytkownika +- Powiadomienia od tego użytkownika +- Historia wiadomości w Czasie Miskey +- itp. + +Aby wyciszyć użytkownika poprostu kliknij Wycisz w opcjach użytkownika + +::: tip +Osoby wyciszone nie zostaną powiadomione że zostały wyciszone. +::: + +## Blokowanie + +Jeżeli zablokujesz użytkownika, to nie będzie mógł się z tobą komunikować, ani wykonywać jakichkolwiek akcji typu: + +- Obserwować ciebię +- dodać ciebię do list użytkowników +- Odpowiedzieć lub renotować twoje materiały +- Reagować lub głosować w ankietach +- Wysłać tobie wiadomość +- itp. + +Poza tym, + +- jeżeli użytkownika który cię obserwował, zablokujesz to przestanie ciebię obserwować +- jeżeli użytkownik ma ciebię w listach użytkowników to po zablokowaniu go, zostaniesz z nich usunięty + +Aby zablokowac użytkownika - skorzystaj z opcji blokady w opcjach użytkownika + +::: tip +Jeżeli ktoś Cię zablokuje to nie zostaniesz o tym powiadomiony, jednak nie będziesz mógł dokonywać interakcji z osobą która cię zablokowała. +::: + +::: tip +Osoba zablokowania nie będzie mogła zobaczyć twoich materiałów, ale może użyć konta alternatywnego itp. +Możesz zmienić w ustawieniach konta widoczność postów, żeby utrudnić osobom zablokowanym widok na twoje posty. +::: diff --git a/content/pl-PL/docs/features/note.md b/content/pl-PL/docs/features/note.md new file mode 100644 index 00000000..dcb8f554 --- /dev/null +++ b/content/pl-PL/docs/features/note.md @@ -0,0 +1,82 @@ +# Wpisy/Notki + +Notki to główny koncept Misskey. Opiera on się na zawartości która może być tekstem, obrazem, ankietą itp. co zostało zapostowane na Misskey. + +Tworząc wpis, zostanie ona dodana na [oś czasu](./timeline) i wysłana do twoich obserwujących. + +Na Misskey można też dodawać [Reakcje](./reaction) notkom. Na dodatek możesz też komentować, udostępniać i cytować je. +Możesz dodać wpis do [Ulubionych](./favorite) dzięki czemu łatwiej możesz ją znaleść. + +## Tworzenie postów + +Aby utworzyć post kliknij ikonkę z ołówkiem aby otworzyć formularz postowania. Podaj jego treść. Wyślij post. Posty mogą zawierać tekst, pliki, [Ankiety](./poll). Na dodatek używając [MFM](./mfm) w tekście możesz korzystać z [wzmianek](./mention) i [Hasztagów](./hashtag). Poza tym są też inne tagi jak na przykład CW (Content Warning) lub widoczność posta. + +::: tip +Materiały które skopiowałeś do schowka możesz wkleić +::: + +::: tip +Możesz też kliknąć Control + Enter aby opublikować notkę +::: + +## Udostępnianie / Renote + +Cytowanie lub udostępnianie treści notki + +::: tip +Jeśli ustawiłeś widoczność posta na "tylko obserwujący" lub "bezpośrednio" to nie będzie można renotować posta +::: + +Aby usunąć udostępnienie posta po prostu kliknij w opcję "usuń" w opcjach posta. + +## CW + +Jest to skrót od "Ostrzeżenie o treści". Funkcja ukrywająca zawartość posta, chyba że użytkownik wyraźnie zażąda jej pokazania. Zazwyczaj używana do ukrywania treści długich postów, spojlerów albo materiałów kontrowersyjnych. Aby oznaczyć CW w poście kliknij w ikonę z okiem przekreślonym. + +## Widoczność + +Możesz zmienić widoczność każdej notki klikająć w ikonkę obok przycisku postowania. + +### Publiczne + +Twój post będzie publiczny i będzie widoczny na każdej ośi czasów (Domowa, Lokalna, Społeczność, global). + +::: warning +Ta widoczność nie jest dostępna dla użykowników wyciszonych. +::: + +### Główna + +Twoja notka będzie widoczna dla każdego, ale nie pokaże się w lokalnej, społecznej, globalnej ośi czasów dla tych co nie obserwują. + +### Obserwujący + +Notka tylko widoczna dla osób obserwujących ciebie. + +### Post bezpośredni + +Post będzie widoczny tylko dla osób wspomnianych w poście. + +### Opcja "Tylko lokalna instancja" + +Po wybraniu tej opcji, post nie będzie rozprowadzany na inne instancje + +### Porównanie widoczności ośi + + + + + +
PubliczbaGłównaObserwowaniBezpośrednio
LTL/STL/GTL obserwowanych
LTL/STL/GTL innych
+ +## Przypnij do profilu + +Przypinając notkę do profilu będzie pierwszą widoczną notką na stronie profilu + +::: tip +Można przypiąć kilka postów +::: + +## Powiadomienia + +Możesz odtrzymywać powiadomienia dla odpowiedzi, reakcji itp. Dla posta czyjegoś innego możesz włączyć powiadomienia korzystając z opcji "obserwuj" w menu notki. diff --git a/content/pl-PL/docs/features/online-status.md b/content/pl-PL/docs/features/online-status.md new file mode 100644 index 00000000..18187de0 --- /dev/null +++ b/content/pl-PL/docs/features/online-status.md @@ -0,0 +1,39 @@ +# Status Online (Aktywności) + +**Status Online** użytkownika jest to indykator użycia Misskey przez użytkownika. +Status online jest wyświetlany jako indykator w rogu ikony użytkownika na jego stronie użytkownika i w innych miejscach. + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KolorStanOpis
🟢 ZielonyOnlineUżytkownik właśnie korzysta z Misskey.
🟡 ŻółtyNieaktywnyMisskey jest używane, ale użytkownik jest nieaktywny.
🔴 CzerwonyOfflineUżytkownik nie korzysta z Misskey.
⚫ SzaryNieznanyStatus jest nieznany lub niedostępny dla użykownika z innego serwera itp.
+ +Twój status online zostanie zmieniony automatycznie i niemoże być ustawiony manualnie. +Możesz natomiast ustawić swój status jako prywatny. + +::: warning +Niektóre funkcje, jak sugestie użytkowników, mogą być oparte na twoim aktywnym statusie, więc ustawienie go jako prywatny może utrudnić innym użytkownikom znalezienie cię. +::: diff --git a/content/pl-PL/docs/features/pages.md b/content/pl-PL/docs/features/pages.md new file mode 100644 index 00000000..26bb9979 --- /dev/null +++ b/content/pl-PL/docs/features/pages.md @@ -0,0 +1,47 @@ +# Strony + +Strony na Misskey pozwalają utworzyć personalizowane strony internetowe. Możesz w nich zawrzeć dowolne media i formatowanie, a nawet uruchamiać zaprogramowane skrypty. Podobnie jak z wieloma innymi funcjami Misskey, możesz formatować swoją zawartość używając [MFM](./mfm.md). + +Strony Misskey są składowe z różnych typów bloków, które możesz przeciągać i upuszczać. + +## Bloki z zawartością + +Bloki z zawartością wyświetlają określoną treść użytkownikowi + +### Sekcje + +Grupowanie bloków w sekcje. + +### Tekst + +Wyświetla użytkownikowi tekst. Oczywiście ten tekst może też być formatowany za pomocą MFM. + +### Obrazy + +Pokazuje obrazy wybrane z Dysku użytkownika + +### Pole tekstowe + +Wyświela pole tekstowe. Nie obsługuje formatowania + +### Dołączona notka + +Dołącza notkę do strony + +## Bloki do uzupełnienia + +Bloki do uzupełnienia pozwalają tworzyć interaktywne strony. Dane z tych bloków mogą być wykorzystane w skryptach i zmiennych + +## Bloki specjalne + +Specjalne bloki pozwalają na tworzenie bardziej zaawansowanych stron. Można za pomocą nich automatycznie tworzyć wpis lub manipulować stroną. + +## Zmienne + +Zmienne pozwalają tworzyć dynamiczne strony. Możesz dołączać wartości pisząc { nazwa zmiennej } w tekście. Na przykład, w Witaj { rzecz } świecie!, jeśli wartość zmiennej (rzecz) to ai, to tekst zmieni się na Witaj ai świecie!. + +Wartości są obliczane od góry do dołu, więc nie możesz odwołać się do zmiennej zdefiniowanej poniżej w danej zmiennej. Na przykład, jeśli są trzy zmienne, A, B, C, które są zdefiniowane w tej kolejności, A i B mogą być odwoływane w definicji C; jednak B i C nie mogą być odwoływane w definicji A. + +Aby uzyskać wynik od użytkownika, umieść blok "Wejście" na stronie i ustaw "Nazwa zmiennej" na nazwę zmiennej, w której chcesz przechować wartość (zmienna zostanie automatycznie utworzona przez blok). + +Funkcje mogą być użyte w celu zgrupowania obliczeń w ponownie wykorzystywalnej formie. Aby utworzyć funkcję, utwórz zmienną typu "Funkcja". Funkcja może mieć sloty(Argumenty) i wartości w slotach są dostępne jako wartości funkcji. Poza tym są też funkcje wyższego stopnia które używają innych funkcji jako argument. Funkcje mogą być predefiniowane lub zdefiniowane z slotach wyższych funkcji. diff --git a/content/pl-PL/docs/features/plugin.md b/content/pl-PL/docs/features/plugin.md new file mode 100644 index 00000000..41c71a00 --- /dev/null +++ b/content/pl-PL/docs/features/plugin.md @@ -0,0 +1,5 @@ +# Wtyczki + +Misskey (w Przeglądarce) posiada mechanizm wtyczek, który pozwala użytkownikom na rozszerzenie funkcjonalności Misskey (Przeglądarkowego). + +Dla informacji na temat tworzenia wtczek, proszę zapoznać się z [tym dokumentem](./advanced/create-plugin.md). diff --git a/content/pl-PL/docs/features/reaction.md b/content/pl-PL/docs/features/reaction.md new file mode 100644 index 00000000..0dd0ac62 --- /dev/null +++ b/content/pl-PL/docs/features/reaction.md @@ -0,0 +1,27 @@ +# Reakcje + +Ta funkcja pozwala reagować na posty innych użytkowników za pomocą emotek. +W Misskey(Przeglądarkowym) kliknij ikonkę z + na wpisie aby pozakazać wybierałke i wybierzesz emotkę. Możesz też reagować używając [własnych emotek](./custom-emoji.md). + +## Personalizacja panelu reakcji + +W Misskey(przeglądarkowym) możesz wybrać emoji które powinny się pojawić w wybierałce i zmienić ich kolejność. +Możesz ustawić to w sekcji "Reakcje" w ustawieniach. + +## Reakcjie do innych instancji + +Z racji na to że reakcje to oryginalna funkcja Misskey, większość czasu aktywność zostanie wysłana do innych instancji jako "Like" chyba że zdalna instancja obsługuje je. +Zazwyczaj "Like" z ActivityPub jest implementowany jako polubienie ale to już zależy od instancji.. + +## Reakcje z innych instancji + +Z racji na to że Misskey nie posiada lajków, "Polubienie" z zdalnej instancji będzie wyświetlone jako reakcja '👍' (albo w nowszych wersjach ❤ - to już zależy od administratora instacji). + +::: Wskazówka +Administracja instancji może zmienić domyślną reakcję na "Like" w ustawieniach. Więcej o tym [tutaj](../admin/default-reaction.md). +::: + +## Zobacz listę wszytkich reakcji + +W Misskey(Przeglądarkowym) możesz zobaczyć listę wszystkich twoich reakcji w zakładce "Reakcje" na swojej stronie profilu. +W ustawieniach możesz też ustawić czy ta lista ma być publiczna. diff --git a/content/pl-PL/docs/features/share-form.md b/content/pl-PL/docs/features/share-form.md new file mode 100644 index 00000000..e84be266 --- /dev/null +++ b/content/pl-PL/docs/features/share-form.md @@ -0,0 +1,58 @@ +# Formularz udostępniania + +Kiedy otworzysz `/share` w Misskey w Przeglądarce dostaniesz formularz udostepniania. Ten formularz jest przydatny jeśli chcesz aby użytkownicy udostępniali zawartość swojej strony z zewnątrz. + +Możesz też wyspecyfikować opcje w adresie, w tym udostępniana zawartość, jako parametry. + +## Parametry + +::: tip +Wszystkie parametry są **opcjonalne**. +::: + +| Parametr | Opis | +| ---- | ---- | +| `title` | tytuł umieszczony przed treścią materiału | +| `text` | treść materiału | +| `url` | Adres URL umieszczony po materiale | + +### Informacje odpowiedzi + +Możesz utworzyć wpis który jest odpowiedzią na inny wpis przy użyciu tych parametrów. + +| Paramentr | Opis | +| ---- | ---- | +| `replyId` | ID wpisu na który odpowiadasz | +| `replyUri` | URL do wpisu na który odpowiadasz (określa inny serwer) | + +### Informacje o repostowaniu + +Możesz utworzyć wpis który jest wpisem inne osoby przy użyciu tych parametrów. + +| Parametr | Opis | +| ---- | ---- | +| `renoteId` | ID wpisu do repostowania | +| `renoteUri` | URL wpisu do repostowania (określa serwer z którego jest wpis) | + +### Widoczność + +Podane opcje pozwalają ustalić widoczność. + +| Parametr | Opis | +| ---- | ---- | +| `visibility` | widoczność albo - `public`, `home`, `followers`, `specified` | +| `localOnly` | 0(nie) albo 1(tak) | +| `visibleUserIds` | docelowe ID użytkowników | +| `visibleAccts` | docelowy użytkownik [acct](../glossary.md#acct)s (podzielone przecinkiem) | + +::: uwaga +jeżeli `visibility`(widoczność) jest `specified`(ustalona) to `visibleUserIds` i `visibleAccts` muszą też być ustawione. +::: + +### Załączniki + +Możesz załączyć załączniki do swojego wpisu. + +| Parametr | Opis | +| ---- | ---- | +| `fileIds` | ID plików załączonych (podzielone przecinkami) | diff --git a/content/pl-PL/docs/features/silence.md b/content/pl-PL/docs/features/silence.md new file mode 100644 index 00000000..2d13cb73 --- /dev/null +++ b/content/pl-PL/docs/features/silence.md @@ -0,0 +1,9 @@ +# Wyciszenie + +Wyciszenie to jeden z stanów konta, jakie mogą być ustawione przez moderatorów instancji. + +Kiedy konto jest wyciszone, nie możesz tworzyć postów publicznych. +Nadal jednak możesz tworzyć posty widoczne dla obserwujących i prywatne(w tym wiadomości prywatne). +Po prostu nie będą mogli zobaczyć ich w Globalnej albo Lokalnej Ośi czasu + +Wyciszenie może być nałożone przez moderacje instancji. diff --git a/content/pl-PL/docs/features/theme.md b/content/pl-PL/docs/features/theme.md new file mode 100644 index 00000000..17156a34 --- /dev/null +++ b/content/pl-PL/docs/features/theme.md @@ -0,0 +1,83 @@ +# Motyw + +Możesz zmienić motyw kolorystyczny Misskey zgodnie z własnym gustem. + +## Ustawienia motywów + +Ustawienia > Motywy + +## Tworzenie motywów + +Motywy są pisane za pomocą JSON5. +Motywy mają obiekty tak jak ten przykład: + +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `id` ... ID Motywu. UUID jest rekomendowane. +* `name` ... Nazwa motywu +* `author` ... Autor motywu +* `desc` ... Opis motywu (Object) +* `base` ... tryb jasny czy ciemny? + * Użyj `light` dla jasnego i `dark` dla ciemnego trybu. + * Motyw używa bazy wyspecyfikowanej. +* `props` ... Definicje stylu motywu. Wytłumacznone w następujących punktach. + +### Definicje stylów motywu + +Definiuj style motywów z `props`. +Wartości to nazwy wartości CSS i one ustawiają materiały.The +Poza tym `props` pobiera dane z bazowego motywu. +Bazowy motyw to [_light.json5] jeśli `base` motywu jest `light` i [_dark.json5] jeśli `dark`. +Jeśli nie ma wartości `props` nazwanej `panel` w motywie, to będzie użyta wartość `panel` z bazowego motywu. + +[_light.json5]: https://github.com/misskey-dev/misskey/blob/develop/packages/frontend/src/themes/_light.json5 +[_dark.json5]: https://github.com/misskey-dev/misskey/blob/develop/packages/frontend/src/themes/_dark.json5 + +#### Składnia wartości + +* Kolory w formacie `#rrggbb` + * Na przykład: `#00ff00` +* Kolory w formacie `rgb(r, g, b)` + * Na przykład: `rgb(0, 255, 0)` +* kolory w wartościach alfa/przezroczystość w formacie `rgb(r, g, b, a)` + * przykład: `rgba(0, 255, 0, 0.5)` +* Inne wartości + * `@{key name}` Nazwa wartości z innego klucza. Zamień `{key name}` z nazwą klucza do którego chcesz nawiązać. + * example: `@panel` +* Zmienne: + * `${constant name}` nawiązuje do stałej. Zamień `{constant name}` z nawą stałej do której chcesz nawiązać. + * przykład: `$main` +* Funkcje: + * `:{nazwa funkcji}<{argumenty}}<{kod}` + +#### Stałe + +Stałe są przydatne kiedy masz wartości których nie chcesz wyświetlać jako zmienną CSS, ale chcesz użyć ich jako wartości dla innych zmiennych CSS. + +#### Funkcje + +WIP (TODO) diff --git a/content/pl-PL/docs/features/thread-mute.md b/content/pl-PL/docs/features/thread-mute.md new file mode 100644 index 00000000..d049fec3 --- /dev/null +++ b/content/pl-PL/docs/features/thread-mute.md @@ -0,0 +1,15 @@ +# Wycisz wątek + +::: tip +Ta funkcja jest dostępna od wersji 12.95.0. +::: + +Wyciszenie wątku wycisza wszytko związane z wpisem, w tym powiadomienia o nowych komentarzasz, repostach i itd. + +Jeżeli wyciszysz wątek, nie odtrzymasz jakich kolwiek powiadomień związanych z nim. + +Aby wyciszyć wątek kliknij na ikonę wyciszenia w opcjach jakiegokolwiek wpisu w wątku. + +::: warning +Cały wątek zostanie wyciszony, nieważne na jakim wpisie wybierzesz opcję wyciszenia. +::: diff --git a/content/pl-PL/docs/features/timeline.md b/content/pl-PL/docs/features/timeline.md new file mode 100644 index 00000000..13655a5b --- /dev/null +++ b/content/pl-PL/docs/features/timeline.md @@ -0,0 +1,43 @@ +# Oś czasu + +Oś czasu wyświetla [wpisy](.note) w kolejności chronologicznej. +Jest kilka rodzajów ośi czasu, które się różnią widocznością. +Niektóre typy ośi czasu mogą być wyłączone na serwerze. + +## Domowa + +Posty osób które obserwujesz. Skrócona jako HTL. + +## Lokalna + +Wszystkie lokalne posty które nie zaliczają się do ośi domowej będą widoczne. Inaczej LTL. + +## Społecznościowa + +Posty zarówno osób lokalnych, jak i tych któych obserwujesz. Inaczej STL. Traktuj jak STL = HTL + LTL. + +## Globalna + +Każdy publiczny post który sewer zauważy. Inaczej GTL. + +## Personalizowane osie czasu + +Misskey pozwala tworzyć spesonalizowane ośi czasu zgodnie z twoimi wymaganiami. Zobacz [Listy](./list.md) i [Anteny](./antenna.md) po więcej informacji. + +## Porównanie + +| Źródło | | | Oś czasu | | | +|-----------------------|------------|--------|---------|------------|------------| +| Użytkownik | Widoczność | Domowy | Lokalny | Społecznościowy | Globalny | +| Lokalna (Obserwujący) | Publiczny | ✔ | ✔ | ✔ | ✔ | +| | Domowy | ✔ | | ✔ | | +| | Obserwujący | ✔ | | ✔ | | +| Zdalny (Obserwujący) | Publiczny | ✔ | | ✔ | ✔ | +| | Domowy | ✔ | | ✔ | | +| | Obserwujący | ✔ | | ✔ | | +| lokalny (Nie obserwujący) | Publiczni | | ✔ | ✔ | ✔ | +| | Domowy | | | | | +| | Obserwujący | | | | | +| Zdalny (Nie obserwujący)| Publiczni | | | | ✔ | +| | Domowy | | | | | +| | Obserwujący | | | | | diff --git a/content/pl-PL/docs/features/webhook.md b/content/pl-PL/docs/features/webhook.md new file mode 100644 index 00000000..0abf57aa --- /dev/null +++ b/content/pl-PL/docs/features/webhook.md @@ -0,0 +1,154 @@ +# Webhooki + +::: tip +Ta funkcja jest dostępna w Misskey od wersji 12.109.0. +::: + +::: danger +To jest funkcja eksperymentalna, nie jest ona stabilna, oraz w przyszłości może ulec zmianie. +::: + +Misskey dostarcza webhook który pozwala na otrzymywanie różnych zdarzeń w czasie rzeczywistym. + +Możesz zarządzać Webhookami w Ustawieniach > Webhooki. + +Kiedy webhook jes zarejestrowany, żądanie HTTP jest wysłane do określonego URL za każdym razem kiedy określone zdarzenie nastąpi. Metoda żądania będzie POST i zawierać JSON w swoim ciele. +Poza tym nagłówek żądania będzie zawierać sekret ustawiony w czasie rejestracji z nazwą `X-Misskey-Hook-Secret`. Możesz użyć tego sekretu do weryfikacji, czy żądanie jest autentyczne. + +Dane będą zawierać następujące pola: + + + +Jeżeli serwer docelowy zwróci błąd 5XX lub nie odpowie, żądanie jest ponownie wysyłane po pewnym czasie. + +Webhooki mogą indywidualnie mieć ich aktywny status zmieniony z ekranu administracji, aby chwilowo zatrzymać wysyłanie żądań. + +## Zdarzenia + +Wykonanie jego wyśle webhook. + +### Obserwacja + +Zdarza się gdy kogoś zaobserwujesz. + + + +### Zaobserwowany + +Wykona się kiedy zostaniesz zaobserwowany. + + + +### Przestań obserwować + +Dzieje się kiedy przestaniesz obserwować kogoś. + + + +### Wpis + +Dzieje się kiedy zapostujesz notkę. + + + +### Odpowiedź + +Dzieje się kiedy ktoś odpowie na twoją notkę. + + + +### Renote + +Dzieje się kiedy ktoś zrepostuje twój post. + + + +### Wzmianka + +Dzieje się kiedy ktoś o tobie wspomni. + + diff --git a/content/pl-PL/docs/features/widgets.md b/content/pl-PL/docs/features/widgets.md new file mode 100644 index 00000000..cd925fe7 --- /dev/null +++ b/content/pl-PL/docs/features/widgets.md @@ -0,0 +1,97 @@ +# Widżety + +Widżety to niewielkie elementy, które mogą zostać dodane do interfejsu Misskey, aby wyświetlać i interagować z informacjami. +Domyślnie są one wyświetlane po prawej stronie ekranu, lub dostępne z ikony stosu w menu nawigacji w wersji mobilnej. + +Aby edytować widżety przełącz się w tryb edycji na dole panelu widżetów. W tym trybie możesz dodać, usunąć i zmienić kolejność widżetów. + +Kiedy zamkniesz edytor układu widżetów, możesz również skonfigurować ustawienia dla zachowania każdego widżetu. + +## Lista dostępnych widżetów + +### Powiadomienia + +Pokazuje powiadomienia związane z Twoim kontem. +### Oś czasu + +Wyświetlaj oś czasu. Wybierz jedną z standardowych ośi czasu,albo dowolnej personalizowanej. + +### Czytnik RSS + +Wyświetla oś RSS po dodaniu adresu URL. Możesz również ustawić odświeżanie i inne ustawienia. + +### RSS-Ticker + +Podobny do czytnika RSS, ale wyświetla wiadomości w pasku przewijania. + +### Trendy + +Wyświetla trendujące [Hashtagi](./hashtag.md) oraz statystyki, ile użytkowników użyło tego hashtagu oraz wykres aktywności tego hashtagu. + +### Aktywność + +Wyświetla statystyki aktywności. + +### Użytkownicy online + +Wyświetla ilość użytkowników online na serwerze. + +### Zdjęcia + +Galeria ostatnio wrzuconych zdjęć. + +### Pokaz slajdów + +Pokaz slajdów z określonego folderu na dysku. + +### Kalendarz + +Wyświetla datę i progress dnia. + +### Zegar + +Wyświetla analogowy zegar, który można personalizować. + +### Zegar cyfrowy + +Wyświetla zegar cyfrowy + +### Zegar UNIXowy + +Wyśietla czas od początku epoki UNIXa (1970-01-01T00:00:00Z). + +### Federacja + +Wyświetla połączone serwery i ich aktywność. + +### Grafika instancji + +Interaktywna grafika instancji. + +### Notatki + +Miejsce na twoje notatki. + +### Tworzenie wpisu + +Widżet do tworzenia [wpisu](./note.md) + +### Statystyki serwera + +Wyświetla statystyki serwera. + +### Kolejka zadań + +Wyświetlanie kolejki zadań. + +### Konsola AiScript + +Widżetowa wersja panelu do testowana i uruchamiania programów napisanych w [AiScript](../advanced/aiscript.md). Ten Widżet jest podobny do brudnopisu AiScript. + +### Przycisk + +Interaktywny przycisk co uruchamia program napisany w [AiScript](../advanced/aiscript.md). + +### Ai + +Cyfrowa wersja maskotki Misskey - Ai, która będzie Ci towarzyszyć na stronie. diff --git a/content/pl-PL/docs/features/word-mute.md b/content/pl-PL/docs/features/word-mute.md new file mode 100644 index 00000000..663114ee --- /dev/null +++ b/content/pl-PL/docs/features/word-mute.md @@ -0,0 +1,22 @@ +# Wyciszanie słowami + +Tworząc filtry wyciszania za pomocą słów, możesz sprawić, aby notki spełniające określone warunki nie pojawiały się na ośi czasu. + +Są dwa rodzaje wyciszeń słow: miękkie i twardzie. Poniżej masz wyjaśnienie procesu konfiguracji i efektów obu. + +## Miękkie wyciszenie słów + +Z miękkimi wyciszeniami słow, słowo wyciszenia jest przetwarzane w aplikacji (kliencie), której używasz. + +Kiedy wpis spełni zasady spełni zasady, zostanie ukryty za tekstem "(username) coś powiedział". Możesz wyświetlić ukrytą zawartość notki, klikając na ten tekst. + +## Twarde wyciszenie słów + +Z twardym wyciszeniem to serwer decyduje czy zawartość nowej przychodzącej notki spełnia ustawione warunki podobnie jak anteny, i w takim przypadku całkowicie ją wykluczy z twojej ośi czasu. + +Podsumuwując twarde wyciszenie działa następująco: + +- Tylko nowe notki utworzone po konfiguracji będą miały wpływ na wyciszenie. +- Jeżeli warunki zostaną zmienione, wcześniej wyciszone notki nadal pozostaną wyciszone. +- Osie czasu nie zostaną zapełnione tekstem "(username) coś powiedział". +- Wyciszenie nie będzie działać dla aplikacji, które nie obsługują wyciszenia słow. diff --git a/content/pl-PL/docs/getting-started.md b/content/pl-PL/docs/getting-started.md new file mode 100644 index 00000000..897901a1 --- /dev/null +++ b/content/pl-PL/docs/getting-started.md @@ -0,0 +1,22 @@ +# Zacznij z Misskey +Misskey jest programem i projektem. +Serwer na którym uruchomione jest Misskey, który jest otwarty do publicznego Internetu jest nazwany **Instancją**. +Aby używać Misskey musisz utworzyć konto na jednej z instancji i korzystać z tej instancji. +Możesz wybrać instancję twojego wyboru z [listy instancji](../instances.md). + +::: tip +Nie ważne jaką instancję wybierzesz, będziesz mógł komunikować się z użytkownikami z innych instancji + +::: info +Misskey ma możliwość federowania + +Misskey ma wbudowane wsparcie dla federacji, co pozwala użytkownikom z innych instancji na obserwowanie, reagowanie i renotowanie w taki sam sposób jak użytkownicy z tej samej instancji. + +Federacja Misskey jest oparta na otwartym i znanym standardzie o nazwie ActivityPub i jest kompatybilna z innym oprogramowaniem jak Mastodon lub Plernoma. +::: + +## Wybieranie instancji +### Motywy instancji +Niektóre instancje mogą mieć określoną tematykę na przykład: "Lubie jakieś rzeczy i aktywności". +Rekomendujemy znaleść instancje o tematycę która najlepiej do ciebie pasuje +### Społeczność instancji diff --git a/content/pl-PL/docs/glossary.md b/content/pl-PL/docs/glossary.md new file mode 100644 index 00000000..fab95bd3 --- /dev/null +++ b/content/pl-PL/docs/glossary.md @@ -0,0 +1,119 @@ +# Pojęcia + +Pojęcia związane Misskey. + +## ActivityPub + +Protokół(metoda) używana do osiągnięcia zdecentralizowanej natury Misskey. Wykorzystanie jego pozwala instancjom na komunikacje między sobą, tworząc też rzecz nazywaną Fediwersum. + +## AiScript + +Język programowania stworzony z myślą o Misskey. [Zobacz tutaj po więcej informacji](/src/docs/advanced/aiscript) + +## API + +Jest to interfejs pozwalający na operowanie Misskey za pomocą programu, dostępne dla każdej instancji. [Więcej informacji](/src/pl/docs/api) + +## Bot + +Konto kontrolowane przez program. + +## CW + +Jest to skrót od "Ostrzeżenie o treści". Funkcja ukrywająca zawartość posta, chyba że użytkownik wyraźnie zażąda jej pokazania. Zazwyczaj używana do ukrywania treści długich postów, spojlerów albo materiałów kontrowersyjnych. [Więcej informacji](./src/pl/docs/features/note.html#cw) + +## Fediwersum + +Sieć różnych instancji korzystających z innych platform które komunikują się z sobą, zaliczając w to Misskey. + +## GTL + +Skrót od "Global TimeLine" - Globalna oś czasu - [więcej przeczytasz tutaj](/src/pl/docs/features/timeline). + +## HTL + +Skrót od "Home TimeLine" - Tablica domowa/główna, [więcej przeczytasz tutaj](/src/pl/docs/features/timeline) + +## LTL + +Skrót od "Local TimeLine" - Tablica lokalna, pokazuje wszystkie posty wysłane na instancji. [więcej przeczytasz tutaj](/src/pl/docs/features/timeline) + +## MFM + +Skrót od "Markup language For Misskey" - język znaczników do używania z Misskey - [więcej przeczytasz tutaj.](/src/pl/docs/features/mfm) + +## NSFW + +Skrót od "Not Safe For Work" - funkcja pozwalająca otagować zdjęcie jako "NSFW"(Nie bezpieczne w pracy) i ukryć je za życzeniem użytkownika. + +## Renote + +Cytowanie wysłanego już posta, udostępnianie istniejącego posta, lub post stworzony poprzez którąś z tych czynności - [więcej przeczytasz tutaj.](/src/pl/docs/docs/features/note.html#renote) + +## STL + +Skrót od "Social TimeLine" - Pokazuje posty zarówno z lokalnej instancji, jak i od osób które obserwujesz. [więcej przeczytasz tutaj.](/src/pl/docs/features/timeline) + +## Ai(藍) + +Ai(藍) to oficjalna maskotka Misskey. + +## Aktywni użytkownicy + +Użytkownicy wsród wszytkich, którzy używają swojego konta + +## Instancja + +Serwer otwarty do internetu, który udostępnia usługę jak na przykład Misskey. + +## Dodatkowe Emoji + +Emoji dostarczone przez twoją instancje. Emoji które nie są dostarczone przez instacje, ale są dostępne są nazywane "Emotikonami Unicode"[Dowiedz się więcej](/src/pl/docs/docs/features/custom-emoji) + +## Panel sterowania + +Panel z ustawieniami instancji dostępny dla Administratorów i moderatorów + +## Wyciszenie + +Jest to stan kiedy posty użytkownika nie mogą być ustawione na "Publiczne". Może być nadane użytkownikowi przez Moderacje.[więcej przeczytasz tutaj.](/src/pl/docs/features/silence) + +## Kolejka zadań + +System używany do nadawania aktywności innych instancji itp. + +## Zawieszenie + +Stan który powoduje że konto użytkownika jest niedostępne. + +## Dysk + +Funkcja pozwalająca użytkownikowm organizować pliki jakie wrzucili do Misskey. [więcej przeczytasz tutaj.](/src/pl/docs/features/drive) + +## Notki + +Inaczej posty, mogą zawierać tekst, obrazy, ankiety i wszystko to co zostało wrzucone na Misskey. [więcej przeczytasz tutaj.](/src/pl/docs/docs/features/note) + +## Misskit + +Użytkownik Misskey. + +## Moderator + +Osoba zarządzająca społecznością instancji poprzez wyłącznie kont spam, wyciszając konta, usuwając nieodpowiednie posty itp. + +## License + +Dokument który określał legalne wykorzystanie zasobu. + +## Remote/Zdalne + +Używane w kontekście instancji innej niż twoja. Również używane jako prefiks w terminach "zdalny użytkownik". Przeciwieństwo "Lokalne" + +## Federacja + +Udostępnianie informacji stworzonych na jednej instancji z inną instancją. + +## Lokalne + +Używane w kontekście twojej instancji. Używane jako prefiks w terminach jak "Lokalni użytkownicy", "Lokalna oś czasu". Przeciwieństwo "zdalnej" diff --git a/content/pl-PL/docs/install.md b/content/pl-PL/docs/install.md new file mode 100644 index 00000000..00fdb739 --- /dev/null +++ b/content/pl-PL/docs/install.md @@ -0,0 +1,30 @@ +# Stwórz własną instancję Misskey +Dziękujemy za twoje zainteresowanie w stworzeniu własnej instancji Misskey 🚀 +Jest kilka sposobów by stworzyć instancję, więc wybierz któryś z nich i przeczytaj poradnik. + +::: danger +Nigdy nie zmieniaj nazwy domeny (hostname) instancji odkąd zaczniej z niej korzystać! +::: + +::: danger +Jeśli korzystasz z Cloudflare na swoim serwerzę, nie korzystaj z ustawienia Automatycznej Minimalizacji (Auto Minify). + +Misskey nie będzie działać prawidłowo ponieważ Cloudflare nie zinterpretuje najnowszego kodu JavaScripta i złamie kod źródłowy wewnątrz. + +Zobacz również: [misskey-dev/misskey #9791](https://github.com/misskey-dev/misskey/issues/9791) +::: + +## Używając Dockera +[Zobacz tutaj](./install/docker.html) + +## Używając skryptu BASH +[Zobacz tutaj](./install/bash.html) + +## Manualnie +[Zobacz tutaj](./install/manual.html) + +## Używając Yunohost +Misskey może być zainstalowane jako Aplikacjia na YunoHost. Po więcej informacji zobacz [repozytorium paczki Misskey dla YunoHost](https://github.com/YunoHost-Apps/misskey_ynh). + +## Używając Kubernetesa/TrueNAS Scale +[Zobacz tutaj](./install/kubernetes.html) diff --git a/content/pl-PL/docs/install/bash.md b/content/pl-PL/docs/install/bash.md new file mode 100644 index 00000000..9c9b63c3 --- /dev/null +++ b/content/pl-PL/docs/install/bash.md @@ -0,0 +1,241 @@ +# Skrypt do powłoki BASH do instalacji Misskey - wersja 3.0.0 +Możesz zainstalować Misskey za pomocą pojedyńczego skryptu. + +Skrypt jest przystosowany pod Ubuntu i pomoże ci zainstalować Misskey zadając kilka podstawowych pytań. + +Poza jest też skrypt do aktualizacji Misskey. + +[Dla v12](https://github.com/joinmisskey/bash-install/blob/a096e874f93d493aa68975a31be9ce12d644e767/README.en.md) +[**Kliknij tutaj, aby zobaczyć wersję japońską. / 日本語版はこちら**](./README.md) + +## Licencja +[MIT License](./LICENSE) + +## Składniki +1. Domena +2. Serwer (najlepiej się sprawdzi Ubuntu) +3. Konto CloudFlare (zalecane) + +::: danger +Nigdy nie zmieniaj nazwy domeny (hostname) instancji kiedy zaczniesz z niej korzystać!! +::: + +## Skonfiguruj CloudFlare +Jeśli korzystasz z nginx i Cloudflare, musisz skonfigurować Cloudflare: + +- Ustaw DNS. +- W zakładce ustawień SSL/TLS, przełącz tryb szyfrowania na"Full". + +## Procedury + +### 1. SSH + +Połącz się z serwerem za pomocą SSH +(Jeśli masz fizyczny dostęp do serwera to uruchom terminal) + +### 2. Przygotowanie systemu +Zaktualizuj paczki systemu i go zrestartuj. + +``` +sudo apt update; sudo apt full-upgrade -y; sudo reboot +``` + +### 3. Rozpocznij instalację +Połącz się z powrotem i rozpocznij instalacje Misskey. + +``` +wget https://raw.githubusercontent.com/joinmisskey/bash-install/main/ubuntu.sh -O ubuntu.sh; sudo bash ubuntu.sh +``` + +### 4. Aktualizacja Misskey +Jest też skrypt do aktualizacji Misskey. + +Skrypt ten nie aktualizuje środowiska. +Proszę odwołać się do Dziennika zmian (po japońsku (translator pomoże)) i [Listy wydań GitHub(po angielsku)]( +(https://github.com/joinmisskey/bash-install/releases) i odpowienio dokonywać migracji. + +Najpierw pobierz skrypt aktualizacji. + +``` +wget https://raw.githubusercontent.com/joinmisskey/bash-install/main/update.ubuntu.sh -O update.sh +``` + +Uruchom pobrany skrypt kiedy chcesz aktualizować Misskey + + +``` +sudo bash update.sh +``` + +- W środowisku używającym systemd opcją `-r` można zaktualizować i zrestartować system. +- W środowisku dockerowym możesz określić repozytorium:tag jako argument + +## Przetestowane środowska + +### Oracle Cloud Infrastructure + +Ten skrypt działą dobrze na następujących środowiskach oferowanych przez Oracle Cloud Infrastructure Always Free. + +- VM.Standard.E2.1.Micro (AMD) +- VM.Standard.A1.Flex (ARM) [1OCPU RAM6GB lub więcej] + +Należy używać iptables. + +Oraz nie zapomnij o ustawieniu portów w ustawieniach sieci po stronie Oracle + +## Problemy i Pull Requesty witamy +Jeżeli coś nie działa w podanych wyżej środowiskach, może to być błąd. Będziemy wdzięczni, jeśli zgłosisz go jako problem, z podanymi wymaganiami, które wprowadziłeś do skryptu. + +Ciężko jest pomóc z środowiskami innymi niż powyżej, ale możemy rozwiązać Twój problem, jeśli podasz nam szczegóły środowiska. + +Suggestie równierz witamy. + +# UWAGA CZĘŚĆ TŁUMACZONA MASZYNOWO - może nie być 100% prawidłowa + +# Porady. +Jak wybrać pomiędzy dwoma opcjami i specyfikacją. + +## Systemd czy Docker? +Od v1, możesz wybrać między systemd i Docker jako metodą instalacji. + +Kiedy mówimy Docker, tylko **Misskey jest uruchamiany na Dockerze**, podczas gdy Redis, Postgres itp. są uruchamiane bezpośrednio na hoście. +[Aby uzyskać więcej informacji o tym, jak uruchomić wszystkie funkcje za pomocą docker-compose, polecamy ten artykuł stworzony przez mamemononga] (https://gist.github.com/mamemomonga/5549bb69cad8e5618e5527593d4890e0) + +Jeśli jest skonfigurowany do korzystania z obrazów Docker Hub, jest to **najbardziej zalecane**, ponieważ eliminuje potrzebę budowania Misskey. +Jednak migracja jest wymagana, więc nie będzie zerowego czasu, w którym nie można użyć Misskey podczas aktualizacji. +Ponadto nie przygotowujesz środowiska budowania dla Misskey (nie ma git pull), więc staje się kłopotliwy do skonfigurowania, gdy chcesz przenieść fork. + +Lokalna metoda budowania Docker jest zdeprecjonowana ze względu na wydajność. + +Systemd jest zalecany, jeśli chcesz użyć forka, chociaż nie musisz przesyłać obrazu do Docker Hub. + +Zalecana kolejność jest następująca. + +1. docker hub +2. systemd +3. docker build. + +## Czy używać nginx +Jeśli budujesz Misskey na pojedynczym serwerze, zalecamy użycie nginx. + +Jeśli instalujesz load balancer, nie instaluj nginx, ale [konfiguracja nginx dla Misskey](https://github.com/misskey-dev/misskey/blob/develop/docs/examples/misskey.nginx) Lepiej jest skonfigurować load balancer w odniesieniu do. + +## Dodaj więcej swapów! +Jeśli masz skonfigurowane swapy, skrypt nie zostanie uruchomiony, jeśli nie masz łącznie co najmniej 3 GB pamięci. + +## Jeśli skrypt zawiedzie w połowie i chcesz go uruchomić ponownie +W mało prawdopodobnym przypadku, gdy skrypt zawiedzie w połowie i będziesz chciał uruchomić go ponownie, zwróć uwagę na następujące kwestie: ## Dodaj więcej swapów! + +- Jeśli masz już zainstalowane Redis i Postgres, ustaw 'install locally' na No. + Ustawienia hosta i portu należy pozostawić tak jak są i nacisnąć Enter. + Wprowadź nazwę użytkownika i hasło określone w poprzednim uruchomieniu. + +## O plikach .env +Skrypt instalacyjny tworzy dwa pliki .env. +Używane do aktualizacji. + +### /root/.misskey.env +Wymagane do zapamiętania użytkownika do uruchomienia misskey. + +### /home/(użytkownik misskey)/.misskey.env +Generowany dla systemd. +Głównie używany do zapamiętania katalogów. + +### /home/(misskey user)/.misskey-docker.env +Wygenerowany dla Dockera. +Przechowuje numer uruchomionego kontenera i obrazu. +Numery kontenerów są aktualizowane podczas aktualizacji. Stare obrazy są usuwane. + +## Zarządzaj sobą. +Po instalacji, oto kilka uwag, które mogą być przydatne podczas zmiany konfiguracji. + +Zastąp "example.com" własną domeną. + +### Katalog Misskey +Źródło Misskey jest sklonowane jako `/home/user/directory`. +(Domyślne wartości zarówno dla użytkownika jak i katalogu to misskey). + +Aby dostać się do katalogu misskey, możesz nawigować w następujący sposób. + +``` +sudo -iu user +cd katalog. +``` + +Aby powrócić do pierwotnego użytkownika, wykonaj exit. + +``` +exit. +``` + +### systemd + +Zastąp "example.com" własną domeną. + +Nazwa procesu systemd to example.com. +Na przykład, aby go zrestartować, wykonaj następujące czynności. + +``` +sudo systemctl restart example.com +``` + +Możesz sprawdzić logi za pomocą journalctl. + +``` +journalctl -t example.com +``` + +Plik konfiguracyjny jest przechowywany jako `/etc/systemd/system/example.com.service`. + +### Docker +Docker jest uruchamiany bez roota jako użytkownik Misskey. + +Wchodząc na użytkownika Misskey za pomocą sudo, należy zmienić `XDG_RUNTIME_DIR` i `DOCKER_HOST`. + +``` +sudo -iu user +export XDG_RUNTIME_DIR=/run/user/$UID +export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/docker.sock + +# Wyświetl listę procesów +docker ps. + +# Zbuduj (repozytorium: local/misskey:latest) +docker build -t local/misskey:latest . /misskey + +# docker run +docker run -d -p 3000:3000 --add-host=docker_host:10.0.0.1 -v /home/misskey/misskey/files:/misskey/files -v "/home/misskey/misskey/.config/ default.yml":/misskey/.config/default.yml:ro --restart unless-stopped -t "local/misskey:latest" + +# Pokaż logi +docker logs --tail 50 -f container-id +``` + +W przypadku one-linerów użyj następującego. + +``` +sudo -u user XDG_RUNTIME_DIR=/run/user/$(id -u user) DOCKER_HOST=unix:///run/user/$(id -u user)/docker.sock docker ps +``` + +### nginx +Konfiguracja nginx jest przechowywana jako `/etc/nginx/conf.d/example.com.conf`. + +### Redis +Requirepass i bind są ustawione w `/etc/redis/misskey.conf`. + +## Q. Nie mogę uzyskać dostępu do 502 po aktualizacji. +Docker wykonuje migrację po uruchomieniu, więc nie można uzyskać do niego dostępu od razu. +Proszę sprawdzić, czy migracja została zakończona. + +W przypadku systemd, instalacja pnpm mogła się nie powieść. + +Spróbuj uruchomić następujące w katalogu Misskey i ponownie uruchomić aktualizację. + +``` +pnpm run clean-all +``` + +Jeśli sprawdzisz dzienniki za pomocą journalctl, zwykle znajdziesz oświadczenie mówiące, że re2. + +## Q. Chcę zbudować kolejny Misskey na tym samym serwerze. +Skrypt nie przewiduje instalacji dodatkowych instancji Misskey na tym samym serwerze. +Niektóre ustawienia zostaną nadpisane lub otrzymasz błąd w procesie. diff --git a/content/pl-PL/docs/install/docker.md b/content/pl-PL/docs/install/docker.md new file mode 100644 index 00000000..73933102 --- /dev/null +++ b/content/pl-PL/docs/install/docker.md @@ -0,0 +1,85 @@ +Skonfiguruj instancje Misskey za pomocą Docker Compose +================================================================ + +Ten poradnik opisze instalację i konfigurację Misskey za pomocą Docker Compose. + +::: danger +Nigdy nie zmieniaj nazwy domeny(hostname) instancji kiedy zaczniesz z niej korzystać!! + +::: + +::: Wymagania + +- docker i dockercompose zainstalowane +::: + +Pobierz repozytorium +---------------------------------------------------------------- + +```sh +git clone -b master https://github.com/misskey-dev/misskey.git +cd misskey +git checkout master +``` + +Skonfiguruj +---------------------------------------------------------------- + +Skopiuj pliki przykładowe: + +```sh +cp .config/docker_example.yml .config/default.yml +cp .config/docker_example.env .config/docker.env +cp ./docker-compose.yml.example ./docker-compose.yml +``` + +Edytuj `default.yml` i `docker.env` do instrkcji w pliku. + +Edytuj `docker-compose.yml` jeśli wymagane. (kiedy na przykład: chcesz zmienić port). + +Zbuduj i zinicjuj +---------------------------------------------------------------- + +Podana komenda zbuduje Misskey i uruchomi bazę danych. Zajmie to trochę czasu. + +``` shell +sudo docker compose build +sudo docker compose run --rm web pnpm run init +``` + +Uruchom Misskey +---------------------------------------------------------------- + +SUPER! Możesz uruchomić Misskey za pomocą poniższej komendy. + +```sh +sudo docker compose up -d +``` + +GLHF✨ + +Aktualizacja serwera Misskey +---------------------------------------------------------------- + +::: Uwaga +Aktualizując proszę sprawdź [informacje o wydaniach](https://github.com/misskey-dev/misskey/blob/master/CHANGELOG.md) by wiedzieć wcześniej o zmianachoraz czy nie będzie trzeba wykonać jakiś dodatkowych zmian.(zazwyczaj nie trzeba). +::: + +```sh +git stash +git checkout master +git pull +git submodule update --init +git stash pop +sudo docker compose build +sudo docker compose stop && sudo docker compose up -d +``` + +Może to potrwać trochę czasu w zależności od wielkości danych instancji. + +Wykonywanie komendy w CLI +---------------------------------------------------------------- + +```sh +sudo docker compose run --rm web node packages/backend/built/tools/foo bar +``` diff --git a/content/pl-PL/docs/install/kubernetes.md b/content/pl-PL/docs/install/kubernetes.md new file mode 100644 index 00000000..93c25a50 --- /dev/null +++ b/content/pl-PL/docs/install/kubernetes.md @@ -0,0 +1,36 @@ +# Stwórz instancje Misskey przy użyciu Kubernetesa/TrueNAS Scale + +Ten poradnik opisze instalację i konfigurację Misskey przy użyciu Kubernetesa i Helm charts. + +::: danger +Nigdy nie zmieniaj nazwy domeny(hostname) instancji kiedy zaczniesz z niej korzystać!! +::: + +## TrueCharts i TrueNAS Scale + +Helmy dla Misskey są hostowane na TrueCharts które jest repozytorium zaprojektowanym z myślą o TrueNAS Scale ale mogą one też być zainstalowane jako normalne Helmy. [TrueCharts](https://truecharts.org/charts/incubator/misskey/) ma listę wszystkich dostępnych Helmów oraz dokumentację na temat instalacji. [TrueCharts Discord](https://discord.gg/Ax9ZgzKx9t) jest również źródłem na którym możesz uzyskać pomoc. Misskey jest obecnie na *incubator*. + +::: tip Wymagania + +- TrueNAS Scale +lub +- Klaster Kubernetes i Helm +::: + +## TrueNAS Scale + +Podążaj za instrukcjami na [TrueCharts Guide](https://truecharts.org/manual/guides/Adding-TrueCharts/). Dodaj *incubator* train i zainstaluj aplikację Misskey. Jedyna konfiguracja Misskey która jest wymagana to URL instancji. Aplikacja również używa reverse proxy Traefik aby udostępnić usługę na zewnątrz świata przez HTTPS. TrueCharts integruje się z Traefikiem domyślnie, ale inne opcje mogą być używane z ręczną konfiguracją. + +## Manualny Helm + +Jeżeli nie używasz TrueNAS Scale to możesz zainstalować Misskey używając Helm bezpośrednio. Obiekt `misskey` w pliku values.yaml ma opcje które chcesz nadpisać. Właściwość `misskey.url` jest jedyną wymaganą zmianą. Zalecane jest użycie reverse proxy aby zabezpieczyć dostęp do serwera ponieważ chart nie obsługuje włączania TLS wewnątrz kontenera Misskey. + +``` +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install misskey TrueCharts/misskey +``` + +## Aktualizuj Misskey + +Aby zaktualizować Misskey, użyj funkcji wbudowanej do TrueNAS Scale albo jeżeli używasz kubernetesa to manualnie użyj [helm repo update](https://helm.sh/docs/helm/helm_repo_update/) i [helm upgrade](https://helm.sh/docs/helm/helm_upgrade/). Zalecane jest utworzenie kopii danych przed aktualizacją na wypadek gdyby coś poszło nie tak i trzeba byłob by powrócić do działającej wersji. diff --git a/content/pl-PL/docs/install/manual.md b/content/pl-PL/docs/install/manual.md new file mode 100644 index 00000000..c455975b --- /dev/null +++ b/content/pl-PL/docs/install/manual.md @@ -0,0 +1,225 @@ +Poradnik instalacji i konfiguracji Misskey +================================================================ + +Dziękujemy za zainteresowanie stworzeniem własnej instancji Misskey! +Ten poradnik opisuje jak zainstalować i skonfigurować MIsskey. + +---------------------------------------------------------------- + +::: danger +Nigdy nie zmieniaj nazwy domeny(hostname) kiedy będziesz korzystać z instacji! +::: + +*1.* Zainstaluj dependencje +---------------------------------------------------------------- + +Proszę zainstalować wymagane zależności i je skonfigurować: + +#### Dependencje :package + +* **[Node.js](https://nodejs.org/en/)** (20.4.x) +* **[PostgreSQL](https://www.postgresql.org/)** (15.x) +* **[Redis](https://redis.io/)** +* **[FFmpeg](https://www.ffmpeg.org/)** + +Jeżeli używasz Debian/Ubuntu, powinieneś zainstalować pakiet `build-essential`. + +corepack musi być włączony. + +```sh +sudo corepack enable +``` + +*2.* Stwórz użytkownika dla Misskey +---------------------------------------------------------------- + +Używanie Misskey z prawami root'a nie jest dobrym pomysłem, więc stwórz użytkownika dla tego. +W debiano-podobnych systemach na przykład za pomocą tej komendy: + +```sh +adduser --disabled-password --disabled-login misskey +``` + +*3.* Zainstaluj Misskey +---------------------------------------------------------------- + +1. Połącz się z użytkownikiem `misskey` + + `sudo -iu misskey` + +2. Sklonuj repozytorium Misskey + + `git clone --recursive https://github.com/misskey-dev/misskey.git` + +3. Przejdź do folderu z pobranym repozytorium + + `cd misskey` + +4. Sprawdź [najnowsze wydanie](https://github.com/misskey-dev/misskey/releases/latest) + + `git checkout master` + +5. Pobierz submoduły + + `git submodule update --init` + +5. Zainstaluj Misskey's dependencje + + `pnpm install --frozen-lockfile` + +*4.* Skonfiguruj Misskey +---------------------------------------------------------------- + +1. Skopiuj `.config/example.yml` i zmień nazwę na `default.yml`. + + `cp .config/example.yml .config/default.yml` + +2. Edytuj `default.yml` + +*5.* Zbuduj Misskey +---------------------------------------------------------------- + +Zbuduj Misskey z podanymi parametrami: + +`NODE_ENV=production pnpm run build` + +Jeśli używasz Debiana to musisz mieć zainstalowane paczki `build-essential`, `python`. + +*6.* Zainicjuj bazę danych +---------------------------------------------------------------- + +1. Utwórz bazę danych PostgreSQL z prawidłowymi danymi użytkownika + oraz pustą bazą danych o nazwie podanej w pliku konfiguracyjnym. + Upewnij się że baza danych łączy się bez problemów z użytkownikiem który będzie później uruchamiał Misskey czy nic nie powodoje problemów. +Enkodowanie bazy danych powinno być ustawione na `UTF8`. + + ``` + sudo -u postgres psql + create database misskey with encoding = 'UTF8'; + create user misskey with encrypted password '{YOUR_PASSWORD}'; + grant all privileges on database misskey to misskey; + \q + ``` + +2. Uruchom inicjalizacje bazy danych + + ``` + pnpm run init + ``` + +*7.* Koniec +---------------------------------------------------------------- + +Dobra robota! Teraz masz środowisko które uruchamia Misskey. + +### Uruchamianie normalnie + +Wystarczy `NODE_ENV=production pnpm run start` i GLHF! + +### Uruchom z SystemD + +1. Utwórz usługę SystemD + + `/etc/systemd/system/misskey.service` + +2. Edytuj plik i wklej następujący kod: + + ::: details + + ``` + [Unit] + Description=Misskey daemon + + [Service] + Type=simple + User=misskey + ExecStart=/usr/bin/npm start + WorkingDirectory=/home/misskey/misskey + Environment="NODE_ENV=production" + TimeoutSec=60 + StandardOutput=journal + StandardError=journal + SyslogIdentifier=misskey + Restart=always + + [Install] + WantedBy=multi-user.target + ``` + + ::: + +3. Odświerz systemD i aktywuj usługę Misskey. + + `sudo systemctl daemon-reload; sudo systemctl enable misskey` + +4. Uruchom usługę Misskey. + + `sudo systemctl start misskey` + +Możesz sprawdzić działanie usługi wpisując + + ``` + systemctl status misskey + ``` + +### Uruchom z OpenRC + +1. Skopiuj poniższy tekst do `/etc/init.d/misskey`: + + ::: details + + ```sh + #!/sbin/openrc-run + + name=misskey + description="Misskey daemon" + + command="/usr/bin/npm" + command_args="start" + command_user="misskey" + + supervisor="supervise-daemon" + supervise_daemon_args=" -d /home/misskey/misskey -e NODE_ENV=\"production\"" + + pidfile="/run/${RC_SVCNAME}.pid" + + depend() { + need net + use logger + + # alterbnatynie usuń komentaż jeżeli używasz nginx + #use logger nginx + } + ``` + + ::: + +2. Usutaw uruchomienie usługi przy starcie systemu + + `rc-update add misskey` + +3. Uruchom usługę Misskey + + `rc-service misskey start` + +Możesz sprawdzić działanie usługi z komendą + + ``` + rc-service misskey status + ``` + +### Aktualizowanie Misskey do najnowszej wersji + +1. `git checkout master` +2. `git pull` +3. `git submodule update --init` +4. `NODE_ENV=production pnpm install --frozen-lockfile` +5. `NODE_ENV=production pnpm run build` +6. `pnpm run migrate` +7. Zrestartuj proces Misskey +8. GLHF! + +Jeżeli napotkasz problemy to spróbuj: + +1. `pnpm run clean` lub `pnpm run clean-all` +2. Ponów aktualizację (Nie zapomnij o `pnpm install`) diff --git a/content/pl-PL/docs/misskey-hub.md b/content/pl-PL/docs/misskey-hub.md new file mode 100644 index 00000000..802e1e4b --- /dev/null +++ b/content/pl-PL/docs/misskey-hub.md @@ -0,0 +1,14 @@ +# O Misskey Hub +Misskey Hub jest oficjalną stroną Misskey, która zawiera documentację, blog dokumentacji, sklep z wtyczkami i wiele więcej. +Staramy się zrobić z niego miejsce gdzie jest "wszytko do Misskey". + +Misskey Hub jest [open source](https://github.com/misskey-dev/misskey-hub). + +::: tip +Misskey Hub jest stroną statyczną stworzoną za pomocą [VuePress](https://github.com/vuepress/vuepress-next). +::: + +- [dziennik zmian(change log)](../updates.md) + +## Przyczynianie się do Misskey Hub +Dodatkowa dokumentacja i tłumaczenia są mile widziane 😅. diff --git a/content/pl-PL/docs/misskey.md b/content/pl-PL/docs/misskey.md new file mode 100644 index 00000000..a37e7eb5 --- /dev/null +++ b/content/pl-PL/docs/misskey.md @@ -0,0 +1,111 @@ +# O Misskey + +Misskey jest to owartoźródłowa i zdecentralizowana platforma do mikroblogowania. Praca nad nią rozpoczęła się w 2014 roku przez syuilo w Japonii. Posiada mnóstwo funkcji takich jak Dysk lub Reakcje, a także bardzo dużą możliwość dostosowywania interfejsu użytkownika. + +## Historia + +Na początku Misskey było głównie usługą z Tablicami Bulletowymymi, jednak stawał się coraz popularniejszy po dodaniu ośi czasu pozwalającej użytkownikom postować krótkie wiadomości i odczytywać je w kolejności chronologicznej. To doprowadziło do stopniowego przesunięcia głównego nacisku na rozwój w stronę takiej funkcjonalności. Misskey nie był zawsze usługą zdecentralizowaną, ale stał się zdecentralizowany dzięki dodaniu wsparicia ActivityPub w 2018 roku. Od tego czasu stał się usługą, która jest uznawana i używana przez wielu. + +::: tip +Nazwa "Misskey" pochodzi z piosenki "Brain Diver" zespołu May'n, którego syuilo wtedy słuchał . +::: + +Z każdym zainteresowanym z możliwością dołączenia do jego rozwoju, Misskey będzie ciągle rozwijany. + +## Co znaczy "Dystrybułowany"? + +Dystrybułowana usługa, równierz nazywana zdecentralizowaną, nawiązuje do usługi która zawiera społeczność podzieloną na serwery które z sobą się komunikują (federują) udostępniając ich materiały i tworząc sieć (Fediwersum). Usługi dla których istnieje tylko jeden serwer, albo dla których istnieją niezależne serwery, są nazywane centralizowanymi. Większość usług zalicza się do kategorii centralizowanych, na przykład Twitter lub Facebook. Zaletą usług zdecentralizowanych jest możliwość wybrania administacji lub tematyki serwera która najlepiej do cienie pasuje. Jest też możliwość postawienia twojego własnego serwera. Dzięki federowanej naturze usługi, masz dostęp do tej samej społeczności, niezależnie z jakiego serwera skorzystasz. + +## Zawsze Open-Source + +Misskey zawsze był i zawsze będzie open source. Open Source oznacza po prostu, udostępnianie publiczności kodu (programu). W to równierz włącza się możliwość dostosowania i redystrybułowania kodu źródłowego tak jak mówi tego definicja. [Cały kod Misskey](https://github.com/misskey-dev) jest na dostępny na otwartoźródłowej licencji [AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE), co oznacza że każdy może sprawdzić, używać, dostosowywać lub zmieciać jak im się to podoba. Open source ma wiele zalet, między innymi pozwala każdemu na wprowadzanie zmian według własnego uznania, upewnienie się, że kod nie zawiera żadnych szkodliwych komponentów oraz możliwość łatwego uczestnictwa w jego rozwoju. Dla realizacji rozproszonej natury Misskey, ta koncepcja otwartego źródła jest niezbędna. Używając tego samego przykładu co poprzednio, większość serwisów nastawionych na zysk, takich jak Twitter, Facebook itp. nie jest (w pełni) open source. + +::: tip +Technicznie mówiąc, kod Misskey jest zarządzany przez Git, a jego repozytorium jest przechowywane na [GitHub.](https://github.com/misskey-dev) +::: + +## Dołączanie do pracy i wspieranie projektu + +Jeśli lubisz Misskey, prosze wesprzyj projekt. Wspieranie projektu może być wykonane w wiele sposobów, z których kilka jest przedstawionych poniżej. Niektóre z nich nie wymagają umiejętności programistycznych, więc każdy może wesprzeć Misskey swoim własnym sposobem. Zawsze czekamy na ciebie. + +### Dodawanie funkcji i naprawianie błędów + +Jeżeli znasz się na programowaniu, możesz wesprzeć projekt poprzez edycję jego kodu źródłowego. Aby uzyskać więcej informacji na ten temat, proszę zobacz [tutaj](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md). + +### Branie udziału w dyskusjach + +Możesz wesprzeć nas poprzez udział w dyskusjach na temat nowych lub istniejących funkcji, a także poprzez zgłaszanie błędów. Takie dyskusje mogą odbywać się na [GitHub](https://github.com/misskey-dev) lub [Forum](https://forum.misskey.io/) i [Discord](https://discord.gg/Wp8gVStHW3). + +### Tłumaczenie tekstu + +Misskey jest dostępne w wielu językach (tak zwane i18n, które jest skrótem od Internationalization). Podczas gdy oryginalny język jest ogólnie japoński, wolontariusze tłumaczą Misskey na inne języki. Pomoc w tłumaczeniu jest również formą wspierania. Misskey korzysta z usługi [Crowdin do zarządzania swoimi tłumaczeniami.](https://crowdin.com/project/misskey) + +### Udostępnianie wrażeń + +Poza zgłaszniem błędów, proszę podziel się wrażeniami o tym co uwielbiasz w Misskey, lub co uważasz za zabawne. Takie rzeczy są motywacją dla deweloperów, a także są bezpośrednim wsparciem dla projektu. + +### Zwiększanie liczby Misskistów + +"Misskistsy" to użytkownicy Misskey. Mówiąc światu o Misskey poprzez pokazywanie go innym może zwiększyć liczbę Misskistów co motywuje deweloperów. + +### Dotacje? + +[O tym dowiesz się tutaj](./donate.md) + +## Często zadawane pytania + +### Co ten projekt chce osiągnąć? + +W skrócie, Misskey jest platformą, która ma być używana przez wielu użytkowników. W przeciwieństwie do innych platform, Misskey nie jest związany z konkretną ideą (na przykład anty-centralizacją) lub wizją, dlatego jest trochę "bezcelowy". Z drugiej strony, to daje pewną elastyczność, ponieważ nie jest związany z konkretnym kierunkiem rozwoju. + + + +### Czy nad Misskey pracuje jakaś firma? + +Nie. Misskey jest tworzone przez jedną osobę i nie jest komercjalizowane przez połączenia z jakąkolwiek firmą. Członkowie zespołu deweloperskiego są zwykle wolontariuszami. Ponadto, mimo że istnieją pewne sponsory korporacyjne, rozwój nadal jest skupiony wokół społeczności. + +### Kto zarządza Misskey? + +Z racji na dystrybułowaną naturę Misskey, każdy serwer ma swoją własną administrację. Dlatego też nie wszystko w Misskey jest zarządzane przez jedną osobę lub firmę. Oznacza to, że ponieważ zespół deweloperski nie kontroluje poszczególnych serwerów, dla pytań związanych z zarządzaniem należy skontaktować się z administracją swojego serwera. Możesz zweryfikować, kto zarządza twoim indywidualnym serwerem na [tej stronie](/about). Jeśli utworzysz serwer, stajesz się jego administratorem. + +### Jaki serwer powinienem wybrać? + +[(Niepełną) Listę serwerów możesz znaleść tutaj.](../instances.md) W zależności od serwera, jego społeczności lub jego tematyki (np. ulubionego show) serwery mogą się różnić, więc jeśli jest taki co do ciebie pasuje, to dołączanie do niego będzie dobrym wyborem. Poza tym rozmiar serwera, baza użytkowników, kraj lub język używany, zawodność oraz zaufanie administracji to wiele z rzeczy, które mogą być brane pod uwagę jako kryterium. Nie ma natomiast jednego serwera który jest oficjalnym serwerem Misskey. Masz też wybór stworzenia własnego serwera. + +Teoretycznie istnieje [misskey.io](Misskey.io) czyli serwer publiczny stworzony przez twórcę Misskey, jednak niczym szczególnym się on nie wyróżnia. + +BTW - nie ważne z jakiego serwera dołączysz, nadal będziesz mógł się połączyć z użytkownikami z innych serwerów. + +### Jak mogę postawić swój własny serwer Missskey? + +Dziękujemy za zaintereswanie w tworzeniu serwera Misskey. Aktualnie nie ma dostępnego serwu hostingowego dla Misskey, więc tworzenie nowego serwera wymaga pewnej wiedzy. Więcej informacji na ten temat znajdziesz [tutaj](./install.md). + +### Z jakich technologii Misskey korzysta? + +Kiedy trwała praca nad Misskey, technologia używana często się zmieniała. Na początku używano kombinacji MySQL + PHP + jQuery, jednak teraz używa : + +- Strona serwerowa: Node.js +- Baza danych: PostgreSQL, Redis +- Biblioteka UI: Vue.js +- Język programowania: TypeScript + +Poza tym, z Misskey pochodzą technologie takie jak MFM lub AiScript, które równierz są używane. + +### Czy to jest fork Mastodona? + +Nie. Misskey jest kompletnie innym projektem od Mastodona lub innych podobnych projektów. Jest w rozwoju od dłuższego czasu. Jednak, stał się siecią rozproszoną dopiero po pojawieniu się Mastodona. Oprócz tego, że oba projekty implementują protokół ActivityPub, nie ma żadnego związku między nimi. + +### Czy są jakieś aplikacje na Androida / iOS? + +Nie ma oficjalnej aplikacji Misskey dla Androida lub iOS. Istnieją jednak aplikacje stworzone przez społeczność. Więcej informacji na ten temat znajdziesz [tutaj](./apps.md). + +Jednakże, funkcjonalność aplikacji trzech będzie w tyle za oficjalnym klientem przeglądarkowym, więc jeżeli chcesz używać natywnej aplikacji, radzimy używać oficjalnego przeglądarkowego klienta. Ponieważ klient przeglądarkowy Misskey obsługuje PWA, jest również możliwe, aby działał jak natywna aplikacja. Więcej informacji na ten temat znajdziesz [tutaj](todo). + +### Gdzie mogę pobrać logo i ikony Misskey? + +[tutaj - w kolekcji materiałów :-)](../appendix/assets.html). + +### Kim jest ta słodka dziewczyna z kocimi uszamy którą czasem widzisz? + +To jest bogini "broniąca" Misskey, Ai(Oni ją nazywali słodką, yay!) +
ℹ️ Aby dowiedzieć się więcej o Ai zajrzyj na stronę o niej tutaj (Po japońsku).
diff --git a/content/pl-PL/docs/releases.md b/content/pl-PL/docs/releases.md new file mode 100644 index 00000000..f377a3be --- /dev/null +++ b/content/pl-PL/docs/releases.md @@ -0,0 +1,879 @@ +# Informacje o wydaniach + +Z racji na to że strona bardzo szybko staje się przestażała - radzę skorzystać z translatora i strony Japońskiej/Angielskiel albo z informacji o wydaniu z GitHuba. + +Notes for indivudual misskey releases. + +::: tip +Information updates may not be translated yet. For the latest information see [GitHub](https://github.com/misskey-dev/misskey/blob/master/CHANGELOG.md). +::: + +## 13.0.0 + +Released at: 2023/01/16 + +### TL;DR + +- New features (Role system, Misskey Play, New widgets, New charts, 🍪👈, etc) +- Rewriten backend +- Better performance (backend and frontend) +- Various usability improvements +- Various UI tweaks + +### Notable features + +- Role + - User policies can be managed more flexibly than before. For example, "instance patrons can create up to 30 antennas," "many users cannot see LTL, but only those who have permission can view it," "it is an invitation-only instance, but any user can invite others," and of course, it is also possible to set up automatic role assignment by combining multiple conditions, such as "Local users and users who have created their accounts less than one day ago are not allowed to make public posts." +- Misskey Play + - Misskey Play is a new platform that replaces the traditional dynamic Pages. It specializes in dynamic content (applications) and allows for the creation of much more flexible applications than Pages. + +### Changes + +#### For server admins + +- Node.js 18.x or later is required +- PostgreSQL 15.x is required + - Misskey not using 15 specific features at 13.0.0, but may do so in the future. +- Elasticsearch support has been removed + - Instead, we envision a mechanism that allows you to set up an arbitrary search provider in the future. With this mechanism, Elasticsearch will still be available. +- Migrated from Yarn to pnpm + It is recommended to activate corepack: `sudo corepack enable` +- Instance blocking will now also apply to subdomains +- With the introduction of roles, several functions have been integrated with roles + - Moderators have been merged into roles. Please keep a record of the moderator list in advance and create a moderator role and reassign it. After the update, the moderator information will be lost. + - Silences have been merged into roles. It is recommended to record the list of silences beforehand, as previous users will be pardoned. + - Per-user drive capacity settings have been integrated into roles. + - Instance default drive capacity settings have been integrated into roles. After updating, please edit the drive capacity for the base role or conditional role. + - LTL/GTL release status has been integrated into the role. +- Docker is no longer run as root; if you are running Docker and not using object storage, run `chown -hR 991.991 . /files`. + + +#### For users + +- Note watch function has been removed +- Notification of poll voted has been removed +- Formula embedding in notes has been removed +- It is no longer possible to create new dynamic Pages + - Instead, a Misskey Play feature is implemented that allows for more flexible dynamic content creation using AiScript. +- AiScript has been updated to 0.12.2 + - About changengs of 0.12.x: + - Plug-ins less than 0.12.x cannot be loaded +- iOS 15 and below are no longer supported +- Firefox 110 and below are no longer supported + - In 109, you can use it without problems by enabling the ContainerQueries flag. + +#### For app developers + +- API: meta responses no longer include the `emojis` property + - To get custom emoji list information, request to `emojis` endpoint +- API: custom emoji entities no longer include the `url` property + - To display an emoji image, request `/emoji/.webp` which will return the image. + - e.g. `https://p1.a9z.dev/emoji/misskey.webp` + - remote: `https://p1.a9z.dev/emoji/syuilo_birth_present@mk.f72u.net.webp` +- API: `user` and `note` entities no longer contain the `emojis` property +- API: `user` entities no longer contain the `avatarColor` and `bannerColor` properties +- API: `instance` entities no longer contain the `latestStatus`, `lastCommunicatedAt`, and `latestRequestSentAt` properties +- API: The `caughtAt` of the `instance` entity has been renamed to `firstRetrievedAt`. + +### Improvements + +- Role system @syuilo +- Misskey Play @syuilo +- Introduce retention-rate aggregation @syuilo +- Make possible to export favorited notes @syuilo +- Add per user pv chart @syuilo +- Push notification of Antenna note @tamaina +- AVIF support @tamaina +- Add Cloudflare Turnstile CAPTCHA support @CyberRex0 +- Rate limits can now be adjusted per user @syuilo +- Non-moderator users assigned to roles with permissions can now issue instance invitation codes @syuilo +- Non-moderator users with assigned roles can now add, edit, and delete custom emoji @syuilo +- Allow users to set the number of clips and notes within a clip @syuilo +- Allowed to set the number of users in user list and user list @syuilo +- Maximum number of characters for hardword mute @syuilo +- Maximum number of webhooks that can be created @syuilo +- Can set the number of notes that can be pinned @syuilo +- Server: signToActivityPubGet is set to true by default @syuilo +- Server: improve syslog performance @syuilo +- Server: Use undici instead of node-fetch and got @tamaina +- Server: Judge instance block by endsWith @tamaina +- Server: improve note scoring for featured notes @CyberRex0 +- Server: Relaxed character limit for survey choices @syuilo +- Server: Relaxed character limit for profile @syuilo +- Server: add rate limits for some endpoints @syuilo +- Server: improve stats api performance @syuilo +- Server: improve nodeinfo performance @syuilo +- Server: delete outdated notifications regularly to improve db performance @syuilo +- Server: delete outdated hard-mutes regularly to improve db performance @syuilo +- Server: delete outdated notes of antenna regularly to improve db performance @syuilo +- Server: improve activitypub deliver performance @syuilo +- Client: use tabler-icons instead of fontawesome to better design @syuilo +- Client: Add new gabber kick sounds (thanks for noizenecio) +- Client: Add link to user RSS feed in profile menu @ssmucny +- Client: Compress non-animated PNG files @saschanaz +- Client: YouTube window player @sim1222 +- Client: show readable error when rate limit exceeded @syuilo +- Client: enhance dashboard of control panel @syuilo +- Client: Vite is upgraded to v4 @syuilo, @tamaina +- Client: HMR is available while yarn dev @tamaina +- Client: Implement the button to subscribe push notification @tamaina +- Client: Implement the toggle to or not to close push notifications when notifications or messages are read @tamaina +- Client: show Unicode emoji tooltip with its name in MkReactionsViewer.reaction @saschanaz +- Client: OpenSearch support @SoniEx2 @chaoticryptidz +- Client: Support remote objects in search @SoniEx2 +- Client: user activity page @syuilo +- Client: Make widgets of universal/classic sync between devices @tamaina +- Client: add user list widget @syuilo +- Client: Add AiScript App widget +- Client: add profile widget @syuilo +- Client: add instance info widget @syuilo +- Client: Improve RSS widget @tamaina +- Client: add heatmap of daily active users to about page @syuilo +- Client: introduce fluent emoji @syuilo +- Client: add new theme @syuilo +- Client: add new mfm function (position, fg, bg) @syuilo +- Client: show fireworks when visit user who today is birthday @syuilo +- Client: show bot warning on screen when logged in as bot account @syuilo +- Client: AiScript can refer to custom emoji list @syuilo +- Client: improve overall performance of client @syuilo +- Client: ui tweaks @syuilo +- Client: clicker game @syuilo + +### Bugfixes + +- Server: Fix @tensorflow/tfjs-core's MODULE_NOT_FOUND error @ikuradon +- Server: Fixed a problem that sentences in quotes are nyaized @kabo2468 +- Server: Bug fix for Pinned Users lookup on instance @squidicuzz +- Server: Fix peers API returning suspended instances @ineffyble +- Server: trim long text of note from ap @syuilo +- Server: Ap inbox max payload size limited to 64kb @syuilo +- Server: add limit to number of antennae created @syuilo +- Server: Fixed duplicate error IDs in pages/like @syuilo +- Server: Fixed that summary values are not updated depending on pages/update parameters @syuilo +- Server: Escape SQL LIKE @mei23 +- Server: fix problem with certain PNG image uploads failing @usbharu +- Server: fix problem with OGP rendering with URLs of non-public clips @syuilo +- Server: Antenna timeline (streaming) picks up key posts of users not followed @syuilo +- Server: follow request list api pagination @sim1222 +- Server: Fixed an issue where an error when drive capacity is exceeded is not properly responded @syuilo +- Client: Fixed a problem that user name is not auto-completed in password manager @massongit +- Client: Fixed a problem that date strings are displayed as custom pictograms @syuilo +- Client: case insensitive emoji search @saschanaz +- Client: Fixed that there is no way to close widget drawer when screen width is narrow @syuilo +- Client: Fixed InApp window sometimes becoming inoperable @tamaina +- Client: use proxied image for instance icon @syuilo +- Client: Fixed an issue where the content cannot be saved in the Webhook edit screen @m-hayabusa +- Client: Fixed issue where blocks cannot be moved in Page edit @syuilo +- Client: update emoji picker immediately on all input @saschanaz +- Client: fixed tooltip of chart may remain on screen @syuilo +- Client: fix wrong link in tutorial @syuilo + +### Special thanks + +- All contributors +- All who have created instances for the beta test +- All who participated in the beta test + +## 12.119.1 + +Released at: 2022/12/03 + +### Bugfixes + +- Server: Mitigate AP reference chain DoS vector @skehmatics + +## 12.119.0 + +Released at: 2022/09/10 + +### Improvements + +- Client: Add following badge to user preview popup @nvisser +- Client: mobile twitter url can be used as widget @caipira113 +- Client: Improve clock widget @syuilo + +### Bugfixes + +- Fix an issue that can cause migration failures +- Server: Fix an issue that allows marking others' notification as read @syuilo +- Client: Fix an issue where 'Manage access tokens' and 'Manage Accounts' page is not shown @futchitwo + +## 12.118.0 + +Released at: 2022/08/07 + +### Improvements + +- Client: Preference backups feature +- Client: Add vi-VN language support +- Client: Add unix time widget @syuilo + +### Bugfixes + +- Server: Fix blocking users from remote instances @xianonn +- Client: Fix webhook page freeze after webhook is first created @syuilo +- Client: Fix broken MiAuth page @syuilo +- Client: Fix an issue where drag-and-drop to the post form doesn't work with some applications @m-hayabusa + +## 12.117.1 + +Released at: 2022/07/19 + +### Improvements + +- Client: UI brushup @syuilo + +### Bugfixes + +- Server: Fix an issue where upload fails intermittently @acid-chicken +- Client: Fix an issue where reaction picker is shown behind other in-app windows @syuilo +- Client: Fix user information lookup retry feature @xianonn +- Client: Update MFM cheatsheet behavior @syuilo +- Client: Fix an issue that prevents changing 'Receive notifications from this instance' setting @syuilo + +## 12.117.0 + +Released at: 2022/07/18 + +### Improvements + +- Client: Support maximizing windows @syuilo +- Client: Shift-clicking on the link opens it in-app @syuilo +- Client: Ctrl-clicking on the link will force page transition on Deck UI @syuilo +- Client: UI brushup @syuilo + +## 12.116.1 + +Released at: 2022/07/17 + +### Bugfixes + +- Client: Fix an issue that prevents 'Show in page' button from working on Deck UI @syuilo +- Error During Migration Run to 12.111.x + +## 12.116.0 + +Released at: 2022/07/16 + +### Improvements + +- Client: registry editor @syuilo +- Client: UI brushup @syuilo + +### Bugfixes + +- Error During Migration Run to 12.111.x +- Server: TypeError: Cannot convert undefined or null to object @syuilo + +## 12.115.0 + +Released at: 2022/07/16 + +### Improvements + +- Client: Easier account switching on the Deck @syuilo +- Client: UI brushup @syuilo + +## 12.114.0 + +Released at: 2022/07/15 + +### Improvements + +- Add article order shuffle feature to the RSS ticker @syuilo + +### Bugfixes + +- Fix an issue that prevents client from booting @syuilo + +## 12.113.0 + +Released at: 2022/07/13 + +### Improvements + +- Support `` syntax for MFM + +### Bugfixes + +- Server: Fix crash at startup if TensorFlow is not supported @mei23 +- Client: Fix routing of the URL encoded string + +## 12.112.3 + +Released at: 2022/07/09 + +### Improvements + +- Make active email validation configurable + +### Bugfixes + +- Server: Fix Attempts to update all notifications @mei23 + +## 12.112.2 + +Released at: 2022/07/08 + +### Bugfixes + +- Fix Docker doesn't work @mei23 + Still not working on arm64 environment. (See 12.112.0) + +## 12.112.1 + +Released at: 2022/07/07 + +same as 12.112.0 + +## 12.112.0 + +Released at: 2022/07/07 + +### Known issues + +- Installation is currently not working on arm64 environment. This will be fixed in the next version. + +### Changes + +- Highlight menu has been merged into the Explore menu. +- Custom Emoji page has been merged into the Instance Information page. +- Federation page has been merged into the Instance Information page. +- Mentions menu has been merged into the Notification menu. +- Direct notes menu has been merged into the Notifications menu. +- You can now access Antennas via the top icon of the Timeline, instead of the main menu. +- You can now access Lists via the top icon of the Timeline, instead of the main menu. + +### Improvements + +- Server: Allow GET method for some endpoints @syuilo +- Server: Auto NSFW detection @syuilo +- Server: Add rate limit to i/notifications @tamaina +- Client: Improve control panel @syuilo +- Client: Show warning in control panel when there is an unresolved abuse report @syuilo +- Client: Statusbars @syuilo +- Client: Add instance-cloud widget @syuilo +- Client: Add rss-ticker widget @syuilo +- Client: Removing entries from a clip @futchitwo +- Client: Poll highlights in explore page @syuilo +- Client: Improve deck UI @syuilo +- Client: Word mute also checks content warnings @Johann150 +- Client: Page reload from menu @syuilo +- Client: Improve emoji picker performance @syuilo +- Client: For notes with specified visibility, show recipients when hovering over visibility symbol. @Johann150 +- Client: Make widgets available again on a tablet @syuilo +- Add possibility to leave moderation notes on users @syuilo +- Make possible to delete an account by admin @syuilo +- Improve player detection in URL preview @mei23 +- Add Badge Image to Push Notification #8012 @tamaina +- Server: Improve performance +- Server: Supports IPv6 on Redis transport. @mei23 + IPv4/IPv6 is used by default. You can tune this behavior via `redis.family`. +- Server: Add possibility to log IP addresses of users @syuilo +- Add additional drive capacity change support @CyberRex0 + +### Bugfixes + +- Server: Fix GenerateVideoThumbnail failed @mei23 +- Server: Ensure temp directory cleanup @Johann150 +- favicons of federated instances not showing @syuilo +- Admin: The checkbox for blocking an instance works again @Johann150 +- Client: Prevent access to user pages when not logged in @pixeldesu @Johann150 +- Client: Disable some hotkeys (e.g. for creating a post) for not logged in users @pixeldesu +- Client: Ask users that are not logged in to log in when trying to vote in a poll @Johann150 +- Instance mutes also apply in antennas etc. @Johann150 + +## 12.111.1 + +Released at: 2022/06/13 + +### Bugfixes + +- some fixes of multiple notification read @tamaina +- some GenerateVideoThumbnail failed @Johann150 +- Client: fix problem with widget information not being saved in Deck mode @syuilo +- Client: edit screen appears when trying to open gallery posts @futchitwo + +## 12.111.0 + +Released at: 2022/06/11 + +### Note + +- Node.js 16.15.0 or later is required + +### Improvements + +- Supports Unicode Emoji 14.0 @mei23 +- Push notifications for multiple accounts #7667 @tamaina +- Set click and `action` for Push notifications #7667 @tamaina +- Option to discard original image and only keep `WebPublic` one when uploading it to Drive @tamaina +- Server: always remove completed tasks of job queue @Johann150 +- Client: allow cropping of images in avatar settings @syuilo +- Client: make emoji stand out more on reaction button @Johann150 +- Client: display URL of QR code for TOTP registration @tamaina +- Client: render quote renote CWs as MFM @pixeldesu +- API: `notifications/read` also accepts in arrays #7667 @tamaina +- API: if the query meets the `username` condition, `username` is also `LIKE` searched when searching users @tamaina +- MFM: Allow speed changes in all animated MFMs @Johann150 +- The theme color is now better validated. @Johann150 + Your own theme color may be unset if it was in an invalid format. + Admins should check their instance settings if in doubt. +- Perform port diagnosis at startup only when Listen fails @mei23 +- Rate limiting is now also usable for non-authenticated users. @Johann150 @mei23 + Admins should make sure the reverse proxy sets the `X-Forwarded-For` header to the original address. + +### Bugfixes + +- Server: keep file order of note attachement @Johann150 +- Server: fix missing foreign key for reports leading to reports page being unusable @Johann150 +- Server: fix internal in-memory caching @Johann150 +- Server: prevent crash when processing certain PNGs @syuilo +- Server: Fix unable to generate video thumbnails @mei23 +- Server: Fix `Cannot find module` issue @mei23 +- Federation: Add rel attribute to host-meta @mei23 +- Federation: add id for activitypub follows @Johann150 +- Federation: use `source` instead of `_misskey_content` @Johann150 +- Federation: ensure resolver does not fetch local resources via HTTP(S) @Johann150 +- Federation: correctly render empty note text @Johann150 +- Federation: Fix quote renotes containing no text being federated correctly @Johann150 +- Federation: remove duplicate br tag/newline @Johann150 +- Federation: add missing authorization checks @Johann150 +- Client: fix profile picture height in mentions @tamaina +- Client: fix abuse reports page to be able to show all reports @Johann150 +- Client: fix settings page @tamaina +- Client: fix profile tabs @futchitwo +- Client: fix popout URL @futchitwo +- Client: correctly handle MiAuth URLs with query string @sn0w +- Client: correct behavior of the function to display new Note on its details page @xianonn +- MFM: more animated functions support `speed` parameter @futchitwo +- MFM: limit large MFM @Johann150 + +## 12.110.1(2022/04/23) + +### Bugfixes + +- Fix GOP rendering @syuilo +- Improve performance of antenna, clip, and list @xianonn + +## 12.110.0 + +Released at: 2022/04/11 + +### Improvements + +- Improve webhook @syuilo +- Client: Show loading icon on splash screen @syuilo + +### Bugfixes + +- API: parameter validation of users/show was wrong +- Federation: fixed problem with direct posts to remote instances not reaching @syuilo + +## 12.109.2 + +Released at: 2022/04/03 + +### Bugfixes + +- API: admin/update-meta was not working @syuilo +- Client: fix issue where meta[name="theme-color"] content was undefined when switching or loading themes @tamaina + +## 12.109.1 + +Released at: 2022/04/02 + +### Bugfixes + +- API: Fixed problem with Renote + +## 12.109.0 + +Released at: 2022/04/02 + +### Improvements + +- Webhooks @syuilo +- Bull Dashboard built in to check and manipulate job queues @syuilo + - To open the Bull Dashboard, you must relog (log out and log back in) to misskey once with your admin account +- Check that installed Node.js version fulfils version requirement @ThatOneCalculator +- Server: overall performance improvements @syuilo +- Federation: avoid duplicate activity delivery @Johann150 +- Federation: limit federation of reactions on direct notes @Johann150 +- Client: improved deck handling on touchpad/touchscreen @tamaina + +### Bugfixes + +- Email address validation was not working @ybw2016v +- API: fix endpoint endpoint @Johann150 +- API: fix admin/meta endpoint @syuilo +- API: improved validation and documentation for endpoints that accept different variants of input @Johann150 +- API: `notes/create`: The `mediaIds` property is now deprecated. + - Use `fileIds` instead, it has the same behaviour. +- Client: fixed problem with URLs not displaying if decodeURIComponent fails due to abnormal URI encoding @tamaina + +## 12.108.1 + +Released at: 2022-03-12 + +### Bugfixes + +- Fixed relay not working @xianonn +- Fixed problem with ulid not working @syuilo +- Fixed a problem that OGP cannot be obtained correctly from outside @syuilo +- Instance can't get the files from other instance when there are items in allowedPrivateNetworks in .config/default.yml @ybw2016v + +## 12.108.0 + +Released at: 2022-03-09 + +### Note + +- Node v16.14.0 or later is required from this version + +### Changes + +- The ability to set the maximum number of characters in a note has been removed and the default is now a flat 3000 characters @syuilo +- Misskey can no longer terminate HTTPS connections. @Johann150 + - If you did not use a reverse proxy (e.g. nginx) before, you will probably need to adjust your configuration file and set up a reverse proxy. The https configuration key is no longer recognized! + +### Improvements + +- Instance default theme can be set @syuilo +- Allow mute to set expiration date @syuilo +- Create a notification when a survey is closed @syuilo +- Allow up to 16 profile fields to be saved @syuilo +- Add Pub&Sub to federation chart @syuilo +- Add Active to federation chart @syuilo +- Queries to databases that take longer than 10 seconds by default will be aborted @syuilo + - You can change the timeout period by setting `statement_timeout` in the configuration file `db.extra` +- Client: display instance icon on splash screen @syuilo + +### Bugfixes + +- Client: Fixed reaction picker height sometimes remains low and does not return @syuilo +- Client: Fixed username autocomplete not working properly @syuilo +- Client: Fixed difficulty in editing widgets with touch operation @xianonn +- Client: Fixed register_note_view_interruptor() not working @syuilo +- Client: iPhone X or later(?) Fixed: Fixed page content not being fully displayed on iPhone X or later(?) @tamaina +- Client: Fix image caption on mobile @nullobsi + +## 12.107.0 + +Released at: 2022/02/12 + +### Improvements + +- Client: add theme @syuilo + +### Bugfixes + +- API: fixed internal error in stats API @syuilo +- Client: Fixed soft mute sometimes causing everything to match @tamaina +- Client: take screen safe area into account of the device @syuilo +- Client: Fixed issue with sidebar post button not showing in some environments @syuilo + +## 12.106.3 + +Released at: 2022/02/11 + +### Improvements + +- Client: adjust margins on smart phones @syuilo + +### Bugfixes + +- Client: fixed issue with note details not showing @syuilo + +## 12.106.2 + +Released at: 2022/02/11 + +### Bugfixes + +- Client: Fixed an issue where deleted notes did not automatically disappear from the timeline @syuilo +- Client: Fixed an issue where the number of reactions may be incorrect @syuilo +- Fixed problem with migration not working in some environments @syuilo + +## 12.106.1 + +Released at: 2022/02/11 + +### Bugfixes + +- Client: fixed problem with word mute not saving @syuilo + +## 12.106.0 + +Released at: 2022/02/11 + +### Improvements + +- Improve federation chart @syuilo +- Client: Allow to set the size of the reaction picker @syuilo +- Client: Relaxed reaction picker width and height restrictions @syuilo +- Docker: Update to Node v16.13.2 @mei23 +- Update dependencies + +### Bugfixes + +- validate regular expressions in word mutes @Johann150 + +## 12.105.0 + +Released at: 2022/02/09 + +### Improvements + +- Allow to set the theme color of the instance @syuilo + +#### Bugfixes + +- Fixed migration failure in some environments @syuilo + +## 12.104.0 + +Released at: 2022/02/09 + +### Note + +Please run `npm run clean` before building. + +Due to the large scale of migration in this release, migration may take some time for some instances. +If the migration does not finish, you can delete all **records** in the table starting with `__chart__` (do not delete the table itself) and try again, although the chart information will be reset. + +### Improvements + +- Chart engine enhancements @syuilo + - Reduced table size + - Added number of notes with attachments to notes/instance/perUserNotes chart + - Added new entry to activeUsers chart + - Added new entry to federation chart + - Added apRequest chart + - network chart eliminated +- Client: Enable to see the chart on own instance info page @syuilo +- Client: Allow manual specification of device type @syuilo +- Client: updated UI icons @syuilo +- Client: self-hosting UI icons @syuilo +- Review NodeInfo user and post count content @xianonn + +### Bugfixes + +- Client: Fixed "There is a new note" display remains when switching timeline type @tamaina +- Client: fix UI size issue @tamaina +- Client: Setting instance information of notes to always show breaks the timeline @Johann150 +- Client: Fixed an issue where the cursor position was not correct when replying depending on the environment @syuilo +- Client: Fixed a problem that switching the display range of instances does not work in the control panel users and files @syuilo +- Client: Fixed no update notification dialog @syuilo +- Client: Follows/Followers Visibility changes won't be saved unless clicking on an other checkbox @Johann150 +- API: Fix API cast @mei23 +- Add instance favicon where it's missing @solfisher +- Fixed problems with periodic resync of charts not working @syuilo + +## 12.103.1 + +Released at: 2022/02/02 + +### Bugfixes + +- Client: Fixed an issue with tooltip display position being incorrect. + +## 12.103.0 + +Released at: 2022/02/02 + +### Improvements + +- Client: Allow instance information to be reacquired from the coalition instance page. + +### Bugfixes + +- Client: Fixed an issue where images are hidden when reactions are updated after displaying NSFW images of a post. +- Client: Fixed problem with "Clip" page not opening +- Client: Fixed Trends widget not working +- Client: Fixed Federation widget not working +- Client: Fixed emoji picker not opening in reaction settings +- Client: Fixed issue with inclusion of mentions on DM page +- Client: hashtag retention field in submission form not working +- Client: Fixed side view not working +- Client: ensure that specified users does not get duplicates +- Add `img-src` and `media-src` directives to `Content-Security-Policy` for files and media proxy + +## 12.102.1 + +Released at: 2022/01/27 + +### Bugfixes + +- Fixed problem with chat not displaying + +## 12.102.0 + +Released at: 2022/01/27 + +### Note + +After the update, some custom emoji may not be displayed. In this case, batch exporting the emoji from the emoji management page and then batch importing them again from the control panel will fix the problem. + +⚠ It is not compatible with zips exported prior to 12.102.0. Please update before exporting. + +### Changes + +- Room functionality has been removed. + - It will be restored as a separate repository at a later date. +- Reversi function has been removed. + - It will be restored as a separate repository at a later date. +- Chat UI has been removed. +- The number of files that can be attached to a note has been increased to 16. +- SVG custom emoji are now converted to PNGs for display + +### Improvments + +- Custom emoji batch editing function +- Batch import of custom emoji +- Posting form now allows temporary switching of posting accounts +- Unifying Misskey-specific IRIs in JSON-LD `@context`. +- Improved client performance +- Security Improvements + +### Bugfixes + +- Fixed handling of upload errors + +## 12.101.1 + +Released at: 2021/12/29 + +### Bugfixes + +- Fixed SVG emoji not displaying +- Fixed a case where the extension of exported emoji is false. + +## 12.101.0 + +Released at: 2021/12/29 + +### Improvements + +- Client: Improved accuracy of note previews +- Client: Improvement of MFM sparkle effect +- Client: Design adjustments +- Security Improvements + +### Bugfixes + +- Client: Fixed some components being hidden behind the scenes +- Fix html blockquote conversion + +## 12.100.2 + +Released at: 2021/12/18 + +### Bugfixes + +- Client: Fixed issue where Deck column increases/decreases were not properly reflected until page was reloaded. +- Client: Fixed some components being hidden behind the scenes +- Client: Fixed heavy load on custom emoji list page + +## 12.100.1 + +Released at: 2021/12/17 + +### Bugfixes + +- Client: Design coordination +- Client: Improved display of various menus and reaction picker on mobile + +## 12.100.0 + +Released at: 2021/12/17 + +### Improvements + +- Client: Improved display of various menus and reaction picker on mobile + +### Bugfixes + +- Client: Fixed some components hiding in the background + +## 12.99.3 + +Released at: 2021/12/14 + +### Bugfixes + +- Client: Fixed problem with autocomplete being hidden behind dialogs + +## 12.99.2 + +Released at: 2021/12/14 + +## 12.99.1 + +Released at: 2021/12/14 + +## 12.99.0 + +Released at: 2021/12/14 + +### Improvements + +- Added a user-level instance mute in user settings +- Added option to not include muted users in follow export +- Added option to not include unused accounts in follow export +- Custom emoji export function +- Chart performance improvements +- Allowed to exit from a group + +### Bugfixes + +- Client: Fixed a problem that prevented some functions from working when using a display with touch functionality and mouse operation. +- Client: Fixed an issue where clip settings could not be edited. +- Client: Fixed a problem with menus etc. being hidden behind windows + +## 12.98.0 + +Released at: 12/03/2021 + +### Improvements + +- API: /antennas/notes API now allows filtering by date +- Client: Confirmation dialog box when voting on a survey +- Client: Renote note detail page to the original note page. +- Client: Image popups can be closed by clicking on them. +- Client: Design adjustments +- Ability to remove followers + +### Bugfixes + +- Client: fixed the issue of tabs being displayed on the UI even when LTL and GTL are disabled +- Client: Fixed problem with incorrect error message for incorrect password in login +- Client: Corrected the order of users in the Reaction tooltip and Renote tooltip. +- Client: Fixed problem with master volume of sound not being saved correctly. +- Client: Fixed an inoperability issue in some environments when notifications are displayed. +- Client: Fixed problem with tooltips when tapped on mobile +- Client: Fixed an issue where, when replying to a note in a remote instance, if the target note contained a mentions to a user in that remote instance, it was sometimes passed on as a mentions to the local user in the reply text. +- Client: Fixed a problem in the image viewer where only a portion of the top image is displayed when the entire image is displayed. +- API: Fixed an internal error when retrieving users depending on conditions + +### Changes + +- Client: Moderator badge no longer displayed in notes + +## 12.97.0 (2021-11-19) + +### Improvements + +- client: auto-folding also applies to renotes +- client: improved display of long threads +- client: also apply MFM to translations, so that it retains the formatting (line breaks, etc.) of the original text. +- client: add a confirmation dialog before deleting an account + +### Bugfixes + +- client: fixed an issue where "All" in user search did not work +- client: fixed the style of the Reaction List and Renote List tooltips + +::: warning +Older releases are not translated yet. If you can, please edit this page to add them from the Japanese changelog on [GitHub](https://github.com/misskey-dev/misskey/blob/master/CHANGELOG.md). +::: diff --git a/content/pl-PL/docs/tips/disable-timelines.md b/content/pl-PL/docs/tips/disable-timelines.md new file mode 100644 index 00000000..0ff94c61 --- /dev/null +++ b/content/pl-PL/docs/tips/disable-timelines.md @@ -0,0 +1,12 @@ +# Wyłączanie LTL/STL/GTL + +W Misskey, jest możliwość wyłączenia LTL/STL/GTL. Możesz też włączyć te ośi czasu poprzez panel sterowania instancji. +Wszytkie posty z twojej instancji mogą być widoczne w LTL i STL co daje możliwość łatwiejszego znalezienia nowych użytkowników bez użycia wyszukiwania użytkowników. Jednakże, to oznacza że śledzenie innych użytkowników aby zobaczyć ich posty jest mniej ważne i nieodpowiednie posty mogą być pokazane użytkownikom częściej. Dodatkowo, ta opcja może utrudnić nowym użytkownikom dołączenie do rozmowy z użytkownikami którzy są na instancji od dłuższego czasu. Waga tych zalet i wad może się różnić od serwera do serwera, więc wybór użycia lub nie użycia tych ośi czasu został pozostawiony do każdej indywidualnej instancji. Jeśli uważasz, że wady przeważają nad zaletami, rozważ wyłączenie tych ośi czasu. + +::: warning + +Wyłączanie ośi czasu może spowodować zamieszanie i może prowadzić do krótkotrwałego spadku liczby użytkowników. Dlatego, rozważ uważnie efekty wyłączenia oś czasu i wyjaśnij przyczynę wyłączenia w przyszłości, aby twoi użytkownicy mogli się przygotować, np. śledząc użytkowników z którymi często rozmawiają na LTL/STL. + +::: + +Na dodatek Administratorzy / Moderatorzy będą mogli nadal oglądać te ośie czasu nawet po ich wyłączeniu. diff --git a/content/pl-PL/docs/troubleshooting.md b/content/pl-PL/docs/troubleshooting.md new file mode 100644 index 00000000..c8bef75f --- /dev/null +++ b/content/pl-PL/docs/troubleshooting.md @@ -0,0 +1,48 @@ +--- +description: 'Jeśli naportkasz na problem, proszę najpierw sprawdź tą stronę' +--- + +# Rozwiązywanie problemów +::: tip +Proszę równierz korzystać z strony z [często zadawanymi pytaniami(FAQ)](./faq.md) +::: +Jeżeli napotkasz problem, proszę najpierw sprwadź tą stronę. W przypadku kiedy nie możesz znaleść twojego problemu tutaj, albo kroki podane tutaj nie rozwiązują problemu, proszę skontakuj się z administratorem twojego serwera lub [Zgłoś błąd](./report-issue). + +## Klient się nie uruchamia +W większości przypadków jest to spowodowane przez przestarzałą przeglądarkę lub system operacyjny. Proszę spróbuj zaktualizować twój system lub przeglądarkę do najnowszej wersji i wtedy spróbuj ponownie. + +Mimo iż to nie dzieje się zbyt często, jeżeli twój klient nadal się nie uruchamia, jest możliwe że cache/bufor może być problemem. W tym przypadku proszę wyczyść pamięć cache i spróbuj ponownie. + +## Strony nie mogą się załadować +Jeżeli twój klient się uruchamia, ale widzisz błąd przy załadowaniu strony, proszę sprawdź twoje połączenie sieciowe w poszukiwaniu błędów. Na dodatek sprawdź czy serwer z którym chcesz się połączyć nie jest wyłączony. + +Mimo iż to nie dzieje się zbyt często, przypadki gdzie pamięć podręczna/cache/bufor mogą być problemem. W tym przypadku wyczyść ją i spróbuj ponownie. + +Wszystkie inne problemy najpewniej są związane z serwerem z którego chcesz skorzystać więc skontaktuj się z jego administratorem. + +## Klient jest wolny +Proszę wypróbuj którąś z opcji: + +- Aktywuj "Redukuj animacje interfejsu" w ustawieniach klienta +- Wyłącz "Użyj efektu rozmycja dla modułów" w ustawieniach klienta +- Włącz akcelerację sprzętową w ustawieniach przeglądarki +- Ulepsz specyfikację twojego urządzenia (heh) + +## Części interfejsu działają dziwnie (Na przykład: tło jest przezroczyste) +Zepsuty interfejs może być spowodowany przez system buforów motywów kiedy interfejs jest zmieniony jako część aktualizacji. Korzystajnie z opcji "Wyczyść bufor" w ustawieniach powinno rozwiązać problem. + +::: warning +Wyczyść bufor/cache "Klienta". Nie czyść buforu/cache "Przeglądarki". +::: + +## Migające światło powiadomień lub antena nie znika +Migające światło pokazuje nieprzeczytane materiały. W przypadkach, gdy ta lampka nie znika, zazwyczaj jest to nieprzeczytana zawartość, która została wyparta przez nową, przychodzącą zawartość. Jeśli uważasz, że przeczytałeś całą zawartość, ale kontrolka nadal nie znika (prawdopodobnie jest to błąd), możesz siłą zaznaczyć całą zawartość jako przeczytaną w ustawieniach użytkownika. + +## Przycisk do renotowania jest zablokowany +Postów udostępnionych tylko "dla obserwujących" nie można renotować + +## Określone części Przeglądarkowego Interfejsu Misskey are nie są wyświetlane +Problemy tego typu mogą się pojawić jeżeli korzystasz z narzędzi do blokowania reklam(np. Adblock). Dla poprawnego działania Misskey spróbuj je wyłączyć. + +## Niektóre części Interfejsu Przeglądarkowego Misskey nie są przetłumaczone +W większości przypadków jest to powód tego że tłumaczenie nie jest jeszcze wykonane zamiast bycia błędem. Proszę poczekać dopóki tłumaczenie danej częsci zostanie ukończone. Możesz równierz samemu [przyłączyć się do tłumaczenia Interfejsu Misskey](./misskey). diff --git a/content/pl-PL/help.md b/content/pl-PL/help.md new file mode 100644 index 00000000..4d2e5a53 --- /dev/null +++ b/content/pl-PL/help.md @@ -0,0 +1,3 @@ +# Pomoc + +- [Lista funkcji](./docs/features/index.md) diff --git a/content/pl-PL/home.md b/content/pl-PL/home.md new file mode 100644 index 00000000..2315ea31 --- /dev/null +++ b/content/pl-PL/home.md @@ -0,0 +1,60 @@ +--- +home: true +title: Misskey Hub +heroImage: /banner.svg +tagline: Oficjalna strona internetowa otwartoźródłowej interplanetarnej platformy do mikro-blogowania Misskey +footer: Prawa Autorskie © 2023 syuilo i inni współpracownicy +actions: + - text: Rozpocznij + link: ./docs/getting-started + type: primary + - text: Czym jest Misskey? + link: ./docs/misskey + type: secondary +features: + - title: Rozproszona 🪐 + details: Niezależne społeczności działające na wielu serwerach połączonych z sobą. + - title: Lekka 🚀 + details: Ponieważ używa Node.js które działa bardzo szybko, jest bardzo lekka nawet jeżeli łączy się z dużą liczbą serwerów + - title: Fun 🍮 + details: Ma wyróżniające się cechy jak reakcje i bardzo personalizowalny interfejs +--- + + + + + +
+ +# Sponsorzy +
+ RSS3 +
+
+ + diff --git a/content/pl-PL/instances.md b/content/pl-PL/instances.md new file mode 100644 index 00000000..6fbba7a8 --- /dev/null +++ b/content/pl-PL/instances.md @@ -0,0 +1,18 @@ +# Lista instacji + +::: tip +Jeżeli chiałbyś umieścić swoją instancję tutaj, proszę skontaktuj się z nami na [Discordzie](https://discord.gg/Wp8gVStHW3) albo złóż Pull request na repozytorium [GitHub](https://github.com/misskey-dev/misskey-hub). +::: + + + +Ewentualnie możesz znaleś instancję z [nieoficjalnej listy instancji](https://join.misskey.page/en-US/instances). + + diff --git a/content/pl-PL/plugins.md b/content/pl-PL/plugins.md new file mode 100644 index 00000000..a7c751c9 --- /dev/null +++ b/content/pl-PL/plugins.md @@ -0,0 +1,15 @@ +# Sklep z wtyczkami + +Kolekcja [wtyczek](./docs/features/plugin.md) które możesz zainstalować do przeglądarkowego interfejsu Misskey. + +::: tip +Jeżeli chciałbyś zobaczyć swoją wtyczkę tutaj, proszę zobać [sekcję z dodawaniem wtyczek](#Submitting-Plugins). +::: + +## Wtyczki + +- TODO + +## Dodawanie wtyczek + +- TODO diff --git a/content/pl-PL/updates.md b/content/pl-PL/updates.md new file mode 100644 index 00000000..1bd7bec3 --- /dev/null +++ b/content/pl-PL/updates.md @@ -0,0 +1,3 @@ +# Ostatnie zmiany + + diff --git a/crowdin.yml b/crowdin.yml new file mode 100644 index 00000000..6968c40e --- /dev/null +++ b/crowdin.yml @@ -0,0 +1,8 @@ +files: + - source: /locales/ja-JP.yml + translation: /locales/%locale%.yml + update_option: update_as_unapproved + - source: /content/ja-JP/docs/**/*.* + translation: /content/%locale%/docs/**/%original_file_name% + update_option: update_as_unapproved + \ No newline at end of file diff --git a/i18n.config.ts b/i18n.config.ts new file mode 100644 index 00000000..7957cfa5 --- /dev/null +++ b/i18n.config.ts @@ -0,0 +1,11 @@ +import ja from '@/locales/ja-JP.yml'; +import en from '@/locales/en-US.yml'; + +export default defineI18nConfig(() => ({ + legacy: false, + locale: 'ja', + messages: { + ja, + en, + } +})); \ No newline at end of file diff --git a/layouts/default.vue b/layouts/default.vue new file mode 100644 index 00000000..6ccad50d --- /dev/null +++ b/layouts/default.vue @@ -0,0 +1,12 @@ + + diff --git a/locales/README.md b/locales/README.md new file mode 100644 index 00000000..029825b0 --- /dev/null +++ b/locales/README.md @@ -0,0 +1,4 @@ +# **DO NOT edit locale files** except `ja-JP.yml`. + +When you add text to the ja-JP file (of misskey-dev/misskey), it will automatically be applied to other language files. +Translations added in ja-JP file should contain the original Japanese strings. diff --git a/locales/en-US.yml b/locales/en-US.yml new file mode 100644 index 00000000..e69de29b diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml new file mode 100644 index 00000000..48554f9e --- /dev/null +++ b/locales/ja-JP.yml @@ -0,0 +1,10 @@ +noScript: "現在Javascriptが無効になっています。サイトの表示にはJavascriptが必須となりますので有効にしてください。" +_seo: + siteName: "Misskey Hub" + defaultTitleTagline: "ノートでひろがるネットワーク" + defaultDescription: "Misskeyはオープンソースの分散型ソーシャルネットワーキングプラットフォームです。" +_landing: + _hero: + description: "Misskeyはオープンソースの分散型ソーシャルネットワーキングプラットフォームです。" + gettingStarted: "はじめる" + learnMore: "詳しく知る" \ No newline at end of file diff --git a/middleware/redirect-trailing-slash.global.ts b/middleware/redirect-trailing-slash.global.ts new file mode 100644 index 00000000..3bb8df91 --- /dev/null +++ b/middleware/redirect-trailing-slash.global.ts @@ -0,0 +1,8 @@ +export default defineNuxtRouteMiddleware((to, from) => { + if (process.client && to.path !== '/' && !to.path.endsWith('/') && !to.path.includes(".")) { + const { path, query, hash } = to + const nextPath = path + '/' || '/' + const nextRoute = { path: nextPath, query, hash } + return navigateTo(nextRoute, { redirectCode: 301 }) + } +}) \ No newline at end of file diff --git a/nuxt.config.ts b/nuxt.config.ts new file mode 100644 index 00000000..4681201f --- /dev/null +++ b/nuxt.config.ts @@ -0,0 +1,76 @@ +// https://nuxt.com/docs/api/configuration/nuxt-config +import ViteYaml from '@modyfi/vite-plugin-yaml'; +import svgLoader from 'vite-svg-loader'; +import genSitemap from './scripts/gen-sitemap'; + +export default defineNuxtConfig({ + devtools: { enabled: true }, + css: [ + "@/assets/css/tailwind.css", + ], + modules: [ + '@nuxt/content', + '@nuxtjs/i18n', + ], + app: { + head: { + link: [ + { rel: 'preconnect', href: 'https://fonts.googleapis.com' }, + { rel: 'preconnect', href: 'https://fonts.gstatic.com' }, + { rel: 'stylesheet', href: 'https://fonts.googleapis.com/css2?family=Nunito:wght@400;700&display=swap' }, + { rel: 'stylesheet', href: '/fonts/fonts.css' }, + ], + }, + }, + i18n: { + vueI18n: './i18n.config.ts', + locales: [ + { code: 'ja', iso: 'ja-JP' }, + { code: 'en', iso: 'en-US' }, + ], + defaultLocale: 'ja', + strategy: 'prefix', + }, + postcss: { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, + }, + alias: { + 'bi': 'bootstrap-icons/icons', + }, + vite: { + plugins: [ + ViteYaml(), + svgLoader({ + defaultImport: 'component', + svgoConfig: { + plugins: [ + { + name: 'preset-default', + params: { + overrides: { + removeViewBox: false, + } + } + } + ] + } + }), + ] + }, + nitro: { + hooks: { + 'compiled': genSitemap, + }, + prerender: { + routes: [ + "/404.html" + ] + }, + plugins: [ + '@/server/plugins/appendComment.ts', + ], + } +}) diff --git a/package.json b/package.json new file mode 100644 index 00000000..14f22e81 --- /dev/null +++ b/package.json @@ -0,0 +1,28 @@ +{ + "name": "nuxt-app", + "private": true, + "scripts": { + "build": "nuxt build", + "dev": "nuxt dev", + "generate": "nuxt generate", + "preview": "nuxt preview", + "postinstall": "nuxt prepare" + }, + "devDependencies": { + "@modyfi/vite-plugin-yaml": "^1.0.4", + "@nuxt/content": "^2.7.0", + "@nuxt/devtools": "latest", + "@nuxtjs/i18n": "8.0.0-beta.13", + "@types/node": "^18", + "autoprefixer": "^10.4.14", + "bootstrap-icons": "^1.10.5", + "github-markdown-css": "^5.2.0", + "nuxt": "^3.6.2", + "postcss": "^8.4.25", + "schema-dts": "^1.1.2", + "sitemap": "^7.1.1", + "tailwindcss": "^3.3.2", + "vite-svg-loader": "^4.0.0" + }, + "packageManager": "pnpm@8.6.0" +} diff --git a/pages/index.vue b/pages/index.vue new file mode 100644 index 00000000..d01a437d --- /dev/null +++ b/pages/index.vue @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 00000000..998d8d79 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,8101 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +devDependencies: + '@modyfi/vite-plugin-yaml': + specifier: ^1.0.4 + version: 1.0.4(vite@4.4.2) + '@nuxt/content': + specifier: ^2.7.0 + version: 2.7.0 + '@nuxt/devtools': + specifier: latest + version: 0.6.7(nuxt@3.6.2)(vite@4.4.2) + '@nuxtjs/i18n': + specifier: 8.0.0-beta.13 + version: 8.0.0-beta.13(vue@3.3.4) + '@types/node': + specifier: ^18 + version: 18.0.0 + autoprefixer: + specifier: ^10.4.14 + version: 10.4.14(postcss@8.4.25) + bootstrap-icons: + specifier: ^1.10.5 + version: 1.10.5 + github-markdown-css: + specifier: ^5.2.0 + version: 5.2.0 + nuxt: + specifier: ^3.6.2 + version: 3.6.2(@types/node@18.0.0)(typescript@5.1.6) + postcss: + specifier: ^8.4.25 + version: 8.4.25 + schema-dts: + specifier: ^1.1.2 + version: 1.1.2(typescript@5.1.6) + sitemap: + specifier: ^7.1.1 + version: 7.1.1 + tailwindcss: + specifier: ^3.3.2 + version: 3.3.2 + vite-svg-loader: + specifier: ^4.0.0 + version: 4.0.0 + +packages: + + /@alloc/quick-lru@5.2.0: + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + dev: true + + /@ampproject/remapping@2.2.1: + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + dev: true + + /@antfu/utils@0.7.5: + resolution: {integrity: sha512-dlR6LdS+0SzOAPx/TPRhnoi7hE251OVeT2Snw0RguNbBSbjUHdWr0l3vcUUDg26rEysT89kCbtw1lVorBXLLCg==} + dev: true + + /@babel/code-frame@7.22.5: + resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.22.5 + dev: true + + /@babel/compat-data@7.22.6: + resolution: {integrity: sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/core@7.22.8: + resolution: {integrity: sha512-75+KxFB4CZqYRXjx4NlR4J7yGvKumBuZTmV4NV6v09dVXXkuYVYLT68N6HCzLvfJ+fWCxQsntNzKwwIXL4bHnw==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.22.5 + '@babel/generator': 7.22.7 + '@babel/helper-compilation-targets': 7.22.6(@babel/core@7.22.8) + '@babel/helper-module-transforms': 7.22.5 + '@babel/helpers': 7.22.6 + '@babel/parser': 7.22.7 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.8 + '@babel/types': 7.22.5 + '@nicolo-ribaudo/semver-v6': 6.3.3 + convert-source-map: 1.9.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/generator@7.22.7: + resolution: {integrity: sha512-p+jPjMG+SI8yvIaxGgeW24u7q9+5+TGpZh8/CuB7RhBKd7RCy8FayNEFNNKrNK/eUcY/4ExQqLmyrvBXKsIcwQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + jsesc: 2.5.2 + dev: true + + /@babel/helper-annotate-as-pure@7.22.5: + resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + dev: true + + /@babel/helper-compilation-targets@7.22.6(@babel/core@7.22.8): + resolution: {integrity: sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.22.6 + '@babel/core': 7.22.8 + '@babel/helper-validator-option': 7.22.5 + '@nicolo-ribaudo/semver-v6': 6.3.3 + browserslist: 4.21.9 + lru-cache: 5.1.1 + dev: true + + /@babel/helper-create-class-features-plugin@7.22.6(@babel/core@7.22.8): + resolution: {integrity: sha512-iwdzgtSiBxF6ni6mzVnZCF3xt5qE6cEA0J7nFt8QOAWZ0zjCFceEgpn3vtb2V7WFR6QzP2jmIFOHMTRo7eNJjQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.8 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-member-expression-to-functions': 7.22.5 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@nicolo-ribaudo/semver-v6': 6.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-environment-visitor@7.22.5: + resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-function-name@7.22.5: + resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.22.5 + '@babel/types': 7.22.5 + dev: true + + /@babel/helper-hoist-variables@7.22.5: + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + dev: true + + /@babel/helper-member-expression-to-functions@7.22.5: + resolution: {integrity: sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + dev: true + + /@babel/helper-module-imports@7.22.5: + resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + dev: true + + /@babel/helper-module-transforms@7.22.5: + resolution: {integrity: sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-module-imports': 7.22.5 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.5 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.8 + '@babel/types': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-optimise-call-expression@7.22.5: + resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + dev: true + + /@babel/helper-plugin-utils@7.22.5: + resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-replace-supers@7.22.5: + resolution: {integrity: sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-member-expression-to-functions': 7.22.5 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.8 + '@babel/types': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-simple-access@7.22.5: + resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + dev: true + + /@babel/helper-skip-transparent-expression-wrappers@7.22.5: + resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + dev: true + + /@babel/helper-split-export-declaration@7.22.6: + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + dev: true + + /@babel/helper-string-parser@7.22.5: + resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-validator-identifier@7.22.5: + resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-validator-option@7.22.5: + resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helpers@7.22.6: + resolution: {integrity: sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.8 + '@babel/types': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/highlight@7.22.5: + resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.22.5 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + + /@babel/parser@7.22.7: + resolution: {integrity: sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.22.5 + dev: true + + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.8): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.8): + resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.8): + resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-typescript@7.22.5(@babel/core@7.22.8): + resolution: {integrity: sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.8 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.6(@babel/core@7.22.8) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.8) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/standalone@7.22.8: + resolution: {integrity: sha512-Bm9Sn+FfDqcvxYo/lz5BFo/PWBcjhxD6rtifkchFes/rU8/u4FacCFY/WdqwPtycH54THlXqMYMjaWigQaMpYA==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/template@7.22.5: + resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.22.5 + '@babel/parser': 7.22.7 + '@babel/types': 7.22.5 + dev: true + + /@babel/traverse@7.22.8: + resolution: {integrity: sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.22.5 + '@babel/generator': 7.22.7 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.22.7 + '@babel/types': 7.22.5 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/types@7.22.5: + resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.5 + to-fast-properties: 2.0.0 + dev: true + + /@cloudflare/kv-asset-handler@0.3.0: + resolution: {integrity: sha512-9CB/MKf/wdvbfkUdfrj+OkEwZ5b7rws0eogJ4293h+7b6KX5toPwym+VQKmILafNB9YiehqY0DlNrDcDhdWHSQ==} + dependencies: + mime: 3.0.0 + dev: true + + /@esbuild-kit/cjs-loader@2.4.2: + resolution: {integrity: sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==} + dependencies: + '@esbuild-kit/core-utils': 3.1.0 + get-tsconfig: 4.6.2 + dev: true + + /@esbuild-kit/core-utils@3.1.0: + resolution: {integrity: sha512-Uuk8RpCg/7fdHSceR1M6XbSZFSuMrxcePFuGgyvsBn+u339dk5OeL4jv2EojwTN2st/unJGsVm4qHWjWNmJ/tw==} + dependencies: + esbuild: 0.17.19 + source-map-support: 0.5.21 + dev: true + + /@esbuild-kit/esm-loader@2.5.5: + resolution: {integrity: sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw==} + dependencies: + '@esbuild-kit/core-utils': 3.1.0 + get-tsconfig: 4.6.2 + dev: true + + /@esbuild/android-arm64@0.17.19: + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64@0.18.11: + resolution: {integrity: sha512-snieiq75Z1z5LJX9cduSAjUr7vEI1OdlzFPMw0HH5YI7qQHDd3qs+WZoMrWYDsfRJSq36lIA6mfZBkvL46KoIw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.17.19: + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.18.11: + resolution: {integrity: sha512-q4qlUf5ucwbUJZXF5tEQ8LF7y0Nk4P58hOsGk3ucY0oCwgQqAnqXVbUuahCddVHfrxmpyewRpiTHwVHIETYu7Q==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.17.19: + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.18.11: + resolution: {integrity: sha512-iPuoxQEV34+hTF6FT7om+Qwziv1U519lEOvekXO9zaMMlT9+XneAhKL32DW3H7okrCOBQ44BMihE8dclbZtTuw==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.17.19: + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.18.11: + resolution: {integrity: sha512-Gm0QkI3k402OpfMKyQEEMG0RuW2LQsSmI6OeO4El2ojJMoF5NLYb3qMIjvbG/lbMeLOGiW6ooU8xqc+S0fgz2w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.17.19: + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.18.11: + resolution: {integrity: sha512-N15Vzy0YNHu6cfyDOjiyfJlRJCB/ngKOAvoBf1qybG3eOq0SL2Lutzz9N7DYUbb7Q23XtHPn6lMDF6uWbGv9Fw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.17.19: + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.18.11: + resolution: {integrity: sha512-atEyuq6a3omEY5qAh5jIORWk8MzFnCpSTUruBgeyN9jZq1K/QI9uke0ATi3MHu4L8c59CnIi4+1jDKMuqmR71A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.17.19: + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.18.11: + resolution: {integrity: sha512-XtuPrEfBj/YYYnAAB7KcorzzpGTvOr/dTtXPGesRfmflqhA4LMF0Gh/n5+a9JBzPuJ+CGk17CA++Hmr1F/gI0Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.17.19: + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.18.11: + resolution: {integrity: sha512-c6Vh2WS9VFKxKZ2TvJdA7gdy0n6eSy+yunBvv4aqNCEhSWVor1TU43wNRp2YLO9Vng2G+W94aRz+ILDSwAiYog==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.17.19: + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.18.11: + resolution: {integrity: sha512-Idipz+Taso/toi2ETugShXjQ3S59b6m62KmLHkJlSq/cBejixmIydqrtM2XTvNCywFl3VC7SreSf6NV0i6sRyg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.17.19: + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.18.11: + resolution: {integrity: sha512-S3hkIF6KUqRh9n1Q0dSyYcWmcVa9Cg+mSoZEfFuzoYXXsk6196qndrM+ZiHNwpZKi3XOXpShZZ+9dfN5ykqjjw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.17.19: + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.18.11: + resolution: {integrity: sha512-MRESANOoObQINBA+RMZW+Z0TJWpibtE7cPFnahzyQHDCA9X9LOmGh68MVimZlM9J8n5Ia8lU773te6O3ILW8kw==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.17.19: + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.18.11: + resolution: {integrity: sha512-qVyPIZrXNMOLYegtD1u8EBccCrBVshxMrn5MkuFc3mEVsw7CCQHaqZ4jm9hbn4gWY95XFnb7i4SsT3eflxZsUg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.17.19: + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.18.11: + resolution: {integrity: sha512-T3yd8vJXfPirZaUOoA9D2ZjxZX4Gr3QuC3GztBJA6PklLotc/7sXTOuuRkhE9W/5JvJP/K9b99ayPNAD+R+4qQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.17.19: + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.18.11: + resolution: {integrity: sha512-evUoRPWiwuFk++snjH9e2cAjF5VVSTj+Dnf+rkO/Q20tRqv+644279TZlPK8nUGunjPAtQRCj1jQkDAvL6rm2w==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.17.19: + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.18.11: + resolution: {integrity: sha512-/SlRJ15XR6i93gRWquRxYCfhTeC5PdqEapKoLbX63PLCmAkXZHY2uQm2l9bN0oPHBsOw2IswRZctMYS0MijFcg==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.17.19: + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.18.11: + resolution: {integrity: sha512-xcncej+wF16WEmIwPtCHi0qmx1FweBqgsRtEL1mSHLFR6/mb3GEZfLQnx+pUDfRDEM4DQF8dpXIW7eDOZl1IbA==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.17.19: + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.18.11: + resolution: {integrity: sha512-aSjMHj/F7BuS1CptSXNg6S3M4F3bLp5wfFPIJM+Km2NfIVfFKhdmfHF9frhiCLIGVzDziggqWll0B+9AUbud/Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.17.19: + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.18.11: + resolution: {integrity: sha512-tNBq+6XIBZtht0xJGv7IBB5XaSyvYPCm1PxJ33zLQONdZoLVM0bgGqUrXnJyiEguD9LU4AHiu+GCXy/Hm9LsdQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.17.19: + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.18.11: + resolution: {integrity: sha512-kxfbDOrH4dHuAAOhr7D7EqaYf+W45LsAOOhAet99EyuxxQmjbk8M9N4ezHcEiCYPaiW8Dj3K26Z2V17Gt6p3ng==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.17.19: + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.18.11: + resolution: {integrity: sha512-Sh0dDRyk1Xi348idbal7lZyfSkjhJsdFeuC13zqdipsvMetlGiFQNdO+Yfp6f6B4FbyQm7qsk16yaZk25LChzg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.17.19: + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.18.11: + resolution: {integrity: sha512-o9JUIKF1j0rqJTFbIoF4bXj6rvrTZYOrfRcGyL0Vm5uJ/j5CkBD/51tpdxe9lXEDouhRgdr/BYzUrDOvrWwJpg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.17.19: + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.18.11: + resolution: {integrity: sha512-rQI4cjLHd2hGsM1LqgDI7oOCYbQ6IBOVsX9ejuRMSze0GqXUG2ekwiKkiBU1pRGSeCqFFHxTrcEydB2Hyoz9CA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@hapi/hoek@9.3.0: + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + dev: true + + /@hapi/topo@5.1.0: + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + dependencies: + '@hapi/hoek': 9.3.0 + dev: true + + /@intlify/bundle-utils@7.0.1(vue-i18n@9.3.0-beta.22): + resolution: {integrity: sha512-D7XrFOR8hbKnukGCWFrbz1IJsTQy8VgZ0TIOTQTSQ/bGhRmpyaLMQs44lJqP782mAR0AbumLlF56+oXpZqWuzQ==} + engines: {node: '>= 14.16'} + peerDependencies: + petite-vue-i18n: '*' + vue-i18n: '*' + peerDependenciesMeta: + petite-vue-i18n: + optional: true + vue-i18n: + optional: true + dependencies: + '@intlify/message-compiler': 9.3.0-beta.20 + '@intlify/shared': 9.3.0-beta.20 + acorn: 8.10.0 + escodegen: 2.1.0 + estree-walker: 2.0.2 + jsonc-eslint-parser: 1.4.1 + magic-string: 0.30.1 + mlly: 1.4.0 + source-map-js: 1.0.2 + vue-i18n: 9.3.0-beta.22(vue@3.3.4) + yaml-eslint-parser: 0.3.2 + dev: true + + /@intlify/core-base@9.3.0-beta.22: + resolution: {integrity: sha512-Mf+jyneuQxNW7pqLErIzorYrLjWGEGoPDVFrKVQNahdUDnXL/QA0CpvcAltX+Xdmgep+cVMrGD6x99hIF1BfQA==} + engines: {node: '>= 16'} + dependencies: + '@intlify/devtools-if': 9.3.0-beta.22 + '@intlify/message-compiler': 9.3.0-beta.22 + '@intlify/shared': 9.3.0-beta.22 + '@intlify/vue-devtools': 9.3.0-beta.22 + dev: true + + /@intlify/devtools-if@9.3.0-beta.22: + resolution: {integrity: sha512-9HPcF1wFaH/D++SqUCNQMWBtg+2v2+BLRxuwzgR9d9UGv7iRLZFPtxt51S4epCQdyg3z6GruTRzTJhThUgzTAA==} + engines: {node: '>= 16'} + dependencies: + '@intlify/shared': 9.3.0-beta.22 + dev: true + + /@intlify/message-compiler@9.3.0-beta.20: + resolution: {integrity: sha512-hwqQXyTnDzAVZ300SU31jO0+3OJbpOdfVU6iBkrmNpS7t2HRnVACo0EwcEXzJa++4EVDreqz5OeqJbt+PeSGGA==} + engines: {node: '>= 16'} + dependencies: + '@intlify/shared': 9.3.0-beta.20 + source-map-js: 1.0.2 + dev: true + + /@intlify/message-compiler@9.3.0-beta.22: + resolution: {integrity: sha512-6X5h2v+RRixdB8qC4QZJpao4/sAP7l1nULK17/m0HuZZcTwWhjXvfSft88UCPHCTSj8rQp8Syr7ksKVhgIteKw==} + engines: {node: '>= 16'} + dependencies: + '@intlify/shared': 9.3.0-beta.22 + source-map-js: 1.0.2 + dev: true + + /@intlify/shared@9.3.0-beta.20: + resolution: {integrity: sha512-RucSPqh8O9FFxlYUysQTerSw0b9HIRpyoN1Zjogpm0qLiHK+lBNSa5sh1nCJ4wSsNcjphzgpLQCyR60GZlRV8g==} + engines: {node: '>= 16'} + dev: true + + /@intlify/shared@9.3.0-beta.22: + resolution: {integrity: sha512-GS+OHgYcHaq7a+zC1dlVvEHUYHVPKPC/tV3OmFyKJ2Lm7qAFmX29MQn9WOG4WtUme86tPp5LRFz6mYL5VQUJqQ==} + engines: {node: '>= 16'} + dev: true + + /@intlify/unplugin-vue-i18n@0.12.1(vue-i18n@9.3.0-beta.22): + resolution: {integrity: sha512-gdWRdlOWC8x/OyvVk5qnGnvScMj+PRZaTB4LBf24l7X1dhGYVrQVt2dAZt97tSpEwRRxy4vBaL/qBqKN4kkaRw==} + engines: {node: '>= 14.16'} + peerDependencies: + petite-vue-i18n: '*' + vue-i18n: '*' + vue-i18n-bridge: '*' + peerDependenciesMeta: + petite-vue-i18n: + optional: true + vue-i18n: + optional: true + vue-i18n-bridge: + optional: true + dependencies: + '@intlify/bundle-utils': 7.0.1(vue-i18n@9.3.0-beta.22) + '@intlify/shared': 9.3.0-beta.20 + '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + '@vue/compiler-sfc': 3.3.4 + debug: 4.3.4 + fast-glob: 3.3.0 + js-yaml: 4.1.0 + json5: 2.2.3 + pathe: 1.1.1 + picocolors: 1.0.0 + source-map-js: 1.0.2 + unplugin: 1.3.2 + vue-i18n: 9.3.0-beta.22(vue@3.3.4) + transitivePeerDependencies: + - rollup + - supports-color + dev: true + + /@intlify/vue-devtools@9.3.0-beta.22: + resolution: {integrity: sha512-Qd0kKXsWe1DagjdebFgpbSYe2eWi1rs6fROg8pTbCSqyvOMqsscxMu+Tl+MiXYrZxkfXisR0BefONO7Zpi8UbQ==} + engines: {node: '>= 16'} + dependencies: + '@intlify/core-base': 9.3.0-beta.22 + '@intlify/shared': 9.3.0-beta.22 + dev: true + + /@intlify/vue-i18n-bridge@0.8.0(vue-i18n@9.3.0-beta.22): + resolution: {integrity: sha512-wQ18fSccm9QaWpUW2vq2QHvojgKIog7s+UMj9LeY3pUV3yD9bU4YZI+1PTNoX3tOA+BE71gQyqVGox/TVQKP6Q==} + engines: {node: '>= 12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue-i18n: ^8.26.1 || ^9.2.0-beta.25 || ^9.3.0-beta.5 + vue-i18n-bridge: ^9.2.0-beta.25 || ^9.3.0-beta.5 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + vue-i18n: + optional: true + vue-i18n-bridge: + optional: true + dependencies: + vue-i18n: 9.3.0-beta.22(vue@3.3.4) + dev: true + + /@intlify/vue-router-bridge@0.8.0(vue@3.3.4): + resolution: {integrity: sha512-CNxOgvyQcRhtGmRrksicL+HGjDijXtz+J/x04C/RslZ74CFdZkxjCe8MABkeD3xr+ry8G8tCm2nV2hLjZbynQw==} + engines: {node: '>= 12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue-router: ^4.0.0-0 || ^3.0.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + vue-router: + optional: true + dependencies: + vue-demi: 0.13.11(vue@3.3.4) + transitivePeerDependencies: + - vue + dev: true + + /@ioredis/commands@1.2.0: + resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} + dev: true + + /@isaacs/cliui@8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: /strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 + dev: true + + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.18 + dev: true + + /@jridgewell/resolve-uri@3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/set-array@1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/source-map@0.3.5: + resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + dev: true + + /@jridgewell/sourcemap-codec@1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + dev: true + + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + dev: true + + /@jridgewell/trace-mapping@0.3.18: + resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /@mapbox/node-pre-gyp@1.0.10: + resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==} + hasBin: true + dependencies: + detect-libc: 2.0.1 + https-proxy-agent: 5.0.1 + make-dir: 3.1.0 + node-fetch: 2.6.12 + nopt: 5.0.0 + npmlog: 5.0.1 + rimraf: 3.0.2 + semver: 7.5.3 + tar: 6.1.15 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + + /@mizchi/sucrase@4.1.0: + resolution: {integrity: sha512-AaN8HSGdXmNqEqIb0IQPIQL+MI/8Xr1QTOcVnA6k0u2afqfYhlre05hSxRybOFpq34oF8EqMTrYovYZxEV1FLw==} + engines: {node: '>=14'} + dependencies: + lines-and-columns: 1.2.4 + dev: true + + /@modyfi/vite-plugin-yaml@1.0.4(vite@4.4.2): + resolution: {integrity: sha512-qkT0KiR3AQQRfUvDzLv4+1rYAzXj+QmGhAbyUd0Ordf9xynK76i758lk5GiEfxuQxbvdqDaJ9oXkH/KacbSjQQ==} + peerDependencies: + vite: ^2.6.0 || ^3.0.0 || ^4.0.0 + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + js-yaml: 4.1.0 + tosource: 2.0.0-alpha.3 + vite: 4.4.2(@types/node@18.0.0) + transitivePeerDependencies: + - rollup + dev: true + + /@netlify/functions@1.6.0: + resolution: {integrity: sha512-6G92AlcpFrQG72XU8YH8pg94eDnq7+Q0YJhb8x4qNpdGsvuzvrfHWBmqFGp/Yshmv4wex9lpsTRZOocdrA2erQ==} + engines: {node: '>=14.0.0'} + dependencies: + is-promise: 4.0.0 + dev: true + + /@nicolo-ribaudo/semver-v6@6.3.3: + resolution: {integrity: sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==} + hasBin: true + dev: true + + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: true + + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: true + + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + dev: true + + /@npmcli/fs@3.1.0: + resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + semver: 7.5.3 + dev: true + + /@npmcli/git@4.1.0: + resolution: {integrity: sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + '@npmcli/promise-spawn': 6.0.2 + lru-cache: 7.18.3 + npm-pick-manifest: 8.0.1 + proc-log: 3.0.0 + promise-inflight: 1.0.1 + promise-retry: 2.0.1 + semver: 7.5.3 + which: 3.0.1 + transitivePeerDependencies: + - bluebird + dev: true + + /@npmcli/installed-package-contents@2.0.2: + resolution: {integrity: sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + dependencies: + npm-bundled: 3.0.0 + npm-normalize-package-bin: 3.0.1 + dev: true + + /@npmcli/node-gyp@3.0.0: + resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + + /@npmcli/promise-spawn@6.0.2: + resolution: {integrity: sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + which: 3.0.1 + dev: true + + /@npmcli/run-script@6.0.2: + resolution: {integrity: sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + '@npmcli/node-gyp': 3.0.0 + '@npmcli/promise-spawn': 6.0.2 + node-gyp: 9.4.0 + read-package-json-fast: 3.0.2 + which: 3.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@nuxt/content@2.7.0: + resolution: {integrity: sha512-3vv3Rbpf6NH7RRuy7PLVmpQCt8C9DgV4aTWLmTCdnWpmlNsX+0wQT8bA/ypqmh8zrJ6BXWztFM35WVESkNvDvQ==} + dependencies: + '@nuxt/kit': 3.6.2 + consola: 3.2.3 + defu: 6.1.2 + destr: 1.2.2 + detab: 3.0.2 + json5: 2.2.3 + knitwork: 1.0.0 + listhen: 1.0.4 + mdast-util-to-hast: 12.3.0 + mdurl: 1.0.1 + ohash: 1.1.2 + pathe: 1.1.1 + property-information: 6.2.0 + rehype-external-links: 2.1.0 + rehype-raw: 6.1.1 + rehype-slug: 5.1.0 + rehype-sort-attribute-values: 4.0.0 + rehype-sort-attributes: 4.0.0 + remark-emoji: 3.1.1 + remark-gfm: 3.0.1 + remark-mdc: 1.1.3 + remark-parse: 10.0.2 + remark-rehype: 10.1.0 + remark-squeeze-paragraphs: 5.0.1 + scule: 1.0.0 + shiki-es: 0.2.0 + slugify: 1.6.6 + socket.io-client: 4.7.1 + ufo: 1.1.2 + unified: 10.1.2 + unist-builder: 3.0.1 + unist-util-position: 4.0.4 + unist-util-stringify-position: 3.0.3 + unist-util-visit: 4.1.2 + unstorage: 1.8.0 + ws: 8.13.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - rollup + - supports-color + - utf-8-validate + dev: true + + /@nuxt/devalue@2.0.2: + resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} + dev: true + + /@nuxt/devtools-kit@0.6.7(nuxt@3.6.2)(vite@4.4.2): + resolution: {integrity: sha512-DEJBLspLRr3zFu/DAHs8Q1o9tgzELt24qDqsuqTEKqcw/2j1iu1TefvUdmXkJo6s8Qk3GI6e3QxrvtEE3mwKqA==} + peerDependencies: + nuxt: ^3.6.1 + vite: '*' + dependencies: + '@nuxt/kit': 3.6.2 + '@nuxt/schema': 3.6.2 + execa: 7.1.1 + nuxt: 3.6.2(@types/node@18.0.0)(typescript@5.1.6) + vite: 4.4.2(@types/node@18.0.0) + transitivePeerDependencies: + - rollup + - supports-color + dev: true + + /@nuxt/devtools-wizard@0.6.7: + resolution: {integrity: sha512-dN+3UVxsGk3Vx0T6tN+UQ1b7FjWHk3N4WWmnKOACa4pHt77RYHFzndk60KDlKq9I/bn905pghsqwvXmPfbSpJA==} + hasBin: true + dependencies: + consola: 3.2.3 + diff: 5.1.0 + execa: 7.1.1 + global-dirs: 3.0.1 + magicast: 0.2.9 + pathe: 1.1.1 + picocolors: 1.0.0 + pkg-types: 1.0.3 + prompts: 2.4.2 + rc9: 2.1.1 + semver: 7.5.3 + dev: true + + /@nuxt/devtools@0.6.7(nuxt@3.6.2)(vite@4.4.2): + resolution: {integrity: sha512-ATjkNfceG+8DQ8kR6O3UC9MjFfUd39aeFgKA+Z6pjG8Z7e3vwK92oZCSeQ8DQRi4/2kwa/UPjN8pNclyc6FlbQ==} + hasBin: true + peerDependencies: + nuxt: ^3.6.1 + vite: '*' + dependencies: + '@nuxt/devtools-kit': 0.6.7(nuxt@3.6.2)(vite@4.4.2) + '@nuxt/devtools-wizard': 0.6.7 + '@nuxt/kit': 3.6.2 + birpc: 0.2.12 + boxen: 7.1.1 + consola: 3.2.3 + execa: 7.1.1 + fast-folder-size: 2.1.0 + fast-glob: 3.3.0 + get-port-please: 3.0.1 + global-dirs: 3.0.1 + h3: 1.7.1 + hookable: 5.5.3 + image-meta: 0.1.1 + is-installed-globally: 0.4.0 + launch-editor: 2.6.0 + local-pkg: 0.4.3 + magicast: 0.2.9 + nuxt: 3.6.2(@types/node@18.0.0)(typescript@5.1.6) + nypm: 0.2.2 + pacote: 15.2.0 + pathe: 1.1.1 + perfect-debounce: 1.0.0 + picocolors: 1.0.0 + pkg-types: 1.0.3 + rc9: 2.1.1 + semver: 7.5.3 + sirv: 2.0.3 + unimport: 3.0.14(rollup@3.26.2) + vite: 4.4.2(@types/node@18.0.0) + vite-plugin-inspect: 0.7.32(vite@4.4.2) + vite-plugin-vue-inspector: 3.4.2(vite@4.4.2) + wait-on: 7.0.1 + which: 3.0.1 + ws: 8.13.0 + transitivePeerDependencies: + - bluebird + - bufferutil + - debug + - rollup + - supports-color + - utf-8-validate + dev: true + + /@nuxt/kit@3.6.2: + resolution: {integrity: sha512-X1WN76izsILva6TvQVTfJCHG7TXCwsB6jsxZKcU3qSog26jer5dildDb5ZmKL3e+IFD6BwK4ShO/py8VZcT6OA==} + engines: {node: ^14.18.0 || >=16.10.0} + dependencies: + '@nuxt/schema': 3.6.2 + c12: 1.4.2 + consola: 3.2.3 + defu: 6.1.2 + globby: 13.2.2 + hash-sum: 2.0.0 + ignore: 5.2.4 + jiti: 1.19.1 + knitwork: 1.0.0 + mlly: 1.4.0 + pathe: 1.1.1 + pkg-types: 1.0.3 + scule: 1.0.0 + semver: 7.5.3 + unctx: 2.3.1 + unimport: 3.0.14(rollup@3.26.2) + untyped: 1.3.2 + transitivePeerDependencies: + - rollup + - supports-color + dev: true + + /@nuxt/schema@3.6.2: + resolution: {integrity: sha512-wxb1/C5ozly5IwX0IRjVGml1n2KjZrTKsf6lTk3fdjUpW105kAvYX4j66PDOdBRE4vCwCsgaHJfWpUSeNBxbuA==} + engines: {node: ^14.18.0 || >=16.10.0} + dependencies: + defu: 6.1.2 + hookable: 5.5.3 + pathe: 1.1.1 + pkg-types: 1.0.3 + postcss-import-resolver: 2.0.0 + std-env: 3.3.3 + ufo: 1.1.2 + unimport: 3.0.14(rollup@3.26.2) + untyped: 1.3.2 + transitivePeerDependencies: + - rollup + - supports-color + dev: true + + /@nuxt/telemetry@2.3.1: + resolution: {integrity: sha512-7kr2VDirYIXqyTHqaiWCrfQLgUjAa4qAHzykJOspMCFJWalHU9SVfnv+cTOKGqoXQ4TWOCd09tEd7sLlMFTEqw==} + hasBin: true + dependencies: + '@nuxt/kit': 3.6.2 + chalk: 5.3.0 + ci-info: 3.8.0 + consola: 3.2.3 + create-require: 1.1.1 + defu: 6.1.2 + destr: 2.0.0 + dotenv: 16.3.1 + fs-extra: 11.1.1 + git-url-parse: 13.1.0 + is-docker: 3.0.0 + jiti: 1.19.1 + mri: 1.2.0 + nanoid: 4.0.2 + node-fetch: 3.3.1 + ofetch: 1.1.1 + parse-git-config: 3.0.0 + rc9: 2.1.1 + std-env: 3.3.3 + transitivePeerDependencies: + - rollup + - supports-color + dev: true + + /@nuxt/ui-templates@1.2.0: + resolution: {integrity: sha512-MSZza7dxccNb/p7nuzGF8/m4POaFpHzVhNdR7f4xahOpH7Ja02lFeYR+rHtoHIJC0yym4qriqv0mQ+Qf/R61bQ==} + dev: true + + /@nuxt/vite-builder@3.6.2(@types/node@18.0.0)(typescript@5.1.6)(vue@3.3.4): + resolution: {integrity: sha512-+JOWj8f5W5CKTHCPUhcuHrIIfOJHMdOaRfWA6DiIK8xPUQ5b3i737GQ9CRoSBHr9EaySJVuYjs6ptT6r0t7Spg==} + engines: {node: ^14.18.0 || >=16.10.0} + peerDependencies: + vue: ^3.3.4 + dependencies: + '@nuxt/kit': 3.6.2 + '@rollup/plugin-replace': 5.0.2(rollup@3.26.2) + '@vitejs/plugin-vue': 4.2.3(vite@4.3.9)(vue@3.3.4) + '@vitejs/plugin-vue-jsx': 3.0.1(vite@4.3.9)(vue@3.3.4) + autoprefixer: 10.4.14(postcss@8.4.25) + clear: 0.1.0 + consola: 3.2.3 + cssnano: 6.0.1(postcss@8.4.25) + defu: 6.1.2 + esbuild: 0.18.11 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + externality: 1.0.2 + fs-extra: 11.1.1 + get-port-please: 3.0.1 + h3: 1.7.1 + knitwork: 1.0.0 + magic-string: 0.30.1 + mlly: 1.4.0 + ohash: 1.1.2 + pathe: 1.1.1 + perfect-debounce: 1.0.0 + pkg-types: 1.0.3 + postcss: 8.4.25 + postcss-import: 15.1.0(postcss@8.4.25) + postcss-url: 10.1.3(postcss@8.4.25) + rollup-plugin-visualizer: 5.9.2(rollup@3.26.2) + std-env: 3.3.3 + strip-literal: 1.0.1 + ufo: 1.1.2 + unplugin: 1.3.2 + vite: 4.3.9(@types/node@18.0.0) + vite-node: 0.32.4(@types/node@18.0.0) + vite-plugin-checker: 0.6.1(typescript@5.1.6)(vite@4.3.9) + vue: 3.3.4 + vue-bundle-renderer: 1.0.3 + transitivePeerDependencies: + - '@types/node' + - eslint + - less + - meow + - optionator + - rollup + - sass + - stylelint + - stylus + - sugarss + - supports-color + - terser + - typescript + - vls + - vti + - vue-tsc + dev: true + + /@nuxtjs/i18n@8.0.0-beta.13(vue@3.3.4): + resolution: {integrity: sha512-h0OqoSSdD9MGCXYZIDpYgQNN90r7MQ/sKVtyBQnrpGQLh1pqI7uLXoAVz4l4r09JzE2nNXK5U0thcx7Tq7ONUg==} + engines: {node: ^14.16.0 || >=16.11.0} + dependencies: + '@intlify/bundle-utils': 7.0.1(vue-i18n@9.3.0-beta.22) + '@intlify/shared': 9.3.0-beta.22 + '@intlify/unplugin-vue-i18n': 0.12.1(vue-i18n@9.3.0-beta.22) + '@mizchi/sucrase': 4.1.0 + '@nuxt/kit': 3.6.2 + '@vue/compiler-sfc': 3.3.4 + cookie-es: 0.5.0 + debug: 4.3.4 + defu: 6.1.2 + estree-walker: 3.0.3 + is-https: 4.0.0 + js-cookie: 3.0.5 + knitwork: 1.0.0 + magic-string: 0.27.0 + mlly: 1.4.0 + pathe: 1.1.1 + pkg-types: 1.0.3 + ufo: 1.1.2 + unplugin: 1.3.2 + unstorage: 1.8.0 + vue-i18n: 9.3.0-beta.22(vue@3.3.4) + vue-i18n-routing: 0.13.0(vue-i18n@9.3.0-beta.22)(vue@3.3.4) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' + - '@vue/composition-api' + - petite-vue-i18n + - rollup + - supports-color + - vue + - vue-i18n-bridge + - vue-router + dev: true + + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true + dev: true + optional: true + + /@polka/url@1.0.0-next.21: + resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} + dev: true + + /@rollup/plugin-alias@5.0.0(rollup@3.26.2): + resolution: {integrity: sha512-l9hY5chSCjuFRPsnRm16twWBiSApl2uYFLsepQYwtBuAxNMQ/1dJqADld40P0Jkqm65GRTLy/AC6hnpVebtLsA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + rollup: 3.26.2 + slash: 4.0.0 + dev: true + + /@rollup/plugin-commonjs@25.0.2(rollup@3.26.2): + resolution: {integrity: sha512-NGTwaJxIO0klMs+WSFFtBP7b9TdTJ3K76HZkewT8/+yHzMiUGVQgaPtLQxNVYIgT5F7lxkEyVID+yS3K7bhCow==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.68.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + commondir: 1.0.1 + estree-walker: 2.0.2 + glob: 8.1.0 + is-reference: 1.2.1 + magic-string: 0.27.0 + rollup: 3.26.2 + dev: true + + /@rollup/plugin-inject@5.0.3(rollup@3.26.2): + resolution: {integrity: sha512-411QlbL+z2yXpRWFXSmw/teQRMkXcAAC8aYTemc15gwJRpvEVDQwoe+N/HTFD8RFG8+88Bme9DK2V9CVm7hJdA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + estree-walker: 2.0.2 + magic-string: 0.27.0 + rollup: 3.26.2 + dev: true + + /@rollup/plugin-json@6.0.0(rollup@3.26.2): + resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + rollup: 3.26.2 + dev: true + + /@rollup/plugin-node-resolve@15.1.0(rollup@3.26.2): + resolution: {integrity: sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + '@types/resolve': 1.20.2 + deepmerge: 4.3.1 + is-builtin-module: 3.2.1 + is-module: 1.0.0 + resolve: 1.22.2 + rollup: 3.26.2 + dev: true + + /@rollup/plugin-replace@5.0.2(rollup@3.26.2): + resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + magic-string: 0.27.0 + rollup: 3.26.2 + dev: true + + /@rollup/plugin-terser@0.4.3(rollup@3.26.2): + resolution: {integrity: sha512-EF0oejTMtkyhrkwCdg0HJ0IpkcaVg1MMSf2olHb2Jp+1mnLM04OhjpJWGma4HobiDTF0WCyViWuvadyE9ch2XA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.x || ^3.x + peerDependenciesMeta: + rollup: + optional: true + dependencies: + rollup: 3.26.2 + serialize-javascript: 6.0.1 + smob: 1.4.0 + terser: 5.18.2 + dev: true + + /@rollup/plugin-wasm@6.1.3(rollup@3.26.2): + resolution: {integrity: sha512-7ItTTeyauE6lwdDtQWceEHZ9+txbi4RRy0mYPFn9BW7rD7YdgBDu7HTHsLtHrRzJc313RM/1m6GKgV3np/aEaw==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + rollup: 3.26.2 + dev: true + + /@rollup/pluginutils@4.2.1: + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} + engines: {node: '>= 8.0.0'} + dependencies: + estree-walker: 2.0.2 + picomatch: 2.3.1 + dev: true + + /@rollup/pluginutils@5.0.2(rollup@3.26.2): + resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.1 + estree-walker: 2.0.2 + picomatch: 2.3.1 + rollup: 3.26.2 + dev: true + + /@sideway/address@4.1.4: + resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} + dependencies: + '@hapi/hoek': 9.3.0 + dev: true + + /@sideway/formula@3.0.1: + resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + dev: true + + /@sideway/pinpoint@2.0.0: + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + dev: true + + /@sigstore/protobuf-specs@0.1.0: + resolution: {integrity: sha512-a31EnjuIDSX8IXBUib3cYLDRlPMU36AWX4xS8ysLaNu4ZzUesDiPt83pgrW2X1YLMe5L2HbDyaKK5BrL4cNKaQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + + /@sigstore/tuf@1.0.2: + resolution: {integrity: sha512-vjwcYePJzM01Ha6oWWZ9gNcdIgnzyFxfqfWzph483DPJTH8Tb7f7bQRRll3CYVkyH56j0AgcPAcl6Vg95DPF+Q==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + '@sigstore/protobuf-specs': 0.1.0 + tuf-js: 1.1.7 + transitivePeerDependencies: + - supports-color + dev: true + + /@socket.io/component-emitter@3.1.0: + resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} + dev: true + + /@tootallnate/once@2.0.0: + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} + dev: true + + /@trysound/sax@0.2.0: + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + dev: true + + /@tufjs/canonical-json@1.0.0: + resolution: {integrity: sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + + /@tufjs/models@1.0.4: + resolution: {integrity: sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + '@tufjs/canonical-json': 1.0.0 + minimatch: 9.0.3 + dev: true + + /@types/debug@4.1.8: + resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==} + dependencies: + '@types/ms': 0.7.31 + dev: true + + /@types/estree@1.0.1: + resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} + dev: true + + /@types/hast@2.3.4: + resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} + dependencies: + '@types/unist': 3.0.0 + dev: true + + /@types/http-proxy@1.17.11: + resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==} + dependencies: + '@types/node': 18.0.0 + dev: true + + /@types/mdast@3.0.11: + resolution: {integrity: sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==} + dependencies: + '@types/unist': 3.0.0 + dev: true + + /@types/ms@0.7.31: + resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} + dev: true + + /@types/node@17.0.45: + resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + dev: true + + /@types/node@18.0.0: + resolution: {integrity: sha512-cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA==} + dev: true + + /@types/parse5@6.0.3: + resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} + dev: true + + /@types/resolve@1.20.2: + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + dev: true + + /@types/sax@1.2.4: + resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} + dependencies: + '@types/node': 18.0.0 + dev: true + + /@types/unist@2.0.6: + resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + dev: true + + /@types/unist@3.0.0: + resolution: {integrity: sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==} + dev: true + + /@unhead/dom@1.1.30: + resolution: {integrity: sha512-EvASOkk36lW5sRfIe+StCojpkPEExsQNt+cqcpdVr9iiRH54jziCDFxcLfjawc+jp4NO86KvmfHo86GIly3/SQ==} + dependencies: + '@unhead/schema': 1.1.30 + '@unhead/shared': 1.1.30 + dev: true + + /@unhead/schema@1.1.30: + resolution: {integrity: sha512-lgz0aw+OP1PlKHBhNWAVabV2iAHBhSXCt3Ynswu0m++MwJxOVXizYJRZOVKK7Zx3u7vwPRV/nweYc6rmNHv5gA==} + dependencies: + hookable: 5.5.3 + zhead: 2.0.9 + dev: true + + /@unhead/shared@1.1.30: + resolution: {integrity: sha512-OPS+d4SZuYSWquQZVLfbyFYggdqKz8DtcdHXObRoKWnosrgVPyGJoOaFnjfkYYuvU6BFYnUtnZNMRQVUjmER1g==} + dependencies: + '@unhead/schema': 1.1.30 + dev: true + + /@unhead/ssr@1.1.30: + resolution: {integrity: sha512-0XBgoPZoPjLCEQpGc/PhTYPvXEcWufcpcHWo6jxRham3VCoQN5RoSzFNGPEtd4ZhMMVRMQLJ7yPDGfFXtu78Pg==} + dependencies: + '@unhead/schema': 1.1.30 + '@unhead/shared': 1.1.30 + dev: true + + /@unhead/vue@1.1.30(vue@3.3.4): + resolution: {integrity: sha512-jWDfYDjiNj8a8GTQoYeJrpKisI7YKIWwuMP1IREKa4cx41oCsbCKUDjomjnpmdBcpqvb/Kw32Tm+EMcuE/CYkA==} + peerDependencies: + vue: '>=2.7 || >=3' + dependencies: + '@unhead/schema': 1.1.30 + '@unhead/shared': 1.1.30 + hookable: 5.5.3 + unhead: 1.1.30 + vue: 3.3.4 + dev: true + + /@vercel/nft@0.22.6: + resolution: {integrity: sha512-gTsFnnT4mGxodr4AUlW3/urY+8JKKB452LwF3m477RFUJTAaDmcz2JqFuInzvdybYIeyIv1sSONEJxsxnbQ5JQ==} + engines: {node: '>=14'} + hasBin: true + dependencies: + '@mapbox/node-pre-gyp': 1.0.10 + '@rollup/pluginutils': 4.2.1 + acorn: 8.10.0 + async-sema: 3.1.1 + bindings: 1.5.0 + estree-walker: 2.0.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + node-gyp-build: 4.6.0 + resolve-from: 5.0.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + + /@vitejs/plugin-vue-jsx@3.0.1(vite@4.3.9)(vue@3.3.4): + resolution: {integrity: sha512-+Jb7ggL48FSPS1uhPnJbJwWa9Sr90vQ+d0InW+AhBM22n+cfuYqJZDckBc+W3QSHe1WDvewMZfa4wZOtk5pRgw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + vue: ^3.0.0 + dependencies: + '@babel/core': 7.22.8 + '@babel/plugin-transform-typescript': 7.22.5(@babel/core@7.22.8) + '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.22.8) + vite: 4.3.9(@types/node@18.0.0) + vue: 3.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@vitejs/plugin-vue@4.2.3(vite@4.3.9)(vue@3.3.4): + resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + vue: ^3.2.25 + dependencies: + vite: 4.3.9(@types/node@18.0.0) + vue: 3.3.4 + dev: true + + /@vue-macros/common@1.4.0(vue@3.3.4): + resolution: {integrity: sha512-Wnpk6OVPYw7ZrrShOS7RZL5AINFbuQWfkNCVWVESSPY+8id75YOKGzMs4X5YcNayywdSGEvV7ntVJ2RQ+ez21A==} + engines: {node: '>=16.14.0'} + peerDependencies: + vue: ^2.7.0 || ^3.2.25 + peerDependenciesMeta: + vue: + optional: true + dependencies: + '@babel/types': 7.22.5 + '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + '@vue/compiler-sfc': 3.3.4 + ast-kit: 0.6.5 + local-pkg: 0.4.3 + magic-string-ast: 0.1.2 + vue: 3.3.4 + transitivePeerDependencies: + - rollup + dev: true + + /@vue/babel-helper-vue-transform-on@1.1.5: + resolution: {integrity: sha512-SgUymFpMoAyWeYWLAY+MkCK3QEROsiUnfaw5zxOVD/M64KQs8D/4oK6Q5omVA2hnvEOE0SCkH2TZxs/jnnUj7w==} + dev: true + + /@vue/babel-plugin-jsx@1.1.5(@babel/core@7.22.8): + resolution: {integrity: sha512-nKs1/Bg9U1n3qSWnsHhCVQtAzI6aQXqua8j/bZrau8ywT1ilXQbK4FwEJGmU8fV7tcpuFvWmmN7TMmV1OBma1g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.8 + '@babel/helper-module-imports': 7.22.5 + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.8) + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.8 + '@babel/types': 7.22.5 + '@vue/babel-helper-vue-transform-on': 1.1.5 + camelcase: 6.3.0 + html-tags: 3.3.1 + svg-tags: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@vue/compiler-core@3.3.4: + resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} + dependencies: + '@babel/parser': 7.22.7 + '@vue/shared': 3.3.4 + estree-walker: 2.0.2 + source-map-js: 1.0.2 + dev: true + + /@vue/compiler-dom@3.3.4: + resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==} + dependencies: + '@vue/compiler-core': 3.3.4 + '@vue/shared': 3.3.4 + dev: true + + /@vue/compiler-sfc@3.3.4: + resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} + dependencies: + '@babel/parser': 7.22.7 + '@vue/compiler-core': 3.3.4 + '@vue/compiler-dom': 3.3.4 + '@vue/compiler-ssr': 3.3.4 + '@vue/reactivity-transform': 3.3.4 + '@vue/shared': 3.3.4 + estree-walker: 2.0.2 + magic-string: 0.30.1 + postcss: 8.4.25 + source-map-js: 1.0.2 + dev: true + + /@vue/compiler-ssr@3.3.4: + resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==} + dependencies: + '@vue/compiler-dom': 3.3.4 + '@vue/shared': 3.3.4 + dev: true + + /@vue/devtools-api@6.5.0: + resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} + dev: true + + /@vue/reactivity-transform@3.3.4: + resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} + dependencies: + '@babel/parser': 7.22.7 + '@vue/compiler-core': 3.3.4 + '@vue/shared': 3.3.4 + estree-walker: 2.0.2 + magic-string: 0.30.1 + dev: true + + /@vue/reactivity@3.3.4: + resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} + dependencies: + '@vue/shared': 3.3.4 + dev: true + + /@vue/runtime-core@3.3.4: + resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==} + dependencies: + '@vue/reactivity': 3.3.4 + '@vue/shared': 3.3.4 + dev: true + + /@vue/runtime-dom@3.3.4: + resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==} + dependencies: + '@vue/runtime-core': 3.3.4 + '@vue/shared': 3.3.4 + csstype: 3.1.2 + dev: true + + /@vue/server-renderer@3.3.4(vue@3.3.4): + resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==} + peerDependencies: + vue: 3.3.4 + dependencies: + '@vue/compiler-ssr': 3.3.4 + '@vue/shared': 3.3.4 + vue: 3.3.4 + dev: true + + /@vue/shared@3.3.4: + resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} + dev: true + + /abbrev@1.1.1: + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + dev: true + + /acorn-jsx@5.3.2(acorn@7.4.1): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 7.4.1 + dev: true + + /acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /acorn@8.10.0: + resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /agent-base@7.1.0: + resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} + engines: {node: '>= 14'} + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /agentkeepalive@4.3.0: + resolution: {integrity: sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==} + engines: {node: '>= 8.0.0'} + dependencies: + debug: 4.3.4 + depd: 2.0.0 + humanize-ms: 1.2.1 + transitivePeerDependencies: + - supports-color + dev: true + + /aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + dev: true + + /ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + dependencies: + string-width: 4.2.3 + dev: true + + /ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + dev: true + + /ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.21.3 + dev: true + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: true + + /ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + dev: true + + /ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + dev: true + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: true + + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + dev: true + + /any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + dev: true + + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + dev: true + + /aproba@2.0.0: + resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} + dev: true + + /arch@2.2.0: + resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} + dev: true + + /archiver-utils@2.1.0: + resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} + engines: {node: '>= 6'} + dependencies: + glob: 7.2.3 + graceful-fs: 4.2.11 + lazystream: 1.0.1 + lodash.defaults: 4.2.0 + lodash.difference: 4.5.0 + lodash.flatten: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.union: 4.6.0 + normalize-path: 3.0.0 + readable-stream: 2.3.8 + dev: true + + /archiver@5.3.1: + resolution: {integrity: sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==} + engines: {node: '>= 10'} + dependencies: + archiver-utils: 2.1.0 + async: 3.2.4 + buffer-crc32: 0.2.13 + readable-stream: 3.6.2 + readdir-glob: 1.1.3 + tar-stream: 2.2.0 + zip-stream: 4.1.0 + dev: true + + /are-we-there-yet@2.0.0: + resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} + engines: {node: '>=10'} + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.2 + dev: true + + /are-we-there-yet@3.0.1: + resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.2 + dev: true + + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: true + + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: true + + /assert@2.0.0: + resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==} + dependencies: + es6-object-assign: 1.1.0 + is-nan: 1.3.2 + object-is: 1.1.5 + util: 0.12.5 + dev: true + + /ast-kit@0.6.5: + resolution: {integrity: sha512-XCg0VWvmWU2T/6aMp8VRfJWZ6LZv1P0o8otWY7RAGtfKj0qGi45vtnKNkltJhu9tmbQNZxv+gJA4o7FtLDfmWg==} + engines: {node: '>=16.14.0'} + dependencies: + '@babel/parser': 7.22.7 + '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + pathe: 1.1.1 + transitivePeerDependencies: + - rollup + dev: true + + /ast-types@0.16.1: + resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} + engines: {node: '>=4'} + dependencies: + tslib: 2.6.0 + dev: true + + /ast-walker-scope@0.4.2: + resolution: {integrity: sha512-vdCU9JvpsrxWxvJiRHAr8If8cu07LWJXDPhkqLiP4ErbN1fu/mK623QGmU4Qbn2Nq4Mx0vR/Q017B6+HcHg1aQ==} + engines: {node: '>=16.14.0'} + dependencies: + '@babel/parser': 7.22.7 + '@babel/types': 7.22.5 + dev: true + + /async-sema@3.1.1: + resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} + dev: true + + /async@3.2.4: + resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} + dev: true + + /asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + dev: true + + /autoprefixer@10.4.14(postcss@8.4.25): + resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.21.9 + caniuse-lite: 1.0.30001513 + fraction.js: 4.2.0 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + dev: true + + /available-typed-arrays@1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + dev: true + + /axios@0.27.2: + resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} + dependencies: + follow-redirects: 1.15.2 + form-data: 4.0.0 + transitivePeerDependencies: + - debug + dev: true + + /bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + dev: true + + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: true + + /base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + dev: true + + /big-integer@1.6.51: + resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} + engines: {node: '>=0.6'} + dev: true + + /binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + dev: true + + /bindings@1.5.0: + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + dependencies: + file-uri-to-path: 1.0.0 + dev: true + + /birpc@0.2.12: + resolution: {integrity: sha512-6Wz9FXuJ/FE4gDH+IGQhrYdalAvAQU1Yrtcu1UlMk3+9mMXxIRXiL+MxUcGokso42s+Fy+YoUXGLOdOs0siV3A==} + dev: true + + /bl@1.2.3: + resolution: {integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==} + dependencies: + readable-stream: 2.3.8 + safe-buffer: 5.2.1 + dev: true + + /bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: true + + /boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + dev: true + + /bootstrap-icons@1.10.5: + resolution: {integrity: sha512-oSX26F37V7QV7NCE53PPEL45d7EGXmBgHG3pDpZvcRaKVzWMqIRL9wcqJUyEha1esFtM3NJzvmxFXDxjJYD0jQ==} + dev: true + + /boxen@7.1.1: + resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} + engines: {node: '>=14.16'} + dependencies: + ansi-align: 3.0.1 + camelcase: 7.0.1 + chalk: 5.3.0 + cli-boxes: 3.0.0 + string-width: 5.1.2 + type-fest: 2.19.0 + widest-line: 4.0.1 + wrap-ansi: 8.1.0 + dev: true + + /bplist-parser@0.2.0: + resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} + engines: {node: '>= 5.10.0'} + dependencies: + big-integer: 1.6.51 + dev: true + + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: true + + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + dev: true + + /braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + dev: true + + /browserslist@4.21.9: + resolution: {integrity: sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001513 + electron-to-chromium: 1.4.453 + node-releases: 2.0.13 + update-browserslist-db: 1.0.11(browserslist@4.21.9) + dev: true + + /buffer-alloc-unsafe@1.1.0: + resolution: {integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==} + dev: true + + /buffer-alloc@1.2.0: + resolution: {integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==} + dependencies: + buffer-alloc-unsafe: 1.1.0 + buffer-fill: 1.0.0 + dev: true + + /buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + dev: true + + /buffer-fill@1.0.0: + resolution: {integrity: sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==} + dev: true + + /buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + dev: true + + /buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: true + + /builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + dev: true + + /builtins@5.0.1: + resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} + dependencies: + semver: 7.5.3 + dev: true + + /bundle-name@3.0.0: + resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} + engines: {node: '>=12'} + dependencies: + run-applescript: 5.0.0 + dev: true + + /busboy@1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} + dependencies: + streamsearch: 1.1.0 + dev: true + + /c12@1.4.2: + resolution: {integrity: sha512-3IP/MuamSVRVw8W8+CHWAz9gKN4gd+voF2zm/Ln6D25C2RhytEZ1ABbC8MjKr4BR9rhoV1JQ7jJA158LDiTkLg==} + dependencies: + chokidar: 3.5.3 + defu: 6.1.2 + dotenv: 16.3.1 + giget: 1.1.2 + jiti: 1.19.1 + mlly: 1.4.0 + ohash: 1.1.2 + pathe: 1.1.1 + perfect-debounce: 1.0.0 + pkg-types: 1.0.3 + rc9: 2.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + dev: true + + /cacache@17.1.3: + resolution: {integrity: sha512-jAdjGxmPxZh0IipMdR7fK/4sDSrHMLUV0+GvVUsjwyGNKHsh79kW/otg+GkbXwl6Uzvy9wsvHOX4nUoWldeZMg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + '@npmcli/fs': 3.1.0 + fs-minipass: 3.0.2 + glob: 10.3.1 + lru-cache: 7.18.3 + minipass: 5.0.0 + minipass-collect: 1.0.2 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + p-map: 4.0.0 + ssri: 10.0.4 + tar: 6.1.15 + unique-filename: 3.0.0 + dev: true + + /call-bind@1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.2.1 + dev: true + + /camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + dev: true + + /camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + dev: true + + /camelcase@7.0.1: + resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} + engines: {node: '>=14.16'} + dev: true + + /caniuse-api@3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + dependencies: + browserslist: 4.21.9 + caniuse-lite: 1.0.30001513 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + dev: true + + /caniuse-lite@1.0.30001513: + resolution: {integrity: sha512-pnjGJo7SOOjAGytZZ203Em95MRM8Cr6jhCXNF/FAXTpCTRTECnqQWLpiTRqrFtdYcth8hf4WECUpkezuYsMVww==} + dev: true + + /ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + dev: true + + /chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: true + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: true + + /character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + dev: true + + /character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + dev: true + + /character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + dev: true + + /character-reference-invalid@2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + dev: true + + /chokidar@3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + dev: true + + /ci-info@3.8.0: + resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + engines: {node: '>=8'} + dev: true + + /citty@0.1.2: + resolution: {integrity: sha512-Me9nf0/BEmMOnuQzMOVXgpzkMUNbd0Am8lTl/13p0aRGAoLGk5T5sdet/42CrIGmWdG67BgHUhcKK1my1ujUEg==} + dependencies: + consola: 3.2.3 + dev: true + + /clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + dev: true + + /clear@0.1.0: + resolution: {integrity: sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==} + dev: true + + /cli-boxes@3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + dev: true + + /clipboardy@3.0.0: + resolution: {integrity: sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + arch: 2.2.0 + execa: 5.1.1 + is-wsl: 2.2.0 + dev: true + + /cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: true + + /cluster-key-slot@1.1.2: + resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} + engines: {node: '>=0.10.0'} + dev: true + + /color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + dev: true + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: true + + /color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + dev: true + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: true + + /color-support@1.1.3: + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + hasBin: true + dev: true + + /colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + dev: true + + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + dev: true + + /combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + dev: true + + /comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + dev: true + + /commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + dev: true + + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + dev: true + + /commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + dev: true + + /commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + dev: true + + /commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + dev: true + + /compress-commons@4.1.1: + resolution: {integrity: sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==} + engines: {node: '>= 10'} + dependencies: + buffer-crc32: 0.2.13 + crc32-stream: 4.0.2 + normalize-path: 3.0.0 + readable-stream: 3.6.2 + dev: true + + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: true + + /consola@3.2.3: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} + dev: true + + /console-control-strings@1.1.0: + resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} + dev: true + + /convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + dev: true + + /cookie-es@0.5.0: + resolution: {integrity: sha512-RyZrFi6PNpBFbIaQjXDlFIhFVqV42QeKSZX1yQIl6ihImq6vcHNGMtqQ/QzY3RMPuYSkvsRwtnt5M9NeYxKt0g==} + dev: true + + /cookie-es@1.0.0: + resolution: {integrity: sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==} + dev: true + + /core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + dev: true + + /crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + dev: true + + /crc32-stream@4.0.2: + resolution: {integrity: sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==} + engines: {node: '>= 10'} + dependencies: + crc-32: 1.2.2 + readable-stream: 3.6.2 + dev: true + + /create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + dev: true + + /cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + + /css-declaration-sorter@6.4.0(postcss@8.4.25): + resolution: {integrity: sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==} + engines: {node: ^10 || ^12 || >=14} + peerDependencies: + postcss: ^8.0.9 + dependencies: + postcss: 8.4.25 + dev: true + + /css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.1.1 + dev: true + + /css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + dependencies: + mdn-data: 2.0.28 + source-map-js: 1.0.2 + dev: true + + /css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.0.2 + dev: true + + /css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + dev: true + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /cssnano-preset-default@6.0.1(postcss@8.4.25): + resolution: {integrity: sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + css-declaration-sorter: 6.4.0(postcss@8.4.25) + cssnano-utils: 4.0.0(postcss@8.4.25) + postcss: 8.4.25 + postcss-calc: 9.0.1(postcss@8.4.25) + postcss-colormin: 6.0.0(postcss@8.4.25) + postcss-convert-values: 6.0.0(postcss@8.4.25) + postcss-discard-comments: 6.0.0(postcss@8.4.25) + postcss-discard-duplicates: 6.0.0(postcss@8.4.25) + postcss-discard-empty: 6.0.0(postcss@8.4.25) + postcss-discard-overridden: 6.0.0(postcss@8.4.25) + postcss-merge-longhand: 6.0.0(postcss@8.4.25) + postcss-merge-rules: 6.0.1(postcss@8.4.25) + postcss-minify-font-values: 6.0.0(postcss@8.4.25) + postcss-minify-gradients: 6.0.0(postcss@8.4.25) + postcss-minify-params: 6.0.0(postcss@8.4.25) + postcss-minify-selectors: 6.0.0(postcss@8.4.25) + postcss-normalize-charset: 6.0.0(postcss@8.4.25) + postcss-normalize-display-values: 6.0.0(postcss@8.4.25) + postcss-normalize-positions: 6.0.0(postcss@8.4.25) + postcss-normalize-repeat-style: 6.0.0(postcss@8.4.25) + postcss-normalize-string: 6.0.0(postcss@8.4.25) + postcss-normalize-timing-functions: 6.0.0(postcss@8.4.25) + postcss-normalize-unicode: 6.0.0(postcss@8.4.25) + postcss-normalize-url: 6.0.0(postcss@8.4.25) + postcss-normalize-whitespace: 6.0.0(postcss@8.4.25) + postcss-ordered-values: 6.0.0(postcss@8.4.25) + postcss-reduce-initial: 6.0.0(postcss@8.4.25) + postcss-reduce-transforms: 6.0.0(postcss@8.4.25) + postcss-svgo: 6.0.0(postcss@8.4.25) + postcss-unique-selectors: 6.0.0(postcss@8.4.25) + dev: true + + /cssnano-utils@4.0.0(postcss@8.4.25): + resolution: {integrity: sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + dev: true + + /cssnano@6.0.1(postcss@8.4.25): + resolution: {integrity: sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-preset-default: 6.0.1(postcss@8.4.25) + lilconfig: 2.1.0 + postcss: 8.4.25 + dev: true + + /csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + dependencies: + css-tree: 2.2.1 + dev: true + + /csstype@3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + dev: true + + /cuint@0.2.2: + resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==} + dev: true + + /data-uri-to-buffer@4.0.1: + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} + engines: {node: '>= 12'} + dev: true + + /debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + dev: true + + /debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + + /decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + dependencies: + character-entities: 2.0.2 + dev: true + + /decompress-tar@4.1.1: + resolution: {integrity: sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==} + engines: {node: '>=4'} + dependencies: + file-type: 5.2.0 + is-stream: 1.1.0 + tar-stream: 1.6.2 + dev: true + + /decompress-tarbz2@4.1.1: + resolution: {integrity: sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==} + engines: {node: '>=4'} + dependencies: + decompress-tar: 4.1.1 + file-type: 6.2.0 + is-stream: 1.1.0 + seek-bzip: 1.0.6 + unbzip2-stream: 1.4.3 + dev: true + + /decompress-targz@4.1.1: + resolution: {integrity: sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==} + engines: {node: '>=4'} + dependencies: + decompress-tar: 4.1.1 + file-type: 5.2.0 + is-stream: 1.1.0 + dev: true + + /decompress-unzip@4.0.1: + resolution: {integrity: sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==} + engines: {node: '>=4'} + dependencies: + file-type: 3.9.0 + get-stream: 2.3.1 + pify: 2.3.0 + yauzl: 2.10.0 + dev: true + + /decompress@4.2.1: + resolution: {integrity: sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==} + engines: {node: '>=4'} + dependencies: + decompress-tar: 4.1.1 + decompress-tarbz2: 4.1.1 + decompress-targz: 4.1.1 + decompress-unzip: 4.0.1 + graceful-fs: 4.2.11 + make-dir: 1.3.0 + pify: 2.3.0 + strip-dirs: 2.1.0 + dev: true + + /deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + dev: true + + /default-browser-id@3.0.0: + resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} + engines: {node: '>=12'} + dependencies: + bplist-parser: 0.2.0 + untildify: 4.0.0 + dev: true + + /default-browser@4.0.0: + resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} + engines: {node: '>=14.16'} + dependencies: + bundle-name: 3.0.0 + default-browser-id: 3.0.0 + execa: 7.1.1 + titleize: 3.0.0 + dev: true + + /define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + dev: true + + /define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + dev: true + + /define-properties@1.2.0: + resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 + dev: true + + /defu@6.1.2: + resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==} + dev: true + + /delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + dev: true + + /delegates@1.0.0: + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} + dev: true + + /denque@2.1.0: + resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} + engines: {node: '>=0.10'} + dev: true + + /depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + dev: true + + /dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + dev: true + + /destr@1.2.2: + resolution: {integrity: sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==} + dev: true + + /destr@2.0.0: + resolution: {integrity: sha512-FJ9RDpf3GicEBvzI3jxc2XhHzbqD8p4ANw/1kPsFBfTvP1b7Gn/Lg1vO7R9J4IVgoMbyUmFrFGZafJ1hPZpvlg==} + dev: true + + /destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dev: true + + /detab@3.0.2: + resolution: {integrity: sha512-7Bp16Bk8sk0Y6gdXiCtnpGbghn8atnTJdd/82aWvS5ESnlcNvgUc10U2NYS0PAiDSGjWiI8qs/Cv1b2uSGdQ8w==} + dev: true + + /detect-libc@2.0.1: + resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} + engines: {node: '>=8'} + dev: true + + /devalue@4.3.2: + resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} + dev: true + + /didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + dev: true + + /diff@5.1.0: + resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} + engines: {node: '>=0.3.1'} + dev: true + + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: true + + /dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dev: true + + /dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + dev: true + + /domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + dev: true + + /domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: true + + /domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + dev: true + + /dot-prop@7.2.0: + resolution: {integrity: sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + type-fest: 2.19.0 + dev: true + + /dotenv@16.3.1: + resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==} + engines: {node: '>=12'} + dev: true + + /duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + dev: true + + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: true + + /ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + dev: true + + /electron-to-chromium@1.4.453: + resolution: {integrity: sha512-BU8UtQz6CB3T7RIGhId4BjmjJVXQDujb0+amGL8jpcluFJr6lwspBOvkUbnttfpZCm4zFMHmjrX1QrdPWBBMjQ==} + dev: true + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: true + + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: true + + /emoticon@4.0.1: + resolution: {integrity: sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==} + dev: true + + /encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + dev: true + + /encoding@0.1.13: + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + requiresBuild: true + dependencies: + iconv-lite: 0.6.3 + dev: true + optional: true + + /end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + dependencies: + once: 1.4.0 + dev: true + + /engine.io-client@6.5.1: + resolution: {integrity: sha512-hE5wKXH8Ru4L19MbM1GgYV/2Qo54JSMh1rlJbfpa40bEWkCKNo3ol2eOtGmowcr+ysgbI7+SGL+by42Q3pt/Ng==} + dependencies: + '@socket.io/component-emitter': 3.1.0 + debug: 4.3.4 + engine.io-parser: 5.1.0 + ws: 8.11.0 + xmlhttprequest-ssl: 2.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + + /engine.io-parser@5.1.0: + resolution: {integrity: sha512-enySgNiK5tyZFynt3z7iqBR+Bto9EVVVvDFuTT0ioHCGbzirZVGDGiQjZzEp8hWl6hd5FSVytJGuScX1C1C35w==} + engines: {node: '>=10.0.0'} + dev: true + + /enhanced-resolve@4.5.0: + resolution: {integrity: sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==} + engines: {node: '>=6.9.0'} + dependencies: + graceful-fs: 4.2.11 + memory-fs: 0.5.0 + tapable: 1.1.3 + dev: true + + /enhanced-resolve@5.15.0: + resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: true + + /entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + dev: true + + /env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + dev: true + + /err-code@2.0.3: + resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} + dev: true + + /errno@0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + hasBin: true + dependencies: + prr: 1.0.1 + dev: true + + /es6-object-assign@1.1.0: + resolution: {integrity: sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==} + dev: true + + /esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.17.19 + '@esbuild/android-arm64': 0.17.19 + '@esbuild/android-x64': 0.17.19 + '@esbuild/darwin-arm64': 0.17.19 + '@esbuild/darwin-x64': 0.17.19 + '@esbuild/freebsd-arm64': 0.17.19 + '@esbuild/freebsd-x64': 0.17.19 + '@esbuild/linux-arm': 0.17.19 + '@esbuild/linux-arm64': 0.17.19 + '@esbuild/linux-ia32': 0.17.19 + '@esbuild/linux-loong64': 0.17.19 + '@esbuild/linux-mips64el': 0.17.19 + '@esbuild/linux-ppc64': 0.17.19 + '@esbuild/linux-riscv64': 0.17.19 + '@esbuild/linux-s390x': 0.17.19 + '@esbuild/linux-x64': 0.17.19 + '@esbuild/netbsd-x64': 0.17.19 + '@esbuild/openbsd-x64': 0.17.19 + '@esbuild/sunos-x64': 0.17.19 + '@esbuild/win32-arm64': 0.17.19 + '@esbuild/win32-ia32': 0.17.19 + '@esbuild/win32-x64': 0.17.19 + dev: true + + /esbuild@0.18.11: + resolution: {integrity: sha512-i8u6mQF0JKJUlGR3OdFLKldJQMMs8OqM9Cc3UCi9XXziJ9WERM5bfkHaEAy0YAvPRMgqSW55W7xYn84XtEFTtA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.18.11 + '@esbuild/android-arm64': 0.18.11 + '@esbuild/android-x64': 0.18.11 + '@esbuild/darwin-arm64': 0.18.11 + '@esbuild/darwin-x64': 0.18.11 + '@esbuild/freebsd-arm64': 0.18.11 + '@esbuild/freebsd-x64': 0.18.11 + '@esbuild/linux-arm': 0.18.11 + '@esbuild/linux-arm64': 0.18.11 + '@esbuild/linux-ia32': 0.18.11 + '@esbuild/linux-loong64': 0.18.11 + '@esbuild/linux-mips64el': 0.18.11 + '@esbuild/linux-ppc64': 0.18.11 + '@esbuild/linux-riscv64': 0.18.11 + '@esbuild/linux-s390x': 0.18.11 + '@esbuild/linux-x64': 0.18.11 + '@esbuild/netbsd-x64': 0.18.11 + '@esbuild/openbsd-x64': 0.18.11 + '@esbuild/sunos-x64': 0.18.11 + '@esbuild/win32-arm64': 0.18.11 + '@esbuild/win32-ia32': 0.18.11 + '@esbuild/win32-x64': 0.18.11 + dev: true + + /escalade@3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + dev: true + + /escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + dev: true + + /escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + dev: true + + /escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + dev: true + + /escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + dev: true + + /eslint-utils@2.1.0: + resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} + engines: {node: '>=6'} + dependencies: + eslint-visitor-keys: 1.3.0 + dev: true + + /eslint-visitor-keys@1.3.0: + resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} + engines: {node: '>=4'} + dev: true + + /esno@0.16.3: + resolution: {integrity: sha512-6slSBEV1lMKcX13DBifvnDFpNno5WXhw4j/ff7RI0y51BZiDqEe5dNhhjhIQ3iCOQuzsm2MbVzmwqbN78BBhPg==} + hasBin: true + dependencies: + tsx: 3.12.7 + dev: true + + /espree@6.2.1: + resolution: {integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==} + engines: {node: '>=6.0.0'} + dependencies: + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + eslint-visitor-keys: 1.3.0 + dev: true + + /esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + dev: true + + /estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + dev: true + + /estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + dependencies: + '@types/estree': 1.0.1 + dev: true + + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: true + + /etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + dev: true + + /eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + dev: true + + /execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: true + + /execa@7.1.1: + resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 4.3.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + dev: true + + /exponential-backoff@3.1.1: + resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} + dev: true + + /extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: true + + /externality@1.0.2: + resolution: {integrity: sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==} + dependencies: + enhanced-resolve: 5.15.0 + mlly: 1.4.0 + pathe: 1.1.1 + ufo: 1.1.2 + dev: true + + /fast-folder-size@2.1.0: + resolution: {integrity: sha512-3h+e4YJJ6fze5RMaByScrfRdHE+DnM/as8r/jbjmIGhgty6v2yBRNbtOiItqhRitv4kBv8WAOQvbPtnyYK3gHw==} + hasBin: true + requiresBuild: true + dependencies: + decompress: 4.2.1 + https-proxy-agent: 7.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /fast-glob@3.3.0: + resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: true + + /fastq@1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + dependencies: + reusify: 1.0.4 + dev: true + + /fd-slicer@1.1.0: + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + dependencies: + pend: 1.2.0 + dev: true + + /fetch-blob@3.2.0: + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} + engines: {node: ^12.20 || >= 14.13} + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 3.2.1 + dev: true + + /file-type@3.9.0: + resolution: {integrity: sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==} + engines: {node: '>=0.10.0'} + dev: true + + /file-type@5.2.0: + resolution: {integrity: sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==} + engines: {node: '>=4'} + dev: true + + /file-type@6.2.0: + resolution: {integrity: sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==} + engines: {node: '>=4'} + dev: true + + /file-uri-to-path@1.0.0: + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} + dev: true + + /fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: true + + /flat@5.0.2: + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} + hasBin: true + dev: true + + /follow-redirects@1.15.2: + resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: true + + /for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + dependencies: + is-callable: 1.2.7 + dev: true + + /foreground-child@3.1.1: + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + engines: {node: '>=14'} + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.0.2 + dev: true + + /form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: true + + /formdata-polyfill@4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + dependencies: + fetch-blob: 3.2.0 + dev: true + + /fraction.js@4.2.0: + resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} + dev: true + + /fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + dev: true + + /fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + dev: true + + /fs-extra@11.1.1: + resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} + engines: {node: '>=14.14'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: true + + /fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + dev: true + + /fs-minipass@3.0.2: + resolution: {integrity: sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + minipass: 5.0.0 + dev: true + + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: true + + /fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /function-bind@1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + dev: true + + /gauge@3.0.2: + resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} + engines: {node: '>=10'} + dependencies: + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + dev: true + + /gauge@4.0.4: + resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + signal-exit: 3.0.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + dev: true + + /gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + dev: true + + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: true + + /get-intrinsic@1.2.1: + resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-proto: 1.0.1 + has-symbols: 1.0.3 + dev: true + + /get-port-please@3.0.1: + resolution: {integrity: sha512-R5pcVO8Z1+pVDu8Ml3xaJCEkBiiy1VQN9za0YqH8GIi1nIqD4IzQhzY6dDzMRtdS1lyiGlucRzm8IN8wtLIXng==} + dev: true + + /get-stream@2.3.1: + resolution: {integrity: sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==} + engines: {node: '>=0.10.0'} + dependencies: + object-assign: 4.1.1 + pinkie-promise: 2.0.1 + dev: true + + /get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: true + + /get-tsconfig@4.6.2: + resolution: {integrity: sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==} + dependencies: + resolve-pkg-maps: 1.0.0 + dev: true + + /giget@1.1.2: + resolution: {integrity: sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==} + hasBin: true + dependencies: + colorette: 2.0.20 + defu: 6.1.2 + https-proxy-agent: 5.0.1 + mri: 1.2.0 + node-fetch-native: 1.2.0 + pathe: 1.1.1 + tar: 6.1.15 + transitivePeerDependencies: + - supports-color + dev: true + + /git-config-path@2.0.0: + resolution: {integrity: sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==} + engines: {node: '>=4'} + dev: true + + /git-up@7.0.0: + resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} + dependencies: + is-ssh: 1.4.0 + parse-url: 8.1.0 + dev: true + + /git-url-parse@13.1.0: + resolution: {integrity: sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==} + dependencies: + git-up: 7.0.0 + dev: true + + /github-markdown-css@5.2.0: + resolution: {integrity: sha512-hq5RaCInSUZ48bImOZpkppW2/MT44StRgsbsZ8YA4vJFwLKB/Vo3k7R2t+pUGqO+ThG0QDMi96TewV/B3vyItg==} + dev: true + + /github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + dev: true + + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + dev: true + + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: true + + /glob@10.3.1: + resolution: {integrity: sha512-9BKYcEeIs7QwlCYs+Y3GBvqAMISufUS0i2ELd11zpZjxI5V9iyRj0HgzB5/cLf2NY4vcYBTYzJ7GIui7j/4DOw==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.2.1 + minimatch: 9.0.3 + minipass: 5.0.0 + path-scurry: 1.10.0 + dev: true + + /glob@7.1.6: + resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /glob@8.1.0: + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} + engines: {node: '>=12'} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 5.1.6 + once: 1.4.0 + dev: true + + /global-dirs@3.0.1: + resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} + engines: {node: '>=10'} + dependencies: + ini: 2.0.0 + dev: true + + /globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + dev: true + + /globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.3.0 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 4.0.0 + dev: true + + /gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + dependencies: + get-intrinsic: 1.2.1 + dev: true + + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: true + + /gzip-size@7.0.0: + resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + duplexer: 0.1.2 + dev: true + + /h3@1.7.1: + resolution: {integrity: sha512-A9V2NEDNHet7v1gCg7CMwerSigLi0SRbhTy7C3lGb0N4YKIpPmLDjedTUopqp4dnn7COHfqUjjaz3zbtz4QduA==} + dependencies: + cookie-es: 1.0.0 + defu: 6.1.2 + destr: 2.0.0 + iron-webcrypto: 0.7.1 + radix3: 1.0.1 + ufo: 1.1.2 + uncrypto: 0.1.3 + dev: true + + /has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + dev: true + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: true + + /has-property-descriptors@1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + dependencies: + get-intrinsic: 1.2.1 + dev: true + + /has-proto@1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} + dev: true + + /has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + dev: true + + /has-tostringtag@1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + + /has-unicode@2.0.1: + resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} + dev: true + + /has@1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + dev: true + + /hash-sum@2.0.0: + resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} + dev: true + + /hast-util-from-parse5@7.1.2: + resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} + dependencies: + '@types/hast': 2.3.4 + '@types/unist': 2.0.6 + hastscript: 7.2.0 + property-information: 6.2.0 + vfile: 5.3.7 + vfile-location: 4.1.0 + web-namespaces: 2.0.1 + dev: true + + /hast-util-has-property@2.0.1: + resolution: {integrity: sha512-X2+RwZIMTMKpXUzlotatPzWj8bspCymtXH3cfG3iQKV+wPF53Vgaqxi/eLqGck0wKq1kS9nvoB1wchbCPEL8sg==} + dev: true + + /hast-util-heading-rank@2.1.1: + resolution: {integrity: sha512-iAuRp+ESgJoRFJbSyaqsfvJDY6zzmFoEnL1gtz1+U8gKtGGj1p0CVlysuUAUjq95qlZESHINLThwJzNGmgGZxA==} + dependencies: + '@types/hast': 2.3.4 + dev: true + + /hast-util-is-element@2.1.3: + resolution: {integrity: sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==} + dependencies: + '@types/hast': 2.3.4 + '@types/unist': 2.0.6 + dev: true + + /hast-util-parse-selector@3.1.1: + resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} + dependencies: + '@types/hast': 2.3.4 + dev: true + + /hast-util-raw@7.2.3: + resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} + dependencies: + '@types/hast': 2.3.4 + '@types/parse5': 6.0.3 + hast-util-from-parse5: 7.1.2 + hast-util-to-parse5: 7.1.0 + html-void-elements: 2.0.1 + parse5: 6.0.1 + unist-util-position: 4.0.4 + unist-util-visit: 4.1.2 + vfile: 5.3.7 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + dev: true + + /hast-util-to-parse5@7.1.0: + resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} + dependencies: + '@types/hast': 2.3.4 + comma-separated-tokens: 2.0.3 + property-information: 6.2.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + dev: true + + /hast-util-to-string@2.0.0: + resolution: {integrity: sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==} + dependencies: + '@types/hast': 2.3.4 + dev: true + + /hastscript@7.2.0: + resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} + dependencies: + '@types/hast': 2.3.4 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 3.1.1 + property-information: 6.2.0 + space-separated-tokens: 2.0.2 + dev: true + + /hookable@5.5.3: + resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} + dev: true + + /hosted-git-info@6.1.1: + resolution: {integrity: sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + lru-cache: 7.18.3 + dev: true + + /html-tags@3.3.1: + resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} + engines: {node: '>=8'} + dev: true + + /html-void-elements@2.0.1: + resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} + dev: true + + /http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + dev: true + + /http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + dev: true + + /http-graceful-shutdown@3.1.13: + resolution: {integrity: sha512-Ci5LRufQ8AtrQ1U26AevS8QoMXDOhnAHCJI3eZu1com7mZGHxREmw3dNj85ftpQokQCvak8nI2pnFS8zyM1M+Q==} + engines: {node: '>=4.0.0'} + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /http-proxy-agent@5.0.0: + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 2.0.0 + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /http-proxy@1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.2 + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + dev: true + + /http-shutdown@1.2.2: + resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + dev: true + + /https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /https-proxy-agent@7.0.0: + resolution: {integrity: sha512-0euwPCRyAPSgGdzD1IVN9nJYHtBhJwb6XPfbpQcYbPCwrBidX6GzxmchnaF4sfF/jPb74Ojx5g4yTg3sixlyPw==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: true + + /human-signals@4.3.1: + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} + engines: {node: '>=14.18.0'} + dev: true + + /humanize-ms@1.2.1: + resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} + dependencies: + ms: 2.1.3 + dev: true + + /iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: true + optional: true + + /ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + dev: true + + /ignore-walk@6.0.3: + resolution: {integrity: sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + minimatch: 9.0.3 + dev: true + + /ignore@5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + dev: true + + /image-meta@0.1.1: + resolution: {integrity: sha512-+oXiHwOEPr1IE5zY0tcBLED/CYcre15J4nwL50x3o0jxWqEkyjrusiKP3YSU+tr9fvJp33ZcP5Gpj2295g3aEw==} + engines: {node: '>=10.18.0'} + dev: true + + /imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + dev: true + + /indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + dev: true + + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: true + + /ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + dev: true + + /ini@2.0.0: + resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} + engines: {node: '>=10'} + dev: true + + /ioredis@5.3.2: + resolution: {integrity: sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==} + engines: {node: '>=12.22.0'} + dependencies: + '@ioredis/commands': 1.2.0 + cluster-key-slot: 1.1.2 + debug: 4.3.4 + denque: 2.1.0 + lodash.defaults: 4.2.0 + lodash.isarguments: 3.1.0 + redis-errors: 1.2.0 + redis-parser: 3.0.0 + standard-as-callback: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: true + + /ip-regex@5.0.0: + resolution: {integrity: sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + /ip@2.0.0: + resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} + dev: true + + /iron-webcrypto@0.7.1: + resolution: {integrity: sha512-K/UmlEhPCPXEHV5hAtH5C0tI5JnFuOrv4yO/j7ODPl3HaiiHBLbOLTde+ieUaAyfCATe4LoAnclyF+hmSCOVmQ==} + dev: true + + /is-absolute-url@4.0.1: + resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + /is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + dev: true + + /is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + dependencies: + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 + dev: true + + /is-arguments@1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + dev: true + + /is-buffer@2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} + dev: true + + /is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} + dependencies: + builtin-modules: 3.3.0 + dev: true + + /is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + dev: true + + /is-core-module@2.12.1: + resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} + dependencies: + has: 1.0.3 + dev: true + + /is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + dev: true + + /is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: true + + /is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + dev: true + + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + dev: true + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: true + + /is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: true + + /is-hexadecimal@2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + dev: true + + /is-https@4.0.0: + resolution: {integrity: sha512-FeMLiqf8E5g6SdiVJsPcNZX8k4h2fBs1wp5Bb6uaNxn58ufK1axBqQZdmAQsqh0t9BuwFObybrdVJh6MKyPlyg==} + dev: true + + /is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + dependencies: + is-docker: 3.0.0 + dev: true + + /is-installed-globally@0.4.0: + resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} + engines: {node: '>=10'} + dependencies: + global-dirs: 3.0.1 + is-path-inside: 3.0.3 + dev: true + + /is-lambda@1.0.1: + resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} + dev: true + + /is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + dev: true + + /is-nan@1.3.2: + resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + dev: true + + /is-natural-number@4.0.1: + resolution: {integrity: sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==} + dev: true + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: true + + /is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: true + + /is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + dev: true + + /is-primitive@3.0.1: + resolution: {integrity: sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==} + engines: {node: '>=0.10.0'} + dev: true + + /is-promise@4.0.0: + resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} + dev: true + + /is-reference@1.2.1: + resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} + dependencies: + '@types/estree': 1.0.1 + dev: true + + /is-ssh@1.4.0: + resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} + dependencies: + protocols: 2.0.1 + dev: true + + /is-stream@1.1.0: + resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} + engines: {node: '>=0.10.0'} + dev: true + + /is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: true + + /is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + /is-typed-array@1.1.10: + resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + dev: true + + /is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: true + + /isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + dev: true + + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: true + + /jackspeak@2.2.1: + resolution: {integrity: sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==} + engines: {node: '>=14'} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: true + + /jiti@1.19.1: + resolution: {integrity: sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==} + hasBin: true + dev: true + + /joi@17.9.2: + resolution: {integrity: sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==} + dependencies: + '@hapi/hoek': 9.3.0 + '@hapi/topo': 5.1.0 + '@sideway/address': 4.1.4 + '@sideway/formula': 3.0.1 + '@sideway/pinpoint': 2.0.0 + dev: true + + /js-cookie@3.0.5: + resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} + engines: {node: '>=14'} + dev: true + + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + dev: true + + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true + + /jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /json-parse-even-better-errors@3.0.0: + resolution: {integrity: sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + dev: true + + /jsonc-eslint-parser@1.4.1: + resolution: {integrity: sha512-hXBrvsR1rdjmB2kQmUjf1rEIa+TqHBGMge8pwi++C+Si1ad7EjZrJcpgwym+QGK/pqTx+K7keFAtLlVNdLRJOg==} + engines: {node: '>=8.10.0'} + dependencies: + acorn: 7.4.1 + eslint-utils: 2.1.0 + eslint-visitor-keys: 1.3.0 + espree: 6.2.1 + semver: 6.3.0 + dev: true + + /jsonc-parser@3.2.0: + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + dev: true + + /jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + dependencies: + universalify: 2.0.0 + optionalDependencies: + graceful-fs: 4.2.11 + dev: true + + /jsonparse@1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} + dev: true + + /kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + dev: true + + /kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + dev: true + + /klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} + engines: {node: '>= 8'} + dev: true + + /knitwork@1.0.0: + resolution: {integrity: sha512-dWl0Dbjm6Xm+kDxhPQJsCBTxrJzuGl0aP9rhr+TG8D3l+GL90N8O8lYUi7dTSAN2uuDqCtNgb6aEuQH5wsiV8Q==} + dev: true + + /kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + dev: true + + /launch-editor@2.6.0: + resolution: {integrity: sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==} + dependencies: + picocolors: 1.0.0 + shell-quote: 1.8.1 + dev: true + + /lazystream@1.0.1: + resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} + engines: {node: '>= 0.6.3'} + dependencies: + readable-stream: 2.3.8 + dev: true + + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + dev: true + + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + dev: true + + /listhen@1.0.4: + resolution: {integrity: sha512-r94k7kmXHb8e8wpv7+UP/qqhhD+j/9TgX19QKim2cEJuWCLwlTw+5BkCFmYyjhQ7Bt8KdVun/2DcD7MF2Fe3+g==} + dependencies: + clipboardy: 3.0.0 + colorette: 2.0.20 + defu: 6.1.2 + get-port-please: 3.0.1 + http-shutdown: 1.2.2 + ip-regex: 5.0.0 + node-forge: 1.3.1 + ufo: 1.1.2 + dev: true + + /local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + engines: {node: '>=14'} + dev: true + + /lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + dev: true + + /lodash.defaults@4.2.0: + resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} + dev: true + + /lodash.difference@4.5.0: + resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==} + dev: true + + /lodash.flatten@4.4.0: + resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} + dev: true + + /lodash.isarguments@3.1.0: + resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} + dev: true + + /lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + dev: true + + /lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + dev: true + + /lodash.pick@4.4.0: + resolution: {integrity: sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==} + dev: true + + /lodash.union@4.6.0: + resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} + dev: true + + /lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + dev: true + + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: true + + /longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + dev: true + + /lru-cache@10.0.0: + resolution: {integrity: sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==} + engines: {node: 14 || >=16.14} + dev: true + + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + dev: true + + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: true + + /lru-cache@7.18.3: + resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} + engines: {node: '>=12'} + dev: true + + /magic-string-ast@0.1.2: + resolution: {integrity: sha512-P53AZrzq7hclCU6HWj88xNZHmP15DKjMmK/vBytO1qnpYP3ul4IEZlyCE0aU3JRnmgWmZPmoTKj4Bls7v0pMyA==} + engines: {node: '>=14.19.0'} + dependencies: + magic-string: 0.30.1 + dev: true + + /magic-string@0.27.0: + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + + /magic-string@0.30.1: + resolution: {integrity: sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + + /magicast@0.2.9: + resolution: {integrity: sha512-S1WBXLSVKa34X+Bv7pfA8Umqc1BoglsqzWaQcyuexDc0cjgnERaFTSHbne2OfT27lXYxt/B/sV/2Kh0HaSQkfg==} + dependencies: + '@babel/parser': 7.22.7 + '@babel/types': 7.22.5 + recast: 0.23.2 + dev: true + + /make-dir@1.3.0: + resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==} + engines: {node: '>=4'} + dependencies: + pify: 3.0.0 + dev: true + + /make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.0 + dev: true + + /make-fetch-happen@11.1.1: + resolution: {integrity: sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + agentkeepalive: 4.3.0 + cacache: 17.1.3 + http-cache-semantics: 4.1.1 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + is-lambda: 1.0.1 + lru-cache: 7.18.3 + minipass: 5.0.0 + minipass-fetch: 3.0.3 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + negotiator: 0.6.3 + promise-retry: 2.0.1 + socks-proxy-agent: 7.0.0 + ssri: 10.0.4 + transitivePeerDependencies: + - supports-color + dev: true + + /markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + dev: true + + /mdast-squeeze-paragraphs@5.2.1: + resolution: {integrity: sha512-npINYQrt0E5AvSvM7ZxIIyrG/7DX+g8jKWcJMudrcjI+b1eNOKbbu+wTo6cKvy5IzH159IPfpWoRVH7kwEmnug==} + dependencies: + '@types/mdast': 3.0.11 + unist-util-visit: 4.1.2 + dev: true + + /mdast-util-definitions@5.1.2: + resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} + dependencies: + '@types/mdast': 3.0.11 + '@types/unist': 2.0.6 + unist-util-visit: 4.1.2 + dev: true + + /mdast-util-find-and-replace@2.2.2: + resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} + dependencies: + '@types/mdast': 3.0.11 + escape-string-regexp: 5.0.0 + unist-util-is: 5.2.1 + unist-util-visit-parents: 5.1.3 + dev: true + + /mdast-util-from-markdown@1.3.1: + resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} + dependencies: + '@types/mdast': 3.0.11 + '@types/unist': 2.0.6 + decode-named-character-reference: 1.0.2 + mdast-util-to-string: 3.2.0 + micromark: 3.2.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-decode-string: 1.1.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + unist-util-stringify-position: 3.0.3 + uvu: 0.5.6 + transitivePeerDependencies: + - supports-color + dev: true + + /mdast-util-gfm-autolink-literal@1.0.3: + resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} + dependencies: + '@types/mdast': 3.0.11 + ccount: 2.0.1 + mdast-util-find-and-replace: 2.2.2 + micromark-util-character: 1.2.0 + dev: true + + /mdast-util-gfm-footnote@1.0.2: + resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} + dependencies: + '@types/mdast': 3.0.11 + mdast-util-to-markdown: 1.5.0 + micromark-util-normalize-identifier: 1.1.0 + dev: true + + /mdast-util-gfm-strikethrough@1.0.3: + resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} + dependencies: + '@types/mdast': 3.0.11 + mdast-util-to-markdown: 1.5.0 + dev: true + + /mdast-util-gfm-table@1.0.7: + resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} + dependencies: + '@types/mdast': 3.0.11 + markdown-table: 3.0.3 + mdast-util-from-markdown: 1.3.1 + mdast-util-to-markdown: 1.5.0 + transitivePeerDependencies: + - supports-color + dev: true + + /mdast-util-gfm-task-list-item@1.0.2: + resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} + dependencies: + '@types/mdast': 3.0.11 + mdast-util-to-markdown: 1.5.0 + dev: true + + /mdast-util-gfm@2.0.2: + resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} + dependencies: + mdast-util-from-markdown: 1.3.1 + mdast-util-gfm-autolink-literal: 1.0.3 + mdast-util-gfm-footnote: 1.0.2 + mdast-util-gfm-strikethrough: 1.0.3 + mdast-util-gfm-table: 1.0.7 + mdast-util-gfm-task-list-item: 1.0.2 + mdast-util-to-markdown: 1.5.0 + transitivePeerDependencies: + - supports-color + dev: true + + /mdast-util-phrasing@3.0.1: + resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} + dependencies: + '@types/mdast': 3.0.11 + unist-util-is: 5.2.1 + dev: true + + /mdast-util-to-hast@12.3.0: + resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} + dependencies: + '@types/hast': 2.3.4 + '@types/mdast': 3.0.11 + mdast-util-definitions: 5.1.2 + micromark-util-sanitize-uri: 1.2.0 + trim-lines: 3.0.1 + unist-util-generated: 2.0.1 + unist-util-position: 4.0.4 + unist-util-visit: 4.1.2 + dev: true + + /mdast-util-to-markdown@1.5.0: + resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} + dependencies: + '@types/mdast': 3.0.11 + '@types/unist': 2.0.6 + longest-streak: 3.1.0 + mdast-util-phrasing: 3.0.1 + mdast-util-to-string: 3.2.0 + micromark-util-decode-string: 1.1.0 + unist-util-visit: 4.1.2 + zwitch: 2.0.4 + dev: true + + /mdast-util-to-string@3.2.0: + resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} + dependencies: + '@types/mdast': 3.0.11 + dev: true + + /mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + dev: true + + /mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + dev: true + + /mdurl@1.0.1: + resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} + dev: true + + /memory-fs@0.5.0: + resolution: {integrity: sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==} + engines: {node: '>=4.3.0 <5.0.0 || >=5.10'} + dependencies: + errno: 0.1.8 + readable-stream: 2.3.8 + dev: true + + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: true + + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: true + + /micromark-core-commonmark@1.1.0: + resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} + dependencies: + decode-named-character-reference: 1.0.2 + micromark-factory-destination: 1.1.0 + micromark-factory-label: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-factory-title: 1.1.0 + micromark-factory-whitespace: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-chunked: 1.1.0 + micromark-util-classify-character: 1.1.0 + micromark-util-html-tag-name: 1.2.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-subtokenize: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: true + + /micromark-extension-gfm-autolink-literal@1.0.5: + resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-sanitize-uri: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: true + + /micromark-extension-gfm-footnote@1.1.2: + resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==} + dependencies: + micromark-core-commonmark: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-sanitize-uri: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: true + + /micromark-extension-gfm-strikethrough@1.0.7: + resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==} + dependencies: + micromark-util-chunked: 1.1.0 + micromark-util-classify-character: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: true + + /micromark-extension-gfm-table@1.0.7: + resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==} + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: true + + /micromark-extension-gfm-tagfilter@1.0.2: + resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==} + dependencies: + micromark-util-types: 1.1.0 + dev: true + + /micromark-extension-gfm-task-list-item@1.0.5: + resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==} + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: true + + /micromark-extension-gfm@2.0.3: + resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==} + dependencies: + micromark-extension-gfm-autolink-literal: 1.0.5 + micromark-extension-gfm-footnote: 1.1.2 + micromark-extension-gfm-strikethrough: 1.0.7 + micromark-extension-gfm-table: 1.0.7 + micromark-extension-gfm-tagfilter: 1.0.2 + micromark-extension-gfm-task-list-item: 1.0.5 + micromark-util-combine-extensions: 1.1.0 + micromark-util-types: 1.1.0 + dev: true + + /micromark-factory-destination@1.1.0: + resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: true + + /micromark-factory-label@1.1.0: + resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: true + + /micromark-factory-space@1.1.0: + resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-types: 1.1.0 + dev: true + + /micromark-factory-title@1.1.0: + resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: true + + /micromark-factory-whitespace@1.1.0: + resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: true + + /micromark-util-character@1.2.0: + resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} + dependencies: + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: true + + /micromark-util-chunked@1.1.0: + resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} + dependencies: + micromark-util-symbol: 1.1.0 + dev: true + + /micromark-util-classify-character@1.1.0: + resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: true + + /micromark-util-combine-extensions@1.1.0: + resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} + dependencies: + micromark-util-chunked: 1.1.0 + micromark-util-types: 1.1.0 + dev: true + + /micromark-util-decode-numeric-character-reference@1.1.0: + resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} + dependencies: + micromark-util-symbol: 1.1.0 + dev: true + + /micromark-util-decode-string@1.1.0: + resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 1.2.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-symbol: 1.1.0 + dev: true + + /micromark-util-encode@1.1.0: + resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} + dev: true + + /micromark-util-html-tag-name@1.2.0: + resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} + dev: true + + /micromark-util-normalize-identifier@1.1.0: + resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} + dependencies: + micromark-util-symbol: 1.1.0 + dev: true + + /micromark-util-resolve-all@1.1.0: + resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} + dependencies: + micromark-util-types: 1.1.0 + dev: true + + /micromark-util-sanitize-uri@1.2.0: + resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-encode: 1.1.0 + micromark-util-symbol: 1.1.0 + dev: true + + /micromark-util-subtokenize@1.1.0: + resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} + dependencies: + micromark-util-chunked: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: true + + /micromark-util-symbol@1.1.0: + resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} + dev: true + + /micromark-util-types@1.1.0: + resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} + dev: true + + /micromark@3.2.0: + resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} + dependencies: + '@types/debug': 4.1.8 + debug: 4.3.4 + decode-named-character-reference: 1.0.2 + micromark-core-commonmark: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-chunked: 1.1.0 + micromark-util-combine-extensions: 1.1.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-encode: 1.1.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-sanitize-uri: 1.2.0 + micromark-util-subtokenize: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + transitivePeerDependencies: + - supports-color + dev: true + + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: true + + /mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + dev: true + + /mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: true + + /mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /mime@2.5.2: + resolution: {integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==} + engines: {node: '>=4.0.0'} + hasBin: true + dev: true + + /mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + dev: true + + /mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: true + + /mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: true + + /minimatch@3.0.8: + resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} + dependencies: + brace-expansion: 1.1.11 + dev: true + + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: true + + /minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + dev: true + + /minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + dev: true + + /minipass-collect@1.0.2: + resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + dev: true + + /minipass-fetch@3.0.3: + resolution: {integrity: sha512-n5ITsTkDqYkYJZjcRWzZt9qnZKCT7nKCosJhHoj7S7zD+BP4jVbWs+odsniw5TA3E0sLomhTKOKjF86wf11PuQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + minipass: 5.0.0 + minipass-sized: 1.0.3 + minizlib: 2.1.2 + optionalDependencies: + encoding: 0.1.13 + dev: true + + /minipass-flush@1.0.5: + resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + dev: true + + /minipass-json-stream@1.0.1: + resolution: {integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==} + dependencies: + jsonparse: 1.3.1 + minipass: 3.3.6 + dev: true + + /minipass-pipeline@1.2.4: + resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} + engines: {node: '>=8'} + dependencies: + minipass: 3.3.6 + dev: true + + /minipass-sized@1.0.3: + resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} + engines: {node: '>=8'} + dependencies: + minipass: 3.3.6 + dev: true + + /minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + dependencies: + yallist: 4.0.0 + dev: true + + /minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + dev: true + + /minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + dev: true + + /mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + dev: true + + /mlly@1.4.0: + resolution: {integrity: sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==} + dependencies: + acorn: 8.10.0 + pathe: 1.1.1 + pkg-types: 1.0.3 + ufo: 1.1.2 + dev: true + + /mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + dev: true + + /mrmime@1.0.1: + resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + engines: {node: '>=10'} + dev: true + + /ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: true + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: true + + /ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + dev: true + + /mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + dev: true + + /nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: true + + /nanoid@4.0.2: + resolution: {integrity: sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==} + engines: {node: ^14 || ^16 || >=18} + hasBin: true + dev: true + + /negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + dev: true + + /nitropack@2.5.2: + resolution: {integrity: sha512-hXEHY9NJmOOETFFTPCBB9PB0+txoAbU/fB2ovUF6UMRo4ucQZztYnZdX+YSxa6FVz6eONvcxXvf9/9s6t08KWw==} + engines: {node: ^14.16.0 || ^16.11.0 || >=17.0.0} + hasBin: true + dependencies: + '@cloudflare/kv-asset-handler': 0.3.0 + '@netlify/functions': 1.6.0 + '@rollup/plugin-alias': 5.0.0(rollup@3.26.2) + '@rollup/plugin-commonjs': 25.0.2(rollup@3.26.2) + '@rollup/plugin-inject': 5.0.3(rollup@3.26.2) + '@rollup/plugin-json': 6.0.0(rollup@3.26.2) + '@rollup/plugin-node-resolve': 15.1.0(rollup@3.26.2) + '@rollup/plugin-replace': 5.0.2(rollup@3.26.2) + '@rollup/plugin-terser': 0.4.3(rollup@3.26.2) + '@rollup/plugin-wasm': 6.1.3(rollup@3.26.2) + '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + '@types/http-proxy': 1.17.11 + '@vercel/nft': 0.22.6 + archiver: 5.3.1 + c12: 1.4.2 + chalk: 5.3.0 + chokidar: 3.5.3 + citty: 0.1.2 + consola: 3.2.3 + cookie-es: 1.0.0 + defu: 6.1.2 + destr: 2.0.0 + dot-prop: 7.2.0 + esbuild: 0.18.11 + escape-string-regexp: 5.0.0 + etag: 1.8.1 + fs-extra: 11.1.1 + globby: 13.2.2 + gzip-size: 7.0.0 + h3: 1.7.1 + hookable: 5.5.3 + http-graceful-shutdown: 3.1.13 + http-proxy: 1.18.1 + is-primitive: 3.0.1 + jiti: 1.19.1 + klona: 2.0.6 + knitwork: 1.0.0 + listhen: 1.0.4 + magic-string: 0.30.1 + mime: 3.0.0 + mlly: 1.4.0 + mri: 1.2.0 + node-fetch-native: 1.2.0 + ofetch: 1.1.1 + ohash: 1.1.2 + openapi-typescript: 6.3.2 + pathe: 1.1.1 + perfect-debounce: 1.0.0 + pkg-types: 1.0.3 + pretty-bytes: 6.1.0 + radix3: 1.0.1 + rollup: 3.26.2 + rollup-plugin-visualizer: 5.9.2(rollup@3.26.2) + scule: 1.0.0 + semver: 7.5.3 + serve-placeholder: 2.0.1 + serve-static: 1.15.0 + source-map-support: 0.5.21 + std-env: 3.3.3 + ufo: 1.1.2 + uncrypto: 0.1.3 + unenv: 1.5.1 + unimport: 3.0.14(rollup@3.26.2) + unstorage: 1.8.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' + - debug + - encoding + - supports-color + dev: true + + /node-domexception@1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + dev: true + + /node-emoji@1.11.0: + resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} + dependencies: + lodash: 4.17.21 + dev: true + + /node-fetch-native@1.2.0: + resolution: {integrity: sha512-5IAMBTl9p6PaAjYCnMv5FmqIF6GcZnawAVnzaCG0rX2aYZJ4CxEkZNtVPuTRug7fL7wyM5BQYTlAzcyMPi6oTQ==} + dev: true + + /node-fetch@2.6.12: + resolution: {integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: true + + /node-fetch@3.3.1: + resolution: {integrity: sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + data-uri-to-buffer: 4.0.1 + fetch-blob: 3.2.0 + formdata-polyfill: 4.0.10 + dev: true + + /node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + dev: true + + /node-gyp-build@4.6.0: + resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} + hasBin: true + dev: true + + /node-gyp@9.4.0: + resolution: {integrity: sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==} + engines: {node: ^12.13 || ^14.13 || >=16} + hasBin: true + dependencies: + env-paths: 2.2.1 + exponential-backoff: 3.1.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + make-fetch-happen: 11.1.1 + nopt: 6.0.0 + npmlog: 6.0.2 + rimraf: 3.0.2 + semver: 7.5.3 + tar: 6.1.15 + which: 2.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /node-releases@2.0.13: + resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} + dev: true + + /nopt@5.0.0: + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + engines: {node: '>=6'} + hasBin: true + dependencies: + abbrev: 1.1.1 + dev: true + + /nopt@6.0.0: + resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + hasBin: true + dependencies: + abbrev: 1.1.1 + dev: true + + /normalize-package-data@5.0.0: + resolution: {integrity: sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + hosted-git-info: 6.1.1 + is-core-module: 2.12.1 + semver: 7.5.3 + validate-npm-package-license: 3.0.4 + dev: true + + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + dev: true + + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: true + + /npm-bundled@3.0.0: + resolution: {integrity: sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + npm-normalize-package-bin: 3.0.1 + dev: true + + /npm-install-checks@6.1.1: + resolution: {integrity: sha512-dH3GmQL4vsPtld59cOn8uY0iOqRmqKvV+DLGwNXV/Q7MDgD2QfOADWd/mFXcIE5LVhYYGjA3baz6W9JneqnuCw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + semver: 7.5.3 + dev: true + + /npm-normalize-package-bin@3.0.1: + resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + + /npm-package-arg@10.1.0: + resolution: {integrity: sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + hosted-git-info: 6.1.1 + proc-log: 3.0.0 + semver: 7.5.3 + validate-npm-package-name: 5.0.0 + dev: true + + /npm-packlist@7.0.4: + resolution: {integrity: sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + ignore-walk: 6.0.3 + dev: true + + /npm-pick-manifest@8.0.1: + resolution: {integrity: sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + npm-install-checks: 6.1.1 + npm-normalize-package-bin: 3.0.1 + npm-package-arg: 10.1.0 + semver: 7.5.3 + dev: true + + /npm-registry-fetch@14.0.5: + resolution: {integrity: sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + make-fetch-happen: 11.1.1 + minipass: 5.0.0 + minipass-fetch: 3.0.3 + minipass-json-stream: 1.0.1 + minizlib: 2.1.2 + npm-package-arg: 10.1.0 + proc-log: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: true + + /npm-run-path@5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + dev: true + + /npmlog@5.0.1: + resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} + dependencies: + are-we-there-yet: 2.0.0 + console-control-strings: 1.1.0 + gauge: 3.0.2 + set-blocking: 2.0.0 + dev: true + + /npmlog@6.0.2: + resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + are-we-there-yet: 3.0.1 + console-control-strings: 1.1.0 + gauge: 4.0.4 + set-blocking: 2.0.0 + dev: true + + /nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + dev: true + + /nuxi@3.6.2: + resolution: {integrity: sha512-1aRoq8QPXP+VIZZy4S/ZpJ0xx9j1DmOM3hWDfX40clAQCY4YX+NNAOKY4WzXFwU4t38xl+9wY5PE124VHWli2w==} + engines: {node: ^14.18.0 || >=16.10.0} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /nuxt@3.6.2(@types/node@18.0.0)(typescript@5.1.6): + resolution: {integrity: sha512-nzxXEKyjBUjRIfP/vojFdZ9RbpaiVftatT+p5tzJGea8beocRB2XsZ0hcDtmMuOcF6glQjG3EIsVu2p9Ckz/Kg==} + engines: {node: ^14.18.0 || >=16.10.0} + hasBin: true + peerDependencies: + '@parcel/watcher': ^2.1.0 + '@types/node': ^14.18.0 || >=16.10.0 + peerDependenciesMeta: + '@parcel/watcher': + optional: true + dependencies: + '@nuxt/devalue': 2.0.2 + '@nuxt/kit': 3.6.2 + '@nuxt/schema': 3.6.2 + '@nuxt/telemetry': 2.3.1 + '@nuxt/ui-templates': 1.2.0 + '@nuxt/vite-builder': 3.6.2(@types/node@18.0.0)(typescript@5.1.6)(vue@3.3.4) + '@types/node': 18.0.0 + '@unhead/ssr': 1.1.30 + '@unhead/vue': 1.1.30(vue@3.3.4) + '@vue/shared': 3.3.4 + acorn: 8.10.0 + c12: 1.4.2 + chokidar: 3.5.3 + cookie-es: 1.0.0 + defu: 6.1.2 + destr: 2.0.0 + devalue: 4.3.2 + esbuild: 0.18.11 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + fs-extra: 11.1.1 + globby: 13.2.2 + h3: 1.7.1 + hookable: 5.5.3 + jiti: 1.19.1 + klona: 2.0.6 + knitwork: 1.0.0 + local-pkg: 0.4.3 + magic-string: 0.30.1 + mlly: 1.4.0 + nitropack: 2.5.2 + nuxi: 3.6.2 + nypm: 0.2.2 + ofetch: 1.1.1 + ohash: 1.1.2 + pathe: 1.1.1 + perfect-debounce: 1.0.0 + prompts: 2.4.2 + scule: 1.0.0 + strip-literal: 1.0.1 + ufo: 1.1.2 + ultrahtml: 1.2.0 + uncrypto: 0.1.3 + unctx: 2.3.1 + unenv: 1.5.1 + unimport: 3.0.14(rollup@3.26.2) + unplugin: 1.3.2 + unplugin-vue-router: 0.6.4(vue-router@4.2.4)(vue@3.3.4) + untyped: 1.3.2 + vue: 3.3.4 + vue-bundle-renderer: 1.0.3 + vue-devtools-stub: 0.1.0 + vue-router: 4.2.4(vue@3.3.4) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' + - debug + - encoding + - eslint + - less + - meow + - optionator + - rollup + - sass + - stylelint + - stylus + - sugarss + - supports-color + - terser + - typescript + - vls + - vti + - vue-tsc + dev: true + + /nypm@0.2.2: + resolution: {integrity: sha512-O7bumfWgUXlJefT1Y41SF4vsCvzeUYmnKABuOKStheCObzrkWPDmqJc+RJVU+57oFu9bITcrUq8sKFIHgjCnTg==} + engines: {node: ^14.16.0 || >=16.10.0} + dependencies: + execa: 7.1.1 + dev: true + + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + dev: true + + /object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + dev: true + + /object-is@1.1.5: + resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + dev: true + + /object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: true + + /ofetch@1.1.1: + resolution: {integrity: sha512-SSMoktrp9SNLi20BWfB/BnnKcL0RDigXThD/mZBeQxkIRv1xrd9183MtLdsqRYLYSqW0eTr5t8w8MqjNhvoOQQ==} + dependencies: + destr: 2.0.0 + node-fetch-native: 1.2.0 + ufo: 1.1.2 + dev: true + + /ohash@1.1.2: + resolution: {integrity: sha512-9CIOSq5945rI045GFtcO3uudyOkYVY1nyfFxVQp+9BRgslr8jPNiSSrsFGg/BNTUFOLqx0P5tng6G32brIPw0w==} + dev: true + + /on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + dependencies: + ee-first: 1.1.1 + dev: true + + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + dev: true + + /onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: true + + /onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + dev: true + + /open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: true + + /open@9.1.0: + resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} + engines: {node: '>=14.16'} + dependencies: + default-browser: 4.0.0 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 2.2.0 + dev: true + + /openapi-typescript@6.3.2: + resolution: {integrity: sha512-cvMRbO8vBQo+mdkY3vWtH3iCWw8D5MBvkZ3Mnpgk8AEqabhDMV6gu0TE2BrvG4RmEeajFRo1iornhOPxLm7PMg==} + hasBin: true + dependencies: + ansi-colors: 4.1.3 + fast-glob: 3.3.0 + js-yaml: 4.1.0 + supports-color: 9.4.0 + undici: 5.22.1 + yargs-parser: 21.1.1 + dev: true + + /p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + dependencies: + aggregate-error: 3.1.0 + dev: true + + /pacote@15.2.0: + resolution: {integrity: sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + dependencies: + '@npmcli/git': 4.1.0 + '@npmcli/installed-package-contents': 2.0.2 + '@npmcli/promise-spawn': 6.0.2 + '@npmcli/run-script': 6.0.2 + cacache: 17.1.3 + fs-minipass: 3.0.2 + minipass: 5.0.0 + npm-package-arg: 10.1.0 + npm-packlist: 7.0.4 + npm-pick-manifest: 8.0.1 + npm-registry-fetch: 14.0.5 + proc-log: 3.0.0 + promise-retry: 2.0.1 + read-package-json: 6.0.4 + read-package-json-fast: 3.0.2 + sigstore: 1.7.0 + ssri: 10.0.4 + tar: 6.1.15 + transitivePeerDependencies: + - bluebird + - supports-color + dev: true + + /parse-entities@4.0.1: + resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} + dependencies: + '@types/unist': 2.0.6 + character-entities: 2.0.2 + character-entities-legacy: 3.0.0 + character-reference-invalid: 2.0.1 + decode-named-character-reference: 1.0.2 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + is-hexadecimal: 2.0.1 + dev: true + + /parse-git-config@3.0.0: + resolution: {integrity: sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==} + engines: {node: '>=8'} + dependencies: + git-config-path: 2.0.0 + ini: 1.3.8 + dev: true + + /parse-path@7.0.0: + resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} + dependencies: + protocols: 2.0.1 + dev: true + + /parse-url@8.1.0: + resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} + dependencies: + parse-path: 7.0.0 + dev: true + + /parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + dev: true + + /parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + dev: true + + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + dev: true + + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: true + + /path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: true + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: true + + /path-scurry@1.10.0: + resolution: {integrity: sha512-tZFEaRQbMLjwrsmidsGJ6wDMv0iazJWk6SfIKnY4Xru8auXgmJkOBa5DUbYFcFD2Rzk2+KDlIiF0GVXNCbgC7g==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + lru-cache: 10.0.0 + minipass: 5.0.0 + dev: true + + /path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + dev: true + + /pathe@1.1.1: + resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} + dev: true + + /pend@1.2.0: + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + dev: true + + /perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + dev: true + + /picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: true + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: true + + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + dev: true + + /pify@3.0.0: + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} + engines: {node: '>=4'} + dev: true + + /pinkie-promise@2.0.1: + resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==} + engines: {node: '>=0.10.0'} + dependencies: + pinkie: 2.0.4 + dev: true + + /pinkie@2.0.4: + resolution: {integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==} + engines: {node: '>=0.10.0'} + dev: true + + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + dev: true + + /pkg-types@1.0.3: + resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} + dependencies: + jsonc-parser: 3.2.0 + mlly: 1.4.0 + pathe: 1.1.1 + dev: true + + /postcss-calc@9.0.1(postcss@8.4.25): + resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.2 + dependencies: + postcss: 8.4.25 + postcss-selector-parser: 6.0.13 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-colormin@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.9 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-convert-values@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.9 + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-discard-comments@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + dev: true + + /postcss-discard-duplicates@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + dev: true + + /postcss-discard-empty@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + dev: true + + /postcss-discard-overridden@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + dev: true + + /postcss-import-resolver@2.0.0: + resolution: {integrity: sha512-y001XYgGvVwgxyxw9J1a5kqM/vtmIQGzx34g0A0Oy44MFcy/ZboZw1hu/iN3VYFjSTRzbvd7zZJJz0Kh0AGkTw==} + dependencies: + enhanced-resolve: 4.5.0 + dev: true + + /postcss-import@15.1.0(postcss@8.4.25): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.2 + dev: true + + /postcss-js@4.0.1(postcss@8.4.25): + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.25 + dev: true + + /postcss-load-config@4.0.1(postcss@8.4.25): + resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.1.0 + postcss: 8.4.25 + yaml: 2.3.1 + dev: true + + /postcss-merge-longhand@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + stylehacks: 6.0.0(postcss@8.4.25) + dev: true + + /postcss-merge-rules@6.0.1(postcss@8.4.25): + resolution: {integrity: sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.9 + caniuse-api: 3.0.0 + cssnano-utils: 4.0.0(postcss@8.4.25) + postcss: 8.4.25 + postcss-selector-parser: 6.0.13 + dev: true + + /postcss-minify-font-values@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-minify-gradients@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + colord: 2.9.3 + cssnano-utils: 4.0.0(postcss@8.4.25) + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-minify-params@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.9 + cssnano-utils: 4.0.0(postcss@8.4.25) + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-minify-selectors@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + postcss-selector-parser: 6.0.13 + dev: true + + /postcss-nested@6.0.1(postcss@8.4.25): + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.25 + postcss-selector-parser: 6.0.13 + dev: true + + /postcss-normalize-charset@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + dev: true + + /postcss-normalize-display-values@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-normalize-positions@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-normalize-repeat-style@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-normalize-string@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-normalize-timing-functions@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-normalize-unicode@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.9 + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-normalize-url@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-normalize-whitespace@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-ordered-values@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: 4.0.0(postcss@8.4.25) + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-reduce-initial@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.9 + caniuse-api: 3.0.0 + postcss: 8.4.25 + dev: true + + /postcss-reduce-transforms@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + + /postcss-svgo@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==} + engines: {node: ^14 || ^16 || >= 18} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + svgo: 3.0.2 + dev: true + + /postcss-unique-selectors@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.25 + postcss-selector-parser: 6.0.13 + dev: true + + /postcss-url@10.1.3(postcss@8.4.25): + resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==} + engines: {node: '>=10'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + make-dir: 3.1.0 + mime: 2.5.2 + minimatch: 3.0.8 + postcss: 8.4.25 + xxhashjs: 0.2.2 + dev: true + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: true + + /postcss@8.4.25: + resolution: {integrity: sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + + /pretty-bytes@6.1.0: + resolution: {integrity: sha512-Rk753HI8f4uivXi4ZCIYdhmG1V+WKzvRMg/X+M42a6t7D07RcmopXJMDNk6N++7Bl75URRGsb40ruvg7Hcp2wQ==} + engines: {node: ^14.13.1 || >=16.0.0} + dev: true + + /proc-log@3.0.0: + resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + + /process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: true + + /promise-inflight@1.0.1: + resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} + peerDependencies: + bluebird: '*' + peerDependenciesMeta: + bluebird: + optional: true + dev: true + + /promise-retry@2.0.1: + resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} + engines: {node: '>=10'} + dependencies: + err-code: 2.0.3 + retry: 0.12.0 + dev: true + + /prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + dev: true + + /property-information@6.2.0: + resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==} + dev: true + + /protocols@2.0.1: + resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} + dev: true + + /prr@1.0.1: + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} + dev: true + + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: true + + /radix3@1.0.1: + resolution: {integrity: sha512-y+AcwZ3HcUIGc9zGsNVf5+BY/LxL+z+4h4J3/pp8jxSmy1STaCocPS3qrj4tA5ehUSzqtqK+0Aygvz/r/8vy4g==} + dev: true + + /randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + dev: true + + /rc9@2.1.1: + resolution: {integrity: sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==} + dependencies: + defu: 6.1.2 + destr: 2.0.0 + flat: 5.0.2 + dev: true + + /read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + dependencies: + pify: 2.3.0 + dev: true + + /read-package-json-fast@3.0.2: + resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + json-parse-even-better-errors: 3.0.0 + npm-normalize-package-bin: 3.0.1 + dev: true + + /read-package-json@6.0.4: + resolution: {integrity: sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + glob: 10.3.1 + json-parse-even-better-errors: 3.0.0 + normalize-package-data: 5.0.0 + npm-normalize-package-bin: 3.0.1 + dev: true + + /readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: true + + /readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: true + + /readdir-glob@1.1.3: + resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} + dependencies: + minimatch: 5.1.6 + dev: true + + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + dev: true + + /recast@0.23.2: + resolution: {integrity: sha512-Qv6cPfVZyMOtPszK6PgW70pUgm7gPlFitAPf0Q69rlOA0zLw2XdDcNmPbVGYicFGT9O8I7TZ/0ryJD+6COvIPw==} + engines: {node: '>= 4'} + dependencies: + assert: 2.0.0 + ast-types: 0.16.1 + esprima: 4.0.1 + source-map: 0.6.1 + tslib: 2.6.0 + dev: true + + /redis-errors@1.2.0: + resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} + engines: {node: '>=4'} + dev: true + + /redis-parser@3.0.0: + resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} + engines: {node: '>=4'} + dependencies: + redis-errors: 1.2.0 + dev: true + + /rehype-external-links@2.1.0: + resolution: {integrity: sha512-2YMJZVM1hxZnwl9IPkbN5Pjn78kXkAX7lq9VEtlaGA29qIls25vZN+ucNIJdbQUe+9NNFck17BiOhGmsD6oLIg==} + dependencies: + '@types/hast': 2.3.4 + extend: 3.0.2 + hast-util-is-element: 2.1.3 + is-absolute-url: 4.0.1 + space-separated-tokens: 2.0.2 + unified: 10.1.2 + unist-util-visit: 4.1.2 + dev: true + + /rehype-raw@6.1.1: + resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} + dependencies: + '@types/hast': 2.3.4 + hast-util-raw: 7.2.3 + unified: 10.1.2 + dev: true + + /rehype-slug@5.1.0: + resolution: {integrity: sha512-Gf91dJoXneiorNEnn+Phx97CO7oRMrpi+6r155tTxzGuLtm+QrI4cTwCa9e1rtePdL4i9tSO58PeSS6HWfgsiw==} + dependencies: + '@types/hast': 2.3.4 + github-slugger: 2.0.0 + hast-util-has-property: 2.0.1 + hast-util-heading-rank: 2.1.1 + hast-util-to-string: 2.0.0 + unified: 10.1.2 + unist-util-visit: 4.1.2 + dev: true + + /rehype-sort-attribute-values@4.0.0: + resolution: {integrity: sha512-+Y3OWTbbxSIutbXMVY7+aWFmcRyEvdz6HkghXAyVPjee1Y8HUi+/vryBL1UdEI9VknVBiGvphXAf5n6MDNOXOA==} + dependencies: + '@types/hast': 2.3.4 + hast-util-is-element: 2.1.3 + unified: 10.1.2 + unist-util-visit: 4.1.2 + dev: true + + /rehype-sort-attributes@4.0.0: + resolution: {integrity: sha512-sCT58e12F+fJL8ZmvpEP2vAK7cpYffUAf0cMQjNfLIewWjMHMGo0Io+H8eztJoI1S9dvEm2XZT5zzchqe8gYJw==} + dependencies: + '@types/hast': 2.3.4 + unified: 10.1.2 + unist-util-visit: 4.1.2 + dev: true + + /remark-emoji@3.1.1: + resolution: {integrity: sha512-kVCTaHzX+/ls67mE8JsGd3ZX511p2FlAPmKhdGpRCb5z6GSwp+3sAIB5oTySIetPh7CtqfGf7JBUt5fyMjgOHw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + emoticon: 4.0.1 + mdast-util-find-and-replace: 2.2.2 + node-emoji: 1.11.0 + dev: true + + /remark-gfm@3.0.1: + resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} + dependencies: + '@types/mdast': 3.0.11 + mdast-util-gfm: 2.0.2 + micromark-extension-gfm: 2.0.3 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /remark-mdc@1.1.3: + resolution: {integrity: sha512-ilYSkkQJhu5cUCEE2CJEncoMDoarP32ugfJpFWghXbnv3sWI3j2HtJuArc9tZzxN4ID6fngio3d8N87QfQAnRQ==} + dependencies: + flat: 5.0.2 + js-yaml: 4.1.0 + mdast-util-from-markdown: 1.3.1 + mdast-util-to-markdown: 1.5.0 + micromark: 3.2.0 + micromark-core-commonmark: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-factory-whitespace: 1.1.0 + micromark-util-character: 1.2.0 + parse-entities: 4.0.1 + scule: 1.0.0 + stringify-entities: 4.0.3 + unist-util-visit: 4.1.2 + unist-util-visit-parents: 5.1.3 + transitivePeerDependencies: + - supports-color + dev: true + + /remark-parse@10.0.2: + resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} + dependencies: + '@types/mdast': 3.0.11 + mdast-util-from-markdown: 1.3.1 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /remark-rehype@10.1.0: + resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} + dependencies: + '@types/hast': 2.3.4 + '@types/mdast': 3.0.11 + mdast-util-to-hast: 12.3.0 + unified: 10.1.2 + dev: true + + /remark-squeeze-paragraphs@5.0.1: + resolution: {integrity: sha512-VWPAoa1bAAtU/aQfSLRZ7vOrwH9I02RhZTSo+e0LT3fVO9RKNCq/bwobIEBhxvNCt00JoQ7GwR3sYGhmD2/y6Q==} + dependencies: + '@types/mdast': 3.0.11 + mdast-squeeze-paragraphs: 5.2.1 + unified: 10.1.2 + dev: true + + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: true + + /requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + dev: true + + /resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + dev: true + + /resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + dev: true + + /resolve@1.22.2: + resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} + hasBin: true + dependencies: + is-core-module: 2.12.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + + /retry@0.12.0: + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} + engines: {node: '>= 4'} + dev: true + + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true + + /rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.3 + dev: true + + /rollup-plugin-visualizer@5.9.2(rollup@3.26.2): + resolution: {integrity: sha512-waHktD5mlWrYFrhOLbti4YgQCn1uR24nYsNuXxg7LkPH8KdTXVWR9DNY1WU0QqokyMixVXJS4J04HNrVTMP01A==} + engines: {node: '>=14'} + hasBin: true + peerDependencies: + rollup: 2.x || 3.x + peerDependenciesMeta: + rollup: + optional: true + dependencies: + open: 8.4.2 + picomatch: 2.3.1 + rollup: 3.26.2 + source-map: 0.7.4 + yargs: 17.7.2 + dev: true + + /rollup@3.26.2: + resolution: {integrity: sha512-6umBIGVz93er97pMgQO08LuH3m6PUb3jlDUUGFsNJB6VgTCUaDFpupf5JfU30529m/UKOgmiX+uY6Sx8cOYpLA==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /run-applescript@5.0.0: + resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} + engines: {node: '>=12'} + dependencies: + execa: 5.1.1 + dev: true + + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: true + + /rxjs@7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + dependencies: + tslib: 2.6.0 + dev: true + + /sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + dependencies: + mri: 1.2.0 + dev: true + + /safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + dev: true + + /safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: true + + /safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + dev: true + optional: true + + /sax@1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + dev: true + + /schema-dts@1.1.2(typescript@5.1.6): + resolution: {integrity: sha512-MpNwH0dZJHinVxk9bT8XUdjKTxMYrA5bLtrrGmFA6PTLwlOKnhi67XoRd6/ty+Djt6ZC0slR57qFhZDNMI6DhQ==} + peerDependencies: + typescript: '>=4.1.0' + dependencies: + typescript: 5.1.6 + dev: true + + /scule@1.0.0: + resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==} + dev: true + + /seek-bzip@1.0.6: + resolution: {integrity: sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==} + hasBin: true + dependencies: + commander: 2.20.3 + dev: true + + /semver@6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + hasBin: true + dev: true + + /semver@7.5.3: + resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /send@0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + /serialize-javascript@6.0.1: + resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} + dependencies: + randombytes: 2.1.0 + dev: true + + /serve-placeholder@2.0.1: + resolution: {integrity: sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==} + dependencies: + defu: 6.1.2 + dev: true + + /serve-static@1.15.0: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.18.0 + transitivePeerDependencies: + - supports-color + dev: true + + /set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + dev: true + + /setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + dev: true + + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: true + + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: true + + /shell-quote@1.8.1: + resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + dev: true + + /shiki-es@0.2.0: + resolution: {integrity: sha512-RbRMD+IuJJseSZljDdne9ThrUYrwBwJR04FvN4VXpfsU3MNID5VJGHLAD5je/HGThCyEKNgH+nEkSFEWKD7C3Q==} + dev: true + + /signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: true + + /signal-exit@4.0.2: + resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==} + engines: {node: '>=14'} + dev: true + + /sigstore@1.7.0: + resolution: {integrity: sha512-KP7QULhWdlu3hlp+jw2EvgWKlOGOY9McLj/jrchLjHNlNPK0KWIwF919cbmOp6QiKXLmPijR2qH/5KYWlbtG9Q==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + dependencies: + '@sigstore/protobuf-specs': 0.1.0 + '@sigstore/tuf': 1.0.2 + make-fetch-happen: 11.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /sirv@2.0.3: + resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} + engines: {node: '>= 10'} + dependencies: + '@polka/url': 1.0.0-next.21 + mrmime: 1.0.1 + totalist: 3.0.1 + dev: true + + /sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + dev: true + + /sitemap@7.1.1: + resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==} + engines: {node: '>=12.0.0', npm: '>=5.6.0'} + hasBin: true + dependencies: + '@types/node': 17.0.45 + '@types/sax': 1.2.4 + arg: 5.0.2 + sax: 1.2.4 + dev: true + + /slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: true + + /slugify@1.6.6: + resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==} + engines: {node: '>=8.0.0'} + dev: true + + /smart-buffer@4.2.0: + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + dev: true + + /smob@1.4.0: + resolution: {integrity: sha512-MqR3fVulhjWuRNSMydnTlweu38UhQ0HXM4buStD/S3mc/BzX3CuM9OmhyQpmtYCvoYdl5ris6TI0ZqH355Ymqg==} + dev: true + + /socket.io-client@4.7.1: + resolution: {integrity: sha512-Qk3Xj8ekbnzKu3faejo4wk2MzXA029XppiXtTF/PkbTg+fcwaTw1PlDrTrrrU4mKoYC4dvlApOnSeyLCKwek2w==} + engines: {node: '>=10.0.0'} + dependencies: + '@socket.io/component-emitter': 3.1.0 + debug: 4.3.4 + engine.io-client: 6.5.1 + socket.io-parser: 4.2.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + + /socket.io-parser@4.2.4: + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} + engines: {node: '>=10.0.0'} + dependencies: + '@socket.io/component-emitter': 3.1.0 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /socks-proxy-agent@7.0.0: + resolution: {integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==} + engines: {node: '>= 10'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + socks: 2.7.1 + transitivePeerDependencies: + - supports-color + dev: true + + /socks@2.7.1: + resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==} + engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} + dependencies: + ip: 2.0.0 + smart-buffer: 4.2.0 + dev: true + + /source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + dev: true + + /source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + dev: true + + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: true + + /source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + dev: true + + /space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + dev: true + + /spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.13 + dev: true + + /spdx-exceptions@2.3.0: + resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + dev: true + + /spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + dependencies: + spdx-exceptions: 2.3.0 + spdx-license-ids: 3.0.13 + dev: true + + /spdx-license-ids@3.0.13: + resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} + dev: true + + /ssri@10.0.4: + resolution: {integrity: sha512-12+IR2CB2C28MMAw0Ncqwj5QbTcs0nGIhgJzYWzDkb21vWmfNI83KS4f3Ci6GI98WreIfG7o9UXp3C0qbpA8nQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + minipass: 5.0.0 + dev: true + + /standard-as-callback@2.1.0: + resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} + dev: true + + /statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: true + + /std-env@3.3.3: + resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==} + dev: true + + /streamsearch@1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} + dev: true + + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: true + + /string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + dev: true + + /string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + dependencies: + safe-buffer: 5.1.2 + dev: true + + /string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /stringify-entities@4.0.3: + resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + dev: true + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: true + + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + dev: true + + /strip-dirs@2.1.0: + resolution: {integrity: sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==} + dependencies: + is-natural-number: 4.0.1 + dev: true + + /strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: true + + /strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: true + + /strip-literal@1.0.1: + resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} + dependencies: + acorn: 8.10.0 + dev: true + + /stylehacks@6.0.0(postcss@8.4.25): + resolution: {integrity: sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.9 + postcss: 8.4.25 + postcss-selector-parser: 6.0.13 + dev: true + + /sucrase@3.32.0: + resolution: {integrity: sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==} + engines: {node: '>=8'} + hasBin: true + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + commander: 4.1.1 + glob: 7.1.6 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + dev: true + + /supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + dev: true + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-color@9.4.0: + resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} + engines: {node: '>=12'} + dev: true + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: true + + /svg-tags@1.0.0: + resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} + dev: true + + /svgo@3.0.2: + resolution: {integrity: sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 5.1.0 + css-tree: 2.3.1 + csso: 5.0.5 + picocolors: 1.0.0 + dev: true + + /tailwindcss@3.3.2: + resolution: {integrity: sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.5.3 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.0 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.19.1 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.25 + postcss-import: 15.1.0(postcss@8.4.25) + postcss-js: 4.0.1(postcss@8.4.25) + postcss-load-config: 4.0.1(postcss@8.4.25) + postcss-nested: 6.0.1(postcss@8.4.25) + postcss-selector-parser: 6.0.13 + postcss-value-parser: 4.2.0 + resolve: 1.22.2 + sucrase: 3.32.0 + transitivePeerDependencies: + - ts-node + dev: true + + /tapable@1.1.3: + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} + dev: true + + /tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + dev: true + + /tar-stream@1.6.2: + resolution: {integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==} + engines: {node: '>= 0.8.0'} + dependencies: + bl: 1.2.3 + buffer-alloc: 1.2.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + readable-stream: 2.3.8 + to-buffer: 1.1.1 + xtend: 4.0.2 + dev: true + + /tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + dependencies: + bl: 4.1.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: true + + /tar@6.1.15: + resolution: {integrity: sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==} + engines: {node: '>=10'} + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + dev: true + + /terser@5.18.2: + resolution: {integrity: sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.5 + acorn: 8.10.0 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: true + + /thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + dependencies: + thenify: 3.3.1 + dev: true + + /thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + dependencies: + any-promise: 1.3.0 + dev: true + + /through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + dev: true + + /tiny-invariant@1.3.1: + resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} + dev: true + + /titleize@3.0.0: + resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} + engines: {node: '>=12'} + dev: true + + /to-buffer@1.1.1: + resolution: {integrity: sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==} + dev: true + + /to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + dev: true + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + dev: true + + /toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + dev: true + + /tosource@2.0.0-alpha.3: + resolution: {integrity: sha512-KAB2lrSS48y91MzFPFuDg4hLbvDiyTjOVgaK7Erw+5AmZXNq4sFRVn8r6yxSLuNs15PaokrDRpS61ERY9uZOug==} + engines: {node: '>=10'} + dev: true + + /totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} + dev: true + + /tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + dev: true + + /trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + dev: true + + /trough@2.1.0: + resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} + dev: true + + /ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + dev: true + + /tslib@2.6.0: + resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==} + dev: true + + /tsx@3.12.7: + resolution: {integrity: sha512-C2Ip+jPmqKd1GWVQDvz/Eyc6QJbGfE7NrR3fx5BpEHMZsEHoIxHL1j+lKdGobr8ovEyqeNkPLSKp6SCSOt7gmw==} + hasBin: true + dependencies: + '@esbuild-kit/cjs-loader': 2.4.2 + '@esbuild-kit/core-utils': 3.1.0 + '@esbuild-kit/esm-loader': 2.5.5 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /tuf-js@1.1.7: + resolution: {integrity: sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + '@tufjs/models': 1.0.4 + debug: 4.3.4 + make-fetch-happen: 11.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + dev: true + + /type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + dev: true + + /typescript@5.1.6: + resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} + engines: {node: '>=14.17'} + hasBin: true + dev: true + + /ufo@1.1.2: + resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==} + dev: true + + /ultrahtml@1.2.0: + resolution: {integrity: sha512-vxZM2yNvajRmCj/SknRYGNXk2tqiy6kRNvZjJLaleG3zJbSh/aNkOqD1/CVzypw8tyHyhpzYuwQgMMhUB4ZVNQ==} + dev: true + + /unbzip2-stream@1.4.3: + resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} + dependencies: + buffer: 5.7.1 + through: 2.3.8 + dev: true + + /uncrypto@0.1.3: + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + dev: true + + /unctx@2.3.1: + resolution: {integrity: sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==} + dependencies: + acorn: 8.10.0 + estree-walker: 3.0.3 + magic-string: 0.30.1 + unplugin: 1.3.2 + dev: true + + /undici@5.22.1: + resolution: {integrity: sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==} + engines: {node: '>=14.0'} + dependencies: + busboy: 1.6.0 + dev: true + + /unenv@1.5.1: + resolution: {integrity: sha512-tQHlmQUPyIoyGc2bF8phugmQd6wVatkVe5FqxxhM1vHfmPKWTiogSVTHA0mO8gNztDKZLpBEJx3M3CJrTZyExg==} + dependencies: + consola: 3.2.3 + defu: 6.1.2 + mime: 3.0.0 + node-fetch-native: 1.2.0 + pathe: 1.1.1 + dev: true + + /unhead@1.1.30: + resolution: {integrity: sha512-25N/P1GnnC8EYCDerzE0hl2nOdRqS1NOFh1STEyKWRo/Bi5dXn8Z2NTaqzkbr5ExJTZEAiDfZ+eALvMTmvlXlA==} + dependencies: + '@unhead/dom': 1.1.30 + '@unhead/schema': 1.1.30 + '@unhead/shared': 1.1.30 + hookable: 5.5.3 + dev: true + + /unified@10.1.2: + resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} + dependencies: + '@types/unist': 2.0.6 + bail: 2.0.2 + extend: 3.0.2 + is-buffer: 2.0.5 + is-plain-obj: 4.1.0 + trough: 2.1.0 + vfile: 5.3.7 + dev: true + + /unimport@3.0.14(rollup@3.26.2): + resolution: {integrity: sha512-67Rh/sGpEuVqdHWkXaZ6NOq+I7sKt86o+DUtKeGB6dh4Hk1A8AQrzyVGg2+LaVEYotStH7HwvV9YSaRjyT7Uqg==} + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + escape-string-regexp: 5.0.0 + fast-glob: 3.3.0 + local-pkg: 0.4.3 + magic-string: 0.30.1 + mlly: 1.4.0 + pathe: 1.1.1 + pkg-types: 1.0.3 + scule: 1.0.0 + strip-literal: 1.0.1 + unplugin: 1.3.2 + transitivePeerDependencies: + - rollup + dev: true + + /unique-filename@3.0.0: + resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + unique-slug: 4.0.0 + dev: true + + /unique-slug@4.0.0: + resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + imurmurhash: 0.1.4 + dev: true + + /unist-builder@3.0.1: + resolution: {integrity: sha512-gnpOw7DIpCA0vpr6NqdPvTWnlPTApCTRzr+38E6hCWx3rz/cjo83SsKIlS1Z+L5ttScQ2AwutNnb8+tAvpb6qQ==} + dependencies: + '@types/unist': 2.0.6 + dev: true + + /unist-util-generated@2.0.1: + resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==} + dev: true + + /unist-util-is@5.2.1: + resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} + dependencies: + '@types/unist': 2.0.6 + dev: true + + /unist-util-position@4.0.4: + resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} + dependencies: + '@types/unist': 2.0.6 + dev: true + + /unist-util-stringify-position@3.0.3: + resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} + dependencies: + '@types/unist': 2.0.6 + dev: true + + /unist-util-visit-parents@5.1.3: + resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 5.2.1 + dev: true + + /unist-util-visit@4.1.2: + resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 5.2.1 + unist-util-visit-parents: 5.1.3 + dev: true + + /universalify@2.0.0: + resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + engines: {node: '>= 10.0.0'} + dev: true + + /unplugin-vue-router@0.6.4(vue-router@4.2.4)(vue@3.3.4): + resolution: {integrity: sha512-9THVhhtbVFxbsIibjK59oPwMI1UCxRWRPX7azSkTUABsxovlOXJys5SJx0kd/0oKIqNJuYgkRfAgPuO77SqCOg==} + peerDependencies: + vue-router: ^4.1.0 + peerDependenciesMeta: + vue-router: + optional: true + dependencies: + '@babel/types': 7.22.5 + '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + '@vue-macros/common': 1.4.0(vue@3.3.4) + ast-walker-scope: 0.4.2 + chokidar: 3.5.3 + fast-glob: 3.3.0 + json5: 2.2.3 + local-pkg: 0.4.3 + mlly: 1.4.0 + pathe: 1.1.1 + scule: 1.0.0 + unplugin: 1.3.2 + vue-router: 4.2.4(vue@3.3.4) + yaml: 2.3.1 + transitivePeerDependencies: + - rollup + - vue + dev: true + + /unplugin@1.3.2: + resolution: {integrity: sha512-Lh7/2SryjXe/IyWqx9K7IKwuKhuOFZEhotiBquOODsv2IVyDkI9lv/XhgfjdXf/xdbv32txmnBNnC/JVTDJlsA==} + dependencies: + acorn: 8.10.0 + chokidar: 3.5.3 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.5.0 + dev: true + + /unstorage@1.8.0: + resolution: {integrity: sha512-Wl6a0fYIIPx8yWIHAVNzsNRcIpagVnBV05UXeIFCNqPZ5tu0w0MPE+eTjpRe/yxCD60K7qX55K5Px/PeKvNntw==} + peerDependencies: + '@azure/app-configuration': ^1.4.1 + '@azure/cosmos': ^3.17.3 + '@azure/data-tables': ^13.2.2 + '@azure/identity': ^3.2.3 + '@azure/keyvault-secrets': ^4.7.0 + '@azure/storage-blob': ^12.14.0 + '@planetscale/database': ^1.7.0 + '@upstash/redis': ^1.21.0 + '@vercel/kv': ^0.2.2 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/kv': + optional: true + dependencies: + anymatch: 3.1.3 + chokidar: 3.5.3 + destr: 2.0.0 + h3: 1.7.1 + ioredis: 5.3.2 + listhen: 1.0.4 + lru-cache: 10.0.0 + mri: 1.2.0 + node-fetch-native: 1.2.0 + ofetch: 1.1.1 + ufo: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /untildify@4.0.0: + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} + dev: true + + /untyped@1.3.2: + resolution: {integrity: sha512-z219Z65rOGD6jXIvIhpZFfwWdqQckB8sdZec2NO+TkcH1Bph7gL0hwLzRJs1KsOo4Jz4mF9guBXhsEnyEBGVfw==} + hasBin: true + dependencies: + '@babel/core': 7.22.8 + '@babel/standalone': 7.22.8 + '@babel/types': 7.22.5 + defu: 6.1.2 + jiti: 1.19.1 + mri: 1.2.0 + scule: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /update-browserslist-db@1.0.11(browserslist@4.21.9): + resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.9 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: true + + /util@0.12.5: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + dependencies: + inherits: 2.0.4 + is-arguments: 1.1.1 + is-generator-function: 1.0.10 + is-typed-array: 1.1.10 + which-typed-array: 1.1.9 + dev: true + + /uvu@0.5.6: + resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} + engines: {node: '>=8'} + hasBin: true + dependencies: + dequal: 2.0.3 + diff: 5.1.0 + kleur: 4.1.5 + sade: 1.8.1 + dev: true + + /validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + dev: true + + /validate-npm-package-name@5.0.0: + resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + builtins: 5.0.1 + dev: true + + /vfile-location@4.1.0: + resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} + dependencies: + '@types/unist': 2.0.6 + vfile: 5.3.7 + dev: true + + /vfile-message@3.1.4: + resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} + dependencies: + '@types/unist': 2.0.6 + unist-util-stringify-position: 3.0.3 + dev: true + + /vfile@5.3.7: + resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} + dependencies: + '@types/unist': 2.0.6 + is-buffer: 2.0.5 + unist-util-stringify-position: 3.0.3 + vfile-message: 3.1.4 + dev: true + + /vite-node@0.32.4(@types/node@18.0.0): + resolution: {integrity: sha512-L2gIw+dCxO0LK14QnUMoqSYpa9XRGnTTTDjW2h19Mr+GR0EFj4vx52W41gFXfMLqpA00eK4ZjOVYo1Xk//LFEw==} + engines: {node: '>=v14.18.0'} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + mlly: 1.4.0 + pathe: 1.1.1 + picocolors: 1.0.0 + vite: 4.3.9(@types/node@18.0.0) + transitivePeerDependencies: + - '@types/node' + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /vite-plugin-checker@0.6.1(typescript@5.1.6)(vite@4.3.9): + resolution: {integrity: sha512-4fAiu3W/IwRJuJkkUZlWbLunSzsvijDf0eDN6g/MGh6BUK4SMclOTGbLJCPvdAcMOQvVmm8JyJeYLYd4//8CkA==} + engines: {node: '>=14.16'} + peerDependencies: + eslint: '>=7' + meow: ^9.0.0 + optionator: ^0.9.1 + stylelint: '>=13' + typescript: '*' + vite: '>=2.0.0' + vls: '*' + vti: '*' + vue-tsc: '>=1.3.9' + peerDependenciesMeta: + eslint: + optional: true + meow: + optional: true + optionator: + optional: true + stylelint: + optional: true + typescript: + optional: true + vls: + optional: true + vti: + optional: true + vue-tsc: + optional: true + dependencies: + '@babel/code-frame': 7.22.5 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + chokidar: 3.5.3 + commander: 8.3.0 + fast-glob: 3.3.0 + fs-extra: 11.1.1 + lodash.debounce: 4.0.8 + lodash.pick: 4.4.0 + npm-run-path: 4.0.1 + semver: 7.5.3 + strip-ansi: 6.0.1 + tiny-invariant: 1.3.1 + typescript: 5.1.6 + vite: 4.3.9(@types/node@18.0.0) + vscode-languageclient: 7.0.0 + vscode-languageserver: 7.0.0 + vscode-languageserver-textdocument: 1.0.8 + vscode-uri: 3.0.7 + dev: true + + /vite-plugin-inspect@0.7.32(vite@4.4.2): + resolution: {integrity: sha512-TqRLHwOM3FTJPOGCCHJmub4SVVogSjZ9LSDo1Q6WeN2Zvc7HB7tr7cqYlAyStXCI90KvVnb1BRwI22+HXlghXQ==} + engines: {node: '>=14'} + peerDependencies: + vite: ^3.1.0 || ^4.0.0 + dependencies: + '@antfu/utils': 0.7.5 + '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + debug: 4.3.4 + fs-extra: 11.1.1 + open: 9.1.0 + picocolors: 1.0.0 + sirv: 2.0.3 + vite: 4.4.2(@types/node@18.0.0) + transitivePeerDependencies: + - rollup + - supports-color + dev: true + + /vite-plugin-vue-inspector@3.4.2(vite@4.4.2): + resolution: {integrity: sha512-q5OTkcZJqL78bwGJl1Zk8CNqtxZ9wP2udJYqyFIZzL1lTax0/oq7DhNkLrnPTxkJuf0QPZKdunb1vDyCByn4dQ==} + peerDependencies: + vite: ^3.0.0-0 || ^4.0.0-0 + dependencies: + '@babel/core': 7.22.8 + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.8) + '@babel/plugin-transform-typescript': 7.22.5(@babel/core@7.22.8) + '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.22.8) + '@vue/compiler-dom': 3.3.4 + esno: 0.16.3 + kolorist: 1.8.0 + magic-string: 0.30.1 + shell-quote: 1.8.1 + vite: 4.4.2(@types/node@18.0.0) + transitivePeerDependencies: + - supports-color + dev: true + + /vite-svg-loader@4.0.0: + resolution: {integrity: sha512-0MMf1yzzSYlV4MGePsLVAOqXsbF5IVxbn4EEzqRnWxTQl8BJg/cfwIzfQNmNQxZp5XXwd4kyRKF1LytuHZTnqA==} + dependencies: + '@vue/compiler-sfc': 3.3.4 + svgo: 3.0.2 + dev: true + + /vite@4.3.9(@types/node@18.0.0): + resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.0.0 + esbuild: 0.17.19 + postcss: 8.4.25 + rollup: 3.26.2 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vite@4.4.2(@types/node@18.0.0): + resolution: {integrity: sha512-zUcsJN+UvdSyHhYa277UHhiJ3iq4hUBwHavOpsNUGsTgjBeoBlK8eDt+iT09pBq0h9/knhG/SPrZiM7cGmg7NA==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.0.0 + esbuild: 0.18.11 + postcss: 8.4.25 + rollup: 3.26.2 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vscode-jsonrpc@6.0.0: + resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==} + engines: {node: '>=8.0.0 || >=10.0.0'} + dev: true + + /vscode-languageclient@7.0.0: + resolution: {integrity: sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==} + engines: {vscode: ^1.52.0} + dependencies: + minimatch: 3.1.2 + semver: 7.5.3 + vscode-languageserver-protocol: 3.16.0 + dev: true + + /vscode-languageserver-protocol@3.16.0: + resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==} + dependencies: + vscode-jsonrpc: 6.0.0 + vscode-languageserver-types: 3.16.0 + dev: true + + /vscode-languageserver-textdocument@1.0.8: + resolution: {integrity: sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==} + dev: true + + /vscode-languageserver-types@3.16.0: + resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==} + dev: true + + /vscode-languageserver@7.0.0: + resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==} + hasBin: true + dependencies: + vscode-languageserver-protocol: 3.16.0 + dev: true + + /vscode-uri@3.0.7: + resolution: {integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==} + dev: true + + /vue-bundle-renderer@1.0.3: + resolution: {integrity: sha512-EfjX+5TTUl70bki9hPuVp+54JiZOvFIfoWBcfXsSwLzKEiDYyHNi5iX8srnqLIv3YRnvxgbntdcG1WPq0MvffQ==} + dependencies: + ufo: 1.1.2 + dev: true + + /vue-demi@0.13.11(vue@3.3.4): + resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: 3.3.4 + dev: true + + /vue-devtools-stub@0.1.0: + resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} + dev: true + + /vue-i18n-routing@0.13.0(vue-i18n@9.3.0-beta.22)(vue@3.3.4): + resolution: {integrity: sha512-d/WVAZKo68blFqv6BPxFrGy530+FgvXsYVMbuvaICaoFO2CUxuaszF4vPCzCPIi9T68WRzWeUMTUb7vmv2SLyQ==} + engines: {node: '>= 14.6'} + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^2.6.14 || ^2.7.0 || ^3.2.0 + vue-i18n: ^8.26.1 || ^9.2.0 || ^9.3.0-beta.10 + vue-i18n-bridge: ^9.2.0 || ^9.3.0-beta.10 + vue-router: ^3.5.3 || ^3.6.0 || ^4.0.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + vue: + optional: true + vue-i18n: + optional: true + vue-i18n-bridge: + optional: true + vue-router: + optional: true + dependencies: + '@intlify/shared': 9.3.0-beta.22 + '@intlify/vue-i18n-bridge': 0.8.0(vue-i18n@9.3.0-beta.22) + '@intlify/vue-router-bridge': 0.8.0(vue@3.3.4) + ufo: 1.1.2 + vue: 3.3.4 + vue-demi: 0.13.11(vue@3.3.4) + vue-i18n: 9.3.0-beta.22(vue@3.3.4) + dev: true + + /vue-i18n@9.3.0-beta.22(vue@3.3.4): + resolution: {integrity: sha512-i/MQ1x5kEXTMzmg5Cg9dnXDaTWv0S+O0ZTf8+qLWhFJDT4ERa5GLh5V+Ya748x1D+kwpStJxIW3kZGESJG7XCg==} + engines: {node: '>= 16'} + peerDependencies: + vue: ^3.0.0 + dependencies: + '@intlify/core-base': 9.3.0-beta.22 + '@intlify/shared': 9.3.0-beta.22 + '@intlify/vue-devtools': 9.3.0-beta.22 + '@vue/devtools-api': 6.5.0 + vue: 3.3.4 + dev: true + + /vue-router@4.2.4(vue@3.3.4): + resolution: {integrity: sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ==} + peerDependencies: + vue: ^3.2.0 + dependencies: + '@vue/devtools-api': 6.5.0 + vue: 3.3.4 + dev: true + + /vue@3.3.4: + resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==} + dependencies: + '@vue/compiler-dom': 3.3.4 + '@vue/compiler-sfc': 3.3.4 + '@vue/runtime-dom': 3.3.4 + '@vue/server-renderer': 3.3.4(vue@3.3.4) + '@vue/shared': 3.3.4 + dev: true + + /wait-on@7.0.1: + resolution: {integrity: sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==} + engines: {node: '>=12.0.0'} + hasBin: true + dependencies: + axios: 0.27.2 + joi: 17.9.2 + lodash: 4.17.21 + minimist: 1.2.8 + rxjs: 7.8.1 + transitivePeerDependencies: + - debug + dev: true + + /web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + dev: true + + /web-streams-polyfill@3.2.1: + resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} + engines: {node: '>= 8'} + dev: true + + /webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + dev: true + + /webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + dev: true + + /webpack-virtual-modules@0.5.0: + resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} + dev: true + + /whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + dev: true + + /which-typed-array@1.1.9: + resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + is-typed-array: 1.1.10 + dev: true + + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /which@3.0.1: + resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /wide-align@1.1.5: + resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} + dependencies: + string-width: 4.2.3 + dev: true + + /widest-line@4.0.1: + resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + dev: true + + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + + /wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + dev: true + + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: true + + /ws@8.11.0: + resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + + /ws@8.13.0: + resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + + /xmlhttprequest-ssl@2.0.0: + resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} + engines: {node: '>=0.4.0'} + dev: true + + /xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + dev: true + + /xxhashjs@0.2.2: + resolution: {integrity: sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==} + dependencies: + cuint: 0.2.2 + dev: true + + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: true + + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: true + + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true + + /yaml-eslint-parser@0.3.2: + resolution: {integrity: sha512-32kYO6kJUuZzqte82t4M/gB6/+11WAuHiEnK7FreMo20xsCKPeFH5tDBU7iWxR7zeJpNnMXfJyXwne48D0hGrg==} + dependencies: + eslint-visitor-keys: 1.3.0 + lodash: 4.17.21 + yaml: 1.10.2 + dev: true + + /yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + dev: true + + /yaml@2.3.1: + resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} + engines: {node: '>= 14'} + dev: true + + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: true + + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.1 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: true + + /yauzl@2.10.0: + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + dependencies: + buffer-crc32: 0.2.13 + fd-slicer: 1.1.0 + dev: true + + /zhead@2.0.9: + resolution: {integrity: sha512-Y3g6EegQc6PVrYXPq2OS7/s27UGVS5Y6NY6SY3XGH4Hg+yQWbQTtWsjCgmpR8kZnYrv8auB54sz+x5FEDrvqzQ==} + dev: true + + /zip-stream@4.1.0: + resolution: {integrity: sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==} + engines: {node: '>= 10'} + dependencies: + archiver-utils: 2.1.0 + compress-commons: 4.1.1 + readable-stream: 3.6.2 + dev: true + + /zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + dev: true diff --git a/postcss.config.ts b/postcss.config.ts new file mode 100644 index 00000000..e99ebc2c --- /dev/null +++ b/postcss.config.ts @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} \ No newline at end of file diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..18993ad91cfd43e03b074dd0b5cc3f37ab38e49c GIT binary patch literal 4286 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

5iDT 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≪C+3|(L1iIn( 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 C&(S>q literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-1.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-1.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..33ba991c411c44b2e388f118727171901b29c556 GIT binary patch literal 58392 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

BHNhbX;h%F% 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 VsFfky35#$B9!0RV#l00000000000000000000 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°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 hVJ}^|Tog(IPYb^Yo#>;@X@%0}GEyr5+f6ML2 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-101.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-101.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..d733756bc2f9d48bed2197ff4f00aa0eed3df398 GIT binary patch literal 13344 zcmV+*G~dg2Pew8T0RR9105l)~6951J0BfKC05iP+0RV#l00000000000000000000 z0000Q78@WOfd~dx0E0XT4he*15eN!_z(9eTI{`KVBm-^>Yybox1%(&~APg=SBp7TP z<5mU7b=Wu85eB=Yz$&4+#h=s#YpMnbm}?;N3}k9d!#>H3woyV=Pm+1PvzrB6{OtBdwP84#8b>wD?x+Br%-v9da*x?OdwMawr~QGVC7 zy0(yOl%viGNC_#yC9n+km^A>vBGUV&ep1Qu^#cDPmeL`TW_EY19jz=|_W57w-7ERu z)B37Xt&~z&URY%TFaV-Jn#XWrKXC1J$uPeE_tUo*SG(UL%j6&;BDe>}e03YM8n2aa z&D+*dia;OO8;Db`4rI`r&-%jCAP zvfrbvwz=Q4YJ4NTQ&qo@s*dp)!FqD2Y4=n$wgc0>wZz6@W-%i!8naLZ=s07IP`nFQ z!yN+n=4dfoeMIsF<8SR8Mp2}-#7!8sr*bC7^lE!A#8kH4h4!i`t9U z79A~FKkVmHdudX6ZF&Fj-iTKt-6Ic-I$AAM7uBq**z83fmH0Hh;Fl(Qu+R+C?mWTyWuDBgau4P|GJ5EcvLWT<6Q5RYx!=UK;l?lz9%}it z$%TY@h|sLUGPi%ZUzmpsZ8TauuKY4TkE=Y)gF?gk`1$)yDSNEnTJO~|x$HmvcZw6+ zL){Maq;{3Z2iq8Sxw}wRWkr~W4n1te=jNArEORR>y*yZX%fo~omYtriMHQiYUpQHJ<|NI1hRhECmw#Vg+ zDr493ty;@yhdLJDArBQlKQGHeJFBqlYiC$Yt|VRX3zFA_`WI4)XZu^qvWl=B4_;n2 z-(v)1_*YM0nV&J=zbfH~H^W^)iH;<-&APzayAM z@+IjAZo%cU9!rhKRO=m&qYw2kj=u+6tgwNpciu1F;KW+f2|j?y-xy}^T?SA7$oYl&mEzdj1 z+t1tlS%1V)^M-Xaxw3IaPCe16=DGJc7?bVi%hhN0d5hcNxG4eN0RiTCj*H_|+-cxm zz6tL*z~!`0UQqxp-;0YOuA{DAPEx73Pa2J(_ohqu@n?YZ7CC|I=e^H(D+m6ZA~>t{ zVdG$L>)~vUtuhTx8da&q?z6V`Eh;ojC96n6vd8teB+_K>5%~`5!Ueim2rx=KtWw08 ziUb+n(uKh(C< zLNWFh6kSw7`g@_mKpyQ(>3H*uUhR16y@A??JIGWFi7pSr$$;T8sk)zT+woOF4`cSf zcjyOF94th5O7wQfjyU^5fk-UF5*E5~%-%n=mub^{bgEd2gZ8{|txJEK98UoOc`$h* zRaUuhkOG;{@EQCW*v!0TAk<0~%|?(Mn*{^~nS77z1`p0M8R0lfFEBJsVNUg~u%wxn zQF16{s!$dli0WRE;lP?WFxUZOAFJ%8VR~h~Bz=iwCwbKY_fp2c6Occ-pfosWD;k)$ zRmWtAz|t=%l9%Dz4zNrHcb3x?6orsG2z-E*g&;NLIo^4lGF9ZfM8((7$^C*&83Cf0 zR@nJ2hAp30IkYxynfnDklfQNJrnFxO5>H^l{|qHFxm;t^fku!GaW;&q&5k#ts#kaM z;9t;$LXkHcrOE2bYP0OhMuRZVpO-U{>Visj=-p6Y;YqtHxA(XeRCj%XKWPZ|i**V| zcqwk3Hb7|o!8cZ%(lAY& zG;(0OBlJ2`TumA>D^8@RinfrJ4Pd^_vJW^qbITM8g$~7E1N$&)zLBvNy5wyVY^H|0 zuK%;%7jqFvdI-M^Vc2$g2#9bw=b}H(mKHsT3iTl~S%E%zSRE&sz=&s(TcDn_ElzVM zmOuf(bIUq=Xgs&B_6e*#%g_GubGwQE@abteq3u3cLRsKAJ>LJ+z^Iff!4M$_GFij= znH+*;WQv7BqN9Igl0;h8x$Cu7??U-er+(KySI<_$Mf)J91h1r(Xq4eF_l!b+!6Z1k zi-bHVD2f`{z53zH7*-Lk8f-rzP`NUlW7B!qQh_D=T%Xr=i9C2Q&`KLpx-&MQB{Y1? zLh8(0qv|@95mFdb%c);Io8g5H&wn4Y%-6tmlkd=ppFzDcywCCL5S2a!_6bDCZ%Xt$ zn{Wzis7FqHri7?EqRX=kY7OuXcj*-_qYiQ6T5VHA9Bzepr#=!Lvk(MvaA5{`^VBeS zWOEa?2qFvI)nRl41E`M{Q?XllI6D_Apor?^p~l^86z0Hh=}1t}1GWa_>AGd&Zq6b4 z;bGIu2#Eo%9~yHc4?z8>uppF~nOm{%scnvr=0fbe*xRdmsdNB*&@YFyzYMs6GU6`< z=Q9(~A2OBF*7VJp zQEVD?-z`*K*JaI(BNo?-s{J>;CNe461YrgNSkY?2hI~#%h%5T|?qJg_tO-*pCGH7q z#Q{gFeXjSIfqQB-dVfrk-8p=;*s6j#0O^iy?~2GyOGRrvtQYhi`dWRjK!c2V9|(&h z9u*HYl3}j5oFC68%*zMJ0eDPbWkW|z&BNVEM;>Fg7qS|@VcjZCfLvhwaPFI9VqyD(rH-*;QShK_nq$=z?oaVzvSyU-t3qk9e~(S@ zVypfI@|$Z`wR!>YXX?*n+`lzZ8G0Psif2p&LSf_mGFQ~IvvfDJgl{KoBbB#2s(^t9 zz`!9vZefKVcaekgz9|55c5<^!`eniFp#CZ0)(e#u-PWUq$2c))08T&6b^-h7u)r0IhuJIJeROHe`kY{cS#6i6st(g;J5`8(%B_sQu!yFm#Pn+iE(C=L4LzN(pt zesav9PtOiV+~=qGDF64<&Z`-hKd!|6P2};M#g#>Bdk&>b&M-9wZU~#q@26sBpSqn; z5`!hx@&&vvU@M)Ys;M&_$MWR2eFqV3B7TFb%wlj>gxRzI9#1zB9foj32NA_%=6vxv zX?y8l%tQK1mXUdAed}Q8H@Ny4qQz1TcU#nAX|uYq80!+Zr4gb9IjQAE_xqM0<^DLX z#VNLiYpcqQNIj8nXd$nz`Vtg{)mo$D;N`JtuZl;ODl49z;tq>6FENF`L_wbP%#!(? zh4yVPB-$F)ouW6hR{zC0@Dc$x$;n(paq`sp$iFlFoVfxB)js^!K6oz)_?LorG?oM) z+K8Uz`(q>!YG*30f&?mA=Bd|EXe}O5_fh0UHfgAYs7?sMgyO_@p z9jO1=l%M?C=jawLqRT3gh|~B$+MJ zs+1$FQeuWqQ>-k(*S$J^n1Z2K0+-gqCLVzBbeJwqFtverRU~YOQ&spf+;*^n9PY8f zGo_9EI}O(ua{yTjaQLd}B)bK;K6u^+Hibv-~IX0W`RGCWKtu*=l@|EeD=>R#lj zfHiM?jCK(U6~9mzv#Kb>M+KsEF#LsM9eMM;K?&^E@vRmnA#AjOrn*1;@%NBNT`8>< zkt`VQiZHr!kXlmWPcAjolEipo*j3&>3|=3J12nA~LYCA)zf@PJ5EN{RE*RE8TkT&} z#j5~T(wqF}Y5Llvmq3(@*Yvzrs&npD1=4p3l}9@i5BI0AjH}?jn8Y^_cNy+@av0Yq z8`!!$rRSr}a9*?TeLC}HLdXR|B*}`j*8(1*BX14Q@akE)O`#V^@5mqv%pKTittjoR z=2Yp~vOlJ_=eyOdQU~uRv0YLut9QqE=^kCxv1(gVj+veL&cgsCfw_)ps8rSD&JsFL z+`D)()(Z+?BJ%=FFeJD*5D6&wkr%0wWzw7=8QeM9x`zh_FdhIt zBA-uWLkGf{rX;~8)x79={A>u&Hc^>%e*75v^q#St1SeGRj<$3Q*I3skx*u|ddi$p8 zC_npl7O={ce$7V8kxctxCh_}W`b+E7camzvsR9`DzD0VV*^c!vo2TSX3C6B`@;i8{ zdOQHmLvz96n2<@IM8#zU@(spE;~y!cMM_)feJBK>`E?dDId-xvz~-%3bft1VxSKLe z63gr`NgJ=5;ni>}M`?uV=p^4bf833By_#J<;YU<{++`-3cQ#-fj@rO=zSp;$oiGI@ zd6uUXUKvcpJ>zgq^&(jOC8L>1vbzSwLF$g|b_;3J!kp#oLr%Br&Pk}eqKF3UPhk!w z+^300vnLlmP7^ZGO&6;Q`IAWK@~`n)e9#JSKdA5tAzMCB)}TPucQw9Dv{VY~X@&^B zZ~N4PYxEgtQ@;YeR_v8X1k`MC_hXLZ#=pde=3PDewJx?wR%d{e-izadJmyqryq+xyQj#CJl`#zl%osT4r)HL zhPeFJ0ixgk2NB1#)UW~@>t8qv{6uiRXvX$tricBPM;X^cmpez#miUSGN^0`|#hvM( z1a5DK@{A+Rrm^4o=zP8#Yigdi_q&Aeu-$9JUK^4OufzKF3exwQ#r@aFJO)VTe>lV& z1yee}V*{p64xHV5T@5q3Ru1PN!#CHSoerHw!66tgkq$vl`9Mda-W?~*6dfKns>{a? z&<=1M&He8fK+B!hLbD#vCfO?In4(Q8?O7d7PXu^vijMX-y$0x@8ACsik|33p?|K!$ zB$I!1vztiM2lSQC$>urHPqQSu{|DW z3{9=(CCkW-$dOcosYVoLbx9hdgh@2>vC(SOh-*ZOS_Q`NBg?ByyD1>j7BVg= zXcFN>`4Sd^Nwokr*$lAWh=pUu^)fJu8s$FOD$i#yg^)9Ps6Jcnz`@#4vf_<{Jh*j4b{jKvz-Fii;5j}CP#pH)N3+{s5T;Q)0a92GP>Fp+ZoM* zdq!F$paH%FmGLaixyrqH?vgn+XwTTsYFU8TpvlSuWf%rwVJia| zwrr7rV_$@LF1-bj0RL*w+Rtb)n$oV(`m*gAV|kLu5hhwE3b#m$i{{_goZ)ql5|rjg zkOcN^2f%@Z-2H7u6cXMIuQRghY`H}Gu=~1fm6fDZoVsCyhSEFZ{}Py%nO|SpSPnFD z{e>lb9de2@Pc(Cky~ut|%`WRaR+>Is#Rkr9z)1WQh98|Y<&Qs~t^Grz+*;Bp(du<^ z14SL#q<UKFixh(1dq}Y8dH8?-ZaCl*cRuZ-9INb~b>IV+6@g0GQ$J z`EP>CszRjK)`XVy((OqhHj?5Gd_AU$=D+{7y1w+V`+J@$DEewYk4S&zKc`FMR=$Cg zSf7g^#7E+fLIL@P?p)AKomSD(!{4wV;S(+yQK|(O{K%y^qXHi9dD>jH-UM;3 z|6K7OKoSvdwzx**)P5?2hLSEkvD{~ullz`WRMF)PJcUBN$P{v&?yL?wx&y!vI-opH z97@xYMp8-rKr?CLJbA8|!U&`g=33_pi-bwmNrI&kU>87$;qzyg$!cnntukrDt23vV z?eG{#;si-5pF{gG!ioMQW5nYV9#L z{jV?_=WL?vBa60AWUK7bKQYkqN0{R)Q}APbE9n&Dn+uZ%7zk4P0ntX1x)p8lYA3)(ec%rO!vR`RezH{_ z`HYLgzvdLPQK;i7RF5dWPSBhEO&ER(U}tUd)m5`v75sO@CnkU@JEYe8uf-q8R{5|| zh!l-4Cj!t$ECMqwKwX+Y0VsgOlHd@e!vM2P(b3VSSpe6JxC1v{1HeK;XRyj0@oq_> z8Nai!Jg_0`y7BnDxe1(V#L0Q@zPB7+1K1@YLXhkL8zd|olQyy-8Sx0*C;@w)EV39j zkxq1mbdv!sgG)t5j4R9gp@reL4nrH8ISK{e8?&^mwlCGMB8{en1JbEwO5v~6fSq-9 zC$fT{X<){jKQ{2RJ~bi5e^*^uLUBk3Zov$H)-Sqe#&Dx=xSc}ULyoX6-E?}4>ucF6 z?=T7u-Z-_u%07s|)ae0xwRX}aEdBMQ3Q^iy`y3y=pDgIeIKIR(j5m`0_-wBQV;`q>3npz_Gu77(H8;M0(=c{{c`YQgMqXOmlwr1 zC<}Vy6v`$zm|$R9r|36~iY_D=(Vn?y^jdR1EwaOJWPl>J)!Hr2AEG8~q}W1ka{$Zk zm96q6HZTCKZOJi`sP$U6iVebXLM9)X%Dk6leGHgz6ylwFTC?y@8>v<^^8v2G*z$?H}toHZs}*S=~lNO7%cVPMds341EXF@y>*1s+^?12lxHko zkfe|-q~1Gcmt6rFOC38DOx}Lr~GdwA(QK(>Y6`+wDPoc46_6X z*>`4nar~NaEe$Xb$_l4_*-8+SinEcV_EwHHcV*T`Jkwgdy+X;x<2d0@gb{q3(Dtsa zH4YSkla_9;-=7 z&(Fu++Y4Yb`9=Df+_F_RFbri*j)^u?jADRnm6OcTG0A2tKo?G6CA(RfK>YrTkq*Rv zOf4T?YM_M!n2vb5aa-UqCEJ_Yn*osFle~^!isPm*rC#@_h`M|{`Q`H7VYV9YWlHro zlb=peGWP12app?77uZQsf2<$!$s)fVcWyb+)x&BY#HHvd^}dpto*axM+O&Z=1%It% znd;KR3)QsYR!{IJ0Hx~``?P6p$4ecpM(AUNG;y}cWHp@=W@JEFvoq(E%qZ7c<^Wt+ zdsdXZlsb~A(yW|tL7>pUuHk#15J0z=c_OGs-ye>V^uY+UCrq7#iL zoy5(>DIw4G9Z<>-GJ`VH5G@?gubROM|D*&>5fX`MvQ<_A*rm{+KL>tYB?s+LDrU@m za8O_j8h2J?+3W7ogrY%j;@;v2fIwz1gJIb9_TN0y+Nr&zB?*1Vi1?HoK}XKkKM#4K zzYVc3Z;4KHTz@P0mOcVGiQS)+bBfrSfk!#zk%`BA_EelahGWcbvhV8) zB2Cq_5l++v>4R?XS@@U0_I1sUXH{dLT^D82Er$+0Rq>`W4X)@h%bx%~3=9G=1B7+T zR(V9?%HpCOpnk7)^PqUlLeTohA&>QC07ifX;u_l;vGYxn0j7DQmV4z)`pDxYAwsE%_+_lvzle2 z+LqF(4}Pp415gD}SPJkRP>@cb+@>bgyE(uYVPnVVXcbN zMa9JL?t>zLG5WvML96fm9d25a(3C#&t2{$4XbM|w(aRlDVDB6a7b8~!u#4ub-Vv)lC*D;8}a$}8!DA1dAhitq?34U7oDfB1l zG{69pH7d$90N}czKiV&@Gu$PzRh~58*HePz7j}mlb&r2C;JE(PUvtOCQAqa$)8SqI zWx$^P*0oisx)xikr&SAbN0(-N$|G0u<%0qu161y~?6ueGj~b4qb=VbLv!kU9Ue30E zQLSX6aPIv_0_EyB-lt{ggv4RFe^E!<9F+Ld%SKWB;<^p?8+jZqIQ|0C*mO`;PKL~XGnBSgFx~VmWdK(C`2Rk)#+Wm>kl&WK8wSkPfJFYA% zr!FYCJ=Cmd7U*gkX0^QCqorxhh@mNO)Vbe^?>dwe@VB7onWZ}~A~Z0wI6P-)XOPbX zVKEEm0IE>2OO41FbV@K>fPJ| zRO~1y=A%b5B0I87V)%^@dJB|$`=Arx%`H~B-vk(qiqYG32#GI4YwZkI-WRpm_&@7i z75~ji`vNs1)z+>_=z%T(4=N$q$-_*7H6{gW6%8!h6XzRT#2{atMidCaSkvArM)OW+ zETXiV?{{Uq-3Q-VWi?`bjs&Y7b0%e%g40Vn~8)}0MJql*TJmtKdymf``TbY}w3>Y^CrGIl8N-B)#0 zG3rxZGNQyySL@|%%iwkBfN@)@3BsU?XwcKD#NV|?!%kE_M#Yw^zqKheA7`Z*7=Gim z&Z_jSJ+KBKV5z1K0GKYl4tp)lP$)EnsYy}(ADL_ki$}#Mjj@pYng4XU+aE+`!$U8G zgztT1g!luO5=&y1LN&l({n?oWZ~5b=vsnBt}mdoajQt&e5FoaHUoYL_n-RJQ41mYx+WVK)q=wYO4kB9 z_&cb`@mVXQ`6#=TX829lI(D4tgY5uLo17C)H3|+t^kXb~|kcr_W+pQ)sk|yP6Tq+0&`?wd2Byv%qrN)tx zH!LoExOEEQ!e#B%86?sz{|%rIU@3n4h94x{Xfbk==0#EC37Uv(zWZYYZX{?b;H$!A z>7{X*1(DgY6eV6T>}+ENHajXly|jLat2i=P&s~KP-HpTG5knh(k_ZWt2Fh014loa3 zf)S6vj1vGl%u!KM<_>^biH{JZT1GK7IF7$%Z>;JL`#K|6siUan-_GBW+i;U~qCbpS z`2R2qF#;9(l?;rnD2=m^Fi#~A-qf_oLg2#Rr^ymD47rhEhVKX*;a-({{!cp5o5)FA z$z~xJ;x^fy0R#X`${!NPea)v(Z+VcRe&;paFz|`hxrcUgIP98q42KrcFI;c4k5Kw zjWi{imLQ()LX1SS#dIj=-6j(4KzFsd2CqBvZ4`- z;Ef`y=$qlgH|5Kxyu=ui_pbBCEqH8;&w<$RS6bw1yLUmPQ14;ViOxxwgq?Z-kPEO2 z$to`k8$o$>Yd9v|0~iKyej@gs2N(@-V1H{hUA$zQY8OFCYVD zt2|Mm;IuLxci^>iNb3j}p3xM#r6Kztfo|=*zeuA9Tzs8$k}(p-Cs#*VO-lfV>q0a< zpc?8L-Nl9hUVnIWIFY|KvR#NITIaymxPY+Wq0Nz*hqNSFz3qk>kv`J!?#Rug6IB>_ zhhS_1SYq<|jqmnKMwwbuFU$5W`1Y_KA+GL?f{c|FLo*w8n*5{vO}oMv%;{g^5RAp4 z+3$zv;y7*?5Z)C)D;p1qICjapc@A4>yog8e#%D%80t+^}YTis~B;msLus;gORsHKZ zktAi#6{-^SWTEc;z?-^W0Dn}1YH$n}e|%Mx=Z)=UTXlUb|LvULCM#)Mf&WQrDMSFY z>uv_VubV)Sy!~RP+dykJ+--MI;*UqC`xTKn(umH`7lx-KDKzIU3LiLamunrhdK;&H zuqmm%K`0>m%+b-&=H+C8&^B&k%6&Drb+vvzJiWFkvObSTmEevxo2)48;Qj8U$s-T@Q>Qdm=lL6?Zvyjp6Dk;mcKYDPz*2x_}HRxaaehqCHR)1g39oE^0gQUx-R8QwAwMRs*D&_FhN~*o(ba!`ws?`3d}+vRA1{C0Na7@^kkolm zZ6)Q?29~Olp9|d4%MC$VMb9krw$AWsf+hkBH@DA~m$AZM3;u3?QW2;)SKB%;Wk^t& zP=tM&1JDNG!IFJ(MHk%Bme@$EX)pxt|DAB6r?OS1y-K{mppj_$)P7olfiXv$S#I?; zV4PZm+$e0@I9FxDW|!+Jn1runZ#U^ghmez$OXAW>%VN^VUPaFl4R7tN%qkj|1$^`4 z(4hSl6HB`mJ_>XrTC*O_p26}Dznb1vH#$+ip<-Ky-CLlh_0d5GLu*T8(?hCo2f@EL zcxrEvi{jr2DUlderN0iBiH!;cuYVEpLXYDXteZm)GSMJSHikANH2ZBM-6+hU3D+3@ z96391fk|re$|sy?w|S)&g2ZAM{&#*0u>qjO@H+Ihp#)%*bIh*`8#xlGv&_lH6KXnN z-qft3D0c?oMp-#jRTEfpCx8}UJ+8B^8-NE`@0q<>w#qkAKu){HwnobV2mra-wYIg| zJeK8m(5CUMB9%Z21BeSq!26>x*MF|?qf~FXxJF(hmYdF(!W^#CKSPvJu~&g(k$y(K z@GeFWm4v@IFtuFC#5;&|+4xTg4d0q;2D1Yw6VoR4E8B z?C=~M!-kww7%1wFY?UQ|m=sb>xv_7L4dmUl_SdBrLJITJ6Qp?S3-j@&hZ=T9pRP5Q zWn*P}t@lK4A`)*pcBA4iUeQ_=)057!>9|Pzwrs6XQwc2|BR47;dz-UIp}JOf?8v23 zkfHQwAG`bV`Ecn+I+2O|A)GxGB=!KQ!FdP2ufjLLu2|5+VgtJ6R~Smv47=%@HSA zCy8G8>azh-P%%mel2o7il)x=mZK6iD%J14JjWFRL^DBLPEIQHt0DzgCPv_f#|DySM(MCC9#rB;q?SU>A%-m3_zz`< zoi$caIg%ihNw+EL0O1e_ZAmh_Q^{1hw@%g2==49A;*Th$N{e3-={0HH{zz2pNS(qV zQukxHokZFTU$zpX87~S6b-YIE2N6{ozRoikU=)BqlFBvH_1grD^?hy*9NT7rYbjEz-R5W0eaMaGg30=k*0CZ)o@c8huQ?$*F@0U5R8Xu@8Z`HK<9TO7V7{gXd@vV9BGW$`Xf zkI=GjE{HTW{(nJn5tSw3enq4kz-7c7n9&802k=ynq^AmBb4qlI*%#m?ftL(qa8U*| zfT^<8v5_+Y-T;Wf;l~XlOVAtu1DQj!)a8c_C>pd>BcR!p&i!qC$*y+r0_$*GW7k zB$EERvw`pHB2lp=mCqLoX!S{R45Bm(HYYn!75yoIfnm%kW|P`+qofyMFC>eb!Lr_l z{fQc|w!^Io_1l@lFo{t$Z!IpMuj>9isiIv4g`eM9>PzJ(O>tuc&fa35ytKM2yK?G< zC<523eCiCevizWEhI)1dKm|bDl>g>TM}>Zg{&~K=Fdh|IZZzi8s*`3NiNsBpOY#k0 zsxFGOA$`R6JX6(qe@D}KktFpYUV75ehffL!kgf7FNQ*C9PhF`TV4aIK(KsOHP$MMp-(#So#^S1B!p8$as`N2Eu;5LB0Wi(@6F$d<@jqP2>1P#S* zkRb&Yc7WV|(ib~mE;bJ!=@1`*`+~@RRsg1X5kpDVd(VT7ITwA#2NbB8q@IRF&Nz95 ziU+vP{T_e;01pcORmgrePdj^K*TG}+lTUB4pVj6-+_)v8jkNhs9%dm)da}M#n>knT z;JEHTbqPf&8`ldMuAs$rdUy-D5d}em`)aD6>u}tmdL-(e=cYTF2q)6x>qkNSj1 zj-=1`@gyO>9PJu1oUoBTP@mRW?Trwzy0$~QPUVw?_PKf(g}A1J;^EF8!eeW0#u$pP ziaDek4F>qu@FL`e0m)W*7Qwq{cIHM?b-Yqx3}0Jb+|~WDgQU303(Hbw`Vr5Zc*5d>o{srzJ$n)zk2`7$TZ~FG& zNXjoMw(h%xfel#?KIFyS1w)>yDHgB(UZ*-V(4i}c4&3YuMZNnnyepWjreC<#4?s{+Dd|Q@ z-Qv~UP1=Ob_VpT?a>q%cqGh}N>qd^E692|=>@z5>vixv9NC!PL=fo-0>!n{sncOa6 zQNO-A&M8{m%PUljG$zO_VF)uzL1QFFRk19!Rlyy<-p(T)i*22L>fL(>c76EZ#EILt z_w2d#LD8`(lNP_DhE16~ao&4(ghh`|>sBc%-u4P~2jtJVl@1dDZVgy7c+G%{*RTIh z8~QA-cwC0jVGyM}fQJCBC%T7}M^<7-yI;S#>dpS{gPHH-%4t+=Nn)2m$@+D*jn!Bs z;i7uhs9NI>X`8CAa?!%eA+b23#0z)Z@@bRx^N^>g=Lp@+SGD}Z@m?HF*KRbD>9TtG z_$OVkgQN3Pw@g)+DLy}@bS?Y4USE{+E%OHahqAZb|Lk{^rvC>CL0&WOd@98AC;dxb z?-en0!*B|L70}`JOO>U+La%@G1+np)OGF1&$N44OBV2$)jyQg(P&pzv*3KPlAm@YT zaI9oJd!#hM5)2V7#ZZBKVH973#W{{Gb5J{Hhn1t%o9lbWpTR%wdCs&F3$l&#!30B+ zR%TQn;YF6Ax0E{?7aUEa35r-Tnv@?uJ0kXIN@)E5c4z^~hz(a{f=+E})UrrdWqj0& z3fqkUlF?}~Sr#^`*PsJ=k61s7L!=m?E<3H0XiO`rC2`RMZkKMYaoUBOVZ0i}ZBAfR z(RqwSpiJ)IoCFc0K9R$VX-Nnd;&D8JVvBojY~=>Yg_7H`wM~~KPHn>YG|tUcWn4OT zw&&8{E*t>EL>V znI`KT*&;C^^=_jYWvC_bSWKViMhfR>J@w&n7=Z^`H`X9IHakdS#@>Y8Gc3u8VdcZ^ z1yM44Y>~Y!WJ=Q8#QLX;R@ABJpOvYLu&hjxUv?PB7ndJS{ZEsH9=<%wqbp34rw2YB z^5a&Pm3wp{7+%K+FKw){==EM+DAr=V@@#k!>;J!Y^LeotI-Y$XiAsVbCR%2iplO=b qBu6+gJ)`RlsEeGa<{1f$zZ>$u<=G>6iDt_CwHRxXNvvfA00016O3UQ{ literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-102.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-102.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a3ea5a6040759787c236a725e3f121146b0cd10a GIT binary patch literal 14032 zcmV;>HZRF{Pew8T0RR9105;G76951J0B%qK05)*|0RV#l00000000000000000000 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-104.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-104.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..409e0ffdefe82d2909b8c36433cc307221ff7f60 GIT binary patch literal 14580 zcmVYybox1%(&~APg=SBp7TP zHD0q3F>D+Fg#Fu%C`vdfE{b5|06{S>H~)tNbI5cZv{#~>NvmOyw8Yi$HtJ;>okrMv zJ86q21Bp{#pAPpo;76BeW;}J1#W6KWWPD)JkI>jBxj)bA=D%_C#>sl`<&C@qFbOX} zm|-ke!w6%^m~KFDOc2CX2VjemBk4Kc3Ck2(U@|Q50dbqOmc0aAf8eE}JevOgZ>`O&AnVxcl%%DuC}MUtQ|H$+ zNxTaMOEe4r`4`vA47Fb^F>8a-Pd0g(#&dC*;&~U zB{3Y4{R~4|UdT8$GBPF=}?ayZ5L1lrih} zOHGJFsF_AWr+udZ^-(Y!h8Z{(5^#+KOpRe6KoESFRZxyG5Ddcx1~4cS4)JM3ogZ?X z*F5c8acypxy5d$lV={ZP+7++bmKhcKwfu{-%YE&%7EFB1N>0ISbWTb<=IE2QgA>*c zCYLpihXmNxCy1pkHHaEE{vb|bI!taP`Z0p7DeV&fV`GD1C_+yW=RqVv(AWaTJkDDv zoE#3!QSbpL*)-5ZMz@7{&UgVo_4)5x0c^4)e!#zIHS*C3DR_~yD5dn(@@H$J zYhp*$kM@oEZ0y{zf6eU}pFh5}?p%G$6m^<;8b9sD8M;|-H65P)d<)rnuI=8uF$>BU zzVocQc=wX!OP{ne9Z8*4E8t=hiol~t#^#TN@VkQ;_>_+$VFoSXd&gLKlw@XeaQ=V>6q38Hdke{|>6xW)eIBUIX;bftYTeCF=i-;~Z}Q@*~M1|{z* z&dnM)H+r3bc^b657S8FtIHRVT+p^&{7T=ngbb;=iLGG9`P{vU-YjF@eY&W-(h*Q*^ z`I5;hOs`f&RlwDe9zV}W8Nw-KL3iDlM|61Sl#Tayl}MsCatqtfQNcoKU?SL{R`mgT zec;6StUmC?5KLT&UGGgI#P5+mZ)^V;TYqVCkbyNbmCNSc_=Rj@fdu$j0A);j+*##% zz2lTZ31ZXSPH;i-t59RQIifTKdv^u!XaR>|E+AYIX4JjW?I)XW59Mg~B4qRRKkfZ*P+7Q4N zN|A?f7<>qOb=3PbuMS8+BJwHf8#_0&ZirZ6j?a{U=P{x~eu$)yfIgy{NT&&a42a&U zRKH*#rDRSx0!2NHrl&gyp|C)N_Y7_3&NCYf3k*_}G0tQzS#;W9s0&C==4KlV^PBCv zLK^~XHfMn0L}6(#H`XwYYcbf#VTL@LCxDx7GSmhH6p?^)BXjB;_p;s2FK!+%7i`)O zTWF{n-Rr9@!-#g?0;}egsIR+IOkMNX1VQm zaNxjz@sPf5+5niIZJ%azDm!onx}+-{c&BfeOl+Kctp^~|0j4&3yi*_YbJoGgbbx{I zGCCooDXGMU4cWQ$nb@BZ5#okw0YOzj<;HWRp94@RIp-0`gOz><28xM88CY$Pr??S8 zLM0Y=a=C)Y()J=ke59GYz=7SHCOb%D@YI0`-7%P%Hsf+bbx-p7WIep4T*@eWuqNzg zgPA-v6_DmxT|G8tSe@=DNVwe2D3fu`G@Tyg{*wf}1ssHMI&=4_=T9TN)EQXaH*<^Z zj%%|br|(HfuZ-6Zu$`}WeondbRdwf7@SK0$i%c^WQh62%F2gB<87lBHoDd!=Mwu;` zn83gt&{WQxd4met@brBoO0Q>MogIo2HPE{7!Lb-JkZ0C!iJ{V$6qu)c367FL0IT+{ zwc7XBJ^sH>$3OP!Y3c$ap1Rs~c_X{d-4H-b4z@GRV0v0eD-RFXZ}13_}R1hG^l|R24254c@fmI`e0iHKGhTGTW9M%pjo-(r^eh-`Yet9xG0Nh& zHtnDIEutk(eVgL&-7A-MW4FS$QjRbRPzq~G9%FGFBv4Aq|6SjJOLzOF0u5#IZTGh# zl>HQM{97uWrbrQkn#`Z_Irx2VktX@ssnpn)BezcLzwAd^y!_H^6wi5?Y;01CpLVNP z)lfhqNrO#*{)1;2q|-xSI{veU<3LVAhzkFF$>S+#>v_(ON!YsvzLKL6GnLpA&ogp1 z)}PY|&$Z|^DBr4xRBzR&+>~4wJR^hN! zg>cGRw~0l+!3iOGC5X5%^IFGGL2&4M+B8{&1(N`EwCRS^r#oI6$8&6`S^3QHX!Qij ze#(YhJfY{<)aVxM*c)ffbMb1Y9>^7>$KMXIVPI9J(N6L`xUEHMa4WSNg!v?jl(f=S zdXiViqCLeUM7b-82TPZaFr$8#qeC*_;f>~S+}+m`Wu08rNuHW>>*VK^*d7BI5VtVu z52amqguoaMT#rHc0in+o368w-F8HOvq_8YcWf7>S@v=<%S3`}xKNUj`-@>=d&-R{- zHA3s<-TT5#e5AX!gnHgNcc;FBbFA6jBA^8$YJo$I<&K1?-ee}!3SUHYfDm3lh!Lt9 zI(U5VSp?Ks^!N27J{T&VGLVj3uOgKa*O>+lWT4`oc1*9`iW+hwB(u)a{;*4PJ8aSvyAfUOFEbI_Y&Z^>H?FGY3}(&~q6$w_ ztFcAgY3kc-uW!w^x2U#sWeabkw8#{9=;UH|b|u1>xCL0p30xCu6u=}L<+K780OR;- zP3@c%fsIAfAl8*bV2ql-(iB>WX5vqky^d zTGShGic8Z+hIJE;Ud3(>tkfiE#{70i8Nzu>wHhZ9D?6*$iyFI%$kEkmOU1k{ZOqg4 zsN@M1p*kuD`hm2q3vIrcvhx5U4TR3Lf3}mV_#@(r}vi#(ZP7A?=VR?<$vaL0M{@SYUf(; zSIe&GAQjH^;pVd>;Zz$7OncJlc3f-WE9?Z&d9}s}>T9iPUx*m|3|y*tZW(;sHhpWq zQ~qD$nmdccVltH8STOF}f{Rj&}uXi1KaZW9h%B_4_v^OEbag=qiVx6LX z=#1J=)+5bgk!M9j4^_c(%vAZjOyad{!_K`VftT|nrooj%6^+eJM^T6)H=QxSkPDa}f;2l10|9y08_pekBCtyi$>vG^(Tpzg!HIt^{}2-H&A^Wyv2 zj>iL?5SQqpIzY#H&1rtLhJf!p3fs9u8LpRwv=y(i$O5nz7c4Q9;AxWB)l?SHmvlr+ zLOO@X;EePL=UNx;l_Eh@&d9kIVhgS#r7iV#>gEfF@fp2N9ff-I~R=je8% zsi}%!ZZ?BZh!$I9M3t>ne4D8;TZK!g`fjcOXW5(5g6*~W?dK6`DU0Iq@Fb;-tw-52 zlfjPOif;)PEyX|Oqc1R7E3t#Oowe}}vfox(=oevbL0YMzv`X$@(!x;W>JE^IjM|q% zW?5`XRQu>GK}<~S0Lq$J7UMe&k`1}`sb0wlSs07zFX+UyTpuf3iN+R*29W(pWl=R1 z#_GiY3ePntRvprp^fs=>c+p)xm%>9BE1we7x=#xbo_@%n0)1MjH8Jqi4a)`RAxEU1 zODJW6r}~rrE_Q3faeEH7u&3gdRAGeF(`)jJXC$^mi?_p}awLb&v$*8%VIJUTh21b4 zR67>)!PEB-b?48!CI$5aKrd;O3BDx3$>+a4wqquTK2aN-PZ(az0#(|{M+T8eF^!Sv_i``lfu=(0#m(#*gME+r>iQ;iJe znM`?BWA15Ui{Oa{x-KhoNpJZq?VllMTM^1$Xd#mufNLRppYG9-=z&rsYoat#kzamM zMR#j#klW?vnLn=SYb@5?1j1Q%L2VMdxV9GFebm~Waqw$4$Xgp3>!br?P;o%IP0SI< zIGbQ`?3UWKd~4T8;+2to3b+|4?N?c5H`m_2JoL*8ZI>lEO|lmndPktdY#Bf}n7Xsn z4|N<%-gVV$v&B7o(Gi^mIt&r90MKrUlFISoeZG4U#58=Isf2Z?+Oc{w_{8E0+X3YG zv}s~RBJ2Dc(CfI$qvTB&Rtwgg7sDirjWw<7E_*UZtD%x#E0%+7k;shBA;;I{1l|P@ zGmwD7Z>;@z#u@K=cINC^LEC;Mug8C&a0^%N)Y;nornQOrS`VDrB+-L#snR=??YZv) zC~`S9UKle|+3L>fv7Q|$*fz@BX5xfFSQKcS_?w+9}W#L&$ zQrXL>rfc143HmSwqQ1b9z^@ZB*&R=KaeBK0t{#uA05xx&kULz|Z}RqsfC%S|`*-AL za2!VInHv@eaeKpFjRQ=Kbf25b##9OfG-ILAtOq((au7n{;T}cVp;4j6TTAjg#^<}! zg0^+~PwVV{+c%ash92tGyt|4B=oT`@a~kV_xkGV^TZXT&!+KSIzpK&NY4Rr4E+lxhCJUs>bg7i&;uT2S;VglERE;MJQoM ze+oP?+UWdj9K(<^W9;ui@Mm7eA^pxufoJ;^ApKI&=6d*77Q@43r%VAZ_vMhNZN+Mf zKM#(LZVf4#Lb-`D8~69|5U``+C&R<}LCn1Xz|V;GWWmHNR+QAHgH@#ruKR6=7T)9% z=WN8RujgAElA1{kn`nrQI;!zBZh*~$|tY}nAtf5$qlr2vHhdd;Q% zFLLI|nT0rxE78NdLTISjYQb=kvw(4f;Z=Yy0Dc5W26#>$s1L~BZk-84pj?KTFQ4nGq zQc8x^zoRv!(+(WRw~g>$27u$qIzk z4F{+NSZ)XM-`y|rp4+K)GOR^;8ue63%mt&cx07#sVpcwQkHD3nXC}&&asELO!#NAg zVNL)n1gNuOUe3Bmb7|yZP9!1;k*moZoL*Ixlor!@Y;u)Mb6c3>J;2j> zVOcR;ED_KcAe+x1k%r|b5g%_G25<$ihYf>NZ0MyWbGrgbH!=RmEnnpv zg*L6See|2zcy@N!ju(W?vJjmB%QDyvMiTv7E|X~AwG5s9{V_1Q`Wwd9#V zfJ2a@J@ft9CR(&j&C${P!DmK=b*`AfTIkx{*B6;t&%{0=5zPmvvX>`j+N%H_tC{f` z>SKVw%mU;`#WpPYQ>zdsSR=_2KFdEUnInm{q@!48{&3JIg5~amyfBn9QN9y?M=k=$ zi&`CVU@VSf*5Si9JiQ?V91E13|2Mx3SpY@EqL=A(xX>l&;;ip-B=ID0VgQlO#T8#Q z!OrK=3X@LC2w5K2Sj36MRq2lBj+6@!jw-wj)N%sH#ee>tAW{0sTZKaQobxMVZ1I~$ z9ZHWM%Xb*NApxL7Dwmstg|E-;iV7){b*2^4^Scbjt9$&dv-vavE1U+94X_2*7+wi* z86dN>zkeC|QK7bcqB9TH>xzXjUp;Z{dbETf9ea;o!-+8XilXEJNmw!EL(Qdqr@6F) z06`dG`R^81LKR2@R=Jheb+p-w#DAX2Q5bIV`H&87C7PbLYwuEzThQ7x!Tl6K#zrS3 z+K-#4+VV52c^$GWP_tSm?bhp$=Cr2j^{D|l@@%q<|JH22_Q?S?>*r9`yy)1JjuBW` z=SeUZ*h?@nOAJe$>#~+*n`MIRu?RMmIGx&JTgpuHGiqF%OZ|XQ!E&r}_?=?)Y7h-@A1ov_wiH95}XNwg+B=oQac&MAAXJ z@ozJ`Jk}!b%MFn2Ngpe?$qmxI$otYzfOG(m??>K~0ie{DnNV&k1^7dj7s!9iOOTSK zbz~xWbwSdYW(-^3vGjqQFUIk;qBP&IAlk|kGHoKj1NpPaJMsh9S}tR;%_jl!0AxIa zU0as6S^m6VfKJQ4kbRaeijqE)P4Z_FMa|V*S}4OPmi;07Eeb=2X)dh=Km~Z&(x>%V zUIqvNxFVhiJt1CYS@Q)~<}Em3LB{e{f3Q|)HNsjsEa$*-K76Qlk9zLfxbjDyLBgBS z9iCR7_fYVB?5z;TF=@vXJ(Ilg-GHB#zwgOUY|S|kj41@SB-X6R13`aE_QpYFVT?Yn zJ*k<6-PY!J40tgiW5ThV~{B!JjPdA3ySC)*x2$5U*=%Rqgkf>X{ z4%L70ZrKGv`upk|Z(ulyJgnu=A3-=<$pF9z04Lb>1nIB;HAJ- zCY>%b?0cSWYI$VPEi|zyZBvgKp?Bi3>+2>Ro3u->-&NI`!WyQAW!2rYkVMI#JEDBQ zF_M0~)=Mgp!))T`-S+flxw{Q)Pu2R721s>O5bAOzeyEG>1g3e?)vdfv_s%=Mo#T8d zBO0zJ*LpcJdG3FBgc8G9i_X{c$e$mPv6W*(Cr!U$X4>bR^Z2p*D!?89CqIMj`6!u* zOnAgj_P`xopH&U9AjBA66i3sP&08p%Ns=E#-j@^F>mO?_?acEQNP^@hLZG4yGRZhT zKB(9nA@d($1peBeZb|PZ58=4Y8>A|~&UNT-voIluwg?ZD9#*`oJDSBFpwGjelrM;cnD3tA0r%i9*gX zb0yj^<&YQ(&+9Lsa_{^mhPyGkDwO6{pKbYV@>Fl89PLYYJh0X*lJC#fBk zI|d();S|z}ieM!b%(1tYHXe^~Bb~7AY-Qr(9{4lTJmcLuf{=q^CPj9QFbcESIdBtY zc&|KeX3RGVvSpgvdbV|Gb^B7-GPn~xk;RHRdH|QOV7ESuerUA=yR`4~wPY{=hsx1Q zo4g@J)HrLO3a5q)tOi25cVDyy{YtguxHGB)l8}zy`ea!x&EGv4nvHR|4q2}%$2Kev zDAsWwL?jGbo_1;N_$5pTfCX6LK|yzK9YVt0s49gvPv0H9*xZGtqzN$Z!}7hzd-7_4 zw_G@?K-;7{5qG3#k)ND*ny3}(tBO7Sl3VQe^owo@JN=4ZgvQr6ydS^^5N3q3M>yFU z>sbIdfX{5-(cL~v><_yjK9o*`os`nrJ6pU`Dlt}VB82~xlj#rDlA zGeO{sKNE2WFpM0SG>)gQwbU za|U(geUVv9n{IeAk#1jDRZg$~+oH!x=6WAb8P;-Fi zi@VFIr2ub=7d-vqAL9BCPw*sRfxj%Iw{{>n__mQQjk?A6+6k9l!(0@=H^`5edb|LY zdzXq8OgHR58Rt?zLw?e_##0$loord+^YTg^4eOtMzgwUwWA?MQ+$Jn*p1*C-M=Cr9 zAW^xub+^@rgr9tN<;%w%E#hyUVoK7_7$wuff4}Wb|FRn?-%^_)lVU6-HQ-G)+D}Ek&Y)gI79ylrRdXKT9N8fjh1~DO4kB_BcT_; z0cKE?a$iOYuhcYMYz@FXTip3fHjKX#I3`7>vmBgY969f&W=fQ4)z@>DvZib2^dY0m zjPe$GQ1y47a%tJsIX(H2c>MX!T3Wa}GmoMz-NPFPH?ONtqs+IxH44KoPHJK&0+0ZK z+{p7Ep|S}FEN~0jGvUKdJk7#!TsB5GO0<6RHcNA)pTj0TVUAAg#g1>t=K#JDy0qm& zwy<3560VbytXudtR~x?tzyk2P(5Gz>-l8bW2~ibKSSZ~G7vM}g_H||ZzIfQsDx@9K7WjqcU&88f} zk5ZxX3WtltY`t2Y{RQbqlOe}gLTKc2P#1mpZSdTzAcXXb1D>rsrP~>zjF^Pl3xQ*t zDqU#f)+0YEVwc?=>d-j`b3GPQ;UfK4?FdO=lSooH@V8V(#_?tK*UfDEob#*Av@$XO z%+%*D3T_fe(cdo9Q6hOMVWfc#Ye_z9gk5uv=|4&ZHmo@XBk)eh=}g!#?R$=GU$%F& zL7)2VV_<9o^N}g%r+&w=OB?o#lxvz=A`xkM=W;EHM16EpQ4~o^|0mnM z$ntNHbh2g<&e^65k)UqS?oUi?5J$R@%m5ZuS&n>~++YJx_P{(%#ckvT- zI;md@CrI2e)B!LE)XwCLU3Cn*j@~|h<(a{;lSw~{=et~8{9J$_fC|mAkJM3Ozr;xW zB1P4lLq$89y0T#z9HuPB3SmR0y{3zJ=2sVJ&y;E7sGW(mwBa~`rR#zvmR01ZQBP$X%dj@t95wKtl#HkXrE4y&OtXmC zkYqzX%7Ri z+cFa3ZFYdTb3JkfeAKE;MwmPj?3g0YWo5e_jaTlK2HG6c7P5k_; zdY_KFJGwZf9`_PkqRTd0(n*d~p7HgCGKR@JBpkB_7?$fz0P9@?Wq=ZZ4bigzn^2ke zioc!Zepob^Ea4uN$L%%H%}Mn`3=rNBb-Qz@0z1M?FXXfr+Ge@h8PoOri3($W_H65s zpPSagNr3R75I!u6Wiio5!FX_*-6JNd&RAZZ2=D?a@t;e7i{`iP$C4y}t1!C5HK+o^ z5XmV6%>jH5fCtr7B4-fALaqI1TRUqypI4=$xGlG4(s>3*X{}kOhmP#dA)BTcDY?{o z)W|kf9QhQBKfMAkAvXZD0UMyGt$D+o(*Ry1%bZp5LL=!%ZyiKDP{f? z;9k~G>~R8w%%3$D_08;O_kI<_nH7>04<+TxlZkZaqrrO(Y)5v32TWu3PLY`o)|kSh zbO-l6XS(+3!9$l)^-Nfub&sBDPHcbq7lOlkHJ5e;z-iA+Dz{^)vj@u-oA?^BdjKW@ zTsY&&ck$P^o_4zcr8D)qnQls0T4SKYOlKz*{K(VeCmfw-WW!YdHJwCpTd%a1P^J$8 z5*IvBXyeqinYE1R`rrxoZ3B7AklXzwyaEstB3FQ&9v-$Q=X zIFGs0fGy37fw12nu5WFk%{THYLmAUFPl-Awd+1%B^0i!9&C$ByabzOeW_MZQ06G|e zp;jy!vt|Gb3{&+WGA#zP-qe;)7Ljr9A#eC(G2&JG> zhIM`BBs7)Vzj=_#ofN=l?yy3tLR^Iw{nU1QzwBu^L8p`&wBr%g9_4lCq zFWy4jCoFts+}DkbM?Sll4K}D6r&U#E<)4^8!JS+#)5eA0zSOHXUCVRjM#Un&jn5ML z1j2#m$CkR!8KJlF>H;H0m4%J-9BBJrbsSFMAMEY4%)tnJ7U?DyjvT3n+>VLutl?bl z`Uiu8A-HYr;~p=P?2&GSgm;qCLMr!;`krIr+3VCp9*%3o3xoCr5ninO>G;$?c&4d! z_b3D8;+TYQO5z2YOlrcE$y1F?*s`i!dc(O%=YPP2bvTco${Kf74UqrCkz`!^12gU= z0^|o#1M+*^fmt(`ED;DIt>X=wD>k;=-DL5T(GD#0FaR5w;hjZ`_NKxOe~$R)Nin7G z{M~1-rb}=fziwT*oWn_6NHdkj>yI0C#lhWE40MRC`c~VN>t?oxNGAdT1_9|x!IaK5 zK;dgp;t%|7$!~2d54Vg7NnLp_4aafOU_|?t>aF}kVF@&{&Q6UZm4`78m4@1(-(Lan zw$SI^Ap9b1aQ6xSrE4t~@{O*E{6YY!K*Tp}?`3Glil{||m$4W2wCCT$wYlbSJpfqx zZS9{AIE2bhZ{ZO#j+6bRNzIIYeOPmzo(-cDFG%B`bi*{Wcw^&HChF{UAmQ)8B!svv zpQlk@EXk6;sjB`YaR3>$-um98(l#e?OZ6?wJz81VV`~Xx4I^X6$W;^PlEQc)_vr4* zcGhq#rJSOT3ybIaYjBY)(UBS-np^{PND1AmXO_Cxy3PvYFAP-1AExgSO2aCn1K9<9F5hX368ndYoYt97qiwPKcd$-UVRnE z4Z3{prw`L!p2;)H*1&w5NP276EJ(R+coSeUfP%`sogWudrVs3HQYUOZQ!zqn4Qgk( z@27U9fMMFv7B5lD?2!z|4RlFuabMufP{{&2u4Z1~5z4BB`8_b3m;}&h#pb>PFa@B6 z+x3?KhJZT6f&64veV#>5fVYzsC>Ee&B$-I=(_GsAU;FxWI-yU{D`w>t!hydd5S;ga zg6ok@{d%9h9O*257D~D!@eCa|1o=_EbSL~%sRCGD&*6gppx-r@R-o%jdhLdk51JN% zXWHSh0I<&i*rYnWPIVK&sH=F%8o!)0i-+l5~g zt`hkXwq^pyFxv|e4FpAa#)+#4KROjB-H~)i`?_d#PE~S2zSs0Bo#m9gcNSxToY92eET;`W5b3l#)C`IKc^Z8<(5>ppQrt|p`DgMfoh>?La2`_$iCrK)%ABJMs?wR~N(zo+6 zFOsDAPf!Sngm=Ci5933&Nx6idjNi;6Opwjdn7kQM90eUjqN9x>H9jY2s)3fvtmjNj zQ^jE|pQrGY8G|YzSbP<5aq zk*gR~!4>ePAF~+>FH-h6KO@T=F`4aPV;EUF8FoSv85++{mkQ#EtBdus0FD5>&kNEN z9*rqq5+pV~cG}>Db|q>jM&OR_+{kSAf#C?L-ZoAo!w3r(wRVv6V3D^XG*o1k94-5V zM}#}2EunlEPZF1-`lKb6HQq6lnk1@ZN&TA09|aPnf1W_eS*Q)52*98jXhvRyQk!EN zu&lktqXNV129q9Gr`R9XFAfjhFgN&ZPNf+^!D#uJyS z!pr01<6D165ZsyS@lz`+YbNj65s3B!eEU87mbOvBNmS;Psa<;G(Rt^m7#XD{d9-6s zW8eMM!9RB{IzPCwHIy+<{h{xg(Qx+LZ(}o1&nG{N)*(Yxg6JNRo-pXXM3P~Jc1c&< z6aNb)B7hKpTxj_^oVO4K4Y@v=xnWyB!og}abrGXi6`*tabc`e(ANRFV<5V~F14%9+ zi9s%!Em%E`%DgX(>jCq%dDll8n6TO9uY~ucaRly=??>F1VY2jZO8uUG=}iCzAWj*O zG__HF8u?V-l%&lU#o%*_%@nbteVVt^wERE;<$+Aow*d?QDbgK@qV`Gs5*~}+orlk^ zrG!7i6LpAt`{Tu&NGz5xDI?ReFLa;f5;u>RD;;iT(CV|nb&*nv_;d6A#wCi{9XxB}J3r~~ON_lk;(&skQekOiQ}E7$z- zB}oL9I^z)f5FvA>*(}|Wu8h+1C%KpO^82(&re;(#!~rOR)?@c~7#2#oDQSz@C}pNE z@)0ALDVp;Wj9}*Gk^^$6%;|Ql4L>z$F6|}fC!eBLn$~9vN*}6`^HPxSS!JM^-y4N4 ztxM2&YN#MI^b@J^Q7?whXvVSgcv@<(FX=xjLpN(e*LgR2@jwX)tmS)TBGGX^w{sVU z+jp+6;&y6xHK#ii$zL7EJ8H9!VBX)Vt=PxYoPSSnlLw&cg$uk$z7CD|^HD z?%FH%v9`x;(p*{|P7qT(V>~Icl5=N}mY&zQB7z{T1+5%OMB)VYTN0#BEefr5{>quo zoUiQieEZ(wLB*jsB2vfScq8G!e&moh{eD8meNi1YEkCExdLm3@mXPZmoMgX* ze(!dDhE8W%Si4=&$Ur{C%(=o-8D?j1%YmYkLG9fZvYjv#? zyFsr^^Xzf0UHZp*pz9{Sx5`Ax{qJR?SYAybvC|!k*Qge%c%AFWVCtThA%z95Wjn$A zO>((TXWnO-&B_8jc31I!qtw*2rK`t9mF0B|R@Tnn_qryZv`=g-Hx+#AZ z1C{(1jwGx&!Nu+mRHv4NPH=o}HokW}v(KOt)3rqbWzyhD^yuLO5f=BIoiU@0pRx6H zExYgZBc#V|$d9T(wPY03r@4+9pd;(+1xB4Nohb|r)PT8UBFYsngk2EpD4i0dkjjHQ z7LuT->Duy22T9V;F5J*t8cZVb?~0=Ehg?Kg-=sIz$cny)5!2lb;VI$CcY<7w6Pfnq z9+H%YIyno$J-?9$&Af$BNRq4cMO9VB`v&i^SJ;VkZtT<>M>QXV>kG|vXl4GaA;lxN zCa3NnHF{=ZO`DZ5FZ|) zS2uGohuI5o@@F{tFWJxPRvIakVZCN%nkHOoer2JNQ5tHF8QJ#Avzs@R?#@kXyQ?RK zgiWVb8)No~q^Ur31bcnu=*wiD9pCRq;j+Av&=x$2J8T-ukAJ)~l%E{7<6 zb`6CS;;EG;T3)&9&}_1PY!NYzTpaW3#KwRhe-`NC^>57N_2H{#C9|z?79b`pO)Dmx zN%{K5R<$lw&sd{3ShG{AGDl9W|KHe3T`@^m?wKle$S~!Lgk}|JV87n)E%XKRe1u55TCy8H^eRbG;MIWu@v0%f+K}EH)~nba=SvDW_># zb*V0b;085zww5MLa_t1;(Mi{8^t4>3RjJuwEsYPCWVe3$_fG=y)?xh?SwAu@apbkB zj6fBacI2>-8*Je~`pl#5*wZ$!cuF>78JZ zgu6vcNkR#~axqd?0*X`|?;g7q+xdfL5Y5fD+DCXFmEX2&cGLk+h0{4o`R8x>vnR3uyv>UX7e{hs&or&0Ht$0`pZA1Gtn z{nXBr3nE3n^uVbROGzX}47FN*-k%lx8|W?0eI}B0()}qHtF}1K0ZQrX%TqlZalifF#k3$L4<}MA-6L8pmMn zu)Tfz?J!u)7^*+Kw=yZA=F594S-2&DB0bPbGIa>KKIOg0cs^5$&crdS($O#@H4JQi-j71!v9stTnJDPEHy_H z?g@cKL(|MMfiH15Y|%by7d`n+990r)D#aYy6a16t`fUe{C`JQhYmxA$ZSTG{Fk4l4_lyfy^ z`K3I*QB-FS*0W0NHfu&$Rp!VU4G&5(eUyU`pAK@7&M^OA{E~)%sN~KQ2}=20zJT&keKIX@oO$T45P>?*y|kMVN>}yLM7&$wdp59}l zyDR^&e})KcH-?E4(SkL$7?vv0Fd?FOB}o11;o`Y3HCPbr#WfK!4V5BUq9lokLcI!O zBBJ1psy~XNFpjH@vc1$(FHkN#YA$k@9LL-f*pZm)F;5V{pF7JVyE1Jg65g_yJ<7Gi zaN#lKFai_n4kH!E<~t(NVLFlV^Xs96q!k;b%uKDC)ob98qt=YbDQlc<43O~)XPKuO zC!1)JmLI)J*N@{BD?wz95?z>P!T{>@QQ4T9tprokBcbcLW~i6fH=Bj1&1ix~m}Y7b z!ogxLr%gq-RP-TQmZppFaJm~!9-v8zN)^riZEQA2A7!;-#zf;HwWd$z&Y??94iyc6 zQ3^%K_7N(SE0C**Ux$l$(LE{Kf~SY6=UKR?sUj&@Sgh37^Y~?;b=exWR{X+wS}$^F z%v?f!vU=5;r>kkdN(r$SujUm;eN5t`Bv(&1M4_t=(OU^_BA6XjrlWF`Xtpf3=N>y4 zZVSzZ1gAEzq$u8`-oOWz0bh;ff0*Lx!#Msz&Ec#+IM)twHQ7Kc4Yw?*2|R?pyrZjY z4v7&MKEnuqWwFsM_Ovmux2yqsnlavD13zEdkY~Ec=#x~#*jY#v4zuG%2hrRF3eb)j eR=dUt@? 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-106.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-106.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2e0bb879c86278ce3d62ba9ae1b28ca18e2b72a5 GIT binary patch literal 16192 zcmV-GKfl0tPew8T0RR9106#zg6951J0EPGf06yIS0RV#l00000000000000000000 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-107.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-107.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..fde51a02b011ceeeb3a4abe12e7448240ac90856 GIT binary patch literal 13940 zcmV-)HjBx3Pew8T0RR9105)_06951J0B~#o05%i=0RV#l00000000000000000000 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 z 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 CL;I`% literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-11.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-11.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..dbaf88fa022b92445b35d6f427efb1946de0b650 GIT binary patch literal 71928 zcmV(@K-Rx^Pew8T0RR910T}oI6951J13d%)0T`430RV#l00000000000000000000 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 qK#bTC*eu&5m!J2lq18{&IF8r$PIxd8xFB5VKv literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-110.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-110.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..42ce3a7dd9bd9681be8980457382ae0329a3372e GIT binary patch literal 13056 zcmV+bGylwYPew8T0RR9105bpp6951J0BTqO05YBc0RV#l00000000000000000000 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 O5ML%PVdLs(0RRBWc-|)f literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-111.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-111.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7c57fde869e8781db6bd1da727ae2bd72dd244c4 GIT binary patch literal 14396 zcmV-CIK#(xPew8T0RR910607V6951J0C#Kv05{nH0RV#l00000000000000000000 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 C@CRxD literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-113.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-113.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ef7a85f26371767bae05e63447a270fc016778c4 GIT binary patch literal 11856 zcmV-WF0avdPew8T0RR9104`7f6951J0A8p704?tT0RV#l00000000000000000000 z0000Q78_(7fdB?p0E09L4he*15eN!_r7(ena{)F2Bm;p|3v2)cAO(dO2OtbC7bF;L z8?{Um?s(WZFvc8q$0#Z|y;0Pvxha|bmkHb$g8qYQfT&Rriq#vupq>^#LJ_L)2)isI zeglg#T@1fsl`5M6pJskMMn;(4A_%1{ZITT! z-Ke5R9PyCgIUo=`h#f)v43{&+0(bY|2b{s#AAxgD4I9#ZK51I|u~;Ux9E$XZ3YF`;sCZjs>1N9=nV)^6+_k z|2G&0IPo+spri}xZaJi!$PVW+&2w^T|D_#DEIbd8lF2(el0+Kqh>DhKuhuqzyHvga=V{r{hq()aw`Dl2K7WzPU&9703L=u6}IUspO= z>AOff?n={+OYdj_HDRk&+GJBl>60$x+4OPhAZ8SRxS<0eFwUXQT%G7YPcRi`TE-M{ z>$LUHr^wdXA;k{`M$0ZpO3Jjs)Q+8L-TN4`9&y~jTei)Nkav-7&g=nt`rI?hsNR>& z{&jYy{l=UzW|UeWX&dDJGcX*6ag4dt5Xgyr6VZ?|7oSlpIPd@cgU^H}4a8xTumHuj zduumJL$Pxj*3#Ruv-9>A-zhm?mRZ(a&Me+q@pZ-TN`81!Rd&_!fkCEy@TnpEWWmtK z!(ziO)_V>3MrNzm?yIS%r@hwhI*C8ou;{~L%pP3a<(_eq?t|msmt9-_?}~zTrF}wQ zABI98{@&<)pY`qh{P7#TR}cMjXwadkgTwb<+COnW+BKZDS^7 zOl+7Cx$|`7TigoQEUiz$FrpFi|j&nzeeY-0h4ucpmTJMv3~C-hF;-B z=Ek|e6@4Qp#|5Ff26c-x!Ud_;;s|N|S|H81Kx(iIA;qEo&2Jd4S*QQ=_eDubQK$Ez zb=OosoyWPLRPf}u3tFAooYQ^{Ivp~}ff*N!I#tXN!JVty1=+NsYn%ie;qsBEi06XfT182B z&g@XgoH8|Suzq&IDBHSoQCbG%<7$4#jw`AQtlp__Y;?MA!&n1D=`pO*kWsGXJOPu9 z+!3w}sI)rkoDs`hXgqhwF}s5n5WkcdPHa|SVhL<;-BnR-HP&FP1bJQkbJJ7mmy4UZ z()X*tb7cjpBUf!qfM5+0=>Wvl^t>cVl$8W6^I#y=0xT>*C^ShUX0HxYy)K2*e6;

AdpL80QPOcUIWDQWj2~R>RJ?Uun$_Fa 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 K|2SEu8k1?P^%SN6 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-114.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-114.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..71112528bbded709986624c518101fb7fc9004ee GIT binary patch literal 12088 zcmV-8FUQb#Pew8T0RR91053QI6951J0AMfx04~=60RV#l00000000000000000000 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-115.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-115.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c26f4ae3bdf01801798124c1a18a0c0ccc0d2161 GIT binary patch literal 13204 zcmV;FGi%IuPew8T0RR9105g;T6951J0A_>$05dWG0RV#l00000000000000000000 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 G#|HoqRA}u0 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-116.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-116.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..963e41e33f91246962071e2e5cf381ad8a5bb40f GIT binary patch literal 13060 zcmV+fGyBYUPew8T0RR9105b#t6951J0A>^b05YQh0RV#l00000000000000000000 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%0A>_bXq>G?+uph75q>y)r6pp*aTZ@XKHwiKM;z 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-118.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-118.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..6b081a4d6efdf5cac7fe16091ea1c9e39cb747ad GIT binary patch literal 12196 zcmV;VFI&)ePew8T0RR91057Bf6951J0Ct=J053iO0RV#l00000000000000000000 z0000QQX8&99D*zcRse#02o4E^Wf2GpfuKnID*-kFBm;yt3xXg31Rw>47zZE>E*B&i zf*>0aVpRt6H~^4eaiS=nq%#WszfPbB>{soOs3NLP6hIL+ibc(|rNCx9>y5Iu8#Qh5 zyVafTbg_2vj9O=HV^LC`^`jUS;>pnX@)~8jY`(MQ?>|oc^VW*DwnDr`@*HY%#Ry4e zTZpf{Ztwm}sIACW6;d`KF&1MHia0c$VTWkWnzhKpZ4=^{1&;s;77|Q@h_+5m>3zSY z=5Si4)bG4K(VkmH&s(0T{XpOD{UGWH8B6TqfY8|(7nUS+#sd{($M<~R{n&40l_7Tw zd=ILqZK$0tnmNN#z2Fi4|5Y_b=6z=>H62MU+i{@4DG?a1mr_bu$7pRV_5KXWr9j~l zB{=}F;~{+Y{qOC6*Yv%q89R0sg`5OtNyMcQr+1v*AeWcYFHiyeH=qE3;QzB}l~$__ z@}jjzyKEnN7BEN#BFyf>;~=}J^sBqNtE$^lw+sT$NHZ*HNaOXqwY;Eix8#uus*IE>;`e700ICb0ujxC62p#M%pe7Mte{AQ zP8Z}5sr3a&^2LDS(VhNoARKoekY|b?BpYGw5%j)OU5)h+GBwbELK0SD)uWVj<5j!QJA#w3t* zDJC1zj2D$$*(4Mc!cGYz=$J0{;h0qj6*6B0foDX`dig0m0#{~1BgurZ4h)Hea99Ef z<17cS4s`2YfCH`naWoJo1ONd5=K0Z`LO(~CzEDjyDzAx}DbbzFSB{BwT7V-0HG(gjN%1Z#FtHxQ`is>sd_1!O^G3QwJ9Yf@E3 zA)LHw05!WKK?Cl_F!D1jsS26DcR5PGG|BWt;YQw z`U=hw=tw7D$&458QVfo=t7YCkW^`dAxGK|(9{ZI`cPz*9J1ptE&1vHGWq`hWEAd1h zRitr^u8w%*P(kHXGX>3Dl668>hb|xGV&Gsz_5ux|<<=fcKP$EVm>-o5ZKoyamnSzG za&6zP=nI>|fT4TfLA?E?x~xl&n`us_F>X`pfJPY#i8$jAVb8Gzgyq6OOq?oCwD`gF zw6!km-5@03AFIloPJL-9{DZ6MG5U!JeW}F!u!12rd!?$UECU=Tappg*iO9LwNU$#O zy^6VkRv-hq6(ZI!AqIAi5}g})qJa_YorV?Bzsu}Ga6&$Hnw2~B#D@r$u>`T9b8_KECxC8%cSf9uo zaHN`Tg0CdEUn4f+(w7eHuuB{Iq*MlvxHx=I2u%=0!vL@CiM_zw+yVGYqpTSqNW$Q7 zlI@`ZKwr<0Cu)23ScFrPhl?x7=DSl7{~5||;>;)GqAEi3xt6KpJft|@_qRt?n4NE{ zo}dJ?tD&~^r^H0Ip=#~SNY!kA>dRJm;fvi)Z&X>gJIRwcYa(k8kQUiFuqSwrKqa}< zh;jUZAx5BEOHOC*GNVV2wcbH+CaC-rUXoTC2X(Qh2qIFnq)d>FZDJWyl2!DcqDLpvTt!z(LjA>1(mzBaY zF)og$BJ@6aEi-JK*LNa!R}=iz#uERhTZOsSYU) zc_%cYOGpihNYJ+rKft5KMT6ElIjXQU0GGxC;$74JCs=wBF<#R0=XAz`zyYd2IFTqc zG2$56B(X@9DwLg97$2V$MVh2))6ZwnkP4#~sj|u{jSz@cNLE$~02rj97S7lJ6Bcv+ zaAI%>0tFQf9mGI|W5Thpad7eQ2?&WO$N@UZC;_@@1u+7^6u=}S85xOCVRR&-#fTLt ziUQ$Z=`;fb4Gza8&hDlpmBBqG$s|cOk{HnP5dg?D4L)MQLg*QQ&O zGHox3qF_F>vt+qn&;YI%CKEtp0#lffy)GIgDOnO419uDD`)5UiU=l)vNrhZ;Ul9a@ zl#)RV8#@Olk6d|B3d$n|=wt&*kkb8?g%DhCI2 zL{C0oFUm!_Y?O^%#`|^MZTcfbb>vb#l6i?Ph6Af{@!Se2H79P|=o|#(t%j~%VC3Ym z-kAT9Knx^G8;Ca)RW+B2dQU@(2oUR#Y_H2^YK;PMm+K+-;+#rkHRswFR;>wJ0X>mPWRihMf^l7;ZJeu6!*BZ%o(B}tQ~ z+B^%)c-9GL%z53LKJu~8{otnC9(d$WfBP>Ol9%TP0!3Y|HjwSeMJ?*l6O*C~)^JO7 zZ!Qu6Bc{wdaw1hp`nAQQJ4_I*iwF`k39y1nt94 z)9xeUwu=VZ=mYm(z4ywWaj#0BU?WOm;~;kKcsxWiqeaHX%}&2gPqEiJc{=Qf)2dlT z;5(wq`u65cX*M|tHC25%-Qu{n9e$_Ydk`z?F(6*tOEK)iT37-bUahqDDhTCK(z5}L zj3=r@9n%Vi#g}pI8q=bR)QVXLbeYbjZ8)qhcLnmCWk5Jb5%y4snlKST{c_Wb#pa3+ z!kRS9*UE5Iur)Sp_>rl#!jI55>YnR+KrmsV(Cy4eM9Lt%EkQpzHU^10#W&+c!9D3BmGMP0@+;L<_nV*>#A>%8R%d1(XM=Xha zNBc-W>s1?D<);=Sw$MdpheJA0xyU39QFp>u{8EVpOw9PW_xGzUK>A)}Kq5Gh$UK!T zu)hduljzhk!pPPgf4;*&8*D^9xZ9l%Wi;y*7vMbD-b@@8IA)<5z&>`5S@}C0l@X5 zreml54uq(j@DWJ-u>ix2@5D?ITlmPj6;N`0sG<6rWy*-ujyAKlYASEDWKh$GGZqqs zQ113z2|9x)0IwFUTH9z)o}3fBr8nOTg3CD#GE{kK0VGhl*dI~gPQ;0-E);b4TPGB@ zCThHGAB_Xm6PdN>lza_nsj(dqD5%`2vX203t(!7L5bnE@2S z1+Q)5evWj)mi~rNEHBlC`e`VlJ%D|X^-qp&Am=`ghS@1jdQoLoij^d6LS}Gs4rbiu zt{Z|23`^KmIIjrOJ~-bx$dMAyI~r>}gc}jI24qfivA(|g9wb#0M`!mrZ`V}R^g#Sm zV7lcCMPD6biKl4S7}=QG=(!F-^d*j7?A}gxjy{aJXbQiJ1)r)mE}M?!RK<;D6qQcY zxx(2713pv>f5_Q}A$gAT}stDtQngF^`JuA*m{(JJY( zOtM#)m^4xJ*uB6~!-CeU3v|i{2Q!F#0}-48fUMdaMqchEdq#5Ah)&C4svo*!_yAu! zx?RhJVAg4{`oJ0yIH*U;{>9m)23{lp@axka+-wEU;KK%z&V-ob4_@s4+1lWOin&58 ziKM7z!5E*G zuRnCI17YcQ|5}v^j*^yDvr6xr@yCRPAFWXdjV&$8gaQjCP-OY62%7HF2Gn?^0wNL=}vx129%(15;CI5Zx*;RWAWgm8$&exE)B~ zl|Dq5R(#k-zt$g@o31WmK!DSIHh(K1Fld^#b)YV*eugwMCi6u)?40VBq{iPMyHn7` z2A2YAj{Nv9n@O&Z_NWIZh~@pur%*&CAGgh>QX2-UOSDYY=7?$7=SQ{()Qvh3~@z5MK{!_jfx%*(4xsGfYhM|ht- zc$j~8p-UGYtd0D>qSHN86xSaTE{ZKM-LxaR%f40F(0~L4LytdMcCas(6#6P028F=_ z#$&Ah2Ti5lrP1gfY-2n+{@mk9_pQ0ZG^ImKi-1~D^|s25d}4~>PUO4pu5=Ehqda=7 z>jRIMqxkrP+>JXxMFeSxE zCgzpsZKH5iQDQ$L=h_CcKx2|>k5vc}J_eSEIsPYoR$UVhkT1x_l1%a34JmE%vT4(9 z%t|ZGdxBpl!C1Q#n{8xUXyVLBheSB}i(8r%KdI7z)BUf64IQ#9TAW)@Dv_}Wks-`= zGf1{4G9(*lhs5(7D_nxqq-)oKY6CS3H5EUo1uWpk+to zB-%g(lU(1HR;Z~-EnrCtDa}+L8N;f`8pXt~14h*9$BIa8WFgI~z$KkP`xg>UTNO8L zhH`=J&4oHAb7M#RX9L!22-dW7U6iWYzK)T-Ct}N zV=Hi+Plu}|8&58*LC{GXlDqYtN$?I5|0bqT3@IA-O4LfAYiipDsZw1jwRB)YVKRH< zl_Q?`U_*e;?0|A~q`3DxM=*EUmTB%Okn}529aL?>m^TfBJE`%N2bmGabX^FWOFtQo zduIvl752)FWOL<`T@*3FmC;!QQMnS4y5L=r91?jLM@692tT4X{e*$%BO= zl82ffo(OLv!lgW^QL2tfD3POS%_myHXqAmZbf5g8D!IBQsfFti)IH5CFM0ED&0g&^ zmRu)R_5`w)e>?Qhe@Q=jENRRmvtI8eYmP!w~w7d{s0xwYvd9UDGCE2zO$E>GbSuCz1$?40^L zd3z9VcB=>mCr(^&=6lc(+9xAn?V1x(ZdKlR{t8Z+uE(xk@JUHbAycTlfLiBA*M3jx zlN0-bQc)#-M`qz%WWL&YkNn;17SC5N{>dFlNK}++tH{yTmAcgNpSU8Cerk0^UhMQA zZs@hVs{J$mpXuOf8a3cEgjAw6p41_jP@uji)Hxv&d6C7l^?n-Qv;!ULg z-gc2JOM_lH4RL-fJP+z*&!o+$5hve+!{GeVqSE}>f@18WpQPagqr&R(Oyp=EbuXn;#kDsMF$lY# zj~8OpBJPTy6S<>Xc-kjN*(ioQZL>EwgN4^7 zxD$`+0^Um+_%nApk&YMRrdo@+*AipP%k<@sf|lFj$DxnKPjf#>aEN7g7rD*m(xOse zpA$a2hD8Y3g_|?1V$pOUlr^&Y+TztOkBqE(<r*=)b{j)JBR?ypaeH5(qq#VK+0NJWKWf0nB?7e`!QVj_Yr$iMqE^^E3ueT_hkN# z|1)-ds3Q{m&Jf|)l5cN|a8#OC7+>4BtSyk7R(ggcNGIQ4<8InM44zIy4cJZyH_M5| zD2}}S@sH=FAOc7w5DuwUC9YBpK}d+-6h-fNx5%GqGE?+AeGP;_&KfUE^U5$xeEGe8 z925S%!k*&sI34NkBx{tE$A=FL7|OaWa2lTY(qq!)Z$LV89p)nYtj!bS!v)#n!^yy2 zAClm4Ic(18^hkH93|2c!f9|VMN$%WPf}s+*HYlTPfLM%1^4=*h=^KVdhI8$M9Z7au zZAflK@c-(X!*>@{H-{&cgNhu@XQZYiNP%IjBSn8z5}pBL_Wv=mRxm9HIT={!xeY>C zT^sw#7A?x)61=+1j><)yuZ?t9M#q+~=Mmib>B~#k^=Dt5X#UX=o*izE3W=~MDf=To zjEKoi@snDdaNY1mds2XUA|ujMN{3ah;;7IBx65I3tg1JC8((iGagi)ipI-9ihP~=H z8S96~2K!g9X^O86&Mga`477&tEvRjZNUQ*dhRtq^)or%8t=1CLvT(y2hYp%EtxuHK zj@zHAROi|vnacU3oxpuzix=*d7;l;lqFjksO-jY8ytF`Iu%TABt8aI+uf4bThMNv7 z1K*3sVgk?g(C1rF98r$x<~i2{jW1Dk$l$loqUv5;rc*t-$fKJtm!G_8!c8|%UMjKB z`Oi|pNxe?*;h!!C`E#*xl~*td`lQcib?@t)7`_IfH`5gz9_b9u@Im+>dDI;`1YY zwGe{MEYJL?nn2uB)s^vE0}YE}JvI5ZMQZ8Ydz(pItT-B8*1K+WUi-SrB&||{qMN=& zWh#52OYa38JO0w#`MIlCpH7>A(C`DkVraC-0HK^n^8D~S5bl8Ra>R_f4B;6F|B-8j za`0N}HL`GDPC@t3aq&_c{UzAlFG#ST<(-JC3&cNFU1{4|-!KuI+vXeQu_7>W@Y(pl z(0N$cx4Ju4Gz6DIm@0F{xMX8x_|edyEN#A7Q&ElPdg^t}2e5Y156Ek&b7ZY%&W>sB zH$3J&vh`1E4G9p|0#E)sLW0N&Kt9Dj;9yvyHMz$$=hLohPQ@!LG)b3~!?3N3`cOv{HgxL_Mm z)&zkd<7ZbJ1WD!zgg}~9fzdj_)z1t;AgEe3lCVc!q3% z&_6X{&x`fvLI~cSx2S&8bi<}aV^3eYkFz2$AxtWkQn?FH4vLIjyPGT}w#~z`b#LxG zt?R-xChl%;@(3fu{HIETV%XsEF@o~ypL5zhxwi{e@Rf@L6kscu7IK7>l=psI-N{LF|_CM znIPql^VzWC!bTgsOo9r*v>;1tVz2O^s;;&55N$-v|5VEc(NJITftEx=EapBwVP4rTEk3<58 zug>rD2GTVDeZ-;mHtyfUqY|DRdk~PbIv4I)w{pYb`rzOG;W-gJf6;n!M{rCQEu%{F z;&6b0Y8aL5Czk`nRh(hV(SOo~@%Z>hcrgxusVXK^bq0thk{VAg;Ls!)iE=T@#n8+O zGlWK&HcBfqLfCK4C-5MR%91`2r1$E2s5EmR(BGl}@_#zM$j)--hjJ-gUW(du0N}_Y zt2eA}MR%Pk`v85tgcHV*XfXrN9#%cSDWJ0MF9CAtipaY5_Vn!XWBt?6D~*hlfjqO|l+wfZa*m`k10?3jTLJg`YoZt3x#jUjq{D6sr4()OQR&!tMzN0+>}Fr0vx5s47wK9fV@*fLXC zkX~gDjtL3_XOpMZd*b+(*o)%a&8HV+kS6K>Y&7PYH3wQs4-@m4jEYy}Mu#E1YBxW? z&+xXuWHtDLmE$Nc&KT?&=aMq;$5_&a#}X9&o)`P}8h8;;$)aV7x&#%9bJzI8qPs#W zuz+r+AR@A&bficA4rEjrYuNVY4sTd_2!)H(Ef~!(1DyB4ZekP zLI?Ez^-16J52V!;6r=@SQDDcxxi3=BX(naSGMXeM4nuKnvD@D^vTHf2cRaV$8lGv7 z=Q%L6uu;>hig#64PWMMQ4u@X+dmws`<#U=2Vkuk?_LTh2g?rbo+Hj~o%tHnN0>v_d zB~+&avObNRQPkJ99iGyxs!!i|S?8c%}W>o^2yG{1E~Ay1e4A@oSKQCg`7 z!UuJ`5d@J~tTAFLcfrX<5%@dq`5zSiIBl_2t2|x;!!(xc-=DxoZeM)Wz~}w<Ic2r`Jo7b94AN9Zfr1+iU+&6H1oPcFM*KUixVCDOjN?sCQ0L=WuQj(as`7?x%|trvXK`%!t>lH40eM?vvECwBQ+O$Zr?tom+y|1RLr~K z_AI^L9>90F28TY)iCS_GAQYs^T*80+GFbXEWAWmbHgKtush|In6y?CGc$y-+=9w@uGOLWL`7R zT=!iLUyr>c(?#lJz`u$&!jtE@+!ev}1^U!_tghWZo(eSx*o<<3*^nt9x2m54RaNFE_bCB z-fpCN!`h%V#`;t}To7F0a_50N(?xzg>uy^=(WPQ-j9NixW%Vn3%Y@bmEO~yxGA?3()h zcRFMaIiJ<5*XdangTeG*aLLQ%#~I}3`god%M$@r6A>;_09Ic59At;<>@>uHnYF}}{ zWGK_A&Rzptlrwu%$eo$>WtVx~(J9sT44xjX70wuEgy6%Os@W+vhH-y8!^SY=vtKQm zKBcXY_6}bzc-KXbmMK-TzF&C&;k@ygfcr*Qj-%XVv%jPzxM7D4DUErcNbW1OSj&7K zs|9SVnfe+6uM??rno7+a_p~sK`oux_B=)w)6m+JFna*O&qf=k8*bx|0Kwr)NLh z){!4O)FOY|iQ(K&{td!0Pmj~3rOxJUUmS05?=46iED5|F8G-SRe9O7t*|nx*wB)pA z%zRExk(y0v*@Pt}{lyVqfBf$$x#dF;(ar9tr!2x&^UhBX4|ayxPBZBK;5=vf;!6mi9@Hd-gRP z*v+R<9@RsK$y5)PQN&~4c{b%-$s2WcKC1)P|3m=s zJ?6-SZ{c*J25+0HieYK&>jL%;jLsf&?9O5y!Rso1o%84gx{8IsF{jbaIcCtp$QdrW z4p))W;C$jLo!iW^`LPdzNo;EnqBwV^w;NR({}UnZK!#Stf4=qdm%6nxy#=)X4@DI? zP};BeET;~(1Qrek>uEM@GOt@sdu%p~k1hTE4IYX_zPZSrbi(oEb71OjpadGe#3@kZ zT~TfCTOuh~|H0d?h)YFpeaN8rGA1h4S%2*3{s(G8Q=!k#agR9LT>=Qu^QZ%`j|tv# z_sS2n)1+v}G&A5#JL=<|`l@BTfEazf6E9nmG6UX-p1j%6wO2CTNxnY# zy7lI`LT5;0N#~CDmu_^wkeQj7Pt4dP-j^QIPz*1MZ%CAxsK$7&Pa0X_G3;l&j06>$ z3Urg4JgOU0K-V|-kw_vRT{Fq!5cS0VMIF2&J+Qjhco{h#{SD-KC3_>h)!AR*IBWb_ zT?EcL^K0)>r{nCBU(T>_Qg?BjN#Hjtv%v?#wCiNM=DOHS(@qitV`tsp`slL5HX3^> z&GUjwyx#-q<$>_Cf&L&oZ=Mt06waB?3qjO#1R<{9>iLkx*uSl{Rhp9IzqbXxGR2cO z`QdY*(}KK4FAnNHST6e`=oJI32|w=s@TnuyWTwft+UTqu$r;C8;{924SVmMgmVmjH zg<*GhOtE?ARvsNaHhhe|W5-<#V;(MwCkgIh#p@arXSRi9?Txk*>{tKR;TU&EihK8U zMo|{X;tt}09nc*)({HR^ix-2>IgiYS-8n3M5Ig5_kRF7yMb|CYMQenji4fF35MHxf z6Mp{XmvO+@qFY8M?BCDtUjN#Ght<>ZA{-#PzxAds^^uWo=eiMZy9C($Vjk^yzpHEh zYd7&sP;PI?h$xS9{qnrR%j*WbP6XPe<{*Zae-!urXonfO+-j{=@ zV2iuRZ84V>mi__3X;yQrpW{3?3XR-6q=jyVC%m9+SWB9vJMTQluw92yKhoYlW;rWX24(D~-{25-=f2%M0*?#HigxD@mT~-) zLaz2z4yCSW|9m!;Qlwb;U%lYd4G^|nXk|jW(=4gbviuUhrMBB%51Smo5L6LZdfrT9b{rQY;2nqHbKV*V_d}Us zdr1J1py(2(Rw4O%T||;*CB4)A_toZb7lhpqUgfMicUSCGGbMbT3lRPwcST3b`MGC^ z6odn5$S1lN!qpWIPc5MdXbEvR!F`5t`gF%1T-uVRLlq2|s7dcl#&Q0ocl$9+#7wa* z$i;BcH`rtZF8nW?mU<)FLT6+jaP`r+k17n`Z)Q4s{;B2tRPM)BEjM3Dna84<8scAM zGmejZKXbK%1rxW99%M3K9((m52zftg@MPDiVo-$1Sch4<>X%e4G)Z>ufOVYlABEEq-?*(4yBH0=D3>yXl^B>ehw4qUu^$RPlO=!XZ;B( zZhuoz*>d=JaxCuJJwhSJ?Q?olcvxC$J)$0vIzoF+%huxs$D?Z6?K=#nv}u8MPXm>R zI8j;Ad}P0g#d5Tn`YslkpMzoHsRmS)-LoUR`Txh`yM}3i0nMP)mrAP#@XJd3m=S7w zWt%_eWbOtyPDhKH2LVVXKBue47C6ZdQ7{ew@b!Ym=ePYYe*8WFeg}dktCxT{ z_5Tx9E8cen|K0aAK*CPvC4-tXF3?<6c??Y`&3Z}!$vSg+f>9ZrmGxw;6pB)j6e2~K zVqQcuMZ_&?0C6752ASQ2+ga7!E54seHbkrxy1o=Ys8;;Yl_9JbgY{aYoiky?oXOF- z^Vo$lyO^f`DeoxGIEw7j=u8D99T1WUEm_Y5jU!tvrd#-{0HIfBL<`Pi=2N#pa5wTN z9=KwA^41RR*iQcO8Gkp$xOL4>cKUJI z`w&9%`$eHJRthQ=>M^8WgC-=8I^9w(EF4e`a%vrCWm@{d#YrPKGrWVTNaeEs-dk$s_47b)X^)fOUCK|95(a`Q8!v$4)b`C~^46CpyBrthpG z#EB3uNuE4O;PmElYYSDCM2V|X1KONaGpVN%@G(s7;aMx%4t?fH(@VKt&P$r_{0j)O z;lc}iw16i>ivlKv zHje9siqScVy3DIk$@5V67Kuj^KzW0MFBKX+%=r*cmRJvo0ob<|6*I7l5yvhj88QRE z3QQ%2b;ThuAh}1zMNd3SCNn;pdS=wmh55^Sz^9ZtJ+TNyYPK|$^1es()|BeG%~Ydx m8stuaC{Lmk$mY&CJ3x!_=1~G-n6O2O`nwTw474c&0001w_ixDn literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-119.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-119.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..25ffd0c186ede03f5193ab33cedfaba3ced7bdda GIT binary patch literal 31676 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-13.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-13.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7fa427ad09432b1661d446bbc84837c5b75b2e43 GIT binary patch literal 60500 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-14.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-14.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..eaa27ca7a914995f1d0a7db7460e7816263ff18b GIT binary patch literal 63800 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�GeGUYObYJK*g=mA! zlXa=|z5%yHYg`ZH93F727{Be0PaLL@_aFgGN8R9cieM$BYaRatU2gezy|L7{TmMBU z7_2x}wdHyZdBb019NFf6x61`FbG0|Fx4yRp#*o*!Q=A5rMBP<6f_QDi8hZ4!1m&5I5Al+0x4`l55?zMIt0_v*0E)}1DIlX zM6W_Yuae6+thQ0P)*C{b8}zs$y8Q{@F#87r6_qBLK_AghjMd?wRMcf0Cpx*fT!dXj zZ%Htqse^DhAF80A}VP_}KSTpA5yhdIZWTNgYb&7c!%nwFQDq$z$ zV2|rJs)0Tp1_$}KY&9He43B)!oh-!7!OK#eW!n3k;K9Gh@sWGTPUAvN!X5%XIa!#p zo=yCurjr>HGhoA^?o*E_>h-GV_hC7=L`_3OE40W6J(v2%uC86D7~CbUCgwsarw3yN z4s~%|?c307U%xWn>MBuYI_#-*9o8M|kgMNGrEfU6p1rZ&3Z?>x%mqn-)qgGVzXUe8 zl`=@mN9cqwuP__iz`Lo3tpL6DeghlmYNL=9D=^4R5gBTDDM*wYNQVRz)4_7B zx>FyOVnbFl{$KIMoA%aC97f^hgsC( V)o?X?ed#UX#ikOe9$Nzd007d*4$%Mr literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-15.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-15.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..6885595f450cfec9b59af2d6c4615c91d5bf1340 GIT binary patch literal 69128 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 z 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-16.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-16.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a93fea1adb21ab1a9da17d89fc14e0bc0a584b46 GIT binary patch literal 57920 zcmV(47zZE>E*B&i zgHBtW=}~9Mxg8X8-eMjzGLYM$Qp^vElo=qfaliy)7k2;uc}Hc)Y{HTP!1NQ{??GWl zM$OhogQ;23GI31DinBK~D3h*7t54`Z$0uC9(|Y(TsW#cq(MV?Ih)wz-fvl#94? zM6@Edb^f2G-_l|GVN{)dh;*ynoo!iKc9W1$M0QCm6$qiIr%4E1kpx1mmWER8fCa1+ z3$bE9f~_53sc;f34O9ZQMzCGuU*Y-pcjrEDT@9)dOkkf>v}RpQ3?9|_dSjg=Te3G( zPHdX6B9jR@=_ZiVT-15t&$yA^zk5S+-JMB!U2X z-e(~VU?zlJC`Mh@0r37jzqbC}cyH#Nsh1NlmEuUo{X0BAw|=bt+xDZjksAz_!03U*phu5rm4P5(K#O1i7GZ&r7+^N` znW&eZb&=|MdYyh`S05y=x~mt%Ufp>P#)pJd4nl_x4ga}~jRpjr^L?tP(Syy9-Asm< zOy)!_Ui$yP*6O^~y3?jF+8{JqA@pxM|6DHGR3CUGsgy*bMDxCf+VKD1RIBuTzG8Qw zxrS7)QLoopX^mr$0PUkaxlLlB3KUTP7AO*r>}>*UL)JJF-900edd`rgIXlugKpF$} zI_Crwdkmo2ZK2kQr5=M~uMyV@so6*Fo6fgcD8>Zn!f%8}()zCKH4cb~sVE zdA|Q=saD!R10p%caRlMK4HA%|G{+h3+b9J7uc{Arbu}a$q?ea%QI>a2+i$J8uKv~C zU{#|*0vg(;WX+-3>pa42;;biQIO&F)?VD9%0`ZeT!{A<0!XP3+2KTu8c-QaO-q#BZ z`XWSorc}}~QbjVpeOFobdx&R+Ha{{VStDKXe~hh)j|i@}#RRDVhEn`rbXoB{Lkde~ zx8EJcbFwcB*RZu)k*9otzRq9k$yBtU|Vkw5jzI>T$%zBUcb z5gV6EH3*4P1sMB}OwIoE+_m2=`&K`gKRUWw^QnI z>GdHX^ErV9zl|lpAhviaLIprUqik|sxxNC^pfh!Db=R-%DUqg|FWyP5oOuuM0IQ0N zt*DY^_p_ey#(|d4D=SE8#3?Cm5bdd-mC{`&#wN7X^)++ zS;#-|)kB%O58VP_?f!)D=LxALwIxN)yBMX)x*Fq73|es<{@lEVX}PJAexD4FOpB*4 zwH~1b5bYQfU_CZBP2N}f#R9nDMCZ%T1`;geF*X26&!Yc4$b5)dUrkqS-PbeXVZ%aI!oemKoZ znh~c(+fT>+{^KOP%4}CcHQ*UKhss3 zF2g7Du{fzcbvVf?_gFX9- z-YGmTgRdA>LQCH-*X+yG&EHfc#fqh0>=;-1WZK6 zdb-*HSSRKqLCnmL>RH%g6G03hw*!%0LHn8_;F=;RS*g;yzV9l%0!k7^aX?7l(6DhJ z*wHUdtTqk|SBePny+^k#f|cBx?JE!L2>kkXkOF3^HfoM8xN+B zkH(>d2ljBUS3rBC#tneRp@Ii;ePQjxGB78b%944Jg|th*=NogU1Z-+!0-@Rw^om<> zGnD#EjkRjrnfq;CE>-IxStiS>@zju>H7RKF*CGiOJ1#^m+&r^NLi4j9TLfAwGD}nB zPRLEM%W!bgOm`Z!{j?fUy?UX{s-Y9nvg*CaT0`${V84u0ZA8T(rC>3x)kCgN@a>&R zItGjd?1+O>ZR{N6`a7P%wQFmgjhgd-5(<3g=c5U-Yd0@2HB6gel{Xq<@4Re*|qSn5}qXht~W%mpeV%eTJbmuSwT`k z{7E=~=HZX4GmfdU>_X<$Q786u-p84*dh}n7=Nkb7PygPjOxR?qPMLRqd(G#MhpkHr zzyfU;EvW$kDpq(-37EmrAV{@36sS~l8bJ3BLtuc^wpP{xjcBngI4qGWr`tw{?R!$7 z2O6N>ulFpfpr|BPTC@8=v0wpe)pD{O^FnR_yW}CE(RmK0L z!FMnuPyoyWqS0mL!07=%K2U86c|-vb56%Z+It&`oOs!;2VS(CdzARY4vUH8P7QH-` z>yU9Y(=d0gtt)irQ~iSGf)uAWBh}>W1ki0ybT|E8QdGo-yRvwal#Xhwomh{4nS-|= zUzE-FQ-5E z5MqaGNM6fw?mi@{gL#Y&UsdLXy&C7|a;C7D9)bpIT&yZXmpfbi-dt-Z4{P&`n_@3&m1L1OAL-xX7#79^J&?PE z)lGR;Olv}f{ffKI0+UIeijs7RCr0`XqYkfiGx|x4D>Nh*KF4ibeWO=jyd_uE?1RVb z-Y8^OmtFCcq58GI)QEO;v5N*)%B_TYa)JPXr^Gy|4e#BRxksSkg6T{; zZ!7Y6J;29xx(D3YE6js>ho|q2ng1v@-WZEez@4i<-fh+wA@~ z5@CT8a3BbUWQK7L1*-a^?%$|>5U~<3u$U#@k^WVEF3bQ3*PeCp#tUfv(DZC1q8O?@ z8Ts)ub8Xu;3J@8O=w=h=ib;_ko!;r9KO;(Im7qx0R2DZ2-wz{7n#`=JbNrLHj+Q001CE-tbGfs9OPt<{8&;(#2 ztSrXZgojbiz)_I%dOg<1F0o>M&ScP5$6pkL4@pxuie&U&(%)3l7+6pTCcJp*%ZEEm zQw&dSIj?EQl(||jHRfy#u6%awEgUkgcg)@=eSNeF9DdD~0u%vUmm6_8+pj@HRUv25 z%d@{|LbZ9aR6U^GBl6AG(%F*>tlbA&)9v57ig-uyWmVjkiaNIwt1+urbbTvAG;9V` z{znb@M_w`Ir0v+qlT=``%D*a9<6Rswkv;$r3;K(&es#3p%#%3)s_?KODsRQw*24I& zc6k!Y+6dJUwJ;~|0%}a z++Mf4E+h*GM{io8g+e;_3uus--5;_+lhy(ata*&ivaNNFkYn}wFp0o{N1Y(y3~N}| z(cSQ{k@Qp%@1(X02t@m%v?c%PFQ~%5V`E!!fL^f#3b2CE>Tfc}FB!8_#&Buq7Tk5L z#a$L%t#9srm+0h>H3pXBj_n*^#Q*9%BTS`_V;tT@uYI$hdE)?>Uj{QXIHoF9bP)r= zhh{sJM6RRyCtWnDt1IPPmLDA%Rg%(Myy37G=|xgxR)wLX*)L7|jNa&SOD^iCsqj~~ zUkqOgDFf5r$O;i71yIFrgLFJYE~%h~ZNPeCT+uANcWcU6nW~3Br)6=hXm$PK$;23X zldLxY*ez;$6^50e7o*Fbkr1!|o;R4MyI9?!r0XZ2P^GHF{YBPM+IgsgaNXSyiHTwp zdXp}CDPkmV7+7vM#>W_)(-a~CiYA;e&B6P-r9N(kIx_=7`1lVck~-h(BT$q0qjqS;Tac2MK^RPNaBSgWcZdo*k5Tmx=8k- zU;YTsa|(iXf-y8*Unl9b+=!`mx1#t_ z87oJ`<<-fxUMjX>FJ3d^UhwY~^Zxs~W21tC7l`fIM?^wE)?S%lXcO;mh7_I6y|$GY z4jl0J)Nb9VH{8v`2`OsrMbu@O$a<^?u4y_Oa0do(G8XKi7FYut!Y}C+qG{Rx-YRBs zQb*?LGOtc(N}wZLmHOdgulfn!RKXBwKg@C0et34b{Y5)pFi56gkCCh!>co4^r>4mR ze&;P?U&W)6ZsTlM@0h?5!Obr#e@pa6-IXkN1K;jqQu6btsiV-zWE!W=C*bkJ#Lmp= zH0IsKDd-RAYwt8oE_VZ>Jt_gF^EIZ9yGbOP&^Pm)VR(s{=P?v0UqMOB`RNu;GT)g% zlCgQEi-<*rSV)w0onrV%W085H>%mFdGnKCnWovIq>a5X31G#vXKRL!P+%`IUS~>=v zF9^{_FLyEIiS-&wvdqG?_i@hovWP+Ed+6k2|0_QB9)1EQ$dLj*KOLb^?241ElaOg3 zUcJ8OVj~iJ0F*gyewS_B*@o`S4;Np!;SjXgEp?h8ZQK;9`l9hDqj!@AfYHJMAWKU) za}+C3V!P-JvM=u@@V{5ng7aUIK65H!zlFVTx3DtcchURj zo(pU_^m1rWhnc{P@#4P5f?9++_C=~6 zB22qj(bC-siebM6H-Ji%=;tD3tqKd^#mRFGL&GW(H4_V!pU+NrU0Pl?^mjYS*R5vJ zHAl|QMyBrs_fZ_%p4Sllg>O}6u|FIWxryg)a)V@S`_?`eUA|=SIi@dLJx)raY~1K@ zf-O8CS%Ffn&q+QkV0t35ke)i{rWW!QWSaLbxsF_i`y9*Mk zDtP!+*=V~etMTYQY2kjG(FjqP9nflZARNiWwnvJM8Y;VeZfi4XT0UI-gpA#|iB}w{2qpfo@=as))Rn##|F_qYTyl!n?ySVWQ@k}@e zBVsh8P>L`>*@&;M^}n?qbD$|UqPKD|O!SU`mE!XSQtkG1yg_iIz4l-1c2|W%Z!?bl zWjM_IG)Z1MYuaZQ7N)n~d{xpJrZz%@HkdNtkz_-7x5rPV_D8Lpo+_|LNijLj`c)lh zi735{uI$+vF2PVP6ZaTDZ?n1Oxd%I|nt!@o5oskJ9JAX7S5Gb-y5{+U7b_&x z*Xfu^8#cmJKs>?fb9!lkMcPCw@+FdK7#vT5H0%co_|({;;hP3VR0Iursg&)4et z@;Zxg*xYk1h{yS(#cPXc?hbtShH_T7qD>eSLjywj&;s1=@|0_B7Pic`ngV8P;HWEd zw6KdoQQJp*z@^I>Je|-k=dmvvVQ^CF35!?0Z<4oa*W2Kzd)awrmk}u=xsa+aay3Fu zmkxJ2_rCc>B9$GEOYWj)*#$MxW1QKuZ&`(PY?HJfmb7KK1%mW1sKHvmF+5RI*Oed) z_h^3E#6^d@Z_YTfBaa5jlpVNC9T0g6SG|JzUGniTMk=Y#Kg^ zVe}bo(1j`rsf1^o48Z6Q#&AB34K~+W#P4jDIhq>%F@r<-7IVp9XepYwMujl@>+4$h z*@_x1>HoL!fO(Er$ZSLxx)I2CZUxjbe-j(&0|fr#yP^>3mt&zE?Bj}nScfIQ>?I1B})O#z_nh_iUNrEL~_}y z{M%(%h^}(3V9mF*HKX_cKCaJb!c&nM>wi=6@zex*W zUs4ml)h&2rA>p@MsNaobJ{NDRJuyQ|=5tF8$0h^HodfAB{}6HAdO_lW2#3`IKt&Eo z;-7}@SxeAxH3*oJ(z#tEmvRXx%9{XK`l%0IFT1`>6fO!DSD)ND%rrygTy|pSzqd4?a(A=bu z@lEvGXyl76M=IxlHp<-tHUygZ{+w0h7CI1t@Oo)PZ-;oh=U9&du2n9Rkf1|2gQCQK zl=g#wO&%Sw=>+qTx4_znXfl=QV?kbDY&G&Ssr$rFOP@-ZO!j3(IB3Lf$y1JCw@^S3 zpVzUJJt&ORnrq|EST|1pE%FSRTlFX#tMJLIpL=Raz$a)a@)@QJFcDmvh9CM?$uF%c z)q2|DR_XVzoxZsEQiZ#{dCL0z7Mx;qZXgK#Erpu!`7DkG+qZE1kyRWXQ7%<=l}mZv z%4YOb6@<_LWvhblmgEdq#|Q&)okM#1LqE)F3kQ@GK=>4}0sn87>}ycJPVn0`V7@s^ z6JDmJn`z`=icD=CXyIxXvxatLiNgrQxe6coKgzRokurjOa5DgynaNXElu& zLZ|E09r0$j8RI|kF@!6kV^3cZyVaMik%%A0hF446b?gu(R;uNzLR{4NHw2j=c5F(t zXLfKH0sh*grP3_Tq*iD&$+bU6>F$Dsx+f}-sLGJ2Ud45Orn)lkb&PLhTr_KOX)Dq~ z9Nk+aS732yd2)mqmxw!+%wjF&tN1A=lql{%s@No=+ZI6TyZ&Y8MP+C97Jzq*?`W@)E}% zH3J^{Y+(d$WW|~!naVwswZjNLfN4agkp{w?se>hX-=PtT?)a{c#(ubkDZ7XyAr0|~ z{}}Hd=yz?$7TUlqp}|&f)a`x+AR_mJJ_h2N_lPIT zNn-9OR_=hz6eJ44L@>U)bNxvgS%~eG?_T4%=LtRiQj6nmee@5faN#R~Y1knu;PpS_#v^`)JM+KZfb&^_;EN340wBhN#ZA{(pxpJg% zO?IS4F?f@AKkxK8C9J-}-14olPmYp@HE6Pz8+akgsQNHyD^&`qQmZjp2Y$c@^e5I#SO+uC`r&{+4GBP9L_* zHP9{5c#%9do~~sej)w#iJ#HiW`i>_st_%3~2H*$X6;T_rJi!>jdI%9S=7`C5s6p(Z zHv^syHX1uYEqX&s=-N9;U!R9(5JJ~2y|~e;e^HAUI-rhzVRUt4`73sET@Qq`Bht00 zDH|`Gs8jU4PxoM=uzn}wMJPf0xKl6;WkeH)<|rT?+5kNnKjFlwCNDfFg4q(3sU{*l zLBd%qdLD_fG3PXGxjwf2MxOjiH%M8cFWg2p^AXMg{a33w(KT0iQ(6?#RX%LW32wsz zpK`vfAyqjRbhf)nOqG&1w+RC_IdgSCWGF43d;XfWmQYL2R#<{{hYhrJNHZot7&UBT~?b*Gx_rqR}X|`L-aUV z3}b&M2Ld8;`6T{Wxv^7)8pD&Wd^>c7D!&xjm+q0X>|$-GIJPc#&<$(3e9cE3MS2#%7`Z0};YKK1DhaU$b@ci#xEv-vvo(Tx_I$sS_(6cvn*F>@csbN(m>qHMjJ_T<&*$)Q&D(>1muoAz=>< z$lLFUzV+!8c8V}>xF$e3n&pw76Kz-Oh_}`^D7t0<)d5L$xaWnrmk^LLLdL(9Fv(Gx z5QFwuagZim{6dh_RN*JDlwNYr<+#61wHBi`#d30K$C2MH(ynHtyqG6m<<*lT=+uXW zBezwYR*1~9DW?-C`vQfC97KsqG3i%#37M$G#HOlN$J*ck1W$Tp9AWeEFHrulo}8AT zJdfEK=j)~1#jkU3vS?d>SdzS=RAnuD0Q22RXZc%p_?{ODFaZIkC zz3$(8Sl0K2!S5p7TpZel9qvpDalvE4@@y29r}(e44u|R$F&iVzovqol&EDwwR?M$= z8$FphK&)hXFh+$Yq5-S7lN!DgZ;@M2;UfzZ{jffQ7HP|dl)(&#`M zK=DK8W(+g-Zyz?g!0L>fM@xw!>Si#PdGiT^tN*HN=6+neC(5MPfQVwlYl|j#vo2*9 zD3|)__u?z}t#uW-aWh9?!}QfMkne_y?AeX97aceTSjXRJw(7Djv9O5vxMgme>jK%2 z?g^6R4jdfz#2Z`AE-FMJ4ed@hRubl+Wo`7D9`)F+w~W7jaScZ9Y@fL-sVAk+%HsvU zWWcN}%ID6g8zn{%gEuey6M5kLKG!4hAc#@f3x9W+5w|cugqQ8r7qtj5$u)V&TuVNU%+8CJD({W6dirRFzwVF86nsD(6h*| zMVzg+&uCGb-nlzj6-LN&(QATK)Q_6!hv-S1eNx|*QR%2`?LDa6BW3dq)Gpw4!MOgR zmt_dN(b^pw=WCCi+^)!?ZTzx;NCG}pYPCXpeY|O%yX-@nXtbm^;ZAiA8>J=JKh1B(X@GPrQ~s^@QQoIboQIo zN7FTQH5Pe-&UV(VIAQO0ud_r1=LS<=%PUS4(4`z2+S;OVT(JqY2IOBB5nP*H)KhEl z92Rbwj7M?A@^XDP9)##NgqDD=1)u-;5xRx(r;k!3uaoJusFYr;PUjfc*(GI*UP`gg zf1)vgAkM?w_skQ5;bu^NhSGK^R-H&44tU9GGv41u3DKIzFdq0UV#K|p6HY+{0^{xE z#Yy0{#4l)NozT>?I4@5A4@00R^Z+BZYGVNb%&`L)dpqH`v?AFq?!nS;JbXemo8o-y zoaTUiI4Nm%M45r&9d7l&ac9nSXY5xfq%%)5+f+i^+t{mv4>|P+&?tJ0d~|#S)@-zx zg11z@;(Px$r$E=u_j@d5=SV%qV z>6~ngdMGsW^diZ!auN5Oo|+RqcR#4(%oD3C^ii|n)p_W}uFe~Fifl-%SvS_M5Str4 zXG_Z~%lld%LnX~g@s)Jt&#lnGjLC{|3wi}PC>#q}&N`3YfxLA}whF)=|5?@FL_Hs(m;b#%HEq6M+8{CJ$Cp{v1F?Tr5SzR}1mXM#C ztlmpA1`eDlIiyqme^6R4sv-@#sT)Ayt^0z-&E@T@{tzxDqVZu3Wb2he3yWvpfT z!&0>fDhaB!^V4@#AaiaB0jSn&IvX#9IUP#zv~YP(!u@s+NVPkSHIOKN zjUF+ND!rkGb8@oOk?myrG}}=3)UB=NSgsmjtPzZXrEygo{vVRlj3RCg2MfqP!$L85 zvq%>yZv8mD45ukqhI3@b^hZzmuE~qG6uS;Ld})xinzX$JPv(riSBaC2H8K&( z?V}w*sX*6AQJx1e7uNc%2qtT2SVOKbgcDr~C|mmR(?vshJZ)BE zj~Fbg@;uwe7^GuZ;S;TLVGvZoIdlzZuU5M$gourf27t-sSfQz~0Vx@*KbjSVVqi93 zn8#89#A#SFRyQNUP_8~5b00t9A-2nstEJlFTm3_woe^hSiYNP1ki%u&h)suE)nMq{ zU*tJgC1%tBa3ecWsIJteDc?*8G6V6MXTJ*Cn8F1b$9C`jYCXGr7v50Eon$BK*7l7zP(Nj658HaDR_z?#(+Gw-9pS%Tvn|_ag zV$Q$d0Ln(l1kmp3HIX;dA6hX(59WCYGq`m9d2lG@|G>#JZ8cZ4GrB8oH>lTa2u?$F zoc_-)D-k!pMK$N-G)R8iHKGz~E`eTqmPN5;s$JjNN``TxewF3Q$vfjeS$SYzeNs)Z zDCqf84DMyk7j+632QpPQ67f>~bU@wSEi_VC<)rZYIbEh>KGyvV$#9= zw12A{-hGBFLDakI)Z&}EvFo(P-063^4VgX-((w~O1~`&fU!kxb*R4dB!Xzxkamt#L z-#Y=j9a#>*d2>AChn%qX4sMEm4Gt*89WGa%T(tU2dXwTV-De(GCzkf7N;6ET?a0Tf z47{j8=q)w`gKbmB63g3&@pbQQ?wQ_>WQV|GQ;RvhlGq8TCo+eMUDHx?2mM%BI=70} z&?`FDg*xMGJWB`*;!Jv0k-!*Oho`W?=5mGgCfsjDcx$VQPo?_tvDuCKWAoNw5Vno2 zwV6BorAsc1i%#NW4R&-KaS>>oNobFsDH`7pM1=ijeCn~a+AUiJFPYi-;c9K?Lc_-o zbN(0T*a*#x8XY~LiIwpJJ~#<>Wyj1y`^36H(B8|6U*PFLah%LBU3SRB$aH;hu4cQz z4BhDrZ@pn5Ue#0B3*B+ebr6rmoUROFi`4ZV_b@B9elE}E&Li2cWYr=w84w&OnPvS4 z@ObucLU~O<&aj9e{r(B~ zMx%UF^w5Y&o8sZ5fEs&SH~n|d}rwnJ|cr6w+ONjebidK+iycah}uF4lHCbkL)#Np*X}lM0pJ*@`Ih=1L$s{f13+7!`+p(mv~(vv*ELQaotLRf;FJN`4{-$u6xkAbl*S2pSQVGLCE^&MWeK4aunJoLa#2-TZ?5Swvw?tRmlORoqs z_h#>1NwiAvDeX!N**tYA9!Hqm>G%%sRiS^ff%{fgc0$>I+;nvV1T0!Up~H@5Ya}~G zI^l^KE(@5gHnxs}!lUro+K%mdX2o&J8{K4T8L0ITH09k2FMz$s*lGInwLj6q$|iS6 zY4TZl0R7ZrSq0-*a3w2fpQ%Qk4$kC%xmq+!6CD~+O;sP9{!RBvck5=MSGi;Hxr%?U zUF|sqQOfOFGVZwbO@!~xwDRd+0>YE-i%^{*?|(tas5o1#%fBx4WvGb8Qz&%jP>O8& zsMl*e5puE-9jt=Y>!y;QlYU~r4Add_edKd_6$kT1^?g6O1T|hfC?(H+Q%SDEM6*j@ zirOu3n0wuf(O1agd0cVRc?JBC`!{-2Y>2ev$5DiV`MM=6q6a@%FAdqxsN&mCih-hH zO!53tw-y6Oy7BUlI5h1Vc5#=Sjl80uc|x5TqzX*^iPrt9MSu% zp#rw%AkPz%%RPvVc94<71C9fI@@p9npUo3Al5IH}s=w&z?Ld zDOCZjtR!0St_!&LKdpAN7s+J;SNpo>GoO@jA&8G7kNfTwD-$B?3RP*#gGOE}!U5nX zAb`8%777YS^8eT19AtT%bDHht1%%axFj|bW9lq_!&G#%b-t|d5XA<1E|A<@)MQ-dy zBIGkTe(DOYu5G2*EH_R}%_6Do%=WwJ8WamnmmchU^t3c8$QG|x4b`Ete~}4+PIb-) zkhm%HUD5DG`IYdMk201gLYE2_bQLDSvMXRVN=2MqAYx}C#J^{TZ7pfHqcnAyKDr%4 ze~J<(%yW6aSdv67^cyJeZlW+uaw!*8v&lM)dDXxhml=M2eNfbTulRT`R13?7Nu}EN z1Lh4^PR%)(6`4_I^0aO7Rfrk{I+{9D?C1Qm7rJ?BCWv2!lH_kYR0o|6IR(tbdoTE} zjr|n^zIecJc=I~}AX@J37FG9hd(&lJK8>y)OGP*5wME8(dr2F@LupYrDja>sE;T=hXl9N~!WCjbwAWlrDT`XXt z@$mGdnz%vb7Cms=i%fBoq&EYL8cVm^!Ov8@kwI3Y3jsawm4z23Heu zk8~66n2T+&a!ekaJyX?e$z_Vlt#5Ln_EQWmY%b1fc10Uwxh$jO!k0-Cd-4#e1@YW| z*}`f2|Ez|ZhD-&X;46B|y|1+d``bX}UFE0d!=65{Dse;VeHZ7FK#@ya@|`4mBIB}}u`z9SkOKacwSS?o)53$lEU4trB-TjNf*4|r++&GJf6kIiP ziK5nF)?EQ8>+fZYCMcs#(nk#2@F7Y9J(T`lt|Y51CcZ#9NYLnu@Vq!>;l&#JY6|aq z9@3uJe@;X$my1u`K|@Fa?9N0yO9O04+BY^;lgN#?=&c7R!Ck^+a#45zpwcK*RN=pZ z78Q}=L4)pfb7v~4h2IXyT8R|*_t!JprvT-`-x68|Aw6(R`bkyD&-WBrD95?e1Pe96K+{M$g4+o8E=E z#Z?(uHJ>RnVvST3M`(tOI7~gFz{Quq#GHYL~#{dYA@RL5R#451W-3xEme z#f|>5h*LZ~7RbQq-N1yQHsq;=6>ZFcz)k%!4R&)BD%)|lOD~e{*B)r_Qb6jFNBtXC zR-4t)200!w4EYQr4)Xz6-oZ)#=Z+C@={m%BwcaQGiL)3$yu>Mp4I(~hB#3?xY6&0J zaWCy+Lic^t8hvDc+lN9gUa~Q34{i_D*|>2;q(^2}>Mm_q37y6kvG~OBu90FxL&Gbh zW*^Cg{f^PI)jzdbOrKe#YtJLHx3~{bb3^hk(`oi(O#rTcRe)7vyo(Er-c=rLb+8#_ z`92>J;*E)kNwW=Y`I#l5@QX?r2LygD2!+mYTve!X$2~? zy)7=FBHQq{R~@h&;~JF3R+i`z^r`Yp`w*;R>K4CF`_BWzLOS;#yn&tQ(XP6J+BMJV znJtv$M*U5UY9ptDHKu#mLc7Pvm$b|0KTm~c^K4jSC$Ffv$xOs0vou@($gXF~6xthKetM*%Q^r&?3NX*JF(>Q2Lz~t{Jtas?7qMK8_bmzVPr6 z@#iY88(HSI0lHirVIJ?zaX5KMZx!YSce1!Krk=Pf|DqTr<7|iKOU3P{jaWBp>U_1a zm8>OoBpnSP*0OKUhQn=g%0x^lV%g(cb-!$T;ou8+OSH`zgn7J8jIWoN5G?RYQU!eq zG|<6Vhbdz{@vq#?y4>7>Rt>)3a`B~1lx_1z=l)N&hp+%B=~U^Pb364llLP zH+3Evupq3>AM;?67Fl6`?yDkn4>@6$jLQ?&^N4wrhUU*xQ#{F#3zbhnUCCAtZNYKp zLaeLq>aSVS5P6{XvOGc+>b_=6P!ry!$v2Yg4ID(-ERWp!cwxka`(wweeH<}wIhSq} zEj9Fn=7*^wL6JAP>^jAXdVuwxbsJ8F4lfm3cc&0T1s#+Xx5%fM_q0hHm(y0bwjh6S zBwf9@glyg19hT(EgCT*bI>@~wmz#@Z8%k0B)Xv0WUEhVTT2BgQ_A*y_sd=KJ_H@w@ z%!R6U)Gr&CXW1j1J|zNI+v%ic_}OX&)Wt^Qm3Gp^B=c44Da1@uhiHc1jX0J%c|L$S zA5&SU+O#=X!{4AuLaV=xknLi`9V+dbRF)&7(KtwK=0PAxgRahY+bh#iC%uzxcgqB+ zD#inMAqKAhnF6VdoDZSDPC{G768ha)tl5cO{Y%qN(?$}t`d&x!Dq=*nE6aM;pWwJ` z5V7S1V+5*OT4Bx5MMfg^!35)deCCg)3+X>_CB@f}lD5AywSogD3@$i0IKz_6)nEW) zo(~i3#V?L3p^ARy$v&$wolFoi$|0YObx`yc=RG}`Lzqp_sXwgD0oI8KF@TzRUGkBM z)Su&WjCK6%l$;q)!bILb$8gjDBS;;APmLEI>T zUsR3Nfu#bM!e=>fa`}-ENlv)O3P)iNUplUfZ?BPDWAiWDi_7pqvy*SD zv}(rrL>|-a5$Bz=?FRF(WNjV^vAh5xu>=%9Vo+@nIEmc z*ZOHC4O9|l9YyRC)~?yWxD)$k&Ln&4!kIl6GAS2d6`jdD+qipX=(fr`c@eF;S}~BkP~(uvRWtey@No^I`gT{{xd2S5IPP?uw)`(Qk(odG(!3+ZPe$urrMeV{lX-6v+> zziV@1Q|z+UQ`g`>wcb8$(=Cok=SDr3?GdicG|E&W}tNaKzt-JHm zNOKZyCGoVFD&p$5o~>OTwn;fNTis@R6}3TH;qhK<{idi!`x6`!J(q>@VkSy;E(4O^ zVvc+DTJA%ll7iFrc1&fzulC?36&?gN3{wnz22MUVBJwk#AW-;u)uJ-*jWAT%|EFG& zFl}|9wazlVYYt9!{f#Rjo{hC>Ee^kO(Ab##osXj^hh-l^SncSfGGk)$sw$f)z zj$Yv4Mo<_isN-((b>ljgu$Z)W+SPVi*~!OGb7dS8G5hM_$#oYf8Ue8$AL9dAG9g$V z(A&1Isz2Nq58Xad2#}ynk|C8ta!s-pD^Y;IL|jg%iYG5O?1TFznVS#Li%HdY4! z!T!#N&L!>TKkugvxv|CDdBE0lffEDUxM;apc0?)HPUtNoG@?%DyYXZK+mQOV#}@Dt zr@1K=gX7Q^D8f<+dyIloEd(mocayxAt|h;P{80;$?@a=h%WU^}EYD7# zWdb(kkMpuqEr?ez+&e`Jt6+JOT_^T4Ms`KKy9oP(;y=re-}Km{qnHAOmF>lvLnm^B z%|b!bjg7?RTq?k+PuNEW;UIUg&DK;$kI#}Oer!_C)u(-VG4-B7G_M`E-|_<^=(1DK zX_Gg}#2tyfd5my!jZY3Jr9w+uSk$^{ewk0vfUPWYZ`uqmT@d$Zz^Wl`1wo`)WsEh8 z{LR=@vSK3;9Y1oHFdu<_7f~&-yw@^IsmrK%#bjh^EN3q6>;+l`)7EYP+8Trbe3x=1 zNUS|c1oRc&B?);rNDJFgP1{Ip&m63tcf6@XoaT-@-So)A@}H^%Xw^uN-gWdBaN;ek-%qjB!V8-M_ zU?eZXvHl7PE7t&vTg@~Ckf9Y|Cp0x|R3_+)O#fNAT)f&wS7f;AshwtaD3+@F#P4&8 zN%DP}^(`xi)j5l83%p8$PC< zu~3!u-V%W?zOoXVL4>zemwI8Tp)i>c*f*jUb87jNkG`;niu2!Y9=XaUv!6#0jm~}D zI?tHP_^nxif0?ct05?F$ zztJSzVXN>@Eg;R<VYC)XuVXGW_lQ#t;5@`Suxp9Ohy zhMH(1de&==pSZA4=z@UN!$Pp_HKOb4LC7)O8v^Q2J|w@%?BrTRw;LtQtCS{y(x!+ zONCv(OF5~uf+EP&Y-s05fo z^*lllGd)};m1*|pUx!0<9tTiy>qv=gMCpt)gd_KvpcVidK*{F3Ceiazhtw_)2Jprv zgNbdzA^7=za&q0k@GouiTKfKzf$PMK!6R>W58R6mC;(I4FPt5<1y}H{7ap{`(Znw2 zwfN~g|KQI{+cVwbl9OUF-WdOMmuwzM%n`-U3oI(gcDaxv_kN7kolCaGQi*6Uvr zdu6sT8#Ln)ghBvBT}+fOhBe$43cZEG6kO&%|LUILJ#BLT@(w2@#f9gZ5wcyjP{;tt zHVp(u>N}JZ1tvoznYggniD7rgL*WD~PYD$HSJ9^(Mg}353{9l@4xsqZ*~F2-2oD80 zSTh$M?E)GA>=a-xK+18)iU0rrd!x*L0KfkPEo1REuRZumZ=u-1ZOMhvlUl8AuOX}w z;39%75(ewmnYcxxorq9Z{_R!wwTt8TqZCXuYhU~l4pGI_Vru7vs4o8a{1Cwe!5daG zIM@H>oNe30c#(su#bn`zQgo{ACNozIz+uF}+Dm`Dvpv%zE;X^RsK_f7|6=7rL5+2m z{is1WJ}~Y{U2<~q178XR02T(Zd$dFUvW_PHU%?vT)8=V(w21H3P`Fw)28^;JJ9*G4 zZ4idv`ACyaVc;am$3pZ6#?tR~F{)C0We8LA={2X>yWl z;_AXmT$(Kpc+v)EI&rtB|oo8 ztm;CW11mM57rcDi-Ps8uGMdgo#DLjLg_fCB*Cdg}DU~f)9&0j9E zNY#2vI&U+g@DRL0J5hk*ch{yChOZJ; zfc-1AoQxM=1V;;q5_dm#WQt<~p;Y=CrRM<}uGpO|gwXPyyUa75f-u^t`@ej74IK)`%hq|MrjH+DbqAc#I+dB9InKxG)m0fHkvqx3iqzbyiuB(j9r|BH3Pg+ z9I`DzKfWl%vJ`Vkitp!D7h=<}e#ry4h)?9NT_IVVy1xJZiSK-ABc1@ru*CY0VVDXb{kjo(|W`d zVM&?->lYr{`a|aic_Js?BSnU7m16qiW-4Z!~-5X~l zh3!1cOTHT$d6MDf9A(rKp;--wRO*2RsJ~Rt(;H zl&ew6GUw!z&mP>FRX!^$@~#IbhGf&0`weF% zAdK<^y*o?rg#o;@eZXy-*Uf&8L5Tchu-mpEjc1nYhD93{h5`4Q1$-IhQt%xxl)$h+ z_5bl@57tNkh|~Q~UaX}mCB$KY5C|d60Xu-ev?oW+kJB>&E5Lzq=TG4a)nm~}N&v9w z{%3wGjR#NE zI&WwQ%Io4qtgUB7O@j+68s7JC>p2+(=oZmB#tm%aq(GRa(|GZ2)yu@uiy}!teQ<`&WZ-Y4}4w)Fc!U8#a!EF zlrI??VVE_os*_{GOpYDc`4o}(@=p2L{dY5m?p;exE`gWvGJY2!2$Y?@S9Opn&*j zAQ=ECCFK@mSl2mHw9CT)msFFXi@Si!{CAVd$tA@%6pjz{kxQug83%S>YHBu`IXWtQ zsc##>5U&N>c)*n3=gqYm%R&xhNgkoYr`E&$Y61A_T zLhRijJ9VWqg#!yK0n!07%Cu4o0LcVx0*FMy+=;s61-+s*4&%W4ZpJ|nswg5T0w~@B zMB3+^0up#^XPS>NR@$)A8NPQ8<%WEUj$gH$+}-}~6zTmamW`Np0!i`3V%EpM@(E-O zU*RbbJ#Zbp^!|Q1Q^WW4M7M0AX(I}*s>N@(i9!fKvEH}vn$sl3aXH8ZH3p)BZiTy} zR-7U&v}lktcph^op@M->t94fZ%8r~t_SDn2ie#l^@EfEo!sQxmpVrrM!8XbltgtcF z-HX>qxP@^7Sc*1rQt_6D9E7|WAO$ds;~IVds07UNq3ffx^uue5Renx><&vDPi7RO8 z)4y%yB(uI_;(~dUlR1KY*ZOOKQotuR&SSR_CEh)y`vWWO;-#(<=&}dkPf^8j)9wan z0N7<(`6sHtsXWcM=+Ce=#glzceS@EqKUZ-U6IU!?B9Rr;a*;3c;^hjK?3%l0vFK`q zB8WQ;5+@e0xqFE)7W+Su4FQ830K9Tm7x_84zZVzc0mWl>a6aSK28u#JyaftxR}6&Y zKUhJ+F*YB)Tf}&sO&tyzm1Ka~;_x~wp%kTxG1#EQS8$zE*DN9|zJ5pJdcu&sltgsW zH{Iu?ln9FCyQhZ&M-v*C97}~Un_YDHGYHC>2#J?{c$26!HZFcMk!-!hk0ZgLLebONv zk;oSc(kEnOg>3uYS15rHp%#|)9C)h$ni_z|QZwYt#r{%=Y?l>`$ZIRaBL*{-<4-3f zoT?P<{1OorRjiB%!qpaiqASgWfJ3mw6=@O+4;_m@|-x0xzG5~@J z8l@`;jLZ;(_?W(t2xqVbF(udMN_@?z+?9kz7n|od zr8`;NwB~;%uJ)}K!-%(kTZ8a+JreJNx$t2LGaRU*OluJNfF*rMI%Z|l=is6QRuoVM z34*Y)DyH(AU(|hWCaj{}70%v!)`!PSU{<5$1!ahh7O#{FeMQomOcW);0aAb?mO>1G zw@qfX#H)D2keqIXP~Q8c!0J;9+YBgZO98>Ez>-_yJOk7+E55ojeZw!w( z`qzjJV-Nbv7VhHH|1b+P7v;eP0Qc#n!*?t{r8a5Fp1#h{cfuj+_9GGfJtCrZwq&}^ z{in6dF0Rs3Ak4aEZMLD{XVY$cn-!z00ws4zOK9hDZA(P@;%$&3m&kTi+sk!SHBZ03 zip0dkjHs>SPuZsdq(krRDBbe78FU)wzbLz143zIQ?*d`ka1pMMl5Cepkh(i_nwvcd z*AMDq9MZ-F`@{!-e}`~xG}iD$Y}*gJNg?_mV0WCS*Y39)@Ht8G%L=TY8F5IO4WVl$ zm&7N;4uGj@u*05&yL=Gf-Dt0$lj8wX6`pneXm-F}9=B)rDt*^|)Kl84?|4t*t;*dE zGOd#fv!>M4w0+%OCQ{6a{N``4TTFI3H)IbB$4^it-th;30GOmUZTs#wXtY-G>d+pS(DDp8jR*%?qkL9Mf@p%_6h56xN zZ*D_sShO!cT!l#CbT3E3W7aK-VpQRQI-Q(weBiILCM@>oo4tL7R_d!W9?3CW-C`x3 z`ufu|muwat*9CLt+S4YKv#$-!t?lQM{U87`l+Ic0=@WhuawQS?weAxJWxAe_Ko{)& z@^yvleh_5*ZCb(Y1}kN!btH`e=VtBFIoUh``xXv@P=IRrhZ%=*HZ-o@Uvn3(&SKy3 zcKTPCoxM}1n%f?Zl0^D+XH@n0vzbW%WsoyxEOPd^=4$*G4UbEuZvUcd)9@W>!-Obe z1BK@XD#L{RpOb_u!+Lf_oNZOf2LB1VqSdR}J>ci!diyuhm45Gj8AmM!#NdpQ5X~tX zPp6J~N#dg|4`>Fs(E39pM3Epn0wKiXv6ykgvmj@c<&^bW$IsOo$tC!YM2m|^Kvk_| z2$)nLcMW&0?cd+5nBn_V%ce-Yf1CVrV#AG?(znQ5$~eD*p+{%;RAM2j3+4jw;?nqV z;=~fhwrXdt0@XA_{>RR>O)*oaP}T{=w2qS1$_Os;(sfA1w64@MQ$LaDEkxlr&QqTI z#)nx3m2oBlB8;q+eusLpPbO@>V|^rG(jJ@t)UaHwv(Azc;vvG4bUie|^jetT`Xcq@ zCV!7mk=7wkB1e(&s9uL)>h+rGJeh8xu-8(HmXm+r2=!iz7th?3LzwhrfJJ~E zoNjbgSMSqmsfu^;7D6BqGb(hHkBS1LCKu2Hupv($iY*n2Tddyf0Wb(Hu6 z(BnxBdI}=&inwy4*)9U^{q~@asrh45-=RG4YqrUvj3R(y7_zp{dK97jY{oTTC4?q3 zAPNeE@gtWaj}Oqpwr^TlruGaQcYL$utYp6}VdIeXxqhj<>w_Q&dQ8bmNSozUg=q3& zmU|wQPsv|UT z#QvgHT2_WB5I!bJgc#ETVKm45%kM2;0LTWk*fit7U=c(B(OcRrFD!89+V5stFoUWY zmp8S2XZ{J>tmv!qblp+ft`W;#lGJU29F;H3l1e^7`-VX|)9XIVOp}?2vSD{~Z*dUl z`wiT09q1W9MYD~QTnl&orhl8+Yj_8C7AIw2P!~+z>TXep91j1 zXW?zS(ZkOz3^tHKj|}9 zzykR%eyZo9s}}vPKsNsc=E^~wA=J?xlGU81t!^0tGb9&KWwx06_(=1>`Iesus73)S z=IY+58gzXLAl_( z((~X{?j%+!e7fN0B7(2tavB8S!OO*gu_yA~ba=ywJ{QHbVdtt~X4(W$1u z<@s`ssvqU(r_m0}iG0&n0<3)0&pJP}XWI#V32T8s03qHEHhcte@H0Q%`IobzAw=K; zG4RxPqz5`-+#TzngA}S@)r@C9CRu1%Vd703zW>$?3mU(7yU-R1mC_~yKn@ss^nZ4t zCz{g(e#p-_FIeas6LMw|wztc;fF5g3u=xg$x2CXCRyx3GIjsNDV$-xm(0=O_!}=9L z?w9t-xaBX`!Pf#tM0~quSOS8CvCg~t+vS)ab+PWY1)smd0fH#jvbv@pz#^0-ec#qc z2}F!&6Nl0!{4SE_hwJYZ@v_Gesk0IJkxRz90TQt6N!?prIdACDR}T1}1jqpp&&gVo zZ#rwx%^CLxew}58z4B?D;kUG){Xdy2C|q5@&flZ=c=n^WPPp*g*;YGw3#r>zQ463c!sulIo0# zKVBJBGe>j*+8=Z*#LKoTOgQ8qnKa6#ys_CNkxdysB~6)2iSXp0B$Ve)T5mcVZdQl0 zMq&2(b6(6EmBnrW91#9#v7RyLrXeLoz*wzmi6N+n)2Aey2qUJpD8%>T6yImVi!s|D z{>eq$4c9M44JDjCkGqJg(XGOp-K8nhxQ)5{*i|3)?Xk|io&mej-_SFpq5_r9-(P9d zx3QCq#{P24FY{Z)sH$X0lquz7#uzfnB`o?yr45WnsP#!1)BB$D?-^Mrxr~<3Onth{ z-|^E+2tjtHfxz&y%Tup!yao_VaTyRy@v_W~cVT=K`-vRt#^i3ZA4)}MDng%!tsiA+ zA*8eF-Cv(kSmAxMQ9&8?SXRQE+V)1=)26k`kO2cPR(7}srm(4Ffi=Z{-|rFwq|lZF zWpX=xUK&y)ZOWKi9ykdEwxE%0jg@Sp(o*bUf0US~m6>DPDjqg(YfYa}em2Ja?4}5# z@Q}6qzX*k3b$}~mm$FrAgLQAsy`{{gkwkEGoI+D0E;W_K9a8S z3LAHMi~l(QOO2o=VdWS%5i|2b9i_z=E!mDxgn1%AIM$Wc`|P-8ImNqxx~$>NVFl9J z5Nvqr}idvb)KtWi+}@XLJVq6edJt})Wa*($MJBgCef zl&N4|Ke}3UKYJ{l!di?rjCI)QUmSRvT!lu;oHR4_EbQD(zfXj;K&QeB2-F=1w!>oo79{?ywCz_(2?M0&3se(vV zLCu7t0<8iU#N%7W$l`B*m-=(FM)2r%laE<=t{)UNqUz}C&8`B~{-+C*7Qg4B)^e1X z_(=n}e4vl2nOLtzMVPm3)8`GC=6ut-s#Q_ZNa&YS0CS-(Z{u$$FgeE=q* zOw_N8He~Qh2P(oL2eV!|(w*76iYofKqc+|?n_VU0!rH1|&$8l!@|ldJYUs+5=J7`Q z+7I1@Yx0EupAe;Qc}V!PuUVc~qW~@x<;HF#cDWbk3VCQQkxP-XU5;SH#g2nM!Y!=P z3d{W!(h!vdl64~`#dQL4<2k#u@DQr~<&rb2U3Ac#P>eqvi5Ek&SrPMZf{GhbY6OOK z=&Pepze0oq_OTb2!-R6cM z?=VJr2aisOpSej3DH)liX+HmNdoI3v?3{LC8=f_yhM^ns{8}^;y1)GhH0Tu!00jLs zOTF>byY#o02z>BZV5IImq00K_hD1{fuAHMr>{4T0It3Z9=9Y@GLDN!@x{&5hq3b!p zH7ct~UDQoY2odlXWI%b}r-0`^F{6%R(c&|%2*s$t0T}%Id4gNK7Y|cn?I#|ssrl~T zr;P0lC*c6cCO*1X5dMBYTEPu%&|=~6#!*R~omVLL>Y3j%>fimz>(zz*HAzX@swkQX zxAAVAciQATTGqMK2em5``e2cQK*UJqj${`EsOMB&kL5rWNWIEpL$)05i-rbbUGmE6hq-!{ z!MjxTwGmKjvw&53IG5mY)D)` z_5%uQRsI~AoZq%|d`y}M*!wkH6Ju7ZULu4z|FSLmFF6rmm>-2d&DY%;^ZPF^vvvHg z{)09oYdJaGci?zGl(J(_P`d{JUl%_vggSjDVGc3FF^vpUjwhHnj@p9*HO0UF-;EQ< zV8|s;`;FTp1dZwbE%^uJ_jMlMoS&Z%+)O`yX=`W1!GY?;ysy@;*A?wKJ-KIZLg@7I zv;uE7bOqS8pM1NlG6%M7lb*Q5mzszg-RwpxWQ-(+H;$Z!DeO;s(7{M_8ZTM;(mvSw z=f4FpgNLIM-bo{R&U_LtSY>CBKhPh2KVr{O8W7?1(9XrKZr+e(CpHJ11#r}$GZQQB ze4WHMRsPJo(CLZez9WHm0$H#lX5%T2j-l;(60+tvH> z(&@`hXx(%&1X04&G6OHR;No%!!7ZdBbY#~_1?&3nv{qK6Uo4TGZG>Uz;#_e>BQ5v# zKoz1mKBMlqE|$2m$tEi4Lvl+og(G#zvvyHJRh$Q!lnKC*Htq1Uwqc|~G8DIs<&C9+ z7H4nZ_Yb9v&N=hSk6KR70?e`6Wzix*T&$OhyhT!F(_vsbF?sq`=*vHQuU*tR_`6=c zdl2ly1%F>lm&`$YxfrC6PRn>;W;r`*${L3zW%xd<8|5oGM(hLKjgl^k+m8W+QY>b5 zQ9nS4P$B69aV^(KyzDk~*UZZH|^V(i(e zYb%S_o_Xc&j{PgrZo)C$z&o$S3umEB;ic~yqqiiW83!N$SZnMK@akMaKK)`BP}ARV z>n4AV!S~~}BhBXC+({>T1HRfs)j;siqeGMvi6*|UK8W4mFgSSniY!zVY~W`*-+($K z#ou->Xz};U)oQX@`)rq3n>-oPp?FK%cZ8o;mw)oaD?753EBF}4o~QRDBtm~1T#XA_Tm2^dbn`-o zZvRl8ML2ia8n*BDi#yI_A z$_JUG_ML~$(Cl$f6r4oU&@2~sy$2l>-Ui0{{=f90Verupb&Kag9IPP!x05C3NnKx(0$M^D!-FxV)IcL3~yQE;g)ZJEND~5d-fK8v* z^{jwBxB(HkbN&hvE}#>Bqg3QX9Kzdn=wsFie@CjZT|c%UBD=aO55SHnw059K@OQmE zcq85gsCb3a;Rx5zV;$D)&ITRiLN@{$0O5dx7nCgza`WJ0`vmvzKE2NrwN4-STJ4XN z){-JWvjGwVr!WY{1Eg;lDZDd5d4WzUKYi zbb}6mHj^DXiwbayyMd|H$RIq6HycKO{hs;{WNq{$AZ5`AQMu zpapFfNOsmOYt!gxk8GENZfep_QiCC9*Yh@W-M*Nm`IY#e?H{kU#P7Vu7}NkOSY18= zKqf9t)(cU-g#0f$fxi<}ZsYYKTyp1T!|1gn&l61L*NO=p$!jS0ZuDi;7bj4@QRNkiu}S{EF6h zc_C6Z4D-0P1A_XMzYXci4mV!IaaSu}se+{>jr%-_VfzzSCL#)-Lzy|A?zO`dl5OI^jv}3_+xqzLz!sYw^O)XmHmo5A zA*8cJb4YXW z-$A`{_>ZUK{TXgOR_P}8DeS@f-yCANor?Xp*2%6UJb)K0vxluXPCj+F#cLr1hKE-g zA|@h9T!Wr%cf$;sRkdDJV#G8=A@8CXiBx1k1KKU-cyh#pALg(04ADWw$UbRarS!MfuUALDGr0%y1mVCKO2}zS^1!q%pIuCg}i}%>7D9E&D6j&;eKs0kpifc76Reud}LO#Cs zuA@IA#A#Pnm~p#qfDtpMhQAbW9`gE2L)xYU0VnS22F-+9=2S~{Q&)fq1|0C<%Jt{4 z7~hv7YKq9*6+lfLFa0U0#>fzt% zNMYr2#NvQMP2R!odIKWtzIB_g)s9Dh#)y66QK1s3>!-OtiFJUzU}QbP=q7I^8`}$; zL!_OSGUtOWV0=xSNU46ZXq~egOr0b)T6wZTt`s;02T&7xnVh{WzSAO78EfVcCJMW= z0lBn87sE?v+r4ncTCnXEqnQh)9jdlFudvoE+4!#e%d|vBz3%S_xqGswRNlev<539k z!|ka3@N8l1+${%T^!Brf2fIDfw6Q0{vTP!yT{1u`*{7tB8>P}wW?Sr$nh8%DAHA^*Qb9HwlthB{-z~v5CsiI42BApjYlUEjlNqMSK$g?{_E{5r_GmR zOIcHY$X;*Anjy|NNUTw%8eQQalIgU|SZwqPS+X_j}i_tO(+E-BCuu#L2mU zb6|*ePefgC^Y37MRG4Q+x+=bF1>?;Ds8szH5#uWub%%_ncU3he6D;CrjP0EE%Es-q z7ZuVfw_Z02VOPIFXQsK_#AQX^iCJ>RcU`mdN=Nh!IYt(SAZ?~7AvP^#RX^l*)pCN} z_1=aGapHhxHEFx!)cIl+eB(29Egqza$7?{waL8XTV?3W+wN+*H!>)9N1co*908*`y zM0D}Da(p2|(?ff<&}1Y&j#hIc3t|vz@^jZm0< z>XsG2QM-w9V@LQ|z!;b;>--UOWhLwGy^*EknTXICUv35yYXb@C`g6ckM^@F8me@8s zxN^2k@pX{F=C>A1dH*h?FJ+y2SPFs3kB6RQ6rU50Cv1=#+N>WG6VK6dR zJV@^W?EID#qSs*Jp+mF~KL-=Ph{ifHu^JK(Y+(h8A{)hr7>mBy^)h6R{awkzbzKi4jt|SuULNhy;X3m&XendMp+9mk|^6D zW(allBmJFEf?mS}KH1s{cac{g_?4!=Cv*NyL+1gQp@A(+T;{CAt^(zpaeV9xcqonQ5+qf2- zcF1Jr!fA)bZ4p~pV0ivnbInph3f%VR!z7tW`9t;t9wmTD+KvuAnJtLzyD4B!u6``! zTP8bS8=ow0SJ*4<(gANJ7jqr^6GvVIVq)4iL#eQ$a+Nv+I zT{Z6dF&gEPjA#9Pdo8;&tbR5y!i`B6J|{)W)>A2P3!i`2F@z$FW>Ikfw`=<;Zb2h< z1>gu6yep_{@T4jis+PgIrXK( zmo(M~8H)9AA8mL_0$a(IJd_ge;-qN-DLZ`4w|k$J@8YG{&o)$y1q03b_ao2e0mNFw z3j#hG8ZS|0s`;B};?<+Z>H-yMllQV(Z%YGSe4JYQ)~NHe3o8TV<`OyRBF?xBW?U5eZ3+K(x%@%&nMf^^4x5><> zU3?LWyHCa7MP)ngl7IzX^DQ_|2_JvMLeTYe*)*xnMl2tF7A}UhkF+v-q;DU*?R`6Z zQZ@EC^5M$zs>1(A-u*O=1b$OuntwbB(Q6Ugou7LnjMJ>F3=($TKIRK3(OpLBVt|YD zQ;1()0UK-t{+DqSp$My4SfNT+$?aF^<+8_VYp0etp>p{#Q0tmoX=)`gvAKjx1xbU4 zTI{=dIh)6kYT4B}evCAqG(45#GWN^4#a_x_my zh@hsVtSlUt+9S2qdeWU0Q1ztPrAnV^*{3tT86^W?Ew$6S?R}V87mEBB96joaf*<7) zKjepce1Q1T`Q>nUxyz|1ebGblfDl_SCY5wBwf>ZcQnpn;Dh-ABg{hIh655SJ(0f6F zC-C?h%#2#b-FWERN7|BNH zkY%dLXyR4@{O5vr;S_^TtaW#?6zc=A-^II%4K4U2vPA9s^ZoK``ZK+1l(Nh#buuVD zkfCu-#1%3!f0br+k;;VsnaypVFd)yEf%QZ7AO?+%wjWdfuz92$Q3bvx?t41}w3?ee zk3G_Nmo`qK2@mkKI%z=HS>v!;+)s0*xUvuJ9K_bWu|G2TX{LIU>WscJM6=}7`Ka^h#w0Ng&&rC=zvL4VZ^cSx049rv?~90dMUQuT+`CmUHac`PEjKtmCt}AG~?yYR_YkuEYJzK80FNb^mVCpC@ zt7$!d1_B7e4%XRd{3Lo;Wj=)9grAdtG!)!eRl@w!QvT;%o67#g8~bD~0Kc=t?uysH zBXm;(y+%(_5Ha%U;Jz6P+-z99dvo_KxoXP$Y(UNhmjAoL1Ir);$s%EJ;Bv=mr@@J= z6RLbG3O&XBBUF{bdvEr%>x~HI12rYW>Fvpy_8{Rz`fDVL3Iybl-+6IR6k#GsDIyRk zKOlXR_jtPAtEtcq21oA@RPev#el6p_25VOZc(va%^apsf)^A_;m19LeN%+mIpsQtx zP%B|#wG%hEqwFzz9N(|f{fVvU0NGCma5YL$C6bR2T*hN3oAzcq=K_~4bw zF%Ww+(o@?~eQUNsp!*1%BPvPye@UGig8Z$oDx?1;v_xa2I8X65{D!6z1^x&bRhbbXmAlv1y(P4MEQ<;%p`|a|nxHtc{3L>ygQ&$NJRX>ah z?5FH&OuN{R>5Fe%v*7Ta0k~!ocKm0=j6OO@<&17I{YMiK|9JdU517GPlox6O2I)6C zQ%Flm5{>1W>u&xB6QTnXPth{`M_bkFW@uajVp%hn2LN8oniuRAmqQ1THK_;t=;(_# zCls+8Z(!H$%VIqjFh~+woe*H6@bCOZ3pE;jbIzypX%HxcYyOU(QLZ#+`b82U(33M{ z<1hYEk{4b`*PqIpeq#dXDBXN0pf$nYCl#geB6fP+W_NqScIUu#e2(wG^rJLFnb-0n z6+>}9DO}Jfxd*TfjI__EZ(>xOvya~#A`uZf`O~dnd`BQIU4ODfIA&Lx8=R?=T`2?6 zr%?66s~bmajLo4iT9&H&gI0dTB$cd-*m}BL9(>w|QTYKBCzTeV@$Vi87_D;1LEPkP9yr5o;F~8iQ#`#A2cYOWnN5yZ8r?PPsM@b(g?dVS0*n@njH);x_L zK>=324c0DXWb+bCHuu-X7H7#iS|Lk!eEK^5hSi#AF)J|y=G!f=@unRwyk4bmztM=- zknef3!KDq7yVY=cnJ>zkL5@|evW89jbQBwJR=!5Rute^KYN6Z(xr{c0Yppii{AF~m z#RpXaGl!_V1MkbW!vta8$ct3mu6u-XVj}I0iRZ8lCyZhA7w*lxcg%(3wXoGKEvJ>- zJ+K9K(q*FAE~)d40Tm*q+!zV_ zoK>_JUI*1J>)X?xki_VyK05~cmU3E3&R%E+MHfc(ggcD?$=i=bv=2p7-{^%;5jAkR z5+nUtjVojmnu#U91Sj!{ur}Ymx`2R<)z|_6B@{*ZOcPyF_D@)X{UEU{Q+mUQ3@l z6vc%#X@F2uo7uuCC^C5C+Jm9FwAvuNBJ<-SIEki40pQZ09N1(?SOo2qvoLOdyAWlP`=rh9F9ea7zs}A4LvKX@EfRagoE!3R(~WKv{eeOj)mD+vu4(x?{_mrG z7+KE*lxkLBRUJTB_$>?o!}MR(QBt&_(y)qPmf8=qr{0G>k-sAq{4v_0c7nD`wc82` z3MnK9M1l0leJSFXhbVdZgFqp<1yk&zHo+AOQ3Cw(G}0Aar8Y&H)Hb1lxn@Y%*-l}@ z6>fpwoG2SLsDz%N3c_3w|30IhW)jvh%-ah;a;`Uh_ZqQn5)_k0W3Go zcHiOWCAprC!D+y@_>ZO%}j1jxnY?MK*6#rZ%I6b9Hd`o>qJdN}`L5zQ3TmFd}Lz^_B=U z`L(rS$%FiH|0HV+EZHUPhr2V8&Re~|ogdKIS$fqoR=#MM8@+QY<)ox$AMvoxhBKi? z`SUdj?v-pBFV7rfGIKSm*@L3qFL-afRL%xE7U?HN<(_j2f?$nLxWZ( z*+iIUaG6TyNhOBdFb_*~j`*`4t&AbC%ueTj_JApAR9JA2(%0Xb1Pg(0jut#XH~42# zeb6X%(8gfBq}F5^I1qQQl~ERKhG-_udUu|bUEj@)+rD>kj?ORi%x5Pf&zStyC%%}0 z95*7%1=1hit68o=T`%nml;a`#gt?9HVZCZ5tc~kp;FySy!Z&F|mppM}kz%XO>9{<~ z1Td!o0i`3e30twf8vuBpHSkr*3;!Jl6mgkBi3Zdf8#Qt<;Rgsk3fJt^k-a0M2GuvW z@o528w#YW;K!BHJZ%m|7!K6d~MN=bTztU3t3nAL27p^F22?oI7AV&yQ_3kAh#yy{2 z7rSkD*Gq~#yk<{>%(g320=C@&4&BAd;5?lik2qcBNe>@)(-=H)37pkWt?YZ?k)~1HFtfSTBF-PXK(9xs%qd0$68-Lm-{9 zLN1s~xBg};-^EFD`I0#YaNAAsV{*JpkQM^GBDeh3RESX6HKT5bCu3dbc$kn~ukV)y z6zi>wix*w%AaTw{qG*M#cqW@yM+$BYqo>WtKB9GcbE>l zqwI*kU#Bbo{MUsDq8l@0Tl|cR@4W`;Roq(^kFZEb8V(>?&ErB&1$eA zLBp5|ra9q~mJ0lD$kb*qaT90mC9IgMGz1%zKUH!+7{b0(YhfDoltDW4cC93YkS%ej z-|(%{=EtsqIcj_ybaY08?D#prn86y?wNYBi4rF)^h>RM0!was{-d*<@1pM8J?L6TQ z9%Et46e!-05Sf+7bp2UPfu`#&bL>r8RkBKv<3bqq@w9vhDLU9Mvz#gsZ8B~AQ0rZP ztb^3W)Y3llV#h9iKi)t)^mHraH6#vplW@LHF8qBY7{Z)q>6nNPo2T1u$pqX0Sfs%F zo_do@6i^b3tx*_oz_TVLE#+Tx9);>yo2RAo)3XBOgn^IvE@5wUv;J+n#rrb33Q;Q- zcndKPneL|+0Bb;$zkX_^GgBEVIY~ANf*q@JnV}&>;5!J;%8=J$M*S zx$QRZ8@*DdU#%oUOhN??iNxXdB>FQDRbP6n!MpM&wIAvKfjT}7&)ck1l?#)^dld50 z+?e2_%ydNr7g> zdj39dzY6Y6A{((gD0g#RbU0qSOamsZ&`kMNeqDZAJ7^y8cK(=}6HNh$4(8K5Ly`e$ z;Q}i^f|C*xVjdX3PXaa>f3eK%m#&Pv7v5(_x+8POzfRXoL|8AFrXAiJ$4Mm@vL*NO zitaxJW~~17EE%kwC!}t|6|%^zUkS|pPg6qtUo7*3DuR+kocfP)HaxvW<#769?m$&m zOsqyxYoDsF5P3J%p0G~3d{*mjb|ZDs-+7CWj;d3OC|p>>OKR!?;<&m*-~TC1<#p9e zh&ErdS^E4PoR%d7=1$tUflkr9yAgrXYCeQ1>XE&xO@q3@+IMR{UDwntO+px^JFm^7 z9OFNt$RE$|QYS{H$Kmp)#cvFlhYxS{-xa8avj9-+scF$ev0yHI)hyub>z_VfQk@YK zok}K|sY4-6BFaNz2YOX0w5ss-q^PDsKKN&OFNoc`H&MN!kva73iidLhRCSw{CKKKLADg4zf&S{N|iY!`}Y4HBOxlqB2w-mpfbKy{kS^l$Uv0+(&b|u8;yy+io zRlDa+{Zml2ns0XFS|7ZmpsKj$qjY^}fk0A6%?DRv{)$qCaej|mL#`gOHl z@B0Oaas2VHl}>F^phP6XQW^@fy~hWroQh%-UkB()30WTv&x#`g)uNOj4TWpOswrPfjJm zVE@Xo`PCkP)1Q3&gaQtvsi&Ms5^PdUoW`SOL^??to}R)5ft#&0><-$YCs0_QLgDC- zJLUo8HXG{(Kr+DX075;DY^&W$eXcu2HyHoHte_9c$#EN)-maH&M#tZ2cZy?o>@u!0 zQXD3o((Or2n0uzE)l|Hua6>EIm!V|F{a06HwDTRA#DE<=b-e3gaKHgvHpciI>)aL4 zTE+dSxGrF|O@F|BsK6`A)@&N9_TAqV1BKU`Z)_)VsTl9mf382JPxr_#SF6e52G`Xn zOLic|M5ip8SXTCgB&J$UH^`0Ez4GM#&4JYrf3f~$y-e%MM)he9u7wQu6K{(~Um4v@ zyO!Lp;aXDgjnh4w0e4$RCIsf!qy%gIvlt8&7mjPu4!sB>I)_H&ZW@tb zT*_pLNJI?wetWVdlKy?3IQmMC*gh5fYeA`02z)P$A1JB`{%(lEf;{qfMUy1{<+mZx zja${Tt<-J7=C(Gkv>?;sld73FHYW(77g$bLid5^y3i%4(i9>k8_*5nOl}2GxR=&1& zM0e}CU|2ZZL-d#%Nr$G8Wyn@DJ}D)8C)S~olhTS^<54g9+@KQ8uU}+^(}c1P!S|qv1k8xMX+RBw#eO@^GBZYX{PDiu!VBPQEIm z+HtY%hgRkaR4JC9r1i zO;=)4b$Y1<)Dvy9zLr(1qb>prOU!tm6`_sZIlxRc0VS@B=$`M*0nCfeM^)(g5(^*D z%%SP&K7wJ#qvOet&z5+6)vG(NQJQx+^?72Xu`GSalSSHD^r0r`A{{_{_xU+d#{ZPP zSl$>JUh+<>1tzXb)+=zgYaa`fMz_OvoZwHPfgX7tZ7OM~gdaDbMI6UT_KX73E!;@E z{dOv3gQ*7P;o-&Y$5;pssI%;CD}O?gQ!O`V<3_)oiTuv6XWVG=P#tKK?4%uy6n{L# zP18O9*Ahnq$?498auo>Puha7Qxl>-Q!=$77M1xH6dq;OUiT(hu{=ZtU2#;hVj6D4l zjWA;CN$Rdh4REr7C2X6n>jJO(XDZ_^snA;_MGPRFD6&OM5&Xc*6f;Xyah4_aK?n|% zSpH;&k`^=3)q~c3EFMc2_T4;1cVQZ((EfOskL#W>4opKLbsrh*l4IIx>d>rZ&aC|W zxI+)iO6v3UC1Y)h_Ij^u)eJqBx^U%ts3lQ3pieV+g{7g4G40A&-UMhC;-~$J?4k`TwMnjr} z2x|C{W)`I|ZnP&@;Afqo7Q01k>9gAxte`4IzQjphr%g^-mS@Fk7smOg%l+ng?B*fk zjKe#|O)0_st4PXd<96}gnTRnJnz4DUlIW0wI_5XoVoUS6PT=uQq>d{MJgv`c;HvMUy$y`TTuUIuvD}q;S!m=5ve*P z%SL;6%V5CaFZ+5J*3TN}V_RZ#8dCy-{mM%lM?n0^tXc)(*RQ-fe}t0aL3%nHI?=Ch zq0Dc0NbHf^3^&|}No9-~ny*S_j~*43$XAb!H92=rwK62zXM=A}U*B1eeJasq&S@`% zD1xlxR6I6tjD;YBVforwz)V2U#U>9j3zwKF$0#8N%JLawL-Z1!@CZQ58K5xDQ*M;e2 zkf|g7lJ=%^2>1#B8{+0nV zYWtax7%5#z<-A{}WN`}bdOQ!I6`G9H`!b3DxUS!IdO#%5xeM{HlPC-A`&>jd>>(!s zs?3n#dpU|P7|+@6GJEqiVNOg>%q*5A>rDFB6Y7%f{Q~S9A@-@BR`A+g zEm=`R2&a#!E9Z;-S5>Jof0yY9g<~pNiqUYz}vk==}LgH z=7YIPS{nPkt@&`)#%Vm&R__g1qW9v$BG3_X@S<^VXSfy%8XCmjVnV$_X3Q()Xz8*IJ{kkX^=bbQ>=1=4(+BnW0jm~%g_GDmWLNj9sli* z7U}-mECfu~l4~fOnucaaJta||clHVm82h$G9~~=rQ3K|UIQ+s;a~H0J{3OR&DwswY zq?-@`gR+a zrT$VWx$i_6)B3_E3@g}w&_f?HNRatQD{t?6n&EkchS6JWohYM@z8;Q=P^Ns#>zn0`YH=QVIKjq*UV;yBc<_g2~mRTfsb-rB`W*dqYBoTYu36tmnOGzQIW2Hn^B=md)~>D25b`_8Fx@l*Fow0n&c z=jBZV#M_oA(V1KPLD$#DdF_@i6bgz+)_68~CevY$&aX+FAYpc5u!RLwIiexFVo)hO z=3$k9=Khr>`TN++74dn!5BGckz3ZigUcKCnbh#b5boOZ}Mrzl?gkx^i{9LyX)kJi| zlxsbr$@hep`PR)@?J81D9e%QqK%{F~BvDe3540i+NJ+3|&6Z1kNcf=~J&g~dL|<->Z3^^ zMK;dku?z!r@u!$QAA1Ypjrays-J1hRxPrgjA_<)+(@`oj*202QGJE&*(~&uhY4H*9 z{gE##Sti(AN@{rWLUD(Zt5O@21U1e|jIu0bxWYOt<2$Uhg#Of~w|%sDEdjbN9T&Vw zIhicrAI`VHxl&)nbj@s`fR94Qzin=WEvXY%1$o-=ei|k}n8l-c;x|Z#o)3BLS$A%B zguW+qQ|qtw9L9V?_QhuM8%RV?kbvRuqLQ189%hWbjO%>U3}Pt@t%xwX7^#r^XhpE5 z84^t5n)I_rh!k4i&h<`_JyIaNtVk+^hWd)8qV}$M58u8D9^b}lWq0k19Iukr8mCSB z4mZuM&$balm>4;BXH8M$)KD40M48Y+{&lwD!sa%caR7UU*&cRnKS3&h z>B?W{v4GNHEATBdWn4fG{3g)|feX#u*^LWfLJ=C#p=W(txtR02X60TcuRb}q%`B+T z*Zob1jQUF~1XE^lGX>x%bS~_yeKezaq0(C@P4P3%>0&xLHN@DH=sM|(W;K!yiWq0c zovx!S1a%DE2bUM;xWiAX$Me9r@hAQ>u%!ne7f^|#64s&m=De+VM=IUN>E)kez{zk` z-^P4MtN6AH5rM>}8Wct`)Cx6NX79jYC( zza^#V?3>Mt(-Vx<`SDvxFxW%g#R~+W!ty7bE?KOI6bd9!EdS)Pw=Lm$J%Nj z4!V@~g_}Rik@nN!Xn|8VIIku`9o8@V4z*zS6p&L+Ewo`_Z9ylO;hg>#AKz$bx&mqy zCe96%V9PxRU{EJ@3goQ<2&;d(-8mT~3%gI=g+g*$NPj>!_1GTsSEk`!x=OzTSBShk zsnGV$iK*I8vol}U=XQ%cH~(PJv`OG^a z()c&@GACPjEe^rU|9T~_kSv(z){zvhqhkjA`kp#(W6qRK(eLv~^3`8lhp8gmRc$7m z`qM0<`T@am-Pdsle_Q^`ZWopb;5}%2lE<1q5|GbH^{LYHFUwz74WQQPF3|lB2e6Q| zE>fPsEtu!gkzqgM%o7l2aaw?pmCS)Qlm;y5i0mMgvs82!4&f2)2kI;!@e&A_k%yaJ zjoWYIy17(TpqOsy^XpSAXC;h)*2R$EvcwCSZ1&NiO)-Ds2Do6*U6>1IxatjMI7XG2z$sFlo*zbg124D;)Pwym4} z2hWV|xHTI$h7~uW`0TvxFcp)uej&3Wuxtc{w*iB+>{@SuL<7Z|Ps7wXyX3F!(sIFv z7vrvGvqceJg;V_KNzpl2(Y>b#O&2eyyxZ~@mS@-^Fv+ZYw>3wYc)DUar6RURic*xD z9(bL>F2aqS492b2f?DWe9EB!;JCeEFqJ*=f0<3&d%R1k&aTYuMosOZ42$OyX^VwLU zU1R(+@QfA>f2MObKLs)L3rwNVMIO}k)@9l6@&txAcZ{|#y|TBxrsGge+aI5le{wdO ziNgDl4|@LCTJ*wgnIy!&BPo8s*x-C5VBg8ZCJIhGO-lShPj=12;^i5^{T%Zu5S7x> zsP2xyn${c}@13OLPS-zGrSIH8xz}P&6)Yz zm3h*rD zI9a;MttipkNaw!E`-nn$*w8iRrpG$jcomibR4)*(NB!qo~TrI8BrH889m(mFHjP5-+GGkZy z?;JBVKXGlERO?L2%dmHUa_Em-lx>Iq7a$dUj=3dgCiQX(9hvM|OC+5C3$g{xxDss40*3|!mbR<5U zmh7{N+fO^R;t>(!AfOvi0M$jS@HM-1xe?7Rq$kSTEvJ8t{Yw0-hQLr# zrq)mp^?|}#^*4q{Tqc$y5m`ww&1s6p_~%)^`1w?|8|CqmdX$#-*WEe}*hJcti;0<0wc5G0Od53JbBwlxGDTvMqcS^OO2BH#^V!5(0 zRqr7mNG^K__4dPZpTLm4ak6^JA5lc%2k*@OF(I+LFHu%$s51x>Iou^mRZ^LCZ=D)V z+;Y=!lIV`5_+M=d)x5tNSf6-o0Tw%3Tv(q0K^S4WYG~u`iZ`tW?%DB$LyfQprC%n@ z{P)NYqnOU7*cGW10%}$y*(tHUb>YS?XkOwX>d6%8_A_G$RYb(M`z@SI=p1Z!z^&y| z?Pr!R0qqK?yUn~7!{}_Z=o_yXP-j_iEDHDs-4uqfU?idB~*=e-=8RB&<_zW zmvi?eeGEi}to||E(~(O{0r?yg9S?$S{1dwnrE43lAlLFE=bxvvapxL~uDp$2W8{<*>I3o7jwZ-qbI7>J;&A#U5oa+N?Kst(l4j5VzYDUqu%&EcHWg}=>@ z;3?l8r`w0%G?oUQ$ZdAEt|u)JMvpOr*8fz~j;&UAjDrrGJ##Dea=}|Gi)QwGg%ruM zlIZ8(O2c{DH*`+r%$l~8&`7sWj*7>(CUn37jH_%?kjByw^j(Ty?{i+{B$mJr=d5`! zh)XUx92W{3QPB9sL`u=-PGmj+e%4MFvAv)uq-a;!mx;HK@lqM=s!WK)>fGbe7vt{O zkPU!uoc!UXU#DT|5RV&@TS}gtd#>Js1GwefLK-K0gH5zJn5qO`XNrRQ^1siBZk7TYwy>B2N&ZEmDU!B zR`~eQmmWGS|7XvkM9|yc$+HRlrq?6#9z!^CykOpfyM(k=-dIUuJXG`8|Dv2)eZ&5U z&v~SFlhDDH%aB|JUq~dk;yQZ$-qiM`XXd~GeAx{X`rPyt1z}%Zzvx97-$A+2Vn!uS zuZmPiL0-Pddk6PzdbwDw)rE(~gCwp>vrFEf!B(kF{26ceR}w`!bR})R{|$}0ls1h5 zL{8S*g#Jx0&mrbrtJNR&%D4bA_4x(uE&4CoSCYMQQ>a0nCO0UUzg$Aa9j#Vey)|oK zy8Lh6jdDQz&>Rtvj&wewr8u0N$!jew!#Wc?)SKIy@scE3&8NC?t*c~WzjHdkVPLgZ zb!wJbM&I(25K)0su{KYNvibMEBf~1&=AKRA+pPoLS1&8<`t;eI5&@cP)ZTP}$FrcI z-4~nfR_Zeg<{@Lj)#MxUsb9+gr$camXp=H-?Kfpym1g58w54svGaX#pi!6l-+NOV+ zg3X@w+4L6J0mzg6^Kvolpsss@2xYGRYZBW(b6j7HO&9gfgiBwyUnrq0MOn?FXu_#u zZ#eI-0Yc)af@XZ~EG(YWw%Z%|1F>+g1G1dz+yJNGGjB!$_*y;txuCiPn~X0WmiZ!{ zCgBF}0DfF{3AYTd;tQQ!6c!d7TtyMt;loQNCAR@lPFC6WT2Iejp$rcOq5yRP`?b3D zKOu;~d%_~!PZGXtNStOQFZ96wSj_5{_J=ztoP#(`Us{fzddeLo>*A$f5e8Km)Qu%) zq!^j8%s@G1k!a(at;1OSF_Vb4(ei2h{N0C-(ijixbeTkJxhF35!gcZ^Pa0#q?^@ch zSu1b>d0Epk9`L;vmD6^{Np6Jcg&i8A5Wc9j@FIARC?j()&F~c+cv#V}Wa;mjBKJ(q zZ>3gJ>!z4>GloIzQTyY1snX>S$%%_dVO0fpcKyq$CxmLM`suKqqu$IpLj$THfr}|P z0Nm3vAHKFHpC8cKG@%H|r>gQ?gsQ2hk|-Kl%puL1GpC1isqpO9l-&_DQE-ta!A$1% zg_CxDUMMZ2tFV{L*(2k`=Y>dZjo-XvItl2E)u~t`l`egLFO;yjMb_&v`J<4kQ;K3pe@n>-ha^d8Dc!;?L|!&fCK z@RWI=`H19LL@qn}%zd>%iZ+ed$4X*JwkBbh^lP;AB<(B|w0G_BU=$aN`Gn%$E0h3B z`MD|bjdkyMir$S?=_fhGPRkMRmN3^J630eEM^{u;Jykl(yv1@qLYJ0<0`!+RPx~Pf z!phiOdx1O3=<0?73h#b5@0g~FcUv@bg*FW1-1vgDN6#7c?W;$gTUXsAiQO8S8Rnhi zQEf%}<|h=k>7E-a3B@NbMz_5Gc?o57q-s?{k zWNg-%qQnMUa=sUN2d^t<@CyE|ft>sxVJ^z3=*!=+4%Rme3NlR3eN3sy>uQl4 zBuv>m`z6Uc?3SZ%s3E-3SUHz(ku(-SkXlpjrPvvlK)>*D|y8D^nnq`j*8po&oc0WyKF1-T`PxX z7OKRBHa`8J*C_Iw^zy|X+sm5Dt!@$J# zrXp+DvqL1xykEaZqCEc0vs)BKQ)8R5ZsNMBJup~-iC1$h`}rZn4D@7)bcHv)>L>}7 zcmm`?vY%egKeUbCLMlS+$OU@uY%}3>U9J66d7~*nIRjQy?C6yd*X8!`!e3U#>4Kr+ z^ie}31)jS?=VAjuC=aKIhb>R+ywM^Q%u7>eBFOr|LH1-kfCEVQ4i7VC%(>rl+$%F1 z%<9hBl7woic~7a#PTN(BlyC#>B8)}vePk=a1wkzHdbRwsxYTU{58sT#=&x|)%sUYp zv0n5hM^LzF$JuTik+6t*%`Ij#zX1@*QJgf}DfqmU^+eY~CGv{(v2rD%hD+tcrC$*I zkj=Y4z7#4PWO82Pa}Wn>#}s|$K7|o5Eivg6_W)!;F+5^f7(Qel>#Dwn-v-!KNG~4X z1Rl`tOa-QhLi~u0vnUnpR%MrZ_w00fN~_dfb1%06z*+2WkHtjICUYtL*7?OgGyack zN)dRo{@IV>ED(m7!TnQ`Z`kkW;~u1X)vXbAY`4VANk5MBSg;$m(1NvHJKzwFUC;B_ z6*2hn=dV8#au>J9Zc8MGQhVE6Pp<|k!{d{>xX_YyyBH+7o(ol7RbdmjXK&>Bj{4pH z8pUaBZx&}()5iL>bIyNjP~nZsx;5Ft@T=Tk0kmwA+R_LT57%!BoAddN*vRdilB3LJ zMgU%KddCDh8=)GdCbK&5d%02CsngT3$Va%Y@aJZdrsQq7S+nu)FGeCC6Uyl;$>f>h zCj`x!;J4n_yKY9Pnzu({WlBztaR}F`<-_?h<(nPauQPoad#k^mE25}2+|@DGe@`I< zN;sN5KAk~{sMSzvx!M?qXCfgb;gt3ARxo}esLW0tz1Z<$t9l@ zzKQFes_XM-%u)dJhQi0(%=8$Wp`|6jE(0Uv>AndJq&0Z(7$2qTPC|Vlg;f#pi+l-p z;4uzga9wr{be3Y57y0TW{#{xNz~8Tn0h!_Yb@8Q~uOPl!Y7IS-7EkRCtSgbi9!`k* zi!wY7cpB$9KiKacfTKL0kXJ(u_rRWG`Fr>f>#sXT;yONnqc^$Ji)p2WJSGYX_c@Ug ze(Ef5HktWNfYiiMjZPIJ2p<^1ID{T$$wljQd-w=&U~$q%S?NN*3yfO0juPR^VY;Lr zODJWZ)J6lQwWvRUsHlSzD8!bDLVQI#jYxW$q+`r2Ml(N=!b{>JfMloO0;?Qw2v*3O z#+{a%;k>>Go?Q}}k`{`Kcqoe4Z^^r1;`4cw5bejz!FpGu-x6VlZym7tdr}dQ>pm?4 zhEF}JqTo)t={b5pkL=CYZwAv>yDnX3lp)pm^HNo!ysZ?u)7f@6bNw8W5bC2P5FEsW z&%-V6vLoLxFtKR9Ez^zlMU)hE`>YJ$LJg8&F1+Urq{hzA5NIj%C@WPJE4wHz3E`UI z+#N)aC4v)QDPp2sZU{BWxd0VKlXgZI(2h@uVvZnT{54V+mp-4Oa#*APFH65p`H8<1 zbSTZT+du!m>9gGpET+V&QZ<(PY7YldF$fgrwSrF=1dg{D6_gM`zj!MVGj=B zjpiYD;^pF`peYXpXgA<0*Mq10j`Cg=k^643i-%znXfWF(D^8z*H01p5QaVvF=m6cv} z>d@+$i`>tqu{0R{OdAN+SI0^Ue3cViFbmf9{i_Sb`YM(8o>mFeW{)WGzAt-bC<0|= zUt1Gxo1A7>Niq564;J{uZ%&-HdEDa}Ur1^+&l(goVB57=lo!q#oDQ^afd zFvh@)ynTjKDY)JFRpFRo-;1)t9XIw-Lj3P)=9y+;>g1e#V_shli04B;%V#H8KuU9bjhV2E2N;_V8aqGux0rvK+xTtkWAhnM024RD z)-Jtu-9)*g&HU?roIH}^le#~k=*zMiChV)|zz){Z8(>Iq0ew#Fh7h!YiNot?hkh4~ z*w!qF=oBgO1NNNvYMnMq#ql1&8NZ8swN(K^$t=L$f4&vT0h={`s>#( zkto-OLJB8>5gsi8iUyQO;0%*Wo~$-r%&7g>9#)S9qnryUR&dm9f=@S91(dp+9hK?UGXRE|d1HArIFTCDGc7!~ zwd^HHOg4-)$c?_U6Aj>s_-K;}>rpHjmvEJXC(IR(X(V7l_dTPw1ddb>BeG>GfApJP zP>WvpAAA^jlb>n6KazC*~1~D^07fQ{%ahKr!B)G4pRNN&KDIl z{c_J|)Ggu8qz0o3!0Q&f6+U%AWj;C0Ort^mx#JAV zb^6xmSzCgwW(D}?&6uv5d3`61axC*-Pv*#P^HvDE_UVNMy_n{8*u+q8=E&Ao@Y*h7 zjUo;4>9+432xXs=4yNZ@)2;dN>G-9L`_%sKRxk;nAYM?8cmyZmMyTT?!Zt4?Oq$Nsy9&sHB;0ODGs2 zXs)W2*-Dnrc5_~50+LrK{!$n8V;?poyA{--?2yFO<{}cn-qCSiRIz2ox3Us|Ru zo9Ro&x}PY75Lg2V9J*nGOe>13r>Nm|7Zwcje0I#m^Lum(@`VDRLxrqwaC#H(w`9zcGB{u~bTA zom3w6Z`gvz4#y$dANZ&Kh*y%O@^2B_dVgFA)7JbALdbb>?zFqOwB=skMghij zRH(yog>-ZG{;?^akaBdQc>K>2O0GGJPW2Y6o2KnoC>CoW#mpH;G`X*$J@Q&Ahjp4w zLT5(YBs03m8LV37jc23lK5AVC@bdF|lj1mv1qECwrvl|aXwVD}%^R9$T3F!j?E?_z zSVwDg^FgC1IwPzYH_C3~`}5jwb-8JR><^N!Ow#k(h8{O+zz1;mwK~nr=5Y7)ZGswINJBhZZ zs1h*}sIliu2qthLxI=y=&jD z^noogs8flG+ns$BOw{^ZErNqY^axag^Rj|wdO^_f$tU|s7N#53HXh5b@GkPJuep3| zXj5AjNGe8~AFd>{4(I{7&N!FxGUEUrG88_CW2mD z*yq0 z@Qys=B>Mp=2_cuGLXZVbfjx$F+e|}HFXgD+&JO|(uCaKG6|$4&ep1aEC!eqjo} zi+e#bW6kIzd9;Iq$DT(Fd4egF`Dj$nOI<&n>Lwz*cd%jn=5xvZTO}#p$$%durKr$q zPNpEp$mpjK1NMHc-Ns7QGJrR#`2~mksZ9rXit$JqOAFV1jZ}|7?8#_OZ)9AqO%FSO z5pt2|HIYbyO@gnN(RW+l)<@I=l{FWxW*v4 z?A%0rGt9yU!0xm0&M+lP=8e*9B=OniC;dm{zEY(!n)#wqs2CfQ1Z9p%Xygc_LZ+ZP zzbmybX!rJ_Rk9ILMUJxjOhKS~H>QU9!6g102iwCi+RLYUVpfNr8>&!n>gb<~(>)vg z)th~-1wmWw5nTMslGDYQ3d_Z32Zo}Y_%j3b7CtwSSI!!-APTy5x2*Rijdj* zuP7XORE-eoYJLl)C36{HSFqBo{JPKsg#00qJ@}NaR&eI0xUSO!jGRk0yKm=D`vNKA zZH}|vJix9^e@5*AR4dKlW@RRon#SsyE2e27D0b>p#R*ycqcluNZTfSO_rEZdbm;N4xo|N| zpwDNeKU>S=cIgTqoyM&H!E!rD;D*-5!5ef%421bdxnE`X$^ZNiHPDydn*Ned&S_%} zGHqSqR$_Lgk~h*I_Vo%J(n#LtYo*YVU?Yo=M9n|?xuTT*^;f2maS0wfW~`lb5Zmc# znDXsMW1>-rUL-nkUh`3zBV!}u@tU$GHyE;_tWRsdyWIt3v%rpRR5DId8sirgkvn#X zUayV^?`z_jsoBZ!WA}WEFXTwFJ*_y*g!(unIb0%6kc8Yg!Z<0|I8`t~Z_-GKrldDg ziWgfU$zN+}F`5C$N(p~8pdENo+0coOEdzh6X4->@sv(mgV`tc|8Np795NQVv6@in! z%%485%F~<2i+^d0X4@1ngZxa14O2h@Te-Ai13ArlQXhM^3%%DMxa_o2#}UJ9n0qHF zK$7AIX+-z_sweHzl_B%Bv0Fv0Qzpb|lI!#uhGF;tEurU9{oCb25U=@|Q9CQI?VhoQ zv07UHS{?+tC)(^}e7THE@NJh=b#n+Vi0Hqw*6I=-T6AKW&Mo*pITKsESzQ= zEeSAjTqJuYEI;WXYT-oBc>CnR3;*f~Fj}xsKJw0$LL|mr{{(=g;B}N$>nKfe^t+^g z>i7Gl$i)q@{{DL;TB|&{ox*r%VAcrV%(E#YQj7%BgM?lGy*>uMZaMvejSW1O@86}Q z#aUea9M;9+v4pCw=P0tiD;O#N=$#HH>eo(XhqdQ>?8cFd&+gN#!n_&LLA$aI(fyu^ z5KHI$sXyAykZ`TMqcvn|i+=d>oV=$hC*iL~gz(>{RuuY*zd-7eEUc(HN?CAKw8h7{ zN5RmF{A5@Oc-?v;Wb+@Pt>fkm`|B-3wJz#F>x*-vlB~QL%VN<3_t4ZG7JzCuS=pSP zWZfW*d+q#hic~q%kTDONkgH|jc7x)F=)x=3I?)D|Djw=ug9$DUO<&nO|9#&k}pczar1@hhNjgv0-0wx*K71)Azi+Hq$%J zR@o+@0&-p7lWB)8dq;52xapDW0%rJDMB!i#c~`#W_;n{WFDbNypL(xo$>;Y!uh?P- z+*^i6#+rMEBSzp;i!3+|XN={<^u*yJZvOA8>@E)-71RsN02z5@uRp6StV}>C@&DDk z>50B-wp<8rRfpx2rPuTo_@vr$weIQIiN0g#m^Iv6R&dpBsH_uHgu3!IgD`U2s~RoK zlSyj?U{v#`yuGf}YlN+Goy5cbcR?LZsDUZo zutV;j&4|AY|x#=YE(qqvWPEghd*h1~^+ zDm%#!qU7R@qwwxm3~q6~Pa$3%+gByrhOJ@g8mzx=J0ox2%(ib4j-B0g+Lq#f2&^pp zN@tsNC%+cqE9a%DzEV0G{;WUp>5PqWWD$=2cWU-G92^$Mjhhe$`M6)jlc@0+HqV(ML9;+S`J|Ui~8MSi4+sn||?IG}>Q<^y07JJKQ0E z6s*CPQ@D-j!!FS{N3>Zz=MF9$>Guv(2t~h5bslYA5ziZ!=++m-Cq^lhuR3ZP*K0=6 zafamP6N(=Y+#UIN{KjV}A^H+d@jomnD$4V(weTerf<50&;<~x|rVp_sg>9U*S1iB< zFuiv~0~WfYht}6ej2mJhVhtAxnegexmY=sdXO@52Th z@@zUgjeJt4oEdxO;8HmG{R!i1c{+B62RJ`yHoxic8t$cjF~EP(f~n@(6U~!Xj9&{M zRq$*7{CgZk8Gg`@t|I-r{-0$*{fEaNwON-s0!W1{(hT%B7Lz88ZfgDcS=Is%|1XKH z7VB5tFo89^He+i0&t%fw^Ae>dcPkYSGMFKT}Hh7CS%W>Xd5Q>t)^7u z1d0Xy!C*D8eC!d0xpJGP-b#A$RiNTybHH+aN(R4Opy-B&JrS-l7}lD@3ZmRB7(SkU zZhl?B(`f~*u4{{n3^3#IZQM1hFz?|^TjUZ6OL%51O|%MiACBA5n3UoFVR-AF{4<=i zJ<}pHmoiZ#A{%3BDeJ`}s`b--mW1an%*j^4mcJXg;rwwbg|D($@g%w(kjWdD!|^+^ z#?Bj81x5QY|9%lL4`9#__#J!z<#l|rEScFV5PWgQ2TP4+E`=0@sFZ?GXD4P%GqOJl zQqR5))iEwK*UTY4F7v&I6kGdgMXULzvpnEhzwGph>7tN~tL?^i?stoW&W+;EYZPV{ zK17KPraR_t?g2g%>sWBeeaxHD@@WQcT!CKuj4>Zty@Q~-rCQy)eCn2c`?;1SkWK;NMD9Ehq^8+o% zo~m8E6s5j6dR*TMZF)tt08|G3x(mw#gUqJZLnO*P!@8xEQEWDO2(aBiTCT-Z zP5gW??U~EelP`^-kE?<7Y;>83OzIj^Ar8&$*)!F~Jn`nYStLU!HK$*)Bu!rnxoEy^ zzy6oGHbMM-{RBxOP9F1+>$dmzm^!Wi)6CSrSjckeh2^_K?{I?8@3Y7QTbQ7XhGM9Is$S;33rWm$6wSLvD)#U8bUPJ_1yFH=fKeHGZZ*vfGsv!<08{~DcwnkErr+w1{&I*aoxg6vP z83Kt9C7SSU2?jcVeW4F>`1_o{%xSemF(R^&+dj&1xL_Q%6yQn`DR1#cBe;@aOO_&v zYXy#J`uW@uxNiqBwSfRT6m8RyW=uwsy`-Wsiz>TEr=77veM3LEF^ zX~)9yC)(S1P}HdoPgnS(#`e6Hbr!n<*`SMCJYmnxno3hE+^C0(VZvnOO2a81$Y-gX z^8r+BOY=#1PsBzvan7`N9;uM``-=13Q6Wy3BV04`PnZDZ1B=x<$g7Fo3#k2F648jh z#PK}-4TH=%H{9(~F>(_hvo1Naa#*zylHwU72>d88XM8M&V%BhG1(yv1X& zssEn=`jT=PEO(KBB*}JJrab_H&+aXBA+LBGNpfc@6pzxEOuAWIHryryX~lmg31O^X zSb}2(oNSqC>{s8O3cV=9biaL{8j103|DBTr4_-{GKXqzdWZkyt4R1fVn-M6A>apqZ zQ}fH-UhVhz#*IwV-1tPm2w(=}qazd4QS+B}FU+!KmrAo39hdl?Ii-neNAq3e3IWOZ z?q*a1s^bq06QTVHTw|isMn$RO@JY5rUfc5Ck6zGv$L&^;hI?ZEq-08g`v)t9Qqg+w zV~tV(5yeajsO&89 zT17O2UE{1AV*7Q|qrlti@g4dSm{kGrCZGc~%AFQS z?3jHQoPzwnU#F-a6j1Sm6=bn6tvF1i+ivBc##=F0jxsU$s7ynKZ1BjV|2;9*FQ_A4(N4LMs<-?>+{1?8!Rv* zFXgQCSKHGDJ@N-yEB9oVO#620hKl$#MBjZg?`c;t;3$>)T<#wq>x50-FiR!`vB|VT zRB7YIlgdRF(yiqOtJjf`SH`M+R&Gw`Q74YjfMHq6@nAKdOWzsDP}+D<4w6kS4+PjC zv3q4p*r@qZ;jB6KzzTOlv0B7jBcmROmRf zjl{T6)ZiU)k8}bzS5vx+Ajn5YCTg{@d~o2i$t7S01&r}jn8 z41Y3{mQgLV_=$d@1BfLl^s%*+mW+HB78yV0vI{)1Dt>hn3#AiPQ1pZJVM!^|(YM3&$Gd=VwW6P#r9{efORjWi4$ zWBodZyy73jRQzf!0pMf6{cGVH`o)jw(!m^9Oz+@Mop-p!863bxgXBy1{9rfhPeBeP zrD``%Bx_~347jOwH2gCuSl-HFB6Si46PT_RtuoIQ@nE3Iib)hedVOj4+{nR^n7L~f z_wZ%)5m5s&N4SX^w!?}uK9h^E${@nmOR_;4MKMEdj+nSifJHk=?qukLS*VogDiLE# ze#pG=;OC~Pb2AO3TlVBk2*DvlV4sDhSzR-8a$c^N3di3aQ{(q(aXpB_;)qRe+7%r2 zoUcc9UF2t-UmHJ{FRT(U_D$@#anw{GMr-SuMn;@;Zk1t2)L89ZohGgFf`XfSP|VUR<1`o)Z0>T#V!c;{|BgO z>fl5uSDV)H?)%1eE>^4k^eGbB6lqN`!wOUPZ5Ituj~<25-4`Db1>Ufn5&4Kr*^`S;i2UNQ2x8j0V%nVI$XpTj^Tlz@Ax z`rSGp`3xm*``XUjE52>Z82rBYGTNrEYBK-&-?WK8deDcJC-}I6X!~2YO#@*LC|MVtqifMlpX2{2wLEEnM^=(`{LIHXJQE0)1ktLUZDL7bU;qI)P z3DELUM1FT`h1mP~NUFu{h&@0pN@zO@KuGQrE4(2GVk}o@lzic+@c&4Kw`f~ovOthm zAp_iAe0V#wM%tpXr#6yt=X&k!*@}{$-+W(#d0(EcivWUYg9x&}xPM=jZriD1RDZK! zitnG8vMy*Z*r#efuagRajU4vdA3UiNcKuKDD9bX}zfXs;ydMwGdsgLk;EN|7{NHq* zgyRRB8$Jrl)y5u;dsqx4mw`VRh722>ReBcR4@A1HiIUUe>2D9y5jdatYZooU`#bXc zY#sTHum4x5-mh}rj%F-nKPb1-l6%~`(43%&?uU7vkcgAuRH63ji^MB(6 zF>pQuQ)?plh-k`k^I#^q$UouMVU>1=k-C`EsJnwkbnudzI{0cRJV=6OHF+O|i8 z%*pw*A7=uMq7j#%R)KFkq(Ls;G=>U^auTw z5~PHUcKLL#Wx^_cWBAzj@oET4R@VwO^(;B7;CV_18dUIR)31}1ihQc7(e5nrkX4Wn zH3KCfE0&v7bhn!SQu!6Ae$=Ox*>#p~!v)RnubGux7cB9iLEn|XCcp${-^k0D4?kp- z=mg)r5cw^#TbF_8q}qf`G-q_qMs8+u^3{_%XRk24Z}E$F9&mF(V^IT-WzSs8fbP5s z2#XM5&cS{M81lT&U$+n&aJtZtOzmc}qzd(ep;65hh3EiD@z3u-2ywSLgJh6k2JHre z`hjO*%eXp9hQCQlLTdhcJ++kf^qej!NQ+j4(XO9@96CVJV36>rxRmriF%zL5xn;Go z3r=zMPszsUu@&0tI@fR1075Sp3nYVx1du?VXobUfynP$xj?W17W-QvRMp7Lf!&Jc}bASkHu>G#t*<3njueX(!$TZ(&W7NrMlSlhmrw0#veh$DC>KeXAFd3S6 zHz5_gUC)*nECh*rbfmG)r-!xncyNAk8c!Pg78XJD#ynTn?-V|nMD!q{ z@Uu_n82px2$L-RS*J9<_rP9+dItnjg>YhqGsi5<=q=GH76zCpxf-|nqFb zEbiv*D}%dHk7N0CjgR`kBqBOF>o(Gj8FMosOUVaX!>V!MYqUd;VfUV9VFF7bbrfrK z6t>}9Ehqt|O)P%7uUs7A0FFLvHDJ&JpM9{f?!m4HDNHvd9I(xL?QoUj!l2JAbM>DW z5P(cY>{w0hmZ1l6l$CEpO3AH(qCgsBMSi82A8g8S3K*(zhIU83r?8f{st_~bMk7q& zC646_H7TYuH~k#9MPh~1InhKMlhZ3~#M{p?=1BW9m|}16t6Aes0SkhK>VQG=#sGTO zc>NebW_zX%n(H>~dB8r}_#>?( zi!PuIPr?xQ!3AJ34*BD^JB*k)SBci^=AktRkTkkkKFl~7{yi?@ z5;bC9yo!Gu)~Ys#>emu2H7@(##@SzXXK3}H8N*Z8^iBq;i>8-<@rqhKOf;}$|IV23 z*s>P!SxUYtPz|V#r(cJ*+plP>RgVlfGv{4+D&VSgk>#=Zn7<`4*izBpti}O6D$Cm1 z6(R||Nny1q6<3Mt?Ntzewidl!FS$J5X6J2u7GeNo`#Cwu&&lZkLMkYr<9<#aNE#kU zf=QGgOKkaU0XRU-`>SRH(A?>v zH{FF9*)K(J7bU2e)BknHFmP{LLfyc;2_1GXOUeEPV>0Zne%dJ&Ts%AOo{~XhHg4)T zqf8&(0n+cr1z}SZg;4m%5C*=3<6qGT&OLA~Hw<{MkJro{LBtDm07n<4U>oE?h6V+b zS_eph-3CO(n>2fON@6?!{sdRuo)1?D(VGh6r{d>hs}m13p6lD(8I?;fdi=(e`GCN?Z&+~qBn^G%gT8!f_$*WR_=D5x=0 zId9ahuxL*_FQpXA?*$@z(=-Y{v4Sm-Fn>u2Sgd%zUo4`0(9sn&8@_c<9Y!P4N1MyL zQ`@rRz0#y_fz^NAe|Y_|n+JTNZ9*>Me0K(Lj!=)UW*5~Y?Mn!T$(zB?`}gH}YM9yn zvzIqYzJvl0ljcmTkbc9&1zyJ!kng)kFe>5->c7q9?W;pHob(>zxC8<(zGv*>N=cee z7+VxFQYM@{O0LWnB_5|)$7iBCzC%~vaSblRN@{j!T0AitF#0@cQg28y-QFI2@y<(9 zyN+&l&l@&%u?)FL?J}CVqX3_lhsb%aoKXAZ7!kd4ZlT-O zx7dV>H@^Ri(GWwYD8s$9zUi#W-DNp!IlxUl&HsZ^d)%BL!IQ|^!(r;?jJ2FMHgUOa z7IJ~+K~*k4uKhN^W}k%#=e(5?e;y((zG{aA0+C+s^Wsx73<{T;fen^d&+zgphHA<@!@NtnEc8QIa*R}=p&2Q%a{PI9WgvR3tqI}&23V6MT0 zMp<5Ryrz&FiI%k7Ay&@+fi!@B4^J6*u|ey~^W%8mfy>!Xtgz)0326L9ecp%Y&In)% zUy$Km(v8kCYJKtaFG7NsYP&emor@HpwgdXIUmGeIos1bTGn)89SJNC?ieING!QWoq z67q3&$O59^=EM{Y#n3!YPu&u*iqTv>?9aW3(J5~_MfSSd-!gnjZH*|XP1oRIVqBQu zm2bwK&TCtLC#l=&R8x~zblA0twyUztJA!g%Au0#E`>P$hLyWtg&B$01qo#wW%KS3ytuc^h3qucfCh4%z=K5OeEr~^V8e0 z*e2r%nn&a4KbBzZY`5%?&9^&d19SpZaQnxK&7C8Q+PHIC`mrgkV#Ug9IO%U+(vQPh ziU%C^{r~)spoKt}a}@SV<+Z>NZnuT59qLUV>MGXA$1UISZnqE01)AV5b)GZKh8+^V z8*6on<4=k=J0a~OLEz%oKQT0(}MqHXtTXQC*@hfbhRyL4LB z8+XV(96^|;o)Z4tYg}CyIFz$-B8X-RVD8V;FM2mmQ2zmAe2^P{z4wOS?2;3Nl3AACd%O#D&p`+0lH=dN5^RzhkSB zA=Ha6Nvu}>{f}=}X(gYXkg-E59skrju+b_(dL5sQLJ|EyW&QArB@>KS>>sdUq)pdx zv+!-hET73G5xofDMcVWueh9!3^Y}*|F$0Rdx=gUuwpjPV?{>iZLB&inCxZXbl5EP4)c0_yqDUKagKfAs-7*zIDER8gp~>ug~R4%Z#bb(mS&7idD!1-hIPbJ$A_Z56MHVSzNKqA_F8^plcUdnV9M3 z>d>U7jcwOB?&AD5!?0*k%=fn}Z-pBB~IZ#L9@Iz&EA4rb!aJU0k3i-Ey~DO`E$m%3d`&fAIo#-X1&9e7?Cxhu-|%G0q7? zg|SOwHDK0dE{OA=#9@+LeXcr36g#J@WZ%o8wl0a z6x84Zb)kB+rVQ2rg8r90OMaamZO;OUQuk1hIbv9~M^XFAMt*$VHS)@uhrY1Y<>Rz` z=(@nSV>2a1dm=9+?L|ihq`N$1Vd0sXt$9%^8_BwswzgLm+KI2l99kKe-FgB2FQsz< zDFA(U>eV^s0a^N>AlK|tmCSAYvb1Xz8{2E)Smp8n8Rq1|lovMESl3IsaV0}adFNE@ zY8{Y1@w6r??X21UYg~}(uuN7c-QIFYVC)UPr%t%`?a^*wY;qMpl9}0xd@j4^jBdfy z#@gd0zo+xKvDc1Xo&j4RAx7AJgp7L2!f-k`^vK8MuE-CzjpzTcY!c*m)KLQT<-xG8 zJ69CqFr3!GPYg@S3aU zuc$Iu7U-tyoAa8h`?@p^VOUl`ms2d|nR^&fT5Zh~jD_`XjIYa9BZqR ztx@7On6hztx>gJyrdU796O2)~IC@#|U!-6TT2q|}d(fdY&jd}Zb%YK_tNkA7 zk^_?$T46THA|#N)DDiKu)sohLeHsgG@^Hs3i?u=&_sq< zgvZQGFmpm?iK9PCM8)80b4O>r<244Mtd{pC#OXZB(2OaBkCxgLkQ={qo6!^ztnqAc zO$uAu?Ui*w6Sb1TS??rG1Vz9Q*D-couLdCSl-7>O$}lp3FKN?nTnWKMj=`(rjm*ir zo5n~Es!-JQx;WvLfR6hGvzmpYZ3U|fm*1T44O zQ`>GI^zZl=M@r1hAZ!Ge`R}j2q5zLKTK)E{R@(jTr|dgb_N@V>ycr4H?r(T^NQc}w zMPd7y;pek0vBA^&jJsy&=`o%U0uAK#pV)wz4a=?JHu6m=GpF89x@p~Q54)e5Ju#PW zUfJfN$l&5HvQ8CXlArSDzm5X3x%qVeg|g?XQTS}GKSi*o=rv~!N)T0iX_tx5u8d2FNX2RMY|{mW`(DP`>-+rt8?=#`whc$GOwl9A7CTh?i;398-kYj(Z2O73^o zYVKQ$tvViD1m1fkiI_E|Nwg)k*ph_!6O!Z-6T^dk$to5<{P&jiSp17pZ&mQ$zxWQJQWPG_Z0GT2K2TF zK|g?sy5NlU|Mk95`sG%n%`y(nw-8SK6EpjOb8EFNE3dF7t9W_*o@v0`H*OR7tZ-~7 zU?>D3x%f_)W`2jqa`euJfCQ4_lDP+_ynOG=l}TYoM3no4Br*`XA8+)H0Y-i-y?1t; zNLO9*pY-I#SK}?1Zed4{sJBPlyyZ%}zx^KD>a>pr%;(V?Y#&e-1ive#?R&;d#93m- z5_YGRdsa-2ccp&I11sBIyr@R`K1t*|7g67<02}T~x-d`$+T;!r2VB1VOMDvz-l-0P z@ynMYP7Kh1TJkooEK|!vt6uK6bi{W?XM|TcCW`FLwQV*nxn$GIpWghnyl}EMcQKOk;@?c2)z|Tv_ThKhyq!TpoyM2a zOIA?IZ^ieIcwhqqD72oUS1WT63cK{l+~7;Z1|L&EfY;?O%I?vB1BY-=|B{)qv_iy& zGhJ9>O3`w2faHZg)$u5G2^p}^5iq*~(2{%OkNgX3;cD~T8R2^eFW%$c9h?P|#>@If z;zqIhZnb`4r$I@-&8(d~7zrEWnzI2|inw~>|4idNf)PS9;mzJRHt7o#ZV^!Mk*@6d z$lyIb{Tv~%8WzV;f|;!fJ;E+x(HD$&_nyZTGNk{zX%WiUHyR!w=Aiav=R`e!0=vs_ z0BgHAhQF~)Du%hI;9Bb*@D)${*XSjepH^c#q6KiF&|7xD;)1CWdy)>d{sO#XS!?l& z3(*aeiDUl-A?62tTPsQISGct+a(&%{M9c)}4atfiY3^aR>2}_B(awqIZ2Q%46!N-OzTRrNnpAH>Dg-bP z$=4TS6dhNP=pXII?^R%U83C8e=6k+ZWrSI<%{mzkZiRv~qZMItM=O?*$%{m7RS3=J zW|TUYM0%Po+_|=64=!iR`M%iPePdunQXRYWly)CEaOk$;4eWQYv2%e8cNvS@HFDbr zO*?Lq?m2SaKx=J7GUkg2UxV+hn5+fiDb6w{NTu~Lo^z0>eRJ+ zA7m^%54c{ji~QTy>?cY2Z(tvUy-U6FG9BLX&P!$?+uoQ6wK$RXA7-CD z-DLc~{dQ*}jhdci#w**XW^ZeMOBaGaz1^@a-)H(hZh(>JhqrU(0f*}-~zHVfo2UDoCx;1#B5Sr%TMJJ^Qaa4(Q90#8Xf53HJLQahXViX1r2n82n RGJx!s`%L-veb@y6003=CFxLP8 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-17.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-17.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4a4fd641665207ba5bd58afae400e815c9712a8f GIT binary patch literal 71040 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
  • -<=KE_LqK?L>7)DwH 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%0A{S=m>7m5yU3cD}_ZHKIB| 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 mM#KUr8O47zZE>E*B&i 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

    joLP^Ac%f-wiP`4}0oh51Nh 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 O@sl9DKs`zLk47zZE>E*B&i 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

    G`2Xrj^bs=J*qm3ajEV!?cvnP%R=b9_L# zuzD!PYFcyR;T>DZ)SoO%D&B?yef|K%n?m3WAr31anXnYso5wB63llDK5&U5%gie&a2N?uCxi{Q=P2 zo-I(gX_Fn2huFg=r;#%BPoCTvSwAiY0AoX1{?BlWBt1D3DH@sD0Z*{?BCau*x|}lY z5FkJwdC~ePY784KQF)oBl4(wZL&a&E>qf+Bd&oUZ%@hC1+P-gD4@pL==97DA3qFRT zdZCe8B>fWVmC95@Fe_LUs0wD8>uYMY2DC%t@MCpS|oS;xe+10oJ0~+_WZzN z{&q{k%Mtqg>0&cx)mF>2&WWeVOBXgngae}1)i`g6q6Egf!c7S-Wwmxl#$-UB1nBoi z)*5wArWJuQQ(m&lkIqw11H>M>Vp-)efPyn{8iqudw?;+suML?_5Id$Bo3BV`181Zq zBgE`6Cmj5~9Zr!D9l;yZdg8lH@i8;MC|t^OypgNk+$8L!iX1+Cx>F+xmcU4oQamO)V=S4&o_)gpMh`oG@GYn+p;M*q(sNl81a! zZHx>uNuTgfLr>4so~-9|ucT4D>2me&Utq0QXLj^2{rs`g`|>MLCFw_}zWgvg2;pv3 zP8}XkeW=ru6aPMFlr8m#S5gR1zNdHFq_>RghvJDinr>M6VQV6{RblosZ8gcVK0aI}#3mmt<|f{pw0^~{S6IvrB#y_(1dL)_`ML;f9HeX)P*L_W6 zV0*F84x?&KeKbpi{*wMA&V*9LBU}`$1hbJp!S|_ac`HCovF}Gj2y%9!ANTsR*2_$ zD|kMuVva%C7(3RTHvAl>YeHvmYFr^2sm*-t(c@1G7p8izsG@spOgB|rUih_=WcFkS zx7>Er0Q0Roz_7_!-j|^&LRYVAXgJ+1Sv%-CW1IZ6oEkIe@$vUQe*5)AbB7a&nbWD_ zkRgQER4N(lM`54k{AI0JIvcnlEvZOjsqe(ZA(SC)PFCVy8;r6!wPlW2AOd6OH_|G7 zYyy{xW9fy>tK_j+oVPq*9(5a<4Y{?Ey0ty$02^8d1dA%RjKBKbqVndc*Ybk@6A;xN z4NQF+O5s_+0^VY+X5yyZo>_@=rma*mv8T0*#uQ#_&RUkwgyK29Byf`KNE=ztkpeOb z(t+-y-JRatv*g5%@-@!uW*+J*FVhE)7Sb?_D6Ptq-Lg+OhfVp@%)~)v4-`A96s#z0FSpOwifDAE2u- zfkMgb%1T}?t(x_LGUp^M3?7P)_P@PAWJ%N85+pL5<8!pB3sV&Ug0#|olJWuH16dM) zY~wSOq~{x^fK+&poHM`}YY;1D`5#08b>}^fZM@8k0lWYT>|Xa`4isttS6IB*v~kW# zbuum**QZm7!0^KiaKQm3<^@(R6oM*b6*jw|hQR`l$erRD5%gfSF>9K`akFf$=o~~U zUKTA3;n!@?-E{;O9li2wN>Gzog;i0$kikhFW2J_aA4~F>=J9#df{wN@RBw=8V!ffs zNHl6G@;^V21PF!{OffTkyL-N99-$?8E(@`y_op{)g_XiX!%~*P22d=bRkPszG^*zt zd@|3i&b#8kioDOHU569M;9LiENkAV^>GfO=;2|&a0wEyXc$DILzma5z_fk$^_7K-Q(1)*CmCk$*+K1dojm1l?n+$0MHO3#PgDVYR>yRH%KA8zlN$~3K+&G zuu3%DH1e)pd1wTYd#CNQ&B-L=_ z`Z#vxn};Ch)bs33<}iBP>~_feaL1n0Ix) zS^-6iTMqwY7_*i`#XJamDn3#70`_gE&;X^~ZNlj?R?Gs5)t^)VU!w8FJQ9@SUQtf_ zhw8^6aZvN%my|wI;)vwN(Z>V)u-1jZ;69Q9MRgn+yq@{jK`j!EqfaprzhyQ`gUagd zU)fgYtP09(iS8CiU*kM0iLtru;A0^s-L^=_yCp4Tf|Qr`vyO;Zrpp%jL z8cEO)2$X#v4>DLl$&c1l;`)mdCv!Gh;1HLrFI?UY0j8a(b8i{h?cU3Q9F3D5p;wlv zML(Sc3eoqU$V}a3rkGanpM}6gz^&m@W}IFeh>%@m-7uK;b!G15m`|NQCeUw$fM3>8 z;wcg$s3RwS*~3a#UV^V>1f=S}mMAYf`jU{bUlYqZ99GDx|G?n z%=MdJ8BD2zM+aDY=yQL>1buJ1Yc%HZYtDD!KhOXgA+c+doY+ZP;-i7&k0))mgxoSW z6wPtg=SfT%W3A`1NR@|5nL=Wy2tx7kW_uuwv02+Xa1rTCubxVX`*7E}MqTCuN zcQq@gU$$v|CjfD~-E^;_TpIj?A~b?@3h1*yBCaMW}QXZ&Y`MLGpng>xkeZ{-j&>BlP;4xV}}RbBojrFgi2s1VEI&FWOK zjJZk_$1Sw<18jyPlcmM7n^-0_Ca9(PRMAhtvrNb=OMZBP6BcsX{;(*Pxf>DwAxg3x zLQ?LZ!=P9PbdD3q+#Ss`;bL7$Hfbf`lA_#a0af&Y3jzx{EsuF5NUaJ~c!&hEfv218 zXp5V$rl^N92t9s#L<6mLTdX5&pbr&IZ(vs5hp{or9tWfl^>V|7ytM#=ZHt_6y}#7` zE@ISY2gwj*bmLW{>I6LPSV`;9W@ip_w9BynvcEGcHjiSw(Hoys@&yv`?+YfSzW&2j z;FHQ>8Xw6eQ*ZGs>l0R=aj^Dr_-R!oT)3<3fWJxaRISPe1uEu?Wh$LaY3fIPr=*of zeRRnFLA#$jLw`UR`#OD=ew)zf-vkRm9*C@h-Pv?jWzGROMOLvCT5-HLF%eb8Pdgam zKsPkQL@aq6mskZ3YB8#txu7d~x4n^soomKjO^QmG9;co^o<%?Sn#3jmj`qW)4nYGe z`mc-rr=d6QR%&w8#gi1PFokc!L#L`ZY$}W|bD$2i&?7)H`03;)Eaq!N+~xCS=0-3U z=XU}-PsKWe1Vfa;()aT~8D;kiN^TK{id^|W%+$Y5lTFQzWQRoQK>(2K5FG46`_8Qn zG2agX9<(JPSf~y80m&Q5P?lzzTVZNO8^_C3-k;_=cf0ae5A{Z%!p&RxbO4;>C+;SE_E0Q(miRdAO}7v=n#TaR z(D#4Rl=U{4N#4ef_7m3ZU~c67d3bc#O-8YH;;q)lj$=^MH-pbnGyR}4+Z2JR5@KHX z@;7_vNf4T{h|(Uw@$cM}u;hcC)xmh+HcunAd@5GET3@a+3pm(kyvwQ#KumW(qJ;e> zg?ZUS2b{S@EE5ZKXZqj2a2DJQU?CKaw4vwl68xy7A5uhvRo{dWDf;i_*p{_H=PYPSImkvap%h)KeMNy4V5y-?( zSs^EnN?NGx#3dohd(^#~q&S9Yk3PQv?0bteK zo*(eQe06io4;3@r+#*_&1+M628p5nbh-B{uCV=QXeGb@<_I-;S#_=!d3W*vs;=eeB zc4*C6rbX|@lUUXkPpe0HD)!nG}3BSe; z=D`q{4|qOtcJyC0LQ*d{Xlg}Neqi_!K}S%Ktyt4n*DGMZ>?id2Z6OV`d3juqN48*= zack?jMOHj;ZBPp4vXX~~{daWs`igo8)}a z5q{LWhaWklM#;5!y#V?_1tq%4(NH}}8+WXUTz77k2&5W$K3~9B@{M~Q=B>Q4oExf= z;#fk?h&6JE_wXKMx)rj(<;3qu2V~h0d)3U6S~OVCAbzOoKmU#l66rvco;iO2YH=9>NE`Hog1MA$ z+TO@xX2nv`mB!Od)PXMgPD^nRC+V<9(X803&lkDHGKQR&EB%DJIl#PzD{ff@E<4J+FzuFlf<=(wz>I{XM=;YT_Jeijq2c0SX_2P%L9fQ~4S{|_bf3b#T< ziu@Ay+AjAe%n@u{&71%7aG>LwSyJ3=-zxzL=gBw!$=;{FVnx0j8gVEO&&`T(Lj>5j zXN}T|FQ0Ho4>4(=b()L?Iv(TzkgJFa+yf|uCfupkv>I%~=#8m=Oi%c!g#$<{|@I$^(R=oB9J)CA^Mb z^;=Pf_5NQbt4; zdQvJ5()EB`P2=x$*Vh_~dFHP2g^5D=1l0IlEG8lUE{T<$s9v@P*@F$+jB3#$s?#q7 zd{r78671Rm=)6Z&!GOT8VjTy%2uD0^EF$R6R_n4PURp5~_ZysPL~JYj%|8>oXD?~} z)0m0MRO6V2&6$7D(yk4XvncCqqAQ4=5POc|Y75X?GE<^Bl0NU^b1pB~yZ6VK< zO>2m)F3;2_rbpx}M3;7nZAO<>9()5csluNoO|&ctlw>YEx|gL*Z&j;n;xfmxn#xy2 z#_B%6n+tLhTZg)jj_bVIzUC2G#@Xk>4VvLm8#RdgEIZs3h+E<(azLWKvF<4yk6x4R zFGLHxCFMdgk4wTQk{RVy!nVKb2lTtC6drzkcJ7pL5oepEl~tJgW~3!%EfP?`ik94B zCoCTtO$ug9aM!LaZy?5b7^g{?*?&?(tLzp)7Bv2DPkn19Vi4 zU3}F9-wQa$HX6ixH-P3Aq@`#hmS{056z6UkVA*pqZv{vLgGiC@SAgpC3N1dLQD9v> zHk`0du$bq#<*`1RCxMCwQ%O!_Gp!=MD~u^hyhBB`HIY@}_a63~-|tqE5dV*pSOo6w zEC&go5-m4e&li5z^+&M+lz1;@szwOg_Ans1rH7lE$-k)_p9xLe)_mZ<5@#%3zpfyb zwxF|ytat;{&SDznW{zRlhR(md{LQYKT0=2z?#${b7r;AEQ;RniWl4a={yomvQ_Y2& zYkp)Tt41-Ls8$%#gwT2$iFQ3c6&sHmb|Sp;S5 zrUw8tPR^gY6h%Gr|Holw`)NvUC9OkmL2x}+btuUm{>kcycT{!|fQ`pxL(q(U6ENeH zepfYf@Jd05a)}q20t)v!t7{Eb+}xSjQ!doJgEZ&xruOb)RUszgR%^$^yi-glzEgP_ z?pN->;(RBa4-FHKn@H*I)FyYht{(bf9DLPOF<4GmGEEPU;G_W)IPAweKyBQ7X%mHu z>z$zu{X-0Gc_cK7jB1D@ufpeAvJs|}0>3L4<1q6&W`PgabGlU){bZvDhVY@g^Q7Sa z(eaj2zVvFw8Ld1|osLd5_du&QFFqstM07NVYn?6Q5D^dL4?Idl{rtyvMn*FRJuu7G z!bSVrQ5L4G^mm@5J70p2??MZFA|jZiA}7T2lIGW0ajL^nlqKXf+PG=rkObjGR=qBx zu*4;+9io6=MNV3d0wmP6wsfVH+P3>pkOD=$;+NZIv4mxG9)`4y&M<$FB3sJ9uT%&V6qW2 zcbg{RX8X-CQJ%Egc&cG9O2X*JBz62OkYQL#C@8emCY_SN%>F50L|^lZi)nrWMN+8Q z2mBW9Qx-ceKNctSlkSJvfo6k-YRVOZZ+s(NrH^Ih>6#+Ctw;Dd#8M(lBSuH_HRQu- zw>alF(j#Fo+q?}!smkf3HWLwG8GUaNF?UjP!@+W0!R_rAdK(DicvhHBq;yUbc9|F= z8Hf!hoNfBfhOLyVk614Ivmddd^!CRG8BDlc^bX;AGE4D8@hcU6R8QP)93qYFB@3st z5yM`^I^F3xxL?(fX?aINxObeV9$Uvgi7oT&vy$7Co{?yQkDKqwG|onhVX3{dD0-O?a961f@#E`pcdM0RU)X z*tYs|DgfO%dp)ja`<7aiA=gGGwiq-hMJ<@*e;Upk4psZUg};?Om!G|mb=cv@wFNZj z6sFJG!zjj~4>t+=+#-X_GR^PgUymtSoT}PS&in0*7&|}qX2<5$=1s-qn5UvndA9fe z@GBB1C@mDR z3U0GlmZpq?bMeWM1K8(|0oaKNTK%2a$H$Kp`4twRd6{}C#QW3y-Ux&@ym){{h1=<@ z_LA~Cy^pU23+mioO*Y(m{IV>oA@!M?9m z4~I>x$nV1;Husx`?>(cdUVD%t|HtujIp2^{e@793Iq=&9E>|NXQMpv3W=4Q zJ{$8Zanau&j;aHSc11B+Nq4BInhe{a6mi#$KL7E5z^MnK=6rG~(CyR;P_qp<0G5}7 zRQk}z{YAM$ONcfv;X4+Rcq_Z;&ekco3&LgcrStnga60gd)%}&r?FZ0Jv3$jPE;s?}sbg0hop8+j zR9zs06gCgKQdL?u;8t(v_=Y-0O~!NPSA4CZc&dcrY$bD<`}lM>#E0E$wm#iDKsJAA zbUSJDhZkQIS-)KLJjlqh$*td-1l=HotbUIKM3RY>vJkjIj5^6w6w72$Rv~v2QNjFy z8;?180^bkesQj94KZlI(D^fGHAywJst~=Xr977q-j?gc*B)|oFyGfGQxYs^p75-_Rwm>rc0Y?RPf{GMa~~klU0HI`k#SYExo@rio>*veA*$D zi!SR^80v;?k>3*Ej8s6<>d@+@D?#sZzuBzVZZ{<`V{W};t~cYi^FuwSsRDPa;ad+A z?of&(jw>ZK#qpwl^x&}#dPwH6uTx>_I&c3Wh=TM&z1nii>E;UFti%vtd-25_Qs&~R zl@;pr1Cdfq6BzI4p`>-ZlpOgn`J{wky+v1XG)G}a3@AIw53?;#szAcY)3rK(PeV+h z$4+C&`_cC0Pr9d38oV8l;u}(whNSL8CjeA5Sf>49n^+(q#7R!x-S2Fh{O3wKY2On& zSEzW_4-ebkbUf+0+*ztvG%on*;?sXP*{buErx^|hTi$gnvJOBQ?@oB};i)h-f`wU? z^Xp?-7x^f*dE2XnnwK`=cm%miB@ssl^5I!4Ho)f)3_PLwRYhkv!Z?LDEuh;aUqKU| z0Y@g(V>mF`!k8Pe&!&#~Qp)$o_FI%1?^d$#n7a{MI2M0|nNz;Wo@w~t|r`)msToq{Dr<)|%wQL*X}-93Pt4Boy6 z2aTF%sQ!h>>r}-cfq-=^9JYzmQ0Q zr{Pw+rt(`AT-QYe?^fk&glK)cZM|7RRq1%Ww|A}Z+mZu*XO*S`cZUaS>Z3)8rBg$9 z_csTqqhRX(vd;gPhj{*eGH|)6Oo|8k7asiII+plc59}3=H-)u zsBvLlEZ8WE^_zj06E`1xMOiyFy@>wzax&?B90Hi32}j(sY7I8rIG)*5&PSyC81D1l z#VVX#Z5(My+|*7D8}#9lg&x?o#@7%+vL7B&Skiq2f)!`j165MdOe}@63kaf0{2EyRG`~q z&xFR`VXLW)Yv7qXn-}Jbnw@?%9(Lp_I*T%7?CdFvm*R0hpHHs9DeUM$Lj#iIK&AzjqZ=(nsi!=2k`P67Xo}~736^C8ICul;@B7-SBhhqn;U}vPgpSl&0tMavwHgq zbzlH`h>}9^cScv`$60yCj`E%Yq2}eYv!;+3NJ7F^$=fRjBy5Gu`=&%~AunpT&=(>J zMu1Ih^jJBAnrlHOym1GmzmR0#^!Jt@13Z&oSFh=jy-dO~xa>^7ynj52**wQ-y24A@ zaRa)bXRk~y_kJ>J%e{LRij~;@*I)5lIYF$*ylM(S(s|u?apYG0QlJU=h!;FPq=og! z6vj+)`=gQs(PBrVb)HljK^YS-J5y}M0*={VQqr!ewn2w_^)V}d_|A~MjLaq1Md3X# zi;V?}qQL(u&>|l@qmjX7B1b3Op{x=P6FvKO5S)1s_6$#>b+q%e4D?iS1`m_BIOChe z;I*KgUdL%Zx`{E7F2UK4FWF8S$HrB_%&Yuu$tK3fQIB`aILvPPzUxq@m(P615}ac* zV_+?e?FGyMY+IU(bOAXPpzR(OKf`wmJN60(`?W~iri#1@gGJx z=o45VaPM9g-HwaTZ0Y5= z!s1LHFG?z3$zWPoB3R84FF+H+> z{-KS1EwgDYzNg<&-e*t-`jdj`1XMiSD}w{8XKdtF&Utg_`>wc>ZJ*NI-0jQY;%bx6 zo)k|_Pvcd6=x@_t#&F3Wb)L8uKCGlNQHjNqovEUG9w>v~uYI42v8~K6AQ9J6494Y!mn->-wA7Pr zHTk^{#GoLGu;YTqf3mhY#tioIe6nPBD6_R*2efmI&2M^a7?*jXz?muJN?# zjFp+)g9VzG|E{1DSbxM>RAaokLRWjGTF!_&#tfMVmtRB{T#1Jqwe!~Br!15D*i7|-ygv| z_{`fH8J_=S4y{F3NjK~^ z^=%|4ma?47C9DIJC}zM+@>7eW)5ue#mcVjc4^nn-vfziMT9|*epoLYNC&{wris9SL z#KtA6qA026MI;e0Oh=z8E0^&C^B(OT;s>sb^DGz}015C#q3lVNMsavhcB7Hj;Nx$Z zKLj&QF?zJz(h4U~V>f0+0IvQYyCtUY5t%(_>f@;A@H&c&7Lw?CQ#*u%vlQL9^A1&2YeZ%CI}k(^lO3b?XlxWmekAeTbwL<0 z=2rVTrGf-c=DGiOg7+YsJ(;)%0O5;0g=5Fr|Nd)qFexohGs}j*YA*N4J6Ca(ZyYTy z^WvG+TR!@D(cg@?Wjp+ggPBJ_d1iC_KNd%JrMCX=-PX81C%&;+#xpwxn{Jdho5HWf z@oqLx9?})gGX;^&9qIbY;3sAbb|SkNj)sKKO+2?re9D_sMmClit!kfC*7xSOJW8pa z>=fRoZ|#48p?j18L!&2m-Vap66r-aWl=HWmaiPa^vnqOq-~<_6T#f77(|@1uO(?Q} z%KkGenhn7j&akAFz(Z?}44+35N8SwaVO-#+2dld9*vr)zbGIJo2jd-(lJ8IG*D~sl zQWkeMEq~pGnRKX|7Bi-;I@_h4=4aE>nqRxukL%+8EDSw4=9QNC#}qVcKqpcN`uH zghm4UP2VU|F>=zfj`34MRS zBbwwyrl+JdET3tt%Dwt=OP(0$_uyEKQ1v!Wh%*(JC&U*`G8Lh+c!TcZef;3l)?J zz^UMV+Lhk)y6pLNA}*!y#UVB~R#+i= zH?g=&S#Dl@BD(xYkVPcZdlFc(3o{|Dh-iD|wI~S*0EX!h>x%zb&<`sqoHp~5S(k(u z_-o<~;CcgG~0olUcNhG2b>#_7=6OuWS~<9P&{4t@1$P&BdG52qZGag(*F7L_QtI3854v&KKnnv z5A;x+JK$NzzXW(wyxfw9`oG*2>XAJXO;=+NHX=EGvq^X5g$&YXfTw&xBt_fo2=L`u zD~t`H=w2fMLp{KoVjx-o$tx#C(Iet{nUJE)rW=9x=h1z~c1mqVV2VE~O&daLoDDaQ zWiAvRJ2jqP2`~Bv&hfRV0>+~Bo<6;cOq+k)H~BZki^klRr>7S;8K+3Iqh$SLHzIOR z-Vtu@NYgF!YM=vG#vh9(RquJpl@YqIQWB4;WWfPnk90LnkK!XL(V|BwGCC~eW+p+^ zci+q@AYE~O%~-Wi^RE0iul%NfNZjv;@l&Pza|9Q8lJceiR~D6+ev9g=_C`KYlFYEK zxWtRl_j3-l$0s)7Ud+FB1A z1!2l9q+ds3RO^Gr~T_;>Y|6}?9@cH)4ShKy** zPZRRJo{xg}-b;{7XQqqdb7`H(Mxb)Vpd?VJ5@j(&Y^ zE~LxxNEh5z2Zu;qZJ;&!LT|(qkMO!%W$_f?}qJpDi`(|bpH z^TjQ8QhKJBZv@F+yV(>CC_%2h%JuvTwcHVofGRZr)|9h8Qz7U zG%lRjL}4L$Qzq1OrPMIJU=Hl%X^f>iZ-YL1Su%FiYgAjjE^hKnK9n5mw_)J!wn7(# zi@Hyir_&cmN!|0fKqif9UX3dn5z0%@UzvmC_!?B1OY*f~2vy9GzXz0lg;zLoj*uid zr+knI4tAT;n;=c-owZ${j|@^Y+C%216NuPVdS9&A7RuQFaZribGiBp<(*w%CmwS2j z4YPAjn7u9)>VNi(o=4+@G`xdR9KKc1+S+`!7ZporU40I3nxY4ab-G}hjBOg= zz6s}eUw-ItmL|X3Uxm3Y9sOiX@esF`^oW(E@hWHi3t<(e(mykjV`mda_&`{<^Q9K1 zkUYq`SjNB5%+{>pvJud#R$suuG~(i@T3!ox*bbokA3l`a0nHCD4;r976gN+QS$GFs z!D!G+&PS0ZB&vRw%Bo+q*jCu&!UwH&Rg><%qtL7Ov=?4x!a`PmpJ#s2O=xy)?~2*? z;$69Tlp^`}MN3z-sZL^9X4OR)&5x4x+~4{EJ)anN)lud)cF-~9?}xOVkfyjQ8@w8K;|hY>0Ea|%SZ0^X}&f^~m*Oj`8)O z(Tf0Rk(_UOE%3F@kO&!&D1tE<^ zCSeg#qF)DKU4w&zUDXup?-dU|WA4p2n*V3qM09@DNC)ldt$>8#2d8SW+95QctV6#k61{07W;hF|;>^LD3vL&BQ^ zZyvF>AS6j9_tR&)-Pv3;ckjqpo3NgE^x8THuhIh64=a+KlMG{$0|xtY#&vk;+(q@P za3qNQD*bmfKU`@)P!&KqxPQ9=_Ov7I!sUX&?!yx7W2N^*s;#a8LTCQ@EIQ8_dh*Km zX|YnDur0>_q~chI;3c{$o#-0@45n=>K56w)#{~s+juoh$^L<0050wmt?HTFg5oA?f zxg)B`T{9+rb@s{T6m2bD{ch=~+~mCE=Ri%?;SFid)Uk)*-o~+2Rq1@82>BGq-KT{g zp{>t93uygrnJrF%?mkz}9zKcb75}>vJJY^*o`x9~Yc!UaKJd%h z#b6>LsNO8h_1)KDTTF?7%N9`L|0Jxa0QBv5+~C*yB);VZe~$&_;;UFQ5Z6p6vE2~` z>hHX?Yd^D(5r|>aX~codw9K+My-3}VdrcQh~M2dj6dgmW$a1}Q>& zUhq9b6?tOSLhj@8$S~$^RYTwv{V(M1KSuj{Oi!TvhXvjlJK2MS__B0if4P0+2fpR) zCQ*&f9no70Xbal(zgjm^cLNzMVrKu_5>$!PUIM(SM(mHO&y`yB7!Gtd3stGGGk%x^ z%2kz?&kO?8lAY0-bkllCf`mb&_0uV%=NC;%49Gw#fo^6+-WN0PS8JxJHh;3myTaLy z>TxhSaOem`?|zu}@ULv`sMw7nCdGG?SO74U9GqB!Dul-$mlE=2aJ^wk2LOQ9UA}#y z6O|LbwTW*(hpFy5%zLZVEJlicE5#&iPjePIjAF4yLg)kzv8SeW+uzJ~fhdrou)5B{ z6k^>jC!9GlhU{0W{$#|RSGrV|Pzn@oi{Gd}RYM@U{eMpVF(_Wrng)oXC7MZzao;;I zFy`gqgBg3fU(P;nwOKgfz*z49_;|(b$6gykW#m>XXrg|CYC;G!;$42Uh|v&a*(}DY z1S{feTnYSAv3&I``%hgxx)QNTNtzxby}qC>PXaPr;9p-g5aBaX-e@8Bq<)tRXRXwg z)4nz2*F~r@?BeKN4(HDjgfl%i-BJh!3e1Ji@U0vpEz(-wWff+(=lx*O)bj>WNU2J` zO{l4fwP5CnK27|un(binU))Wrt31;H-)bQ1DU1-4s2rVj2x_rkRvCQ1k(_H+H3G0^ zM4`o-bOFcm#Sx27DRvHYXO(rkBAmI-&dFyy@NR0X^Y@v~mV2%rQ904D^iueKCPo^> zt8dUSHb-NOmHuAm#Zw~!iYrVi%zs)bZac+`XLOXD)j2NvhdCz3HZ4l<$&Z>ahx`r#Polf-YnSVs;e;+i)|lChm9>11_}8H#G7l79KVGmT#udC_THDO z^c88FYEI4NInu6&-$4l2dv9mlgODl*l#Sk!mKG$s^Z zOG?mnQ)f%lFRebGh+63|zl_(ESbT&tl~N%{B8=N6CHB%K?&hqC-DL7!FmQ5V%zx zX%At5b%DvDKJ<(T4aMJpEGE_9fhZEvK4nIN(+Z6z9Y$e9n(aO{JVU$~<3u z=B6Mx@nj~te25(A$QwCUiFfMF^6>?QE;Y3d@;iUME9n&kW&Nnz%gL)?uDTZ3`E>29 zUX^>s{|98~>7%q7U*iV6r34t&_EoZThJpub?vW&oEp(EIg{`yKp~8teEhKv!^vK zsS-ydfo0E?nX$lCJ-2+Tl&9x*g%s%mmq$)K2{bm$n!Ik3i^@*pRYFoH>6?CF?S#;A znWLmrG-kT`c1L}U2htqNY_9qE@9@*k^5nco0GLwAnOBwwDBADT{?sJ^q#^cs&kL4&W?aEHxxCW(CBqt^DzFqpCZ@!!#f3^no){XqRqX%s*PP`_?l;ZF ze@i9756-Fr>nB4YJE)7>bcO!ibe(@)TglBHnmt>P6?R7=Uyl;omu84oUWAd+ZHLgVKChFQE z(`4MN{-kw~2;6U07fe<|0{peD;$5Uhc^Er+buL=lEi;>AKtP|rk>f?xrJm)n*kpIY z)Jc3OJ`qXbsDK^|vxUa7Z>oVE_x{Enl1;#pdG;Ps;LF_rA8uHttvo=MQXrn5dPwSn z--Zma;srY@vd>0`5ka4q7EZzKS0#a=IfNB))Kx#;_i(3ck=A}(QGqGqxrZCg=6c>o zsv#{8VYhd>vpGy{q=XB1d1tl=IIqWJjkYD?IV#x zierZ!vn#ehRAjqZFP}88Bl_oMC~T_|sNOjvBAO!?>}esZC|oPuYk;-iEXUms*c$&x zoXD=i*V_OI1jzO3uB`aznH`e_$KuF$Knc2Ob3}9UWUHIz!8Hv;+2?l)n~e*Bo3jx4 zWE1`p0_I@;RwYDd4|UJi6W%rrrpoa{mOLxr6P!!0N&t4c>uS3140M+ZRPQ*=1-zyG zZ{=JM`Y7(u@1T5GikSd#q0|%>vG?)lg&Awvaz@Y_NV?GyPZ;3@pc!bO z9t?;+K$eUn0$Tq3iHY5rJ>24x)SbKh*gc7F)fN4VBs4*o=pu!ep=BiiQn(3*MUyS=m#r58V6xU8oe^e z-J^kt{E8+~0?(IuN3bLEiz8h&T(ltjMFlFxd5{aq>Vf`CM1jpeEZcm54n#KvURACb z89QtYb-2PH)wuJ=VhVSy$7v~NY|y6884oChs8KBn;!`MukUSd3aN5xY&uMArDaRa! z70(1*k7t?f(iD*pG(P=lu+7?UBonpBI<-HxV?E;1RtlyqKrYRY&kGYIrqh^1&oX#3 zKx|e4!c@s?N0*2zq~W3l*Tg|16eP!P`zKzUy9hAX7NNgofZLJ2aIdVxA+}i*iG&kE z_HZ8Pe}c*KyP-)SsLu2)T`)t2%H8MlquU;iTOMgeSg z0zLSX#NZ@b*vKryW2|wLCAt6jwInJ_F1fCW>H1K}52j|2X_LLX{j@&dK{uhDt*DF9 zAg0>YyRbB3VTi!eucHdSrBOBrmxAUXUy7iURjCurGY8wH_vx5+jX~3inylk!xdtVeE8KNElk;Gw;>AAhYc@0 zFvXKF$>$$7z+CbsFR&=3rzCjB_(?+seS70XyFj4Y$ci^~oRMyJc|#2b_@6#cOtR@F_1tdl;BbHDbhGpT{-m^p%<26+%_!vnwD)>5}>J z+Zp#n`bb^#%FuV$V%iZ(uERZe&D(=+{PH|c!#?FCtG2&J`fp_v>8L^XMX-0>1w1wY zC&IIm#8>~IrdXh5g;lIAe}&OQlNt>L&*nA0?|!GaC`c93IdR%2Yop1VI+Cs*#dLi{ z#JvWZw64#O2Tab_!HrV5h*5amyQO0tse%&67jDAH-kM?TK&-$r@I7B>QlF`5P<>(B zth_L*&X6iQ+kz89IAU!3Z$MMh)SX}2U4A?53y=ha_|bQXg9KVjLNIO6CmhJ?*18ZQ zb%;s^5{|{g(dgHCita_}A&YJGI_r;dm-D31EzP1oS&`LPPXWt5sR=9b;bxUq##%^n z7ctGGhlf4#%zEQd0GY?q*0jXZ$q!gbNAdMKlYoQt8R`%x!7Ejiab5?gNrAt5EKDH! z>7yF66ZlH-oal$9L5l0l9MM(8n#ZFXk`!kYn7!s;PAxA{%7d{Gtw-x9neS$br+mgG z;8KD0PP6gp{B&a~jbCQzNdKV~Lw}y`lzc`IlaIz&Z>u3ncic%!@u9Hb^VOs+UR>Qx zs11=KA5V*zBYUPq*>xq53tHEvYNXernMrN!A7+C9`9q5`~Hk^<(ID>jXPw~qYq zuJy8rekLYml)ZlC=VHaSekH)b+`t!uu@6o^w-t5bR~=wr1%VD5$DPTvZ8;(Q{2$xx zfvx(Le;tH(oybymtpLWEWcQ3kWF2m_fNxdC$dQk0s&n{)i~D0gU$(lN!`BIn=A`lW z?meVWtFOpg?tv8im=G{)hc}_;p1YA&=xUkxFjn@Cd@FzHQRqu0^~vqSUz1xW?{&>R$dN z4*RR<1KAzzS!4UA4YKfe+6a6iji-jqAR8olk!7p;P@&*{8`5SNK1{B9L&@dFv z;6%hIhyo_fPdJgE$6RV+h~j1ZYCaSXzsP4_iC+>5#Wyfs@Ju%}<^?zeUGK3*MONwo z?ke;nOD67hdp2Amn@`O7a=#BJS-EDRHy&7$90EglOX_r(^j5seC?7w3B+5QMS}0=l z@;hHMdXIrk-Ms*Skln|lAW6i)f8NvYLI5?0I2=mWIqCGWmZ^jqo9<5|zvicL3`2q> zZB=8v&+dq9V&&syKc3S)gDIH4oPg{l3Df#SV(Ts|CXwe*{MPdI|0ylLOe2a2p~_gc z?E}hIRaBnfnOiTLHJP8;YCHpIxcIao&zC%Z;~5Q*1zl_)L9j ztv*^Rl1D~-#qjCvpj=AVmVRTxu=k06PKg}?h;nP&>yTnr(r4|fS;@<85 z#%9dKryY&MG3UQy)jgT}Q=m%xQe3d}UkLx7={vE46n%|m`)V>2y{zp-QS7gE3IYv& zg*2X=meYs=k5oSLn!SR+lN(YhchUjqy<+(hZp%7DRy$dq*^xJXC zRfSG6rCp7PL*T5qrj9#~Mv1rPveGbXt3iTtBghY z6LwhM5IXC>Aug_W@67pyMP9D$YeC(aC!(RGFCuuW+@EW3Ap1~MaFK_>SXhg(ipsfZ zQ^5|0e3v*(4FsQV?mb!u3x3r(=xuBNc0kOcWVwayr-n8z64V?KB&*+xGL5?6-|56$ z)bVoIPX!cM`>57uhf%Rr7N_wLU!C&ESf0_UvhpWiv3d4@))0vev-H334)>OeiO+}9 zC!&FV0|xm}%*`Jh(<)sR0QlrOQs9#S=T9lJ_~I+1RmJSc**wLwv0XgwM-8&Ys@#kW ze?RkaCoI-%<^0DsaQ|sRFXDuCi%u0)0xE0xbIx!3^86hG=|d#_VImRYjxEA;^3RP1 zVW~VgM<@_+hPe(9lVm!jz(Em%=tp5NrT4{-w2bwq*BsitnrCfr2O3SMN_y8{x&i&rL`CWgpm+8=1WN*4x}l@;1}edihT8HSH#NS?m?0tW#Thwtdv0t?tN(5^Jksg z2m!d(4;ZfP4K}mk1WBB{;6cwfth)6wJBrjuu);jp%!Tv5k+ZaaBlA}HULr<4NFJZ~ zM2v@@kpR4jH@bWa2Gd_L1YqvJ_T_=t4xa`SkQ?dp{G9+Uxam%~J3vqSinh!9biG0^ z{)uGKR5us3=!)C?y@=55JN*LQWX(o}7t`U-bl%p>#G2fsv0MfT?;Yu!qYF0j5L1aY z$)5ROW+fEAD8FBku7BS~WwLo>Hyi)})Xi^Q&}W_BXI;Q|-Dw|rdceCxbngWS7~r4z z-!A+Ln;^wFe|&_^kswjK=Jafr^~1zR{R4x@%l*FC&vV480mHv9Q4*P~kQUZjPcr{K zNsQOL^ta*fEVB2=UpI>&vV4>$fXiaggnSXED@|)VMsC@$;mx+~W=mMDY&Wg+AY03v zjce?6w6$dGWm_F=T3U_??3V4|Im?k;GQ6ws97nH_QS{w|7rm zWwS}piUfQGfs8bs2_Oyea;$#_;0#nft1SmgAQ4I%Nc55+j@X@WThTeNEaX(iTYlSm zE-ZK+;ZoIxiAmr-Xf`z0(M^vlZe^ygfP z{j+&}e}RY}KT?Fs7+ja8PO}Cj$|#&-RXgvwy0B3J(veENHn*@+g;|;u&!HEfp73!Y z;ffq6tz|J2uHHbSnderenyy`Cv`Ub ziAqgo;mUwUz1*OM2`8#p>*Le~RG}R>yk_=y!)aI>1K$R%wRmWNs?bB zE&8{;-RBdtSqy|5!0|1t{~p ziR?I-_*70jE^SUdEE|SoYWc;JT^Z!MB{eXWIB5W~UvW1Q|LRR-@a4X4tCar#L1@bZ z+a7Et-`c8anHqth#u@6iW+N@3O|(q(a)-u78yotF19b6V)4nmJPC&d7L(4D3Y>Y1m z_mV&nJ%y^T9}qQ|Z4ai5v^^dVnvl>~+euW@lf9mH%=w`pvfAunZq?&x6qBu zC_~$t?anNrHzzH4#VL(~m`?aCodC3nlw^;xH literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-23.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-23.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..18047d92a14a50d4751f34f3aeddc531256f2e52 GIT binary patch literal 68328 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-24.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-24.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2edc2e5f6274d96b5974c2334b2f2461d173029a GIT binary patch literal 76112 zcmV(*K;FN1Pew8T0RR910Vz-b6951J0};Jt0ERpW4he*15eN#4{5XlfIsrBUBm;v|3x^;81Rw>47zZE>E*B&i zgHT&~ZgN59wSsfd9pG~hC6ZwzLfAOicr%b*b>xSQ0}$A+`q}^gCnl9Kw5cp9fC5~< zPj{m%vXxqL<6f;4w!?M{g(vl*tX!(6aZDMZEC^h!3PlYk4jM5m;sD$uf&l|hFbU6No}Pkw!nkX>0Pb476TC{{s*$ULp?UvC^o@M9WBhF!o^i@d~F8%=$3LI?_DJmQ#HiBYL(w_DNqqm8!f090N`!f=KW zKaF_g`|p1w8C(QvVDK4N33_5|QO}Zi;n zx0106b#aO&aU0-@4g`~k3@igC)wQ}RpuZ49`!Mc;Ww=c6K|JiwpCf>Z0lYVd+BdM> z*)I~Y7kxo!yzlnk`QJ&J3e*O;>hg>gcS{Uj?_a9RwE=KocmQ_aMo`%$(*yc*uZ=sF znfU*2W@-8gwWfeIr+apJgrNmw0ouXh9L3y~cagUl`d4GoUAKA`sNb^$s%OcWF6=oo z-86%$S=Y73fyQFwobUQrS2g6>sXwc8rfcZBXwkB0*#(`okz7O@QHqv|#7rSWDHKCO zex*oC0~3)MmBb1XDNhCe|L*r`lVLe!4Jd0|rTn=!?`2N+gVid;6i_iKLB_C9RYThJ z|ID;ZyU_y>Jo3DaY`PsP?`LG&B{+G90A9EHPs0dNe`zz?qW-=%++>e zw|W^yT_S{RgmIkv@!hgqj-BZC^E0PPA!veZqH52c)#le=r$5sx@{*!ON+1CcfO8*C z?a#qd`T_G?N}Ap!EX%S*3p2Ze(%t`}&Hf{nAvpowuTDAaE)W>%Fx5@AWR-TWikkRFc~jh4evhX^T7wem3&1{J;Sh5TQ8=sJdjv-^FY}j$+%7d?LIziP<^VRlr`}`4{5p~Cp zlA>Mu}ni# z6d< ziImnS6@iuBbryw9*}^M}4LrOMdkin)rSaLmAOc?!U->>UrbxtgARB}e8fAkd0&66} zzEGOh#Gu)>zxtMS&nEk)dtJa}M_-#vxEr4Ri5I>JeFndnus3iJ2%^waF%MvvJv$H4QJIlLZ1>uP?HZ4joC&p4!^# z1?S0XULo7lN?T~sY;g`m!d7hw6&QuYvDu*l)i&RH=)t)OQMm=){Y!qIM5`-+-W?uh#}n?%6FHEG6C;h7O{_FM4XnB5soO;MC%9(WR*iXzkV5#&M7B6ZoUC$kd}qnQr{Yuvhl{OK6a zF$aZ)FhHcU9Tav}(EMZ;*|8)<-B|fBpW>~;wnH~3+Rl%Q%diyoCq~$+s!O-@kvn8r5S&bUog4DijoUe<7I5+Ow9 zOF|Ng`IOs-D?hP2fecCO^?C^W^sSgzQyquonA#xQX2d6BYh#~bE!eaE%7l3B9nr2f zX`Xxs7l(Caq+FE#a`;aB`IRcqz(<}i0249|=CiqCb2=gEMLJ*_AD1W$cdGK~oWi%0 z{?=S8>_3!>Lhg6Kake${4d@Ulbh+!&`h>_7Y;osAPHJX|Ck<>+JO5F+){H=z!qn6Z zq#o_7!LqM79<8W92CUqaY1_unY_1goW{5)wpk*vwARd)QW>n`gvQxlV)Q0h(2UkM3 zD77U~Q@EdI6r9g&DGWc5F1}gdiPE_wS9k0wq8%>is8%s1GpL?EJmxkfOinOqZsAo6 z2Qyh!$pjCN^YC_Rz=%na0pd);NT6T`;$-c;{SHk-!0r@=r0kz-ZFwf5-PGUY;veY4bsfQ@8 z;aNK=s#v>I>WJu3r&$vyyo-pwE5_$+EWFjePRe`zBll=*@q3U49AS6jl*cbD!RN9i zhyb0NGd4!w2+w{a`9(|HvKz12eP4tAmn9h)FwN|OgFEfbzU!QF;^lwNeZWt`!*grv z4{q_yV}4(O9WL7wow*irClg!G01>liA)LK^=0%y^Jcr@NlJT}JZq~oV-l^OtY$f-t z#UAWe1u%RlkNdKWR3GzH_64qZ-1F*GQGEDx+DD!X(n{{bs!H-Tycb5X^;z!6O@2$p zGyzwaJF~S+=UD%?l$uHPzM#UDv}qr#Wy$1z`D7T!`IP)(wRtIz!Obc5r77@_W~THo zQzMATW1rCK5a2pK+Phh9yC-Do_I%w`3i%%ScM11qNlPI%7RRoZUfG_a-de4Nr4}{8^EZ2>v%e?@=kRur~qU3bCE)9@^VFx4s$9 zmwF5&)|=LeN5bTw>2SJw@+^ka(RTFg-c2rOZzAcr9K-ndqTYYU>**!jWV3jtWEU45 zSg_-D>2%*rC#zUvac-;VrjtW?_#y`>*S$g#V$bvGYhh(AY=0A;DNv7!$`*KF-H=bm z5=i*``?m~x+G|T}518UPFKHeeWrlT#lK5=(X?UDWb*5~PCTlrBydx`RT%F*Kg8XOWLgd7>O6UsI1 z75a*z1Mw8+ZFq(j2f!C^*hH*VzyF{{eD{TGWBjVu#qssAxz{-jOu>EKj?Ru>f54Ix z)fjwe$AZg#=(EOza|3Jir_)H1Y3jxCbhcS{L<2b1$+b{w5t2B6!t@gb6^X|`U)K-- zb5RP22_uqx{>B-Q<&;vj+{YnhF)g1pWS6`cR*5+Rd>?_ z46y<&I?K?btH5gc6|vE|0<4AEy>o9k@0(;Vq8h%bx3X3DTwku5I(QH&t)~X~WmV~i zIS|H`hj%2k6R$IY$oiug4puVGIp}TkzjH$s5uRILZ94;JrlHfk2K@T&{ za_J+pvu`wyCIfx=IfXhwp1oEYy2*~Z+{U{l8eyl+&-Er^DLeeRlC-7NqRzX$Dd3)s52ha?W& zzb%`|&?M!g)VITFFl>^eHk|w%ql?Rs(Wfg-mHWaRqymaF92htU&Sy|8O2@kmI-9Q^ z30kpb^qZNfi;G_#G??Pe8BvV2POs4lJ8ieihSw%K<;9e{ycrINGiUUf9S^Pohl019 z9(Az_6@r20t{l!jLT(PHo@ozQcH1$m6IY)R_v3;jxL|^%1wXOHIgU1DUH5yfE;e=6 z<8=~3^{vAtZ2JyJvW9VY%p`Y0X+;Q(GfW>7FF4H>O7P=&!OQ6CvO;i8`ncV*<;L(Q zx0{`*vo~ag&$kdOFpeHXVuk zv>w0!zq%IXIyfFR`lO)}5Sfk-|251z{p6`xF6OrHp771eU>E(upk_J5<4gzK8*mF49*g$_EeB1 zsBp)8-TJs@HpWkzkqlo*j3z6=U6eQQH+>x4Mvb>7?x>OTxVF4LjGh3~I1Y_8vMuQojK*3+W=3BT((O6Yfy zEUQFFCjbjOV>#>#?by_ekNq$@n|pf|pnKT$a{GZ2l{jZpoaj zTWlgyAIQW2snLa;WHl_q2~Fj+7Qa9Y#vmIotk6B53}$xezHZ_@+_ox*L*a!|fn%tu zR>sHME!OJYe$)BvM&&rT&IynpN#a!MEYQX;7WaBUS~+KeedU@wmFRf;D*Yr$OHvt; z_JAQ_RE!B9j#(IUmNuO>qg-oaLv{#GD?nkf*T^zvO@P<^v-8lkZj94lsUKym%4e>= z{B&IfHVJ)GximlOZgExD1LjQGxe*_cRY=02_${_*l<6qMMw%jL*e{KB$X42MH{QZa zfT`eKO^Ie=wOejW5PeFlsJ~M1o;o+5Uzfp|!g-=IKZ6^yi6zA)ADBKt{O1g;qUPan zQS!X(tAM2cZwoy5rsPJm8VCeb$Z*6ZskcAD5xW$r0h)iBTbk?`S$si8`;&>UeF*}& zbBwOUuTSrEDqkj2W|u?b1VHezaOe$KYC(kZ-z6}a^yylCEOypy%uc%jvs>qi7-e>!(NjSN`Z4o2wxCL zD2U!KsB6wjiMu>zU(C5WEym(xIHbWs9OO%iv)XG^M}An2z=WpeB{xaP99=BoM-*l1 z8u7>j#!x?rJbY^)2@hpsYIcl=mdom#Q@%a54>ZUsDVR|d+0ixmv~n~b1;kOsv|7Ir z=$|n4K0d13OJ4`qLln2S1=RP{|8#%0%KL*S{n6>xC5nqB!8N2}SW>Al3dH&5eqn&D zOw_j{dDfz7ew1QQd}Zd=J5@OQcr!kJ5HHT?E+kA3A2pWnSY~lA^iOe6||SW`c*f^eXRtR_|PyV zKPw^{Y^KKwHy6n!UV3odVUFuw5;623mM$=?qYxXJsaXZdglHpPW!?{g5__3;nQ6ca zKldd9SJgk!i)JmS9|Zo#pU%Un!Tp;gJz{rsJNWq|7t=&cIr6jo2m@D$Vj1ATvdB0* zf?AB+p9^?{T~c;PV}c~O8enEh?>$T1InIqAO2qs^_P<4_L_1p)8zXD^Nw9#%5pth z=F{~9`V-(oA<1Qx05TXyPY7k_Il=9@KJ~FGFKaYMS<1x@rM#k<5+uTE8>;|Q53a52 zD#;~W*R-5Qb%WM1rEQgMXj&beP6Fqv`KgH0QVh?n^maao7!EgAkZc+USNbF9wquLB zYg&N??)SGdky199k^g4#RYEpE%@#5|{^yP0RBwS9UDov36qg=It(On6CV+%<*bOq& zny&%(N-bfVk*T1rlppX3U^i-ja{eU6wxM(COW>U#ls2Ec>QgUqhu3JZ_#MJxL12+N zqMSPfW3kRG2dk$j>|~fT+iR-8`t+!WI6Dshfygrco-UG12Q{o`x6rwR^*lO!2kdW) zd=5rzqi?P@>bD3#S>N zvahph5>ALdnWlc7Gh>e~mIZ_rI2FQHjR%SV%HVa!l!lg>YfuY8E@xvF zFmc_}%yt$bQ8fh^ew^0VT{D|90BMdzbdfcuG@OA|N)pr{B+yoJSPm%W{~tOm3Me}C z3od7b)$#f9->(L?qq~J3&5f2jWJr*t5KS1}U4R9NxMnXLs_ICok^XjN{)0L;{2 zFZlddB>vgqEZ796W!6M;tQ6(LCxtByXmCfn2j04 z2;{!vHjB#MsCUq}0h9su!1~6ReXX)yMKaaC6})xdlUY$oMWs5d{6mY`f=0b|04hcw zFBtl0m%t#)Vwb^b%T6%|aO`pN_|sv5sJCPb&x$!XnBb{os0YF97Azh$lNT+Ms`#4V z6>p1$;7~7mAGHe2Crqxft(I5NXYXXs+QEKo8BjeHKu@u6jHew_P-WV~xqjlMJs#!m z5>fgvMsd7E3M88Jp&*Ww5kU$cbp-us2#*E@Gh{l}NHal#B2fY}6fj$s1b87u-K?Rq zCS@AB%iVB;Fl=HsJAK(DGcpJ5YQ)?h*7VOO?=H&EjNSD!n3a3LFdhMNASG-eEMk% zu2*ATwKdu%(L0DZqq`-+7>z$|d|B>Mr4AP!kfurkFXEYRAaH7+->cfrX@t|xS!3I( z#z;bw8i*pMqPur*4B*EZ8@$}j;8QAaSYDj~Np>3+cH}GNCd*Qr?zS~@MCiZ-j01en z)J}Py+%$i9Hkru2jgRXwEC+P0IEY?MEW3e(ke_H5>&Te}A~89;%76=9C-1Tf!(}57 z?fB|1ndjr?-c~(oXctYZ7_MGCjETrimF}BrkQsIK5+<|sG((EZT%WhqEms&R(Y5x7 zAUpc>8@reoe!QSs*Ko#Wdzt7CdJ2AM-r!(fe(gnW8%q?{wo0aj?u!zWT&a7D!L2~8iA*+%C+DNmJBzu{DKyF=dmN8*-;zBypy%eTvSr#1dE30 zil7WoneEwZMYCfa;i9$bNd@HJD z?1bFaa@I7PCDL5s_cM;v^Nfag3s;aA(IO)f&=*RcaEtDvQ5n!={u zZq+V)F+JqyAnf=_rTIN4kBj0aJuqE;qHPN-E1Lkc~F;By8=mKM^-5@3|aHf&rc{;O- zr~8kpF<;WK{cfEzZG`g}HOa~TNTo`})%G@}*D|0{XC?hLWT1uUY{WxezyOd_UVZe{d_vAs+zXX756wB#!oV7_N@$8@t-_so+_m5%4k#FJD?T~qXC*9hRFXwl?jan zrRrOoL-$}`BI9jt0K+C(o^QrRJX5txDw7Utq9Z~nneaEU@)fOWEO&NUF`oDdjFPxpFg$sJ47}6K5qefq#+X^;Br`;jG91%~cfA zw!m)Z!wQKQ9jhN0NTy7dQ&u+>gQKA}z2%b$hx2yMVRwn9Vj%thRq#OHNgqJ{8I04UdOYCE;*51P zRPxg%B>?^{>OymXvh(>KYma~>M;AG8Z}C;T0G0W_!IC9j{6f}_i#&DQREVk5ONR9c()oVmp@eJx?Se#EDN2hzhHD6$R0n}EV% zhO@y8*c_#g;mgj+UGnv7ai3$w!Dv4-yzvce&la!k$Q`TF8toveImPd0vF4pA$P$Uv z^fq{iXS7bs{fbpXfaws{N02zS-l#n5=gusG3NInpvsc~leqhJv zEO#t(D16H+x1Uy*p4l6uhuZE)|Hf;cOKog8Mkw%VDT(?6!%ZCGGnvT%SjFc&*_B&u z*!q<{#3c27fF@Sr!Fiij>jluxGHi0$GS+2BCXVmcWaD%NIhGt_NJ1!kP_;r0?-fhw zcdwi>I@sWyru~TzHxB0GOe%DwwUoH17s+KZPx{gB_qQ-ki@V5Gh+dLWmM10qxhk#E=z!Ub7z+<+g|rU+mF zr;Gw=^OTH%rk(3Z(71bvLkiRMWzpYlK`4*Ve4*Rj@y3@=`9P2xkd5&%V-ZBGp?Qt> z1VKHl>T2@oA}zg(+@LI3Bg7jiFmb|p8w$1Hr$zqvMu!SwvYUCK0{gI8p7}zhL&a0B zno0NICUtM#>`1?yzSR@!`=VX-lOMUE$=sB04Jx*8XBF`J4zVhd$$6=lid|h_Pf#2c z9#{T-b_M{0h7876R2E%e+a7?+vMQxNlkOfavgvteXv{>dViO-%!JznmUUEB@dNJJs za*%uK!!?v%cZu-L_dRGN6f{fC3|K28}Yq)CZp`r!!9Y&N{&wD=t!&&+|3X4t?!4{k$Rya8;4?Dim0?EUm| z*|vb;?7?@!Z)UtL-QY5s6xNrP);Y8AEKo%B5|!jN0M8PUVm6o%S#nl?}eacux#58|1Vg zvJzdTLHe|XW8tU0TLYdhhCaLNppE}%@?CvnC8ySHZbb-(Wb;RJu)MuCvy>LkH4?{?JyYKORabgK&OBd>Wer|_$|FQyy(X8j zNbU9*FZXCU`qiCXC>$1igz6;Ch(xFGU$L zKHdzx8fX=?6oLDTeK0RfGn#AL7nT#jjMEun%Gy(}a=KIGQe&!y>{Soer89Eh|UNcP$yaKRTyN${Jbc9@`- zK4NsjuMiP+6~L5o!|ap2i$u4M1Z|U9JuPKB=E7=39ifUW{SO)dbGgqFcevX-;p^DU z6&Z8J*%U%wiMJZhxs28#RKnbEIxxs zh^9=K@mV`?XB4huNDQ%aqd`PCj{J5$4l2*x2}5I_wAS@zBY3Pf$>pB=PU-DraLZj0 zC^>zI?U_Qyy*-a{!NI1%25m{qDU5KE@M!Qy0Z+NJ&4*~f1Q5a7GJ)UHDJ!2mo8YZy zCN%hifo*=JR_tfn&FW>8+YkV!RZ1v;>0$b4#xVpu+=h*@-S()l9q1qeNGI&NSI~PQ zlUveIZ;cM^3LT}GiQKUi#@R(Oa7Y0~InMM+`(-kfziyuJ7*Xv75nd{tqyNI^fdFc^ zADq`j$+@uSqWoB&bpw;}#nYXKJP1J5o;pg69k`+wWG`ZH%bh`~<#7fxBNz-~V0_j| zEDMpFq{?VatI#$@(fy^f^J_`q+=^gEi+d-$=XuK0ma{DBaPU9ds?m-TsRL}+X)Hus zuj-_v5wM>sp?vy2DRV~RT)BBt(Zo;2`{2DR-@k0@O%F6Tn|9eSi>ADev~zkDCGHt# z7%W;NDUi?!bue{%C+|FrcJ!_*>XwV{t(!NRb#9Ka=7i*TP5{uO*w!V>o(!sSUrn*G zrQ0PHdSJcT*5xlSpJ4&BwrDr$ypq)^c3G?L=#$_b=_rCW2A7UvIhR2|<_z z{sj(du*0YTuV8%@RMH@NL~GhJx$smr8AcZs-KX{I=ggLjF?evXAd@aH;W#@lOA|ChqRaHSF0P{K%JAmy?-w7>ZgAj>=BK)#SZ+Wrp8K10Pviq&^{bZY>C@DZ`cu6r+Fgl{*4ly6gTR$I z3&(RH0kq^cH_1C4;sM3YDQXI8w0Xfyr%2F4*P$G*6%qqINn{ZeNzObTqkMqdhiL=& zXxG@a8DN+V523aVvHI!R92`6nBlQ?h*5=@AnKnGueoh8SmtcJ8>@R}vpr9pPHbgNj zj3NwM@Wl}z%0r!K8JxZ87&o}}UPd_foZz)B`=Zs10=b3&W`;Ym@31vUb{W$gOc4 zFSjKP4=&5krf(_d2pJzVP2qRi2rLaWsuW!IAUj4Hx;dl8hfo5UOCnG=gDMYYpY~{i zbF%8@GEvTK`U#NBARnfEIm@Ci%L-Q`CipvctUa(t;b0rUw7rB+;?$E@+<11QSh-u! zu6;(FOWqmZbk*qAbWU#6b|7?N#t>&PSByuSTh7jHIL09#Ph{xqDT)xJ)-6P^6`?e9 zjZnj^)boUuZ*v|#zw`!>@uA-kvB=eq)~tizyGv{@&I$Z9TdB;DEjB@B%lkceCa1co z2?V{a%Z6|Yo$Xe~mpq9ISBk8#c_BOb;qVxOKrVZ<6N*7a&iVDWKk7CxGV2#t#`%Qy zD#BnN)Bh9P?Pf#)2LoE6# zL9gw6(GiQ(4u>g0o4n>?)yvKZRC4(u^G2S2CZjUfb(4eDg9;V9UotgoZ7wA}5Jp!O z*^RK#a}P~VQ~%@1^cDq;?k{XjC1wN2Roj_M>U#SrH^%$4g}d2P0@pw=siW7rJA&VZ zeHcUx?7UR~+|V0VchK*bA>8}fi&8~rzikb4Xo%L3adsW5=}8b-2IbwvYsevIvgyok zK+QR6{AQSS93PTIRhHSVOLw0{YG6)x*3B+_lAt&6W}`QXZJ;+p=Nk5pP<`UXypnFc zG&vbE{Sp+-2kEEFC@t5OX&dPcE(vIfZhHA6_^gNqs|L<*eUZ9VXK+Xx-$QAj2Pe zgEMQeM<&pB+!-D!t=R&)|DT^LHtG3=r&4oYdt#%z>h3u`f5RtQ;a53P#E z`REk^*%d)GJSQW%VKLV(qW7>F*vC54TiGcxdFt$WT4qy!Sh3T+be?@oeJTWHPY{%m zb62Yr+jdOSD`E0pEPXg4Ist2w7W}vfQVRkW{p@m(ob~WwR*|7i96!vG3HMhQ$P#7a z`Tr|by{PJk=NZr$WfpNqm=AvirKd1qBH3Q7*s8W9Ffp(?i03S78@_Of*^e?Ex_qGI zyMgn!8spSH*8kGu1ta(bKlajAKiC+K#NXV^-wAf;|mhA&1fq;Aq)P9N3~a zWWVc@h^DO0Zx)1PY|}YU{lHrY=%TkhNlcNP>zLI!&9=R-wZe;A9lLQubgAa`IIe6} zq*;CZXw_RN61HG0%XT#6@xAeQLGFz3kzV5!Vo53T>qg;$(JX%ncc_zvvpzJAof z+Y)vj#Gn(dYk~dHqxSPGak8eT7aQg6G>r`YCdd<6=P(q=Ltqc?@mC(zYs(BPsC4IY zS?Ki0Qf!JJv^eltZrg-Ti_;;@?I~PJD3mf35XHkDG4SiBm7P!2i4w9^w$z#etHmC4 zKGssxw7=f0HQO0$k5)C-sm!PlHR_;XU&^c>1oKTpmLncdBLkS4a1Y~$%HVs!?umMwUuMs_zE0K9KMCLa3ZDVQT*1e&D_~^Lh749RP z7JDlW0F-dOHIyswR2ESm?nT2M;M`BNzRH1!nC$DaM&NAC(NAMuS)GbfdQB)#pBr%( zP&HG%u4nC}nH}d!k$XyED`U!dKaP|q;sK$yjzuG&^LxJwVoo#TM}%@0L1(+k3%oYd z7_iHV-Q(K6VjxF}0>1zXF0yf)*XVWsXpC~~7G+F5B2^P17g$+Di-K#P3&c?DRmd2} z2hYsWI^qfc){o8G_xSX1vA2P)|SlhD^ z)@#-t@X0glW|QF&aa=#^NC35*=foCtV0ARjr9t$ zDS}cqw`kUeD0RqHx`b)~J^;c~dik}nwdR7bLU;TWc5miOUbjUrZmWxR(dA(iTC;u} z?zl_ZQ`jpk8JqDk=U7DGqaXlNywdO8=%E!t?8jK%BV=@e!vkB2tJBIompR`>V(R1^ zb3;AZB}Y={BQ|R&;|>N!<1n6gEsS@ysKyDoNi(Z(!|2N%+}V8oqgnRV0Hf&v+MG8zXN%J{u7YgGrmANGa{W$0RH_;`JRdf2s?kRskqpI% z>Iy6gNNB>GRr-ZF@RPj;EEhpb5Xm@lVX(DMX#cBC!ffPwV@LQY@lD!Yg4RG3wHWKd zD;}RUA2f?4)Z{$*GyE9WaAqTCQx+-! z@8+Ja%OeqYrlCB)$nTC z5j+(hxQ|z!yllTYygj0Gx4EqY@=Do#wm*P4QuXr3@-|TDrQHs$eTUK{Qu|?N`=eDC z91(%g^lo!#&ftul?K1SnCzZj1REujK96cVVby`UvXZaFfDZCtDBYWHoNBkrx;=Jas zg#Rp(kfln}`yOf=?ooW04ff)-k=oKsqR(y(t|7NAUK+H_n<<3ze&dt6^bpVqrHbJ|1)_h|as# zx8vfjpUy!5hD2|DLMe%?gBNo1`swATV2=D+C+lhXe?%TMSq%X~H<8@AMn2>XHOJg> z4kn&CO~4a*fg!VA>$E{`rhCYVe1b#)8~Cd3eZu`s3sjfW2io+SNe0;;T&#RpGMOYv zBOI&Y{yL(eSnS-$S#gj^$L5FxK9AI}qyE|9i8+Rc)UsL8wOT??^_9YAbKdcGBXkN` z+5D7B9Nx^-*Pmext22hPM@cX&;s%+;8)t87W~A4`@C{(In+7KcmcD}iE2njN3dP}!c`cSn`4k|5n~9MISwwoxfaO~_n87WV78|wY zZ79CO#;gug1nCR&YgRlLw^Ov$*G6=rxh;BoUyZQ1LIsl{Ek!UPy@H4!N4M8?3vb=M zSJFR*GWF$AThBMiQl!}jSmFQihx^BHdD_tIpsfD;R=MwmhAFn=S zQu9E2sF64JA}z;(1-DrB&PKmLtYvNRqYF)a=>~(aVu?z={`fPX@?~lH5u6rV=`;(pG z4OpOul{CV{JwPI8E54x@VIrTyq#+z?$|h95Ys~abxm!AKzktA^2p6nDQS@7TC*j1~ zXmPU4V==}t32JhZaaB@RduPz#BVkx$VR%p5iLTS2>`+&tbDFgJ&W-aJ4wGr9J+?o# z4&;aKSIZ^dg41Rl^vQ@HZUBnTky#W7<4Oiejg+_Jocq%iw}Rjj0(l2b4qzyQmCU(gpX~nBKeYxI851hf)N8&lxX- z3@Dahx`*FOrD5B#r?k#0s|)UuXY+qf?IsYt6%4G}JLeAD$N{tANG<2>SxI{EtUL8Q zok)?@K>krtb?+FH^~a}#yq}MZ^2XGD;;=4bQnri;K7o9z5;9?WYiWH|KJ%XI&?6C8 zB*_ES~`p$VAX(1FZ;V4 zNpN`5*=oFpaba91QgamP&rd>0WjC<~ztKn9{CbOrQ(-jwIJ07HCOkCKKUv(Q6>uH1 zWl0v+^li46UnqEnxlf&O%5sw=JHS0-(7PVSkw0&?i1dHM-)J@$fc+E0&90P1_GwNx zylasdrY+5+Qo9VOThGsbwJBe9fw;1tFdo;aY|VAlgcB5(i$n^)gcY1Nn7)}It6Zur z@Dvo5Kq;dpCU}=+Olv#F$zDMAk$8K0Eh;`zyr14!HqO-H4fkZ_V4Vhi=;NcvJxS>( zrXGC>+?gM37%%H>1#2Q|rq=aIwr)IPgvt2_+TuC&FXysnG`UYH&EhIN>^W8sS{NeF z`iE&)Z+)~z`PFB<Z9N-{EHHa0}})4@I7%!r;IeZCmm6_P6NYk0q-9=ttx(fc($#V$L zl-bIS%~H)4sOoY>gK~*-gbJVmwLkz;L((jgRzkYW?dDl0V`b0QeVY=&@^*zDpa z#q4x_V#GP%lb$1EL-(D_@N!^Mw7AKuk5Q|7eqnB)Ef6jVCaMj zo8_ztB4=W)%2)NhA<7JQ%3Q{M-iNmnEA{+@KAJiQal-w)RQPszbu>`2kJV+Cc~?rr zNO1DJmW30T<1Q#`I@VIMsjy@bEQF&b5S)At_=!z(77Fy&E0It8u9HOCy{HP&ZLLWB zM}eI+zMG=lDd)XAsiXy^@x;;)b!nTFU(FgHWjJ9<>V;{(T;H)c#z{PjyQfY&$I_u+)i~(@em6I&WA00KhDqJK1eJ`x@0W_RjQ*?Gw7*J&1}Id~3+&LO?PzdgnTJ&HX5c4TZ}5_*YjK>wO<&G($i{|uJ8BGMvdzJ|-@|K* zLDWGON?#O-%HCVJH4w7E?T##hLzY%uwc)n&9!q;nK}m1pv$#QXQzCZHNj9`-4_fB% zliQnc>`IH4)bU^hpM{k$TrX)Qgwn|@c!{XI_g`fGs2{+DT_Phhw*m*m#3+*6>~ZU? zz>R~w!WWav#bAu@p)If$>cT6f>?vR#Q?W;>pvHce|v5;|ci!!5b$eU9K-0HG3kk zD)vyB*oOYY7l|%&Y>{}6U)URM7iOvFB>g>|UA~~(Ird*nI^9x0zA@%MDJKO+@~?q1Xs_MyJ?rBzSH9VpK<3dV0xMj-4VrUd` zhf4~{!C=b-9>3v6u$!o%WqlN+qkV2DHLF7;GqL2TcfK*7n;nIdHkxQyf-`g%jkvss zdtDP_(qPK}p}}O&Zl*Bule~=}#be0&xVeEOL+LazAr%yh$uye_15$xu05d?$zi0SP zYR&uv@9&eNRaM<7=4BGti2>(0&9wQYEoIluD;7EB(3$HK|M5s_FCs~Nm8ZZCaQlUt z?A>OH_~fSJhzZ6fJglBG)%Qr7-C*22BD9!+X4Yq5Y#XOscff@Zroq^jY~wDt1t>?j zbF`5wM!wY9K(Hu$Uh(p zDk0l}mNXqheN*%w{weCxC@a+Smt`0}G5S5fv=a~8gsh|_K{eksc4Sl;H}IF}*7vl3 zSkAKq-pxp*QXc>E)#AYPtOi@+b@tqJ|cMvr@1en|2$cR$&<3NJNtYfup z<+m3jQ|eVe&G!N*%%wzmjt8yso`2;H1HhCHWq7rW;1!aF3&P`9#3M#VjG_uiVr8$1 zb{hq^*kHj?QEhE{(V5(L#L>bL88=^fb|P4)8&j(h_68nZOXDPD4wH&x&dlp1U-vja z&W9@ZIy{GqB)hYzF;pMXflh9)tiSc>_-8I7W>svTI-DorlBY~M$FtIx{Wr*0jO~e8 z@JsnQ5Q&VyI_!_H7|Vh=BefDx(6Di430gO|be2o=3#QCQ>%%%uW7r54M(6fh_vhwK zYV866=8H3Mv`*^5-#ZvxBPNv8) z6RXc4GdmNX-5J`hNgO311&F=($CtwvF*l_21t#DrYjf<_Tswtbs0keay6Kfw2RTnb z;~>0DWWiT<8ieZeyLQNes?OU0zF*pxb}1IybxL7t-usl~?p1u^eU>=F?WV=tqH!t- zmaH0;dJ&yn#TN-A<9FHOji$i3b0;dlwshv5n9XObb1d| z=v;a``EOEYueLFMf@A$UP810Kgjt!DwV@;eoc8ar5^fFSR=giMKlCT8{fLlRefh>mRspkZD|`Iz4Rm|O zi^BgoDn>6nr^A4(7s3cPsW26SP}=41H$TDimKgjDB%^q-J;1-}TqO(`K#zZZqod|MfNv zM?(LLn|37n6G=5L;4?-*kkQcLw=*%_%HKsp@Xn5B75VYb<-Jzj0STmzhAs|5u7LyV zIC>8)Qn29YVANnoObdk4TBwd<$Sg1vp6jVy&Mw%T`}1nGQOGiH*p3+a^#AlaI85et zPUuh~9_A?R3V37NNw)kC%?3GLpH(p|j`GZYvA;u9M+8IW)jwu8&| z5A3i|yW@)C%&y*?9yYOCKxv|{m2S>ne%p($;!tAY@TZV z=-y0E;M)2*yXus89hB|@Jl)ooad?WYGK6(+EF+3l4GZII>HEhXsV!Ub3~r7u4aUN3 zk4sqSZ&Z4{6Co~Cb;^j!d0>{*Y-{*D6li0F!O%LjW)+|4hSdr!;8~qu-_5Aaslz`o zsIriQd4#Ck%IcevA_B=dXm+?H?LfFb`?xUStas|F4?dzRB?{CkSr^EDiB#Dunj$c@ zz&GZlTeS{FDE6Phi&={zjstrgF!^(1Ck%mQsmRleu9SOomI<~AC~_o$ukyN!r}rOc?*Lsp3kQf0T)?;Z!@*^vr>zDl#f$x^9K_%PXo$>Z#i^OMM!beX{N#(ac?FLkY* ziwd^VE=80nHLrO<|C3T-S_)~U|bPnBLzsU5yR2*8`; z2*)Z%47}JbIOXZ!*hh03Owe?a`5_*l$L6#Z1L1IOV@M}|9d^GfE2^omazv%3gs~dC zX+uqiv88Y1D;akAI6dIYY>a}M=Ts7qv;)EZJU(AG4gl(>p(jWpdJh-)b`S?we7#pT zJmxq2uVNa@;!H%jH|&W(G%#KOqIY@bF0S?#u^+S=F!9Q!6v@;>VU}^*jf)&QC3c+} zn4HCdG&iE9M2y2W#~#5mB!TBfo={wX#>V(XD=Wt~M0WcVVC+(w=7k{Jzs)!022gfM zTwWO3*LTT9pPIYdP|mDQDeSp%p7Jo~#dykcS|)!hF?3;)874c6jZ2vLey_VD6$7$@ zh79I0*lJGoo*YyzgM29I6~dB)diq7kF}yu@fvdG)ZxzvepoaS)b>0h!&jalykM&L? zZAlKu-GMcGa(Fxm3{#2>&-d2(YDzE*u&gismXgLq$c5U26Zi-lSb~+^_OuoUDS|B@ zwgT%7f?jS{K7|5eFUoC{2%tb*i-~7j2eym$!Ud3VXSUWx{sNBz@ddjwn;g@LKeD$u ze!S!c(fFZ`L|16k2qyE^&q3~_=++x{T`Oycd;NB7Vl7YaZ$>t=#bbT=QG3B14s;_% zO&v6j`oE6ReQB|&MDp-XS`k`m!Q+dy^h({VH;k;iJ#+I8MWGn(ajgaBKnSg@T3Yn< zhwM7L9$&6Gh@C!LJuR<2KRykj5>m}D-O8v*UHqpz-5 z7V)PO=_HL;gMsu&{)#d~HCr^q3~838tQ}p|CX(R%Xa45^Y-JY@^e((e@~Y%};pB1< z0}5GbGv7V9SI9jNq=?i9N$#R@uU1SGv7flwSCE}?@MQ>vXHGwE`k#@vJN&nb{g2_` z6VAiYN0r|e@X8qA-B_j%J7%)=Rr$ns8{|OD$MaTp_xc&OMh)}u8XJaYT!kQnXid-K z*yz;8utjB|nLbQHcuy#E_WIARHSK8;#4)Mi?8K0%@3*_DVOKPX@oS?hkb(pn?dTVi==~8kNPud~2 zMeCxW;n$lUhlWUYGZ#q(e&m zG@6*B!SnLf0>-P|8@ z!%hM!x7r?CI)l60Lm&CXIuVm3P+{+Rd3rGC=HYmzYT!nTo~Pb&9uH4oEK)D$D%JdyS`TO`CTim zzmRn+v!Q%$&_5(6$1*N8%4mx(9*e$^QL!jCBh+QZ;{F4j8Jn>GcTC=t@v z#q4OytR*n3y>QR0s(uZ6kf!GF#%0?c=UOwzK584%PuD1Y(J?>{j8T0ZxNxke9>)oM znUU$r-#H|A`C_)s^LXhwFfWg&U}-ym3meoI@}d7VsojFoZt{5IMM-3k)nsYWcykDh z->+9aBxZFsgJWUp21u`~CjVe9&dAD1M8OcKSrsv;5S&N;I0r|D9|F8AX_{)dzLw5V zGS0pXPQoah@yjiU(d+WgFNUb77VK%0gGqmodsHyI{uqedSHZLvar-n~+xVHpd8!Rz859 za5HSS;BGfO9t>OU#AL-NIjx&9!+W<)vy2ZljU4wXn zsdFeKkV)U7J~sm%%?W2R8{AYX940HM-ZevJ08honaVx90UaT>6ccGW_V|D>|tA=c9 z*y>2L5y|J4SLIRR$&W6!H#gxv^xeqSl&q9cn3}z2D0~VCG@vS7N2bG&^9k7iryV~d zk?Rh&ZCE-^BfFpDX8yMxA4Fz8breI4F``!1mo*wSWKQuX-#B@@TJ@BkybF<4Xf?cF z{?(#v$5B8Q|JS#jr3EFmd77YS)YsYQHa8>t9hPr%JB-gF+z?j4ciO#(5|#1==4SaI zNfp7;FaI_I6_-$FH-R&sfW-`PFXTM}T049Z^>Q0vyoKA2`!%NpMC zkyUPE+3Sz5y&2t{S$;OYv%vJCVu@z-^}w}o8q4r%_lU*ZNDL`srbY_N{bq9*du(}s zAs0tn%Zx`sR=%iPJG}osWNbHBZZbfllZ~cbddjU;^$p&*gu!j?*-ddvLmC*PQ*k+S zu3!Nba9h)b?`WngZsEVa3{(Ah*;UvBz+oC?eJ7H;p++j>t!78yii8m5B;k*-=qt2T zEiHv+I3+xighf(N*&y43Bl(4P>xc6XvGUw^E+_(q)49j6tRzuljCe|V|fd}%> zvf-4oQI(j*AX(PLi}JW*u|f`U$N6?TTpm^Q(?kOJe;AyzhO!n_*W5M^MTEV!T?NXHlgPp*uDu(f~P z^wL1>jw%ohzrF|fNha!aKmZ2<+%lpdbHvA;+pqlr%)T7JNYZpcN<=XB%D=q)mv6>z zbNf*hN9-4Yb1`L)-L|?a+TctIQ=DPbFt?dP2!%>ZUh?Zoi#=={W(zbjBegJu1uktg zgFqHh@LQLb^f~NaLfAInm>wTjOj1fyx+k4Wfe3n_+kHRz{lup;;apz!D)>Jpi9d?M zWM{xQz-^ip6&_IGO)dO~`Lim;jPX`nM4@10=DI*5LYUaGTa%Fn`(3Qm!fT7wxd2-O zAW#_i1R#yLE7EKqS?%DX4YgI{Jp|+Eh!8@V?ZJ9i?psB3G~K?Ur&25;0mKviC?EG5 z7j`2{?7O?B8zH9=

    IU@-_rOngb{eTf6vQ&dJXrMEpj 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 OVob~fkuV>a3IPBxaHP}# literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-25.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-25.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..887fb4e479c70547f772edfc30f8853f3a66bee9 GIT binary patch literal 69440 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 z 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-28.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-28.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ff102bdaad5f800fbcef085f5fcc7db202df5ea1 GIT binary patch literal 60264 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

    irsCd=KGn08IeNlhwy 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

    t9J@M|U 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 V9z_@ldDRbTD#RBw#=Z>z007*8pydDn literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-29.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-29.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..3a594a82df11eb6531a6e20595e0b1ffd4d9d646 GIT binary patch literal 67020 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⪻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 WG@l2Dr7}@AO2U!LxcguU0002WTi!ze literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-3.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-3.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..bdabc20fcc9d81f8c23d7596fd87c8d7b52092df GIT binary patch literal 32216 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-30.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-30.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ab0815642f9b7cebe69b6bfd54f444caab1d62aa GIT binary patch literal 69500 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 GIRXF`C?aJ5 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-31.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-31.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..55e209302b7615431336769afbd76995d46c7c83 GIT binary patch literal 75764 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-32.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-32.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..cb54bdd87be3b7a46235ac7b9d312e4dc4cd04ce GIT binary patch literal 64596 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 z zSg&zjuR-f%BUWhVcInpnsq5^dlQm$qGuUM)9iD&Wkr%(+Uxd#x>$HrXxv&`!++2)} zaQA4I1tyY0n#Y$vd?nOtgSp_>;%cz3V{QiC{{hXQ*6TXZJAcOX%&%#3yr1u-+6kOj z7+>737;)Ho_3if@&Ne64Nx7mB}*pJG%|5A*`EQGBVYG$924|jLXXznsfdu z|I#@J-;T0_EfMqbYVc}x*{G#8e=yWorGraYQ;?GwE6M;xfV&$mO!%Hb>m#B*Nl05B zScL8qQdvh{g~%M?$MU<}2*mdI2-&?q=-IgUgTlQ-bEXKq9ACpcd=iqHQ<<5-qvFn> zj~HP>zS9;KjNThfL!aOFkrqiY!U5cwnf_BpjT&Z;4l@dPK00jjWNr4hMv8?#mT_^G zwJS!jHcHkpERE8yN$ON&mk(C=eaMu+#Pj#+SEhrMv5iEoOkhVD(Wv|=&|p`DecuUB z{X9kGyjzDXs5nUD>x{@kjBrRmS6ySoV^bc^tKF{%w8pwUE6eRPqp3!_E!CIcY%KKb z25$MYLP;P1hTxxQwi-4`kkaLOjc~}cA?B-GSTM<>31&})zXn$|r7`@<1c$d}N4rC6 zI+k!RCg|0_dR|_V6AGM4reXF9%4jshfP8QH-NiHyo{f}g^Wog$t@|~;pa9W<*P&6w zFKPae41;Bn0{~xQSO%g{hyiNX3N7kkMjc2#5}6JNW zrh!D5Aln$mRu>Kq&VstYucU3QItN=9Qc{%W{G+aURbYCccw*PQ{L*SlQAhp7o5FOI zcbXOvR`-+nkJsk7G`U)UN7)I98ra2}`8Po+Ygf(P4PIACp2lU99rsKxKV!*8eM8lz zN}2M1@B!RIz!AKJ){8a_?3~0>nZ&5TFPX2}6|Vg>y<)6oO4_S5oz5m*EaEYdGFCu< zMRe5iKESB3_{GsYuOFiW>5H>oiJi|w%8oz`orW3Mkcx1|_I|4O?=-W2i_Za)BgvK$ zLlX}Sx5PmZjbtE-zJt0ctw{h#}wvA zhg~^ft||D?ut4~uUQR@bbRtd`sfhRjm%^*fPBW#qtZ!sxFm?0-NLf3vv33lLp*;Lo zlQjaX6yrne1nAN}V-EHIt>&j>`g(aP&TL33NCBYnP3<~>yUy(K>XP3-4iX3F4bHft z{=6j*Vb~qId(MGfjb`ri@D^HCJux{x@!C@z{w}o_BZz3Cytb=eI*7Z|y$=@RiZ@y` z;*#+DXo}YB25mD@4ZS>(4Y8+D7$CH*d2s)Z4WyTS;@V+tVZ7*>gEvDRN>eOY5VH|b z;Hs6`GQVy5v>nxR6kIu-LBj8ce_1rQyjP?y*o*ey=`pNBKab;kvLodtX=~sFq`CVw;l@x zC$h_3lA^B~Z1f(6PLBxG4gmL5!Ir494TjC^tfX)E-kq|!NRBwysju{`3Ss3>tZA^5 zlnPyaTv?FX%J&-vg);~R9$*2etbX=&q;$U@OzGASinGy=a>Q9{rGxq4l+L2?++PBT zE_4<;V#*eSoi&9OEK2?(fJ6yf#*-Nt8iN(I;i;)|@!&&%zi+H`YM7A%z|3tjfTOq&ohB)t$AyEGB0i8b!+iWm#gub6!99OPGSI zFz&Swh7o~ON>(|dv7>(?D_zXA^_y{N)tuCz9=<50ATOJw0Zf)zH$(Z9Y`|gEz23r+ z!VuQkyZA0Mgxxp%A-dji!%e&A*G1Z?w1O$VKU>JhVYLosvhrZ4p16;)-Zz?D6)2m!4L ze^m0t(_izgm=wkjqxYeMlrz>p+WOM+u_Dw4DU^@`@0~s(Q z<#+cJ?$qA+h6O|&9-WZ)QEVPTK*2Y;i^rXk11tb*{Fql_Z9FR~;)5)jd>Fa1^W><} zV3^SzPzfGP&@8tZ-t6YYxo8DR0Ltx9+5uZ8g<~@6sa5=QNqErB&SP_Q{^R)}G3u}0 z#DbKU&UjYWFg@1*U}S+k+{+BrzWs&n@Os&S>;E^xg;WT1@>G5EgtcMscPvj=Cqi^b zajtI-m(KvMdW&zoIOu9zO4IGZGQ#~fyWGE=V|vZDxsCP>x7gg$vBtClMIQhCScrnn zfC6Kai{1YI)R3{!aE)1Rb4z3uK|pw2Dq&}Q^r?!130Ano2eqF)1uZL^LYy%!Al%5BzFZr zV`I}l{?>cLMckiCE8sEzxlSnoL7t0z@L^}ctp2i7`P{yXxc5h6m>43kSS5A{gsffm5Vh4_BASEoZP?uX>R?|enN^0Z6A=@)_L~&r`fm@ zx4+;djxp=5n_WasXpY_6Y?b(z6EfS68VI*#ATD#+hhBVjv{xJ$dC|>=Z zE`bZIG0%6u4-(E!Y{+BbUeBIln(#*Xw?Z0XSKmZxOas+Wy+=vqNPCo8s`9`Jp3g3* zWyK)>2aTH>(Z1&#)QvLS>ny;+p1J?IU_^4izd%xSAVG^2#H0g<`u{}(>a!Mw^F%;p z?#@(AoaSq1JHnYBhCMQXu6%opobqNKh9d%R9?oTjBd09D`@y31rNz}RM6HZcd}zXX zg|t{s@BJ|KXx2YGAeK154gDbSr?hA8P;f?m@K#C?eFu5Ad?9}A_tVCY`dD+V`78Qh z)cO>;t@Ii&##>BMn3y zTK23e6GkkH(dS)3nJA@KeR{pV$d@k8;^%S7EhM5a&iRZ)5XNU50+0w|*^!cXXMb{) z9D=bN(8_5d@j#4tCf%I8;mlB=Jl3e>>>XazB&uc^8);-9m*57wDA!TZ8+lG)+X8JC zZgAGiNSQg9wC`)EEBlmE);t%4vvhtPmkw9?xRo?+dX}<&LM;Bc;gLLhHgikOOSx3U z@F%qDOT6y;7HWsqmY2w?Xafc?xA~C4bli1NuB2`Tk6GtEM?Mee=N*NGxp7AV*n~rs zbG`{=WEmN1z;%lhiRnHr#1)Dj(Gww5Qee5zCMKbnUO4Bx;3GcldLbVq^C0 zkhpAZ{wyW$`HVb(kxehGC|J_j;H12S>C?Qf;JxDCnzfT=2Mu&{2{PhdqfX?xCw^sc z%rs$bC!V-gF+=_}8x{w z)R6xYADRfipm)m`z&=m1{U(8z%YW&^B_Cp4XU@-KxqvjuDNJ{b@BpRj?(1)2bF$Ol zszxKh+T30X;gk+pz)A4KVuW(Ewd=&R#ePznD(?p$Ttx^ZSv*fFOW;PRyqX%Q)l>&6 zJNHAgGAcKL@Yyz(^AyT2KJS8&&jQNY6dMH0DcwLLNys%l=~f)hvD5CUfU>!JEffs9 zbX}Nxz&d#1_>r6d2FNxm`8+ZXJYO9zb=L}KRNfA1hf;QQf7xJ; zM)4(R$&1UbVde00CCAH&&ms*rr)qQ>8H(1fls(O$JUVbvsGyn?!?Vd`&bxBkJ=(xl z874uu-*LJPp!})0P<2pZCFUYmTJnBivV6sCmqx`pEoPh{4JYrbsWHZjjEXmxb&@_f(+`q$Je4Ao{!_cr%qj7rhC~`qS zQ(b*g1wd{*mzKffVVUd3J6m7BZe|W}XgvA(2~3a7nhF7Pnr>F;K1x@=y|eRTxyZ;r zzMTbB(Ky$w?PMo$&vG=@fVD-P-($Q$N{fG;6|)UEhB1DR4RJuAGMy#^rHjo{oApN8 z&owS$%)~7^JrVPbn-X2C%_QslUyPgJh4pr_k}V79Z+!D$tuc|K%j~${vPHdAd5Ua( z#*12!bXX&@)ZL~$V-}a`P-#_3pcSkDC3xVISudj(9z}Br7~Q^@GeQY8AkO)gNCpjr zZce3sDzgZr@KZ0=(PZzRs|_E$mEy^cpI|n%g&VtGbk1jOR;lUW-S`-Dz}p+gD?>S^ z+pF#+=phEHA9%jXA<7a$weW;GIx=kR6LdE&p7Z6u)`hsa7-1sYjfPJ5$OCW0 z>@-gS1SZEMFC1y$NDF3oQ=IXP4kbuXx6EHc39gn$QWKSiSO*OKq8*~z$|+u4peH!o zWCH6D%ak(tfX^b(nMaeu1~J}#a6py$KYMAY$zlyUM3u!sP~1^rPsX;vnHIzZW5PIf z{ivMWAb4nJx5-}`fw(E{HgjLXAm*ME^7Gf46id~K#*oyLj~g7&jHBEegCjPb zU7y8*lo>;6!h6rxb=2YO5DIeR#3t%E$9k4?8eb88RK89ZDHGd#i~G6brj!P;QL#Wl zKrnKSCB{6tdn?kzOuFEsHom4+rSVPFgp`c=xkH)wiVQf5}2bKk_Nf{_sYSspYf0v*Z)sQXrvQ&dk*ne~vDdQ8)qc z8f4(6?AB}Q1B!c2+&N!ZC@aD{0ItD|?)vUH#rf*QqrJ9Qk9yzkeV*hBikp$gw~&3+r6nM zv@x9?tw326Vj7Kt28^opNHWZD;n)quPLK^EEE5bSX2tAaK6c**i#E(*WKb&r4(XoX zs2XITE>iFWrhiVO^~y7yaI{W?DZE4Lfw|i<05d=%xOJu~qhhQbLY$oVsn9~1 zzqjH|uSLcpJ7a>uuRk_MN<0lWGYL4m;!TuyHr6aseuc-I;@DPyVTjwg#ahA~i*@g# z2nZT68sWKdXTl17blF1cfYkp?Znqy&D7&V~M(B+2A*6z!x0jk6l$(>boj$zN)hN|Dtt>jn;yT?8_j=2apF`%Z zqu@?w3C7`VMNsDjq4x{3D4{pZviNG@l^Vk$t1*8c~z=C_Sb##SG&Z0WJ2I0L$mc zgDyHVTHD6FDwoFi9r>8@hm;r05ZV|Mq7Sj9PVT5a#I5}nUllvl2ejRsKYCCW&h5^c z@vr>YJPUE=SyP?c+O4_Hk|r%-M%iZM^}0wxkvNT85lK+xQ+R=cZtK)JGedt2Rcm6av*dWXbbZlEhgitmRyz9EmMc ze*2qo4$~FJa@D4nY|}(J@qHZyn5-^8-%?;EO^eAWl3w;|RXcG3dQ9#zC(zTVv>q7R;Z$-82HvBqzHbblFeHCyuAD9^k3;;B(p&B8TOgf zMimVe=7}%A}4gX1nf-CZ@^6mS{rOI8LoHQm+O;Ts( zfA{U&h)!pQJ(gVuarZ>Uy(*a$A}qF;f&>5~m8V(C0VS4YV|hSrt{*r-QF9IQy>~=MQA~=7m)wQD7cvboGb*6s;2{vc)%9WU#sX}F#_T`n20n9F) z7zXg6+zG{mLM^J(h0%tQcTuFZ)b%V0<=wJg;7W9CAFl)D+{I|^1gE&yWhW?aZ}*&TvZo1h}hUbHDeX@D_K3~ z0A4GB5Kj?DhkB({p#Doq!ME{INt=KQN8?Gh5+lt$gmUb92V=u?iroT-CqLDb=9O&z z$Nk;>IYK+*t&#)E{9}h>BgA+;PB3Na1~X0>2Za#8q%n2P>q9UVoU*#Cm|tu^pjG8x zDU;p|U|~2;KNB1`Ruck_6n#ly1C@7D4lW{;5S2ba*tY6(9dW&k7)n^jl{dKe!5j)Y zaY!)M6s*bXEJtVLHdobjpzY6q8q>#IH2==5&fuop!X=X>*yZs} zsX*8PUQMBb+Lq^hQY3?oKh?@c^3`X>Kow8e?{&|e7C{yG|LNFJr?efCT`* zE`D>s@BdE9^=&kDdRrwAhTwLBbWR(+MNNf0J_l^vzZkdrB=3?1{eqR)?3vA)BCrBQ z-mVFvKpe(q)umtJt9C3!@vD_N2rD24Ul`6fb2QNZq~y&t6v`*Q2rJD!k|GA?Fb^Qn zVJ@5k!;D7I0*1rnmH!LWr_Lp9lH94uc6y~Jy*}a2Gz%RQ$T3v*X>5CIp^f$z;)4## z&5ExSK3MixGD`>K8joMHJyN3|7rCecBe#+!C6JC`hQp?7OTJ2;=42qgb6Hp))NMC4BAnK;P00Uy< zw_OMr5Hpo7#(2cd%v-~dn|c2sg+HUs%TY++_pBEGbsfPi%g^>-Sz4V)UT~`3ZsGG zDU+!MgW!Q~LwOn9gn}&Iy?|yJ*hUm-^!Hd3?&?2p8ScaJ;@nNJJs4Lk#;ey+Uas5Y zv#iWU^yDdqjMx&j(c~`(Eec3b7-BbAbRodwYG0uPe7OKG_J#86c)ef4$$^J7z#T9m zrrpe7zLE6E%BNu#P!i0jWh10`!cFF(P-B{-qQzB>;qJ**WW7BD?m4);(u) zitR+umTGtT8(K!6K5T}Qau$NTX6IDD3{q68y9ElT2~gX`V_{!J&j=9jA%D9^g5q)f{B^ z%Qe7h?KRy}PR!_Fl)zml7by0=`_i_;)HUg|Fa@bZ6&Plz3Q&qjA~gW2@Y7RyHy;1$ zqK1g%TA!R#D~>PB{9J82riWCs!I$5Z-Wa2ds)0hR<`Aze78UQf3ci*{I@d~ZG3B02 z{H^j5k5>k;PT4iFvB0SrW*>_37@`4=D zCSpjpa2j+HjNxfhgcTEr4Y;G>dZ_#$OjJt^g08G6S#3?EOX~w>gSJD9d;MbQG2vZ0 zywtUbQGhMU_8(^zD5hsE^R=+KhbJe^y+D=E*a?ik2wT!&lk4EvpH`U@$R_22ShbQK zS=pE=#&5bnhHMD#>;g#GV!Dt>RD*ppDcCPrKG;YIYXe8L$U{kF1huVUP6ijr7Z&|- z_<$@}tQIeHASs%u+^r39X&8R`bz=%fTItI;KtgWfOg{1;$>uqieDKVniN5h;Hos;D z!ODVLS+FPXaQ8d^2KieW+xJE|@q#xUs*Op0z8;fU#>cnnhb9Gyjti4=Qp^flFHndA z9iG7tbc@T4Y-o8U>msn6=t*^%4IDVR_7fW<;dQK6i?CD^}B* zHeUU@h{uKCN|E{tkGR%d*33pKU8-=+$#T%x#hs%MoTzQpywbS@EW$GY&Vj;5-D)*j z0)!55y;<54SR{zVoQ`X?9E|J(ea0R|zl?xH`j5IQJ-|D?Qjbo=^Nlk;zE%l~WOTEF zLR8!D5P^nSH2Js*rf31i*Bv&0sdn#z3*r_gMMq_96?F$+hlY%QxE2K^QU0&uW8FSQ zq<3&tR!voP>(%gs3frbBvS4U9{bNx(^Fu77xVIZJ70~iuYDedo4``TvjlpH_W0ivL zcLm5N!4x%(VD`LA>g%HOMH5wUBt~qt^3B$*Q9*L6>;Fr&q`n9*;2ZU!2CF>ys;Y#C z&k8yMYg=lF`Ke|!I2m50XEpgmYVk$e7kwL$t}Y|1ZSa?(O98SF?@Fx=a{Pvt6{db6mJ0GSjM0-PYk{M9<-sq$6hLB9Jy-Hqb$8$d=NPI+ zu^4xh_00^Cvr}x!|*0Tt`d+_1&G}(^I__)Y_BS299q4th8>PIx|+gm=v zAgp^8nxeCXVF94HnXO{g9eY~e>5wE7m(A%xTIZ%daep+jKHJ-r_kUA7i0LG^25t|b zYBIM+_S(1Etny$sr%_7=8-k8q9u$58ps^cXGw0);B+(L4Rz0)lzI*mF{7Rpvo6Iqr zL5ZbBOfH)~a`qSIc%34Q2dN zP88m8YRBEw$ie@OmN{-hQ^$qs^IlTLsbn`UAjM|i=sR-vqjNI3c)WF(pnbgJWz~|T zcnkjteZc&G)F*TeqZ^dqO!vkH3NpZzrXr`cYz+9~M$aE_BcNt@A^yo&R1Lt|4PO(jHxBqTb5QyKz6xJlqzd+fx<|BN* zA-08=asp6f(e2G>_|od*NuX@d8+u?Man12zMRrjooIQoyb!$CnB{pLH@Pr>-I2|h= zmG^e#`i2V`Xd|K;w`@inHIZ~2USdeSFQ$SrRjvq49M4PfMF-G9(m5C+Jrg<{oCrz*3z7D@_H85am?4V?bBgyF23zUBBe zc}5#M{(lS~mWa{AYQ()KcR)S3s2Eie4Sbpb3DuHS5EIK?PC9fbYo4@i1DO7d%Rpsv;mpj0TgXLF^pQLM|y_vW(Yu%RVJBa6LO|t94ZPBV|9B;MPSo@Uwu}<+sQBJc z{q()V&RUwaxYu&CaT0f@-T+HJ65*fC?rK#!^*)=4UFDZ{NBLomemlk@4IV{NJ@Ba@ zgy#)G=ppN1ve1K9>q?;`i342`>cWi(RW8!=f^$oO7AuWRQArvF%8I~_OLQ|5-fA8VuLMlLp8o3c7ozv3i4U36rCHz zOgx5?Z}aB~?M&ytXdSwec%O`?DfSXpIrMH@H%?2<>nbJ8sQ{xJV8e9x@(iJ@1$S2A z9M%fv$4yshz!6;>ttEc8US%>S-A1)$Q{@irCsh^33Kj8vZpLiD`kx{5NYV^x+l=Y6 zYy>ih2>y@(6al)1n$+ktgdE09i+!Ro>QulNP0_K8y5JGascK@{nAy!K$O( z-7$gENW{A}xt4X-ESJ+LNsg7_^?e*gVbUdav$Z+gtChImqY?$qaI;681M0-5F>Vb2 zcnv@KA(GB<)RAw&_vnW{XA;O^renAbsG?B}ql>rSS!VFsnl?4E7XvCpqo~7k&K%Qz z`k331_C|i^Pl;H|k*PjlVE*Fi1ae+AR)J`NmaSM84pF-8f3<-7Z63Xu3mQi{SmM2?o&|OyLCe6HEq5Hz0c|WQmXpg$?I8=^2k@`JAeB6qqP;2;dj9 z&nrFEEPF1a-YC#kXQ7S0V?Q%Gx7GFn_h8kQC}F9+#pI~8wS})(fv!{jc!>^xG}KE- zj=DWb0Wk-(9qgIXz>|9EPmn=hK{5Mt-%x$?Z6E%9kr8HdsA#sQta+UW5+Ea+n7|kI zo0}D}6R$gk{3hNP@wkkGA^^dEF+}@&&n0QfL5(@c@U#AFjJhC!L@d3;rJr1-Oag**m zitRfGH`Q>A15k}Q7BJwipDnCD?hmsi0=XUFg&hH5ejS?7o;(G?i+=MZoXNaQV+lHd z!1@E3I*ezFy7GS=pc5CA&&g|vkePvy`HY(a{f;XHD38nsE2Jb& zMX3M?Tg#4{H$7mA7QH}RcMoH*w1~TDFm+V)a#QPOg?A#Xl*ioRbIKV4FsZ|SWcd-h z+p-d&0!4YhJ_!{dK8v293Pk0SCs75FiN@ziB}5jR&f~VdV3P)WehoCC0Nhw{i&ZEa zMbE}LT#goUmwqrNyzolvZg;qMFQ5^oR9WM7CXMt?g(O`Z;z;nI+Wu<`rh)raqM}?q zO_z53)6wa;9KtS;iHL{2l9o2)tGM7wn6ZXxc9Wa^<`jO9RF;us1jzan85iu-Z6OKoV$BcJ z04=Md<&fJBKP7yw3pDV_q0eu9ODW)L!hi$o_x?4WR>Gc`{Q#L53DCf+51e+ROfWd^ z0H>)-^KI(>gAnCn3n)&BBUV1joCDv^%%oN9{`T7g!4_At&+QhF32LmFcfR(l!Wc9M z*l&f5aNwsSU~Y`h<^RXiB_KQ!R{Kgw8Zw>#NqNd^$?5oVWwg!C4+#OmU_{c#+~H3u zS^od|8kDNFlnXcPUO!<@xsiX$>NXR@8b`7(Qo3u;-7!Oytyvk~?OG=oh$dyPO}R)T zENSp82Q%UEny7%zTauClSRFyZzs&vf5XOx{Row1rmP8B;>zFie*eER-<}9B8Q|9J_ zXm$>GT#N)h7YE@YcsxvXf<}tQ_8x&y*+NFHql~C9r3dO|5-ll!=?S#%Pd88n@YQmG z>WTAHKhV&cv>8nBo#>5kL9pJqm4I=}jL@$2H-!;8vyPyk&t_G>F!2ipVby1@voLFG zgDE-#rguMtUg&F#Otq_xA0ELu@+itRHVBU*bzGeL>yQ-n#dlO_mGV6(RTaLocOgPf zSUK0YOgJpYvcEel|D;v&D`XV)V2a@{Zb*D@7maYdnAs>5JGiO&W!XUA<3_+fjhii4 zd^!P`Wou;+-EqGqj$@X;g)+#8XuK$IEE`~W@(Dhm@zDO|_;LaF2L`8Vis*ktlCtx-r3@-6 zoOuo|tPgY7UgLle`4|p9k`Jz#NpHgzp%m_H1#8(OH&Llf-cD{1kV!I7&XH2d{4aUp zUw1oWJ^)A~LYRdZm&c^I*HWuV)v|sXrv7KP0A3@jal59vQODxma}~-r&8E81Ak_%r zs;9H>?&8yud5{}N+@yix$gv_NFR&f&884sniV9Ga`rVj@(r#MYdH|go#$&<6%hfGd zyu-ya-UPd<_<){r561-4V$#g5$$p-da3b<4=sTY$ttK4=2mb`+|(j}hSGlp@%JOTBC{N& zML#QrJ3~5{au3#oa%dX3toK_6sW<-nCJR%+H7`B2HZ?i6T5BU1=rg5AQzfGiQ77tU z81B>ls@}jsk@P`3c+6>B&&DsxLYoPS)nz+ZVk{GDRlW%Yh-l!GJ;zc~o(i~2NqPR3 z-b7*cH;W0S7OBEdvj7VuKgbH|TSEOqf8$pUDDb`jb2>NE7k4v!`WG}hP zI7R1*5m9?rPdMevBfK(1kLb-|X`8Mjqcq#dXqK}dUPP!6g)nIH`n(DDYsppVZs8V0<# z-~f&>%kHZLF+!bPn6a{=pfoFqXmucfbuT7FE{IZ_P=o zSDEOl@9q%0`}W+aM7Q_exz*buWZf6`*=sxAr}$CAQ3FDJSSdV)ev@rr%Gw=s9COU#b!L&Ez=Un@ddFpbPUEM(RkNzV76TG>Y)nk_ zm;zftTst@(1Lz5!R6*^+*u);yhS)a^KFLdT)I882ej0b5&&BumG7a()?R=AQ9 zITFoQPh(NiqW-p|;%>ahRP77@^^N|6E)Q|y-107kte!IeBwq?94m+0kt;QSOrkn7| zgVpCVlID1JUfqn)Gob_X!l$?fGIG*omX zX4**f=1*$uAN6#qW_|uEw)#^o6&a@U3O$xPRV9~#(Y`UVX0(h#<^UTDs_g$~&Qe@& zxP8+2@KwQ}$AnM7F0>nC!!J=fu#0S7d`6l|9Q|fMB#fyU3(K#WsN(^xCfwr6lY~z| zO2FOV-ZO1hX>iL$&fUxqz9yx2fF)T`l>j$_DJmihK!Su z@~l>-ok|oz9Sc&;tufM{B^|M#B+V?VxTuK4q#3MzKXAF1>t))!3c|W(LY(;Q#p&MH6Br@BLyNopH4|Ae z98@3Bb#sFoMRbue@GuVHFDKNc3m{U7SH^nD6nXWNBc%sO0++0QfmpF&S zXnd7SN7a?eoa0y-Ly24mi11!;c=HsTaqoCHB&`=ycJvHOzfpU0rl&l4 zuEgwfzS+<%Bk&o-gp~~6t?-1s` z9e!!iBmTtX%H0%$>DxCr-j%IFwSc?v4F)KdU7KVkgDYx2V9c$DpEnfm9EsC$ryNNz zV{TS`0vFNQI`X)^YADjXv0cCjxvWHHBXhEVvmaE6jy!@S{ii%t0xse{7dFmOmlUJ| z?~9r9lrw~S{@D!{X1-2rU8Ai2dHBylkEFv;0-r)+y6u7h zS(!z2qhEB6ca`LZ>Ny!)6{WA|M8GIWCNq^p{?Dr`_Y^c!T)MXo6SblZK{f8DpyS#O zMgwErdQd+^!H1Jv7D{Ilt>|Ru4Q&1n(0QsO@NUB+c|-!fI&-3NTb4U{$@WrL%R5V1 zh`|g*jR2&z(0yRd$lEmMbIVUK1vPHdms}|YuAGN=^ToN9SYx^O@=Ri*7tpT zk>TWt4EttPqi6o_4_Va_qej$tTVj9v)SxcMH4x-in;|LF@@t*VFZW^t6OKP zAmW<+E5S;PyK@*Lj@e+$O00n?`U?OhOYt;WpUj#};1g|&^Z&CNy);u&*toSPmb@)z zez2T5&%S~d{h|NV;u}B}{Wb(eTif}_#M7PA=#7QpG%Odi=VY6?Yt9zTpJ~|^rCg58 zdWz;)&<0pR2M;&YuZddikPh|*$2X)Y&3N@IJdWT|r}4L@lLTBBJ^X!Ma z!5t8Ka-tqD-RpUtbh6%h2v8WrEo0dc-^eTi{*MQVsGhtC6qpL4t&o-##vu$p>=@Zq ztp%WZf>@zB<3oMI!;H@6$YW571_2SDnfBN_`OV2!o~YfZ%}_V|PIk&|5TM|6xn2Ee zeY9BS5C0HtnJI6|Ntn-k()V<-SDwrQmM=Tvf33bNa)OOl-1EIR!l>VB|Lm-{f2(n- zK^tLq!_-2-Z%Hi`L9zdC;S!bXczD)=<8@)`;`v%uyDCth2GdTi`n^OL@s z^awFs_VPeykxRA4TL2h)3)!AcMk5;rGAU|hqyAP`A3JY;Sj~%{@k(XfPpFSy`puI_ zucmb@(e(3!KzKf@EA4O(mtor;_2L2vSC>X_OF=i;1(s0fh_nX#L4|gPeR6W$FP;8{ zffvgo(`WbXy*)+fon_#;3J!-eV{y4o7NkM4VfcWx@uyX4R^JU0fSJfXO)tcLJ5uZdt zb>g>st-TpV$<=7u6K|=kNHZf>;ai?uPqs{Fag*a%gqis69a>6MkYL6XE|qMv?*_WP zs3%#b16Jw^dO(kS8G%46T^7EZT_4eTZK1$Ax_+jD_z~^Hp@8y2+1d}XsYq@IB$OP* zwY_lQ6BSqoDlu+Odzmj&i(-jl(Y@VPDfhwz*odqF1mt>rg{qTZa1S8rXI<;MZ$Ql6 z7XIz%sy~*;4ovt7=^e5sK5pSoy{waM`e+O&bps4?WcsB)JK$+Y*o7+Uw88k)JmUUJt7ydw-C+#q-*@TrWlD@b807s z9mrKUt$sV}^t7fHjLj6|I7u~ydZc$rkn2TV#}9*g=<%&K1aj!S^RhOGqLm}?SZAfQH zz{^}EbPHFkSC7Pza%%RTj>yxx!vjlh5U}kZQ6`f~^`v#$U3sB;H;>BC>78Jowm8qy z<#FYz?@-KJuXawrjv>OZ?9{1N3>E3PXg_Kc#m{oBi#zTzGT7xr#5TV@h@yyY+0e^P z2{dclrlM?lJvy02r`@zgE_F93mg4)jTBXw;xDyRzNZP+M7A_H^&O1djrZIch>07$S=V}$W8t+aylu>x~q`y`&~v$TyU zRV-ZlN^6FUJO@$u3QU1%YHdl8xmx!on0%uV9wC{=gsy18mnvb8*S)tPOsc#?4NX`{co@jr>+RNVW6 z$L{9#iL(3}1tJM$shlD#wu}Y(B_!47x2r`f)BX=BvQJk?ZJ;NVm4oS7E{8OE*ok$v zrpv!h$`U=>Z!;JA>xeR*+^%||u(XhF<43-DBbYS(dnO5Nl(*GX2JVDOBo4z_am%i1 z!vuuZ6%cW#0mz|i)7uz_0oa(iv?0MI7^5D^Y{>!C&h`0K~b5Q0Pd>w#a6@1W39X3w}aQ|5hcA;+(?EEd| z3ImIh3^&GCTu5jy->Pst>9&t1Mr(TKS8 z8iqS}q=8bzSB0P81&IZ(h5yyYO3^^|rs5ffRE|#r5+7FWEI!#jXP_dA4zS5e6>MF) zR=F;=ZV9jc&0Yb=0f5J_5X7Zc&Glg1H{o8W?%t2Xc%w_?W?w&Eheq7Fk@u)1T#-Qw z*O~`1pZI>`Hyr%$UqcKaU2OuMRlM~H#e>r^qpx3F7OTyaDdEw317irP^!teurvKEW z!Ath5UXL3djJuw_0Sgw(!WGp-7Zf6|=|fYrialCywEi<~IoFVV%h5XQbML-5C3jDB zh<8OPVRJwio8<%=sxLp^~wNG)PB*ZkoXx2Jz+N33{tPgAyZ` z+)l2gQr9i4G>F~K){nL?p+Of7RhDNo3Ln(Y4RgZGOgF0rw*!^V6?@$3293g_j94+7S+iF0xPrgbyDb0l2ZwN}FIH*<*?EiVZlk2Z9kqJySZ)%h!> z^B#LZbAZz#K5F!wV9X{H`#0M1A^QmvG`Dsil#8@}M>fUr^JC$?%av+XV^glN2iLZg zo0T$w=!N~p_m$TYcB8t3*@~>ooScGG{@*0c8udSUgML`cE4g9=qEz>dCDxedzDoiu zP-R!FAD;lIG@&MW?H?OqI@BAPG3;%WLd$>4?Ys*;5`1~}boDAcW25q*=U^Js)qcEP z8oeK|<0(6F4FQn5XOsZH0WkZ24@gd}oxLxui;sDz{3a6vEEcpORXNcYlp)BJR#O*z zkWp`+Gc|q@s$5GXQ}!GpMfgHL1s?%KyAVu@YF%-Wf)^r`$~h2ycNYO}C-3m%ewO|s zz!w+WDnfegagUy<`%qMlI(tf<%b?1syfCTE+*(~f2r+xXnTQz|%l=A&65i!OMA~J` zKj{wz>wZwE#${m0g6Y2O1Eo||AB3pgeXychbsy>PLrt$geuA0Ol%|eD*i^uz)d{2c zqgc67T6T+y<6XP7F~^g&!PtefUTz+Ki6sIq=1BF@MMC8TNLonqNh}oOm`1@{MXE=N zXvf4xDNb-L#jdQUsYvWGf?uY?SsIb+MV2svAbGZ63kii?WLN`_Ht zX*wGRhl2oBxSNV`x=ZxuINrZ()2Q8NhoL5o9Lw2$AwsdZn+{5|x=>=*=7Kt+Ait2q z#5l>#?y$ZO?U&5W&8sd_VM@ZqbVHXgiRk5JveNB=MEpQDC`eov`!+BqFMAwrGBW6= z-@&*rqOGFCE|Sv(+;$vVNX?6d(ZN&6`16;iXbfcPyi}h`3K6RT{wAO<=J~bpFvfG? zgG_r~ry2^)H+R$_NY{T>QlRGb6=005N1Zl?eM literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-33.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-33.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b94059f4c547ddb8a31f5db356be09628a831bcd GIT binary patch literal 55808 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-34.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-34.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..1092e6f1212ca9d7ab928e6414e580fc4879bc67 GIT binary patch literal 73400 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 GIu-!t$@($? literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-35.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-35.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..31963a97868b24e0800a63331651ba9f24cb6339 GIT binary patch literal 58476 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 z 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 Bp5Xuh literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-36.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-36.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..06b440baa796f51c6fc5d43228ac182c59d8ae55 GIT binary patch literal 49900 zcmV(_K-9l?Pew8T0RR910K)756951J0pxrD0K$d<0RV#l00000000000000000000 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 F0050h1hoJF literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-37.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-37.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a72da717cd4ae531248fe9d6ca19b7cf9166a0c5 GIT binary patch literal 62916 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 z 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μOt5`oS<0(u%(M6axbhqNAXjY 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-4.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-4.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f5712b66779c5ac58428387c45aadf7657b362d2 GIT binary patch literal 7608 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

    g^($|`&B$U6{j8{m1XMpCk339h|(?TiZ2Eh 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 z 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 z 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-42.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-42.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b273bd1cbc33782ff2e89dfe376e567dc610420c GIT binary patch literal 54112 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


    99C|?jjmqSFs@G=((O>!w%A-qv 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

    CW`=uTq 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

    qtItjVm za~FRvZXpJe_-_GM>ZA+@bF)c4ayqmUSzR^&qD(R+NH5xFoWE$-L?h4*>ej6;=e|DfgnJ1g+yO`2ovhTRVmNVj9G&Oo$7X*z;aA4XO$JAgM zETe)@MzB*EFGyjraQL`(%sURRm0C3dwPaM)mN1tY!c3h9xaEjVV0Q{ApgP;!Id39T z0y{sv$sne`d5RHgr!QiZc#L6(rGp#ID$y`{GP6dN7&gAw2<6mM0SUy1bqHGBmFI1rMinHTGEpOTSjdzMjB7+a6}_za;( z_$tSKQCmK?sFh{hiwY@vBnRJy+}&X6jC3$au>rtF0`d_?iQ?El;NdyG01GJOAH=`tB1vQt6twW~yHHR+ zs8s9|A&%^a{(O}~rSSjzXg@#%Z?B7@=tCL!0*tBGtN;$VX<`J7rs3;GLphy}d8m-_ z-w%4sl>@f|qp|Rb<>q9h1k-Wh|JqWis2iK#2-~8y4?-8p5;9xS5CDdxCTra3-oYz; zwsXRMXqWq2aO_dk$Gh-_1{)ItAnM{fIo_$8j7~sOcEAPxY~DK016SdDPi>HLM12SX zD`;?i#fc#tZyc~3zP=tn_{K5g6fZ@ZF62%)yFNH&kXG20l3?HcuR&E&BJMdpYAXE; zogjrCs;1Lf2m+^3SRGu|wF;Q9Z~vZA^5@q$r?VGjO9~XT0CajV zSFD?I^G^olQGthi?@lKT7_zH4!&H_ET3`~gIARr2NC2n<`4Vo`$@hJJf8)~swMrNJ zjSrJdF813h8Jnc24GKTGMam?Bs*AL~huZ}1bfr>g$9(em@!D#eh2+4Ml+AyP05kpW z&3PAYt8Sy*DJx6q>&!M_T>0*`omGCJ077~Op}O!JH+=<{(ax4_(ysGIsaE{xSvj0{ZVP@PpHSfsB_=gB_9tVL`C(lr-m*Vh= ze_|vinbdatdac5)bU4SOc44a#zF{~oC{h>$15jwR_2pe9y80f&MVKAD!dW3Wqqwn^ zbONY$R)!IK`d_hq59ASo>wdn6P!;5cmlyI0X-;_AEK^PYF24jtak`D9oRnRA?vcgv_yR5*r_MMi{F4ZSF zPmwTHKvoha*&|ODEo$1b#j08By|-b3J6|=p`Thb5w(!lNc2;GrC-bBrtX?yZGR5?; zSF~nB-`(7~z&olfYbV#_b`#Fg#FmI(o!W89)s8QzkcF;#wPColaV)b&rNQGqGb0g! zv2{=7t4CBIBR#9c{ z2(XXl_r)K8Mqk-PNwIh0SB5;Y??u_d;AtgnYr?9HmlfDHcc-8XuDH#Fn-NomMB7lo zoqoPZXIg1DuC^Z* z9`^%XM2x+>qH2FAYYFWxJiKGNmZx5_#e9t=JaoXKq^wGA2);|rg!0lqz<&DexieUC zb))j$e5JNdZb3XUqz3gTV5$y^br!Y0@5q%9?cyo2RBYU=;j>2_yIP{KQ$lRs>1+tz zAKfNlX5rUw_R)Bvx8n;#A2rHnPm8oJXQ=c?^Ip?*!y6AcAwu(q@|0`1F>+@7u-v|w zzs5J8&k?EU!uv}iD=GV!lOC5_{?}kk^qtiX=NNP3c6qvB$j7>kg$uuPBwVHsHq(6X9>G>KIh*k^MxRA_xr+{MHYdXF39hh(-?g)NcEX74n9ZqEL0g1Kk6)f$)k>rilG}D2@h74`_8GAH>IH zSbF4-|C&~1A)@NE9W(0suAy0W6CTq{|0zj$e=ytPdwscv*H+_lzb+{r4=t00?j>HB z2BbL)eZ``^ra|Pldq7_*4`1rp4DfcylRfjt7Z`?rnFzFHf+cVQp}Hjv195adF@$h> zWY~0_AV(yvf*Gy}WQjY_2&x=1O0)XA5DCgl?{rOCcFQFxV0e5IW4ElsfTR zV4r`Qo^`g--RDhf@;zGJ7hfDkqu|jcR>37k@&Y>Ij~7icYs9@OG0ZnT$E?oF8{p(Q z$jirTlJC)~M!Y?dK%y|6RasL}ioh^j=OcL6e@95ODeU@{lCkIMf8J)}28L9a(`gez z;&RP_+Lx1JfwJUU+VAZtVX>YR>LtXrjhHaSpv)6VtNudmC~1wIQ(KWf4ZfAXCujPx zOGe}vNjO|jN+DL9<~cEr!$VbOKb9iYiD!cTyfcic(RVFvK$ybKCvMooTVObz{Csu! zjoel(%hXtdQWOrbU4g&!5CIfB4hwsZGs*s%!%Dec6>sD$iln}f5(M^Bzc*7E`7m#0 z62Rl1eLjxtjC^6_UIp*q3~Ss_9H<(ezZj;_tCoTZuPL)UtT~KEVnh{Ez>|sK09df% z<)~a$gdJ;y0#Ar)yRbUYBne;k$cs3F3wpu%>~uW*u2aaGWrYrw3eB;kK7BTm!`{4v zxctb8Q;oiPB5Bv3pSF#(#%}jPcG%v>Y%Fp?*sQ`a5~F$BT{Yg(Z?SaC$9rfjIxjoP zVm5mY;f*NIJGhSB*C>BPU@;_gib&cWwft_-&vxUoZD+CvN0qJdbTl!XaaxVjvtf)2 zbeMt}`$Le{Wh~OpUEw!fWY)1uieyQriH<9bt>mO6^4mW~j8Plj*GYX-9P?nu7A3?+ zHnci`Uu%-;UuzgAo{!E#D9^p!@#(S5kd${AKVi=nc7!*Kf;jbCpqu(^)mxH)UHJ7V z8-kC;T>v^$re&NUUf*r1Do3bqucZSMRN=$XieP15Uagt%I%*au%_ZTPgt9R1Sn$@< zZF1G59De|<;~5h!-~t~JogG}-o8#~Ejbj0ppgz8^q_Vaz1f3?rsqa-%k;V|&i-Wo( z&^bX(q5jpzFoC*p(sgcJZ|`8_8IwgC*Btt50nqlD(d$%mJf%!-NL? zv?UUDjW60R)db+to-VbgIEcsS0VJ$|AuCVI5yV(}jWOaTi^*7LI+EVZNHdOUQnvPn~*IeLdzsqkCCB!F|KP{TR#q3 zc=}J}M}&oB!YPkN;cx$gFJAXl%u1@vEIaeN7s8-a`QO&Ol0FA-?1}A?g)SA01+34@ zYkCv$@W)ozCSds!T0sfya_%H+ZEu<-J;+rMfuM2PVFlJkvN{s8cdYn3K)^VIQALH( zQan4+xQYp!VWF(Lhns8yRqe1-!^E1NkqPHqlO%EW&|eY>ZJ*)4j-6|ks-o!;kqI@d zt*;8;^c*|K2IKe}M4c;roJ<3a$8DFXmL;XoH^=>`7&~p>v}!|7=|W}k`Pbzz5p~CZ z)7sjYV(26>obb3qA%s{}-E#wxE1F8>2&2~jpOr*JF81zfsU6Ef3gp!zC?2dytrENEm#RoS`j9ow z$}8Fa9*=H^p3{qXS4(JYURhD#Z+;hFE^z+E2b2V+ILcbGsFch-A9|&?0$WxSr85t^ zqtM+ocLtS0h*KL)t7}>-|8O#MJE@*%Ec%LD)|=obMjn3Vn)bf)zgTwSgy5M|$}-E! zbrQqF?11FNBRBlTM7NVuTOXwv_L0^|?RbYmiYXSI)0)=2lwP|baz<-%>E`EU zPF#$5_^oU1h1KjG$adk8-2xq^2Am3LBA+)+)}jT`#XG(F#G3$hW{>P&_wrh(x3j@L zJq6s+ov!IuVthGLAnQ>N-E<_c=3M51a;dc~9y_A1lMvcg=T;Sz=G_fR6$xkHkNzX1 zbJ5|lqqRjhJX6;qw=Ye**PyUpUP#gW){^Jewt#j$s98o3*xeYQ&mrTp5qh~}`{UBp z-=Wp-A&q6?`68)v%$_G(sibSq!>LDX>L5+g)aOc9T=AATDxGa6t;7XA^M&h=stR1z z6RDa>w);mULhu{u5E8L^PrWJ|@m*czbNzHa=8+RH504t_X<~_3aLVMz|Nf@6lWnX4Q% zd!kZ}nBa~`uB?#7eCS)XwZ;Z#0aIHV*vDHEf;Qzkf-?05Fh`u97Z06Z1QS(jUjW1T z4Z_eF>~hJ0@fVhYwqpvcc4o!?i9$izI@HHUp}xU0(Obt_Sb40+@qk}YOBc8+sUybr zpU)$lgfn}v<8aFL+c&kwJp0=Bw5pa5Pjd9{{B2%MmMY0S9>S3QBet`%H(e5Y6=73R zp?OdD!8vgM-iB1PxZ1gZG2yW{6T<+*Fm)d{rwhDu_{peGwx4wAjRRn*ypbpd(b7RD zHnYDVCIF*qmd$ zEU!y)p#e*wJ*SFyeGM4`v}eg?cqpRpdeEtBPw0X`BrMDE=n)bC9-AH{?|sCqR}{I( zL}1!lhGolQ)gJA(9Dj&bJ|G0po2D=XDZmu%5apvO}5 z-Uhgbe`D$AP^*{g9Vo`^IhToX=Bl&PxWIK9ED+!Msx6pLHrWdG-=k2#>Ae~l#Zo^2 z80-8xqQTH%>ENaU_(wZSc1~_b+PhDs2p&i%b;z%j*_4~hp7Vg#^p(SFlpGB(9gJhD zK?g|i&gGe!AVw%Uqs;|lWF%XxUP#WKX{W4u zd1s+WHoj8V2DWs+5qwj_aKUfn8(|bjo$P1cP%ICSGLhI_>l7T-ivYn@tvfmKO_`ww zo9GS1$aiuK=yaGukLHZ@boN!FWqvb*bC=blW8K}!S_=yalul7iVTBCZ{;GR8_TLI= zQ$L7<@3$~0T@4esuA;j)yx}_tqn}|4$NN_F8@d&|OLm`(!U!{3q3vH(J>5a0Mx2+= zgib;LBb%<>->Yjw^v;7_sjPv3-j~0x+Y1S>!%niopJBw0SZn_}=CMj+bd}=B z^$3%jaK&zz!j*_VzyIf@x{jA{j>(!-tJ`8s2;cxh8oO+LE`zX>DVwJ;mBw$9$4vPl z6q4Az0HD=Gb!Ow#6wH?=L5C9+08UP40rx;TJKuyk&=6O!I$5b10#0f*F)Q0cPclRs zA~E<_8E5o64yuNWxx9P|vlAd8fJ!V&mFqI92#Q|)F~ItH31?_+dL#HorgXE(_73pk zT;b;luT-<%57bjbNE{urg%!CD+&wFQHtL~cj}-tNnj6$iI2ZHALShn~w7oJ1LZE~q zGAt%(7A7sX=;Kl$f$r>`SD5`^kla_B)#^t&121ngCcMYAU)l;V_xx?fiBF;Gff-cs z!1(VZ=wD*WD&x1@W)*S-&I?N-%4>#2&mUa>^kj+29Hn81T(5sQi%6jEUP#7Ll7*YS zedLqFgtg6az5qxe2EQOnM~p5=T&q;p*^40rd_t=CfbEQ%Jx<`1qlK7HVw#VaFB{S> ztK(mu4`GB;jR))SDx=r6)#P;nyEC@fO5R$##-|O0zZrZr!%29qNmo_w>Mp<^L1|uA zM0Hva8j$Orr^J=w@Fk$#z=@FV8h!A_FmPCl-J9`*-@f)`r}i3WCwO5@Hd9!xHX$8n z4JUkk9Buh}k@c%m79rx4}sSxXR$|Mkc8+K^dk{-{=#(g=ACy{g26J=Wf&ZvQPnPDTUAzYw#&Oufm6I%Jfn4{;aAT15@ zj{!)J*y`F+icr|OtZ7Fm?R1^_D>OE+6=^-Jh`;ksW z5p~a`0e8yo+$VB$QDiNVcTnt8%Um{TH^5nd1rjX6^laeMR0#UwBY?eiXXRdizeY8T zY;X+oCJI}%21(F&Z%#4W*7y(8Cu;zbtpVXn6XP(3@IE6=m~%(Ym-mzm&998L7W(f~ z0SuP7z+j7=BH0Yy1bhTcMAD{To@z>C(55YNvw6;)gLW;mMcY!X52`ARTFC|PzSF0g z<2Zb@@QK^B5wI3QklvZ$B8!<8P+5d#?jPs)8dgz*a-R_DHLT8PR2dkN)uq<+C)I@ z%Gz0O*wky_Zs3alM)F~*&1&khQda#&0UEai@eK7W^(w$0Md&~DIaB1B1@QIUBqyh6 z+uYT1Yc#PK4)Gh?@{)GCfbwt}vY4I0MIMQE zZ_2d%4+u6V$Y2n<5?!xrs^QwkLb(oWs3>zo=myyrop?j;NVdR~5-jP~V&}HkkQE4*S}M@&9YqGw}3~fN@aR)i|kaiaMt96;^jGBP=NuyuEuM}#J@>DFjHHjjDiSzw{A^W3`hAsH8ZmV6RvH0bp*U$B)n*2AE2ZT~h+RUBO_HMP8G=Ts=bbnxc-&NlfQ$!L-0> zx^#+AD~AJOl-b%M9dctE?_VOH)t{&ZSr=c$;-ZSCh4lQTsR7>@a&Q*EoyJ*k`;tlW zj}VW{5M`s|fu@7HP|RBsl{-OErkF@ipd&Q&@HD`BfL2`W$G5b4&6oS|`!Ai$&K@2R zvBM&^j?16XCNv7Ud}WqbZEv#Y`Wo;V2J?^-N$QVr&P-O{sjP0c#-vBxK--x@KA)ViF=x;sqt(k zocl$2epGn=!M3;W41-O(O@0RuYi4h+Po7)t>vTFyWjphwkGj2u!vvV()&-%#2dj1bYs2tDvY}3QUc()AKFU!zW$;Pe55W!%m67 zGdx)^OS=0l_G6@TY92D7z5*eJ3SIQql^a^WC-;k1Hl`=#2&vej`)evBv8T^xFEMFg z6Snp5UY!`2&xb(*PY4O438+O7;!wHf1?PNsUj*&6P0I&Nwa|#EIHGQvZdW-#J5@8G zlmaMW%D^B`6AQ%BslBadbY1y@b^4rl4={vOCiabpzdtoGe)>eIR7|agkyOcMQ6*8v z(zl|=qKQbx5zR?`u6C}0z)%?;F8C&2`KZ-)L35Ry*~AdyT6$1vN{FsHjfHqd3eNn?_OA$};*){NERWNOGp^c_cWIH>d|Gm$~g-N(k(hqtMP`mriG4q_L#3v%A z>d-AnyB8WTvrc{!JL%3HRo*9nTBv`npj{NWFTxcPb}n?r2o1ixwc8NPaZvVBCY+xc!qxbHE3XP^<9~6E-&yo0P4!Lc zY#%r*@)6_~^O)41hu%WQ9jOgbez6a?dbDaF($fDZ!vJ z@Nizr8(P(v^!t!fSxiY#GKiRptMKBxCI$mWVgpHRI~_a8C|*he*w*w#kq-Y*+O#p zDUvx6U)_oo3C-a2t}Zu=wNOJf3^o7q7_}Dn1Z*`{TV?gak(Yd};ELm=S^|*da_`3h ze3eq85C_q$&Q%G3w%=j|A1Ec<>*HAM@iuk{`gXQdw+z31NI+RiLCwL1*2vI#|D6pT zaIWM0O-B}ksJgF`zvkB)?)YMIvU4Uer4xY>`#GUR7ZL`3{Su+7K$lEn(dzYUxirys zh;Gv0TN)lac<|ln3Om`6XpTkl_;fsm3qm_-4UO~QuKzPcqw@E(iXo=?Y}n>ZzpT_F zwMUUyMClyrjjaHaDPmz?#=}JqzIG6>sw#3*BM`fWmOUg!DE9I-S4VG0xBC<#|$=ieOD#0 zD*QI)32g>XHq_Xn4F%UKq}FJjtww&&-}keWkF^F|rGa*~{_q^)fb0!H})mi6q|(8;JZ0LkGK)Bu2e zodUM!_|?exY}(ie1iX+&9o=GgWSkU~>H|a%oaZ;J44oz`$F!7K_hx^%P}TU9S)Uu2 zh?s0}uRXbMsx^50b@8zTZsuo;7ShYZyaa_LeG;4WP)iiCrf9|R1CB5RmB?1JF?Z-+#Mr!crx%!vG2o*ae^jlWeS{?wSsJ4xGMxA?xjUyLc zvoctEGDQWW=Y|!VCmy{Ls1t*oN?wQI98)Vlv+O4^8T7f2_2wU4M54Vd7OhT5a7}E2 zqFP}J{r)D=f8F)5cl@e}$b-%Yg>q#rk6q!mv(Kw!{c<9%8AM$$K02Z)5msCk$m#V{ zUVCZZfnI)+WZ@g+EJxs&E957DlaV54sD_|?p+qwtF2be)zo@TxM9U%ZN6!yhm=0rF zA{2gF9#J!ReE{gbU%(~!VEwlcW9iXuT+K38HIKS|fWrhx4b}R`MGlQB`xz<1iIWn? zWzv&z-L<|#629u?B!XLirzT0z1X3MB*Zx1EfF?_9_a*JRy}Yx_T65^nSeC2k2$_t! zHS7T?Y#ysvLhHgAFN+nynet&2Oe(Ii%Z9-T^38xTfj_fhcwK06?R_MhEVXz3Mr%>s z-G&YttPrp^Rm4E|eYS?{=H+z&43|he_K&u)N9!`Vm`<3|_mz6TJQd}3+fvb|Hl?@w z0}653OgP_mqzGI&>R;@`-f~!J=92>~E+U2@KG}(4_715Wi$ihY3;Nce%)4U8ZKUe1 z%%Z-NCm}5lyv&#_ca!xs;8f@Bx5?`ee&^X|GIouJxkS-XD_=U^yJ8Y#@(&RlB;J(0 zxwOsAlQNAM0H-Z^=+2)MOLzm|#iHnKV_TPtz(EY+T zHSN@Iu8Ne-lC23X$=ZL12>|!8y6ea)oBf!Dwv%Rtws0+$JkJHnMbNnDobW`|@h4h7 zB&_S!_^&42@c?G3iFmXZQzz{duOv(fu8>o!A{gnXRkD?J8keUBI{m)OVH;L3C=1El zJru5p2$}QwdOygb_~^75L7gPF#XlKP3M^VwN5Vc8R{t4=5+QbDWLgWbM-$upX=nQ8 z8VDw<-!<8lFM7Y?M+2p>(Qd*U68Ie+9y^G;(E*g*%7T;W=5 zeLK7XVQ{q}Dtqw8Qf6VziE?G7FTD4Y)#!VxPKV|xB8t+e|04nosas=-B92~D99BB_ zbp^YxGe(@lF8^tUyroB0Z{9F3u_GpHawO&7R{l^bqOnh0G(Yf~IvR63jIh&4TpYDZ zvBJ;IOj^5Vi~rW;HVfi*uiTnUk1LefT$YP9y<*8m<&zDRkYx9bb|1b3jH1YKH9&^u zEgi;WwxD`a98aMnhsKjTiW>#*CF~7uZ~by_Ax7A&Xdwt;Cu_q>;?IYt(EzxBU0o!X z?H@~^3*N4`VplTuephLD|Ja^w8-WOSC@j_Jyb3 z^l_nnaQ|^8H?(-CH@iA4=)Y80BT@v%?FS$jPr zgyQ-0{U$Q4RxbSu2>{NKaB~MUb+XL@#A>$c9%t@1{uWD=V|+sVHA1=na(L}>2IcXY ztCx8wJBJqE+~bSWFsIL$6>?_#a9*Yuap`mjLby_Gt@$fM(7x^t{`Z|#aJQv3Fq^gY zSGI!1pAs>`&h3)(+GuuX`Z;T&-#m`(ldg$QWpQx?6I2f8>>d^rZ4R?EOW0|5#M?%{ zrp+d|4g5dfiy4YRDmrf!i@CNq`tJr&W_Qpg)Fv6v>lb3RO$BnDc&M>NjPlj;xBOFl zOIyvOn@q1(N2ErT=v7)1-8Y$#nESijzBuQFDx@$!V;$xb5(1}2aK$_au?jfVTc#;3 z9;MerdQln@E#eo-+Fex0PwWCd!8s7)$I(4N$AMY=2s$4?009VkCcN2pyNufDU*JjV zO#Hb{78@^lC;#slW?%(#n~dO92p}@(!@JN3=GE8o*AbYuwQCV<0fi;EYK9ll| z3k5zAeO_D5NQnrHRSB>u6dW$Bft_BBlB8E7WP&;oxyqPYqH*;i2&x?(L$mNL$#9hT zg)8b77}zjIfC9j@v;Ha2y%cG{k!e28%%Ig;ENRVy}f|4nIJ=tVWVmp=^Za z)rVj)Qe9vZvZFgAG{ zC8E5Zpfdm{lBRB~%z}WF_@NCh2bp9}Q;hy1X`V9Xm?Gs9M9nD#n-CVvdZHFV4OmYd zz96#PW^Y%`D_IF(gOhPc-sr@I$s{2Hg_W$0OPbnTgo)TrWNTwbqV!m6*J=Zv`@ZwhmPM|Lc{7DQ4k`~CU`bR<&#sq#F0Q@)7RLfj9g57!YsFu zUN8FQ;!#o3<0(zptA%c!043LlG(sWt47zZE>E*B&i zgHT%-uTe9$WdZMYKvCXrwt03ShK*x*z_vm~27-+PBbd=~_Wz%ibPQ2~T_RY~?%n3!iBRehoEKhr3i0h^e&v+W)K{&h=1Z}#3_mq0O>T%y*xd+wq&| zU1-)oJ zy-4%gD_u&RTOgDS{K)6m-mSo-2QqMFu4+#Y;gU)~eJ%`D(q%k6Kev9op98nQC^=gc(IB!v?IGXfv!HR)hAbCwS4u;41Nx{dRjh#5y^AM?IMyglyh* zof5?|9i(*YEiWc#1;O|Q0U1b%P!7S7uGHV=TeRJVxirP2WKh+7~M%{xu1q(TlQ|x!Z0=DD?&Qc*pjj5uk#nS!{F|GIC zdWHY58$S=EX==JBY<8w(@7qYz6e5ox@Bn{cKck?e2Ie`G90>ge0rdROa!4j3UI|#< z5A*cXf8Q%cN)|Fv7h=JrPOGZZgDly3z8#0D_ruuRUou2V3`)v4X_Z#Hej?{_V;mL& zs*q-1e=Kvt-MOFiM4RfLvrG=QwNt1jBneZe-o_GzB2sd-v1s-8?D?NSD3aUoR(Ee9 z34TFe^MISFtbW=Xea}%&SpM%vJ7=?AUD&dMoif7;-XBejtMGqf+n z1o#!d1MJR!ck$a>`~3DXD@ZiO2wOmH0Z^bFp52Mr3G3azsaEN4G-x#1b3QzuWF$2^ zF50^wxpzrMR8{{HyZQqhG$789qO?n`71x`t-wn+FjRqE=%!yiKOpu+)Hq9=N7NXv? z-rV=5DX@P@-t0-7UUT;3G7xe0KU&}9dEQ4ihMew1f9{}WzW}HfO$mH8cz-W~=+gpJ zYn@h>5`#xIXv*$c3N$6&Nq}mnPtKfBDtsj@CG2xeD&^5|{S&_LPyJrol4)YHQ~^0= zIl}PUH$V6NerbEI^z2B?W)5c}5wJ#-E=MpEftpWlh$^b)C z*_Ublqqq9!OuMhSMJ^DQ0UIyLmTY66Ov%s7oztD-#^T9mC3en5N7-&#@stW7TaSKeCI+(!4Gyq&d* zVGoy@`PiH*t%_AWKEV%vVpwGNq#&jwWur-oU4g}+UnFD^tI`= zL#41QVzOTIjhTPtJB2kCF?yL-*{IQLRMB2nL&&8!`089Tntvkxle~s>$Vj%5&me@B ze7qLlLy6er;0O;#K(_@bg0P{rjObT%N>zFyckvgQYtXTlryuKqt;7R;DEQ4QuMHnlF?hmH9dfWZp1!^9X0B-b1t}Q97Uk8xl*}Gqcgia{D&4>yJyx8 zZrptQ^w}$SG%_`3$*OgGj-9!5?are&Uw-eo_cgQYLQz?5Q?LF&lI0EU9u+HTdG#z6 zIvO*x13J~`Z4Tib91JIP$qlg3EcVgv;GBUX3ntM4iHcV0rVd`x$Nxy%|45|6A-|XF zn$w}$6`5MlrV>PW4S!#6FNfV`wHUQZg-j|D@OfMgn@%AU2{hV|>yt4D{rL@ZQO5%7697Q)kOEf%EX1D8%g=ELYaZj{Dj zy3Vj{k;7=6l^|#=vG-$9q-j znjJ4>-x>OF#48VktTpLCL*1UNO}Z<7Y~*ucSi#!w7Xr6F6laa}%o;=38wQ8y9>Zu= z6B$xEpa|NY`5f*dnKhNafC20WGQ0nn4{*IW!7CphL)=j0PGE$jgo1 zIRX@oDw^6rY5v!Mlo?&Aljttw;@&A?8$_!IQQ}J|IW6JBQi>rps6-;1%#4OcI;oDO zI&Ha&4m30(i|C+19I_xl7+p%-7-J}zMG!Njavz}}(;_B>I#CX(9+pHczNE~lq#*jD zkwsl=ppIUe7#ZCJsRgS`nDQ_F#lbacyufSS9E=Gjy(g$!rK}Ow%@qK66$#m=y(R#D z1q^xd!!njt5*@iFIL=nWrWpa9tmRce!T=*{$n4E%WjU}$#PK~Sq{(iv`(&?i-4Lt1 zUj-al6o-VpK{Vkm8KYs~cLFobv}1m?yWb(x&93j9aO12dBh%2%NUrzDXs7`5Wsp&( z&zbD}a3Tar0`tHDjp3#kbt@-j@fPWCspa1cCJ1@chJ2_P5e`@ajuC>!Ameo_QtOyIAit5?-`x9aIGUN#$tHUACKgdikl0Rm7hd(c z-wf=>P1U3djgn&`CLc-qy9?!fT14GQdVrqL=3i)PY2g^&Ksfk z0eidUTqdc9`Mqh0N46i^A8G;=8*M1Vp^;8fqsNKsgzFxESqEiwtv=n-SJZW!(%F3q zoTZ#z*wT*kUv)aE>I2ld-b)U6duUwlcW6MSSza2darENL^NPkPMi<+4c`#;GFw$Db zGW}f{oo8lr$|^$y^JDIC_tWS-``sA-7EcI zbYV6Z*G7h|CVCnwkHIg`?8 z7MrV8uzvjJQ3znc2&)agZfwvrs5kKga{M8T8#3+$FrJ6+kq`NYOodOzpE58Bp-z_3 zBp&jUZ>lkxejMI+%pn9gmlkoqs)NixsB5=wU78w4j7xX(I8WG+kQ_VF7oTl`M@Fhi~5L>D=VGNE@X8W#n;ACua)u=@3Hqd(2@>hM!GB-77#c{3+Lrw$$AzzA9(>SmZ zqG1eQMO)VP|`HGJ8R z+Nd_p8OP9#CCgA4d3c0%(5GL1IcMyqbv_#xLQ`fZ&0zm3^hN)~CbHVmN=XY=wz3;? zog|<7;4)gWu&FBD<;$H^LtMD-BaulthUbPIgvO?Xx3!ruD}n`z9FAMO|2pt)p@eZg zCi$CVbB60ximQ?`QEW}BJXE6WAJ>Rc1lv;pm|-n8<8{)S8HHk%CZ^xOY$XFb7Dke| zjUtRoGq?+NASeAtrL@+Xy(xM}8_Jl2#(FpE#Dzmv{48b7+bOWHb}f`c)_g!n90TMD(iK_qi?(9(!kVHHcdxqLyTL4N-OmLjS^mc4aug zoZyaf|1N}VeN6l$!eO=fNNs35_ z-9-`HGW)ly4JL)s^iHBP{!H8B&CGqE?L$GXY1~DrUMUaor%E6P9mH0T$Bjqoa3n%3I`PfTmCt;;@zgeKHo^1f1 z{SfN^LxwIzR2`9TI!r9WFW@(vI*>^Ws}$B4o;&#I9Qe|cveBf6SoJjt6qr(N9%Z$E zB43N0U=_r}$zQM#4D6mc-jjNamnKoXehD-Cg4aBQD4ruBS$VlR<;re*or zBHDxM-? z(AuuYV$)J4F(G{#Wuw~Y1J`8gf0-ttv*AyMug(eQX;v%TVKk3~{n#~}u{Uh|LfAA(y}9ymTIxzA3lBKp%&|;0STgSWWwXU zuphgcDKmY!yE-!Gw$&EEOT||kJ;&UbCNw?o7tb3R95^lB(61^Nsc2Ov^5StC{}6y> zidNhXA1bmZ>j~K|z4-c*(Q(ZimcxY^B*E+%@4qohmf^TPe#dxFVK=y8qCj(6fN}n? zmjPkcbv*r;umX_feG3oPG@q3_m29dIUvBphp&|cvfyz(}xdchC{!lczW48lTi1j6m5iM#MetTKnG18FxtJP?;#JX>(x| zH<#6kTc}e_@D+#H5UDe}`l)C9(#H)6E+2)LPhgiUlQU0e2}UkL2yJ9`xQ?}M(W)~3 z6qSbBiYNR7tM^2n=_@vM(YjzNJkLx#fN3N7`()z~*n{p`$(}Y*Sb%QUXd4>&&{Wt*R9&{JjzBOHUE^xMM5w=pxZ#V@ zoZ2{oA2GPp9sUk-P@$h&r=yOaS%J)lcju|rTU(UsAkV7Y`TC+J?7Py-v0nsB_(sGC zAb-adwZ4I_-4tj*$Rytwwax$qU7^l{|D| zE6@!rmO(+$ZNZL4t~(%$&ueI`Z15rY7T+#Aci(|inR+A}m)NDTTp%MU^~}8&jJ4!W z=J0lRIM_r2P_@mYjm?gGEch7zV!I)>0$-4C{p}$huTPB2^3obXshybxo4Uu+wS1Ol zahTb~pF<>|1Th`HJvdvJ0lR@KQ@b&D-I5HG^L_@Ab=Xtt_Y^q<g|gWOltFig^{ zZX29m;RqobIcg!EpQ1PlH8Uw494zP8Q|$=(86P>_=OEJ|NGlZBU#0PuQ>8^cSzqsp|gE^7w*l{W49fn*F%QM`w&nKmYk!bw#TfCf_oT0t_T% zJ|8HG(Ea98^6a+J)#z+C$RN)_5Ya`0EzYw|ZoJG7GZ0i1x~Jeq)#QW$!kLc5 z7ayCNLxKTfFjmlKzaQ3k@$rg=A+9?-pHF_(u#(3RgV}+7%29V5g3RA}rh5m+5zxuQ zCy(dXhE?af`#u*Sr$#K4mAfe=*w8kuZV}gvOD&d+J~oEq4-Z4e1W&)uf(%$rV7*Hn z74KB<4b zq9cUMp%${f(Y)0Y0MhJn4L$#AP+(n)&`L7wG*c~RS?p`g$G4G9=Kq>=*3*209=LCy zi1gTL#xK6ca%EM>wNCE@P%q0Hj-YHgS~U{k{&mKa1NZ#Ktd`iaZOGBZg&z?xkNTU2 zIJ#bbKvHhgg%-zebz@9 z56&SpCr#nG+47zTT$4n)c>wZXKTHYjkO4>Tf*fB5?+FpqM zhC8#ab3;M@I91{H5}S@jUw@%yFF-jlB_x8mIBxcapo^;}Eu`woD~v;ZFl3|8l`J{D zeYmQgGr9Ptk@(Amf-qZv$huGBK47B-6;TQBGo^7ls45|7@G*3VR_nSBY@@1rkMf}n zqND3}KG5)xR7}|_#Gz+E7hJc=F$sOxy_yk$cG(!!8&k&RAG7_)G-fh?-$>kl5rIG~ zOW8j#uEilZDU77_OYBOo;o^j&8(r%s5b zp_6FNLb~#O>M+cK)@vc00UH{KBTr#O^)sX(Nc}~Gir#B8X z&ByVZu?my^ntpswjXXfVRXQZ1fE*0EbJg%fF4DNatCC6Y8MKb&njiC6qUY(5##dR2 z?`9&+DxOM1#F6nfi2Yb+l|K;8j#Sgp5m#(eD&RjMKdg6**M94>RKB_xju+{RvT>q@f_GSo6y>oGz}$cXnO-o+|))f(tO+}Fi} z0dw0&uN4%jhKf~q&UU2A;BE#x^H9%U{d`0@z> zBHCQ!-xiacWh7#OM9#SiCQG0L0BeE+Cf*jTnynnQ-tHGBZrYfF+ysJ4qgWM|Z z>(vfhU{ri?7{!+hG$uIl2r<0Ku9Pr{BeNgLS8@&{o2&w^fDDRH=(zOu(%gKx)4!`I zMAWsUY#dO1T){Z1y==l!)PnHGBE+Q_Woh|Ww5u=fHl1-crjX|WLHohJ?$NtV(1K%d zYR-R=TOu`A1fi|-rpIzI2~xQxz4jrUxQ_UOU9PmImxJbqgEB?wJ<&NZzpSMSoWz}{ zuqzgkCHl9*#=M8PwX zhRL+^KakmHpw06GwNFX9G_y?uM)5gJmvt%vjxtB%eGn?jovt%614f-&FK?U9VV$-S zr6)OVjD|4n?Wm`#T9V1^53=EsN#lv$43oMhg^ga0zp^1khjt-Fb6=U$u?f95t=o1= z^q%MN&qB3`rs~UQGkd3{4r|}32>6uS4J`Gq>;NDCuBd3~)p5{5J8}~d%cbpDxJ+4caind!Y^n4|^Nh$GWF^vxud8H72CsLL4 z?J(dei%OSKtaYFk*~l>-VrbW_p&Lw8*miT;3jr9x_N@WQ#&~LR%<-`2pr$BgNx=pD z5O^bC935h^Wre9Vq{P~&bh71OO#?5WS#Ga|?^xCJ0)=j*WTEKAz{XK!##RPF2_zZb zy`;enr9>2firXR)deg5<>;|l|B)X6|lw3H10K5GnEyRXEQu9 z6XU#+MLX@hVL-4cBR8qk`eXjlk$>fm(Y5S zR!lD0{hZ{~fyUyNvHi)WG$&t-VxmsOpB~iV+=5rr9!_1zDVbBCL!pN;HFFiRzVYqt7Ctx4Bti%kB6el^J0 z-yK8_PWHq$mP2T`Tp{2QI?rKPGpSKS%i$d~NuX=`ZKdVSU?zRo;X`1vGEdt8_A z(mOeALO3ehJU7>N%4dM%AEXwx7@;d>1<8!Npt9;(B4^Hp@|7ha4&Irr6P#+ziuwPH%G|7^<*m-Tg))@P{ zr@x~GUkXLUX!OORgDeTR4_ziR%}|PjX|G2_Thx7)C_&iTqJWoSp~t!Wcm2VoYj9U) zinEXaE?dgUE?4in8cHxlcR~k@Ax!9=NDe+Nh=J*^5Dto;gijT7PX%b$-=H8P$v;7A z@f?8|92xi_yxS8gG-ulik7*OXy3$8`8ORT7noHZ^)?o~^E`S5{UN9nWZ}RyI*0F!^ zAoL}HD{D~N<|9>_W8Cs7R3PP-XmO-3vUQbv`3Bx(&x#^kt&u9Ns#{fuxAKet+6zwM z_(ychnl!)AZGz|+4-Rq0)gsH*d<1E@{yW0(J?U@ZL-95qPniYN1xUgW)wwKw&?)OF z9A2F_Lq>aT%+j&sm%?|JO_VM;7mt%PmL$V6{aoDi_5M6_=s(#k2H!6(QoS1j(W%|A zdmytUI8zj^Ax@)tyc42LA%aaXN{GW|Qj(?_4TC{fr3;T=CnRfg#4;z##=vc@3@QpJ zsaU(3IV$<=29m~)fPu;f^T)S-Z#oLexA@vYh(qVWAp8wS8YI}*eA51xKswO>3=!(| z^%?+Fn9B?vHpg1)8C)OA>2PMI>$B{?{O*vmLwAJ15sk7Zt2lpj=;Lw?=zU{CT)`A{NUs5}-U z4LN@pc&9pHqXR8Znv_UiR7w0NB*_KI$zViQinWhOx98k^G?U9NFbHPXH1_1j*YBMc zNrM`=0JrbMORT#1`Fgr`qU6=8l%n`@SUY}WexYFc*iG6`YjdTUfEP;fNNPm1we;aS z0pPL`jV6QV#lPC1+EG|zn8HsUIqJ(Yc~mutT=`ccw)CJ70*)u)6G|=q>0lt_bn1MB zylJ84b#T@T)y_DInB~EWY8cML?Na+fhRCHJYRoswYW@0zK;na-A_>VdJS|m_dyr@F z{18%?lsa#*UP;x5E$VAwmI{#^BV`jOl;|8BrS6Wft3 zKP=~4uao@85kWr?mmYip+nb78^hI+}x*_u69L#e{7L)3&>YfOoaHy=d>-@Kb9F(ZgcQVR1pJ7#9Bg$5h~k)pccl{Hx(n zsNl;+GLXxhjQcpfsoVluSgy*SUQKcmux%bBH$67U+4e?$2;|7E!U^K(as(F;lt)!%TMu2OVm+3BpZn= znBZt%R{+~W^fCMtrf%{hJ1od51cWdezAA2RU*V3q$-4aC7A?#J&By@=|%Ch zbY$8r-8Wwj5|%v*Y(8Z(A`|~#Jm{n`!Q?UC1-tdNGYU%R`TsXy_ckSVgBG9`V1fAvSsf03E<0?a zLlipNb$>o%9UDZM5Hg1}v%=1Q;k}3PZVR_Cl409nU}6Kf0cJ5E+TXabaZd@n8lm$f3%G0~It3+zBBFtKFDa%;oe{yB_5WqX$dasgvVP3}ay1TSQ>8?MLSNbXl} zX<(ilw^Auj+jU6)Ti<(geu@;?;)J)=9XE2^Gxc&B8-s8|Z#{9bPn2dw>KJ{+w3C&+ z?zNJIp)Lq>Z-uv8uEL2<Woe=U=H6NJ{F1ZWk#Kk#rJX#rDUrS0ZmGwVE zIpnGJl3doV)X56N0aO*U=GjEj>Ny2m>N7-jdApU5sy@^7i>sAwwPomawu@Vq`>N6= zZ*@21Jb_e2yJ~?78bOq5Gt1_f8n0FD>p*(&v2Lf5C#()p&(ls4K~^|&w~Ffq>*{gY z*DXIE8L~z8QqZ!*4Rii28V$y(@&Cho!uvf{MK)En;^wB2NJRZeV)YA<_q}cBU@#`h zKw7ChmM7?MU}H&-UdQU$CKpS4M-V~(w)m1kZtXWSwn&y&yxrxogXKPVGm&kSTby?ZkN{oLWT&JTF4W2Bnyj#F**a)rurLU4a zuHPkeviM^Ql%0Q7I8IPLQAG1UEJ{_R)%*-W| z7cGkEIp{FATo&5tIL~cF?QNZa`GhvFmj(p_5d!KYy~}IU@GaI**uz(v+{mUqb-0Mm zZaIU)MO#tA;V<=)!O!3C*;(EX5&g+f6qUvXK87}ru#dO-QN zkM}ZqV{DG)j!dZM_Gfp>ln?{NLD{j97r%OUqB^PF+!Ahe|0T zYd5aHBT|oVup^2DB9hgjOzY_9PWttde%$j;XEP`7ie=27GuEl$v@O^xNOU~3;G3Eq zQQXb+AscObW&Q(;_~rdKrbP~N$MOafF=C$iu{O3nuL1* z4FHp>Jm3lWrFFCxvRXToJ(zs*;kIp^yc6H=!u5%tig}X#5DapvkD1k4;~;h!*PLNe zOF78=48K4YhUf%O7pg%apov*}+f!hE4ZGua=l#UfVj`kiAJ|MZ<6sFORJH;=I>J?y4r1Ng=Mn? z7(}B@TULZ^mwa*HXQLKYX{h^?8?dKf=Q!NNepu>7g4eb;WmZ#&M3nDwitfFbIeCNh zePU(MO?)oh?y2Q_Z`9k`EGtRtUm;e`xQ(gey5Vb1VW4f?ZnQzMZ&$dJMjHLSfhrK+ zomE}&rfsnI>MDV;rOq2NN#hA7fIYXtpxq34Qr9* zx&!CW;~{k47n~}EZxwQl?4+Ge^)>KZExPCef*1Dtbl_JK50%D&$>6rTb$|`e7kD(r znlT@}CLJ4X8g?xjp%`ZoLrqxmAC_iie6EI18Q$os@$j*ElC%QT9;7WC5Q6a@`f`zP z4qHC0_4j8E)?Q!%eIqL-eGjD|ykH_JcN!b{wNT0*YkGc?O21E$Xmt9QbyF|<#Bge7 zGMUya;2dB}+9tg_w_iIG{>fbmZs)^)-tD(v=SlJJ#mRt&)^nBLOB_|cxFVm5g&;wU zcwP<#1bkDoo=NBRPIjk6le4&opt$Zk?jqiv$e7rP7H4B?Kv^H3MtyQ-?K4bT0^bq?W1vsA z96KqXZ`@D4$l^y^%O=4Be7f1l&I8lBYA3Sf@!CZ>BG5Hnah)q2edDunfXF+RJC&*E z&+j9dj$$Kk1+`tytQg@<39xb{0L~VvI{$g0o)rQPp@qZXP}^9vx#GDql<~#1(?qk) z!85c#iABz@UFdn84+Qta~|lD7E63?C{(gWSeR`M_)qM zTtBAA#I^3#Cbu17K>JL5MEX!qh+WiRv7=MQn?$_A=AFf-^R*|nWN4bpddYPo*K3!# zdkV$EmutijWR-QNdL9Yts~0~kR66sXcAl|~$_82Njp?-Qi@_sobni(FSRTm#cnw8# z79UDGX=(`kg1aB8FVrF*L}>z3>TB9^?0i8a#G5BX$!HQ#HDA7u@>P%{er9O{W!y? zV^Lf6>>nd6cPodW-Zn-ByIIS0nNdx`Q0KF+8+b2Z`LLABo!SxDJba8oWkg##qwRNk z8%uxVrJ^2je|XQc&mNt))G;bB^u!)02#Kk-yz9tLjS;LGRpIv5k0{=K*^1)Ftu($^ zImrd4S1lat*nSuvR z?6LT0n+mKo%H25CBg-_HILG9C8pr>54tGlJi4ltM!vWjJ=<;?plTlSvwXa^%=*gzJ z{(F!0fZ!M;r0AAh`SbN=%czgskhS(^`#N-l z*Cjb z8;-EdwvEya@K8*&leR`^_}Cau`%L9@S!K`U7VI`-8wlJ1bqi?57gCEWVDqZquG_`S zSvJqClOdComm7}ze!9vpNkA7BTopR-%|)t()?QBI=NihZO_UgFus09og31Me2bs7# zC_ychSEP=!HYrI*jx26{AD*W|-93|7%H~&)Vaq_^(UZ1Zo^M(VU@7@7WW8NiAf$}_ z6U6S(KOHdJkAg8S0~syHAy9Yj47U`*PTgM#rwzfG%XRo3T=yR>>$;U0s4Hh8zkS`ocQW4m#u5L zfp{JF9l{AyXfz<9_PDc{1XS55>Fjw&I#_3;TJ%NM<^<&6+yxMRGxV{9ZKw3uG~3-( zGrFX6nMFY)n?IG!6@f&>&W~HG-YnA9p%qxgDQ!TX6H)F=ulTx$MkIGN^} z^i4FPUMz&EO%z8?Ejzuzax0(>y>&Y=lXOe zY?jsB6Qjl?U^EbGhA^36w6&AY@`SI(Z6-`NyO98K?1^D1hpw3X(m4nA6E)rwUg`N{ zsD|3VmXaRL49;vHhQ+i#&CCr7Ub@)tYEvA$IvuncAyXq?O_&OU$%To=y-|21oApOH zaGNKv@m43M=(zYgpcy7q<2-Z%Yv^9bI=IV)qfODS4hil98Caw^AcV}jT-jSSV{{QT zrKlvb(L^l?a7mD+IW&-b++s`Mf2^VeteHj$|b2s*S zUHp9+Fg_7K0V*&2yhgoUYDIe5H(*NRYWr}e7;vuI+QEniF?RtAgSdER)Hf@j0wNC= zziP(o?K|=?J0AukTDfbqoe~AR^^VLsx;gWzU1N=r1i6>lNg;knV!auWoIg6o>)zK6 zPHPTULwWIUNENC-em5o=#^y}JJ^3QDg`iR^mA??V40 z`4B~LKgt`@?TiPr(-Y4&DGtOs(f6hdaEdyVD@*KZEM1RIqnQ;O5hxCFSo7IdPG`^Z zyaCD!AK%Ey4WT33g5paD9m&1TqTlrB)Yb6LV&vG6^H<|~cf;gQ3k&rr9lqqn zFicvj{l!q1XQ?Lxt2I!XH*aNc(q&&dN|c|IWTpQ+N8#6Y-L|U%U-Wh$^Z87t9jxX= zF=MHB?QRq$(Zx-=-PTc?A$pj}z452&WJBU9PIXc4vP4_!DK0R$e+3C|`+9MZt0AMk zH5?@<-x!$rfNs)qK_$k(2jY;c8GV$M?GEfyN+*Zr+(WsKD9!{Y2<5BryL~$NvphYd zqliSF%W&3tt!N(+W!@Bt}y%n1DQDz0Leh>#DKrcY{@by4gbr^L9l1*P1wnVZ5#^Df`rw$STFLy;qI<4qGJ;$7M7=c9CH z_oHn-?L!m!#iQxiJBM)W_VC??D7lm(Zx~JSC;BY zu|L!xhM*m6Jo4z*&y?qrCXVg0-CaNCx0%_&sC#t72&z^1D>b#po~l)+tBdvEjBVrk zav5D{@C<7+Cc4H8_5Cg(&Ye1S7%$i-`@G4Y15vuuux^t}D7y4npK}HGv8hte&Dr9m zk(WWYoUp@b$<6H61%EiC>@!`h@u>HHTWu(Hx_+rNSOHw|DKp%q2Fujc86v&t$gwW| z;vqhu-hncY4Tgb_!B{k|uA|^`3dGx%I2@sTqHaIh)Q_+TXGKihpd3qM#!?Z-tn@P6 z12I$F<@Sda-S1RfLGGc_-&NHD*UlS{B&`p*hGzUnnk*^TxE3ODCRPYNM|OXHBHAV` zlaE!ikG7=G39y{=Ru(bE-&h7uNN4;yJm5B7HII zcIQ>jvl6c8xBZ*)-g;b=M(iy=Mz**Ho{O{M48QI1(8-5kEorSA^tT<0A?6Qw=_(`O zda94vH+Z2p)W`iBzxEZBLzUWKHNWmU;|$*qJ~J$0W?CBL^d>J>nf}l5n)nA2?-Q~@ z5VCx!wqzs|(QB=H4HUtrE6a?GL4o0R2lZd&!hg2;S!3t&k|ykqs>YGgHrEn_XYXS=%?CkcTXFI;Fbu- zPN*@NqrHkR`-<)_K>GF7iTG`z%Y4#kqrAK)9-CH944P#7Dh*juS@2r|Z>9Vhz z_?cd!B~s7QZWyDO=qCwp4!8(8Y~!PIPPV2LfG^2(xKP~SjO!$Vf?E>Q{3qazE9JKpj|CMgP!H%l?W1`!1>!P?AJcUWP4-pj%5dnx?2yDwqfN*5 zfpxGW4MI&glZn@0b2}xJz>(IA; zJl6c#)s_|(LDv26bOK?B3{oX+W7n(L3E>cn_#6I^Qh!isI*}|@e3JfzlJv-w!u0g` zswVj4%P z-<$UPr6@`Pc&gI;1>~<;*Ro{V7~Z%{x(IrfRBEp+|B?^i+PtYcv3)r@CVcT^x20qB zB*Ez6!=dzi13AaZ*2taHcHeCijS2H%mam3>O(ja*|fBRGz?ff$ra zvzg7KzGNV>qzscHke+~L{ArP3+A3ez*WQ)gf{sqnObaHCW6eM$KD6^b^2`}`%*)mo z_=+oVpeT%yW7&vCjkiok`$s~5&t_=)XC8_0*8JxUxYroiwt{d^Des}hw^CxNr=_xG zP^9R?Ua+Fq2I8e;2*?r^uakHXQ>LZdQM{J$NrWwS7Wd@Zoo$-1NtSNJ^OxO8n6>dC zz}zxzOSh>-xJ@d)W|SJJ*Jay6MvVcZ&qyw!zOTP2ri`J$1YNavHNX#$!U-KMjdWBx z5oNu_%#5U^D&IZ-r1i_8I`?>7`3^3GxcF@4PPEGIWjOB(hcQ77b8?oq0pl)liDkqo zHh(TRgQgzvjN5drUT$5%fpw_)IMKl%QNhw>(^*<$?uCZq2eBGi8Xg^sYWHIYDzM$~ zz~UC>85c|tCg{U={j}QL)+J%mxOa$D^f$gZS}0D~wydemExkCG3+ta1DO`w+WIjlx zE9A2iwL->|m$g@Vtga#KIrn$u2l^qRT#WK@OXfzt*(kNLE{6%CR`GaF%ywg&wC8X) z=PKvMV}4d8tEe(Ssj~ZzReN-}UMGi@vkdtqprhWBl5LZvA{+_ z4k}ka#XOLNay+5&$M#x&2xydsalvE-*l&s;?V9h)PgwS{FH-qb%5TPYYm{-Kn)CYb z(2I>d*WWa%pKGmOt=@tMUo4GYvb1Siyh>SJ`ZUb(kW}4TDmF8*Bi9ozF&P4tHRq|;VURQ2=hfiv%l2F)YXrJF z)NEc`-msI@@myH^PGWbGE_F!j3!Ha%>6_JrTu4b{9mjrL(BI>4Tkd zVEGAoyw$Q4Jt*^Ims{>g%l)I+4(VR6&0U8*+^vD1boME=57fBu_x+0f*}N6Ot|=^s z79J+sQU}wJQn<|`IG`MCkYDgMv+)bRrBIo$t2%tfof!x>$HhPkw7PSvD+qB@eV1OFd5g zT(AE3rPn!QO2JnJmOoj$$Dpg2Ro;McWWQuDNSy-@u+v{v)cvpQ{opo;PEL2x+L>e>szua`az1kBl^GS7SV>O2_ z?!g?&xP_37Rqip$pj1!k?&$+k;rJSM*eV}hPfv{q0^s_+Dz!3#j6$^gr}Rh^508i4 z?j76g^d1Eeu0vh~mgMhWTC)wLkNR*?7X@`Uqq)Ia0CyJx)I-}p}@XIaD zI0xik4Yp%EI~(0No$8QRm*9(2K6k>|&hl=Y!;#Q#OE?qBp_RjT3u{zHQ5!iukzEp#R0LUD z&UWE#HRGUG!@3^mNYysfaUZjvQBi2gK)ta(Twx~O9XIFAz-$ZItJ3KLn#g&ph^qu% zB&pF}>qGVDS#DGp{QB=tiRye=zf_tI#j*w~0U7|^t2J_86swR$js0_#5=y04mCj5oZM|@8!n8a6 zC}_uhr7f@TvADc5p+fJ|7{5n5O3Ol3{52Zo^6+(4_iBYr%+guS(OgwN|6@BENeAyZkDIeAiGc2tg3^R=m?gVG9awYy?m_UE*W zPboY`q2+!}E98VSIExnENdZ^|km8DYzuiy!PLQ0f+mJ8UaXLI#Tg`_FB%HXAp88sp z>cbv3G}B?WtC*GV+_3;=kS%{gS6m(2x!J1TowhJ|L3*<3jR{< zW{Df_*R>bpp|xP))I<#vN>}nm7b8)Mc9M+ITl=$&$2E*50NZ(!i;37r8Tf*8SgKja z36!0;_6BK%O_W-gv-!e7$8+f|h>}*`;$k5-1Nds&d7pT}6tXIW(wDb?Mq+U{R;pH2 zM1}#}J=Z(*7Q=>k|9(aq#}g99VZ$^|dkFO^D>+psL;{tCsTU+O3SG-bxF_Xv9UH{INlBV8rhims==pB=U3jm}z{$jS! z&Cg8PH$J|#=;cVecfU-m_1<)SW^uukP}h$eDHLe4n(d@E(Vx^9zn~o;?Re+ls}zVw z4{cQ7($`tmyhDXH*g^p8#S%6jw5t9T+F)-2JOSrG!-gA&*h-H7p!O!KcDnBTAjVA? zTghNnNPkUtw)_x0{#gwn5U zbD5yl@6eQs#&l~_;=o>>bEGlMJ)FV5wQ#2cpBro7yly$-JYk;kXg*(HnIXz_RKU|0 z)(DkkVA5%U?yMYL`B$%nWBw{4XtiXI0q!=A1kppRLYI_ENh@ioYYp3dkUm#C&Tc^d z5)Ev;;W|Ig83@mC+F(;dCgi%HT#3x1qaIM*QRJd|zXw$)4ylLKpc=~8HocuKs?6}i zI!0=Eb6G2;a3{L+#4~y!BV_GmhQ#_to3t)3SN5lnh0>(PM3_P)|6Fau3U_}&SZ!b` zuUi?{{iRp)FoBf(Q50wjO|ms*{jimw3;9zV z(%~}(n20Z0T~%LXa<6~x5P%0F$C@HiH?HSAu}$z<8MM~f|@K)A&n7~GP zOL&hAS)N9$8ZsqBf9>96o)r>Ypo_JFixPRIj?=O*q4j+l@P=V>T==B*X~OQ`Q)0n_ z=cXd#MfZTAzBAFch8H-t$e;vZf`nT)QyGbZ?ap@CKMhE`D1MYtXWe6qcsB~U65OYp( zuQ#cTUv4P9gq`bphf?-`zl&sg*;mV;U%v$K0@zUC_$`gx7ep&$&j*Ekts7{B|9mxo zIL}yq3<-5a(NP^|qHm`)Audg~04dVR^MdXlL@TTvx<)LsHZ9Cl)gWI)RS?ECEFl*@ zHJMEPXf1?stbR8wk(C#%TxBfoV)>ZNf&R#NhiIhY@4)XdFfAFMRx5O8pOhSt`y%?} z$$$hJ9m{YV_mWzhl~6R;+y0_?a*+E16#o z-wodVx#%IYU`kyJyAe*LzS!BuE!=SX6s4e(d|scmaM4X^5tr*E?~icGpKv-4Q0jbQ zi{{gtFjxg>s978=Q8lrF;KYQ$}pPmYvS>|GW`L5y7f>KAP569 z4dOyHp>5K>@QYFiK*hmL+7j-NCKwc3(vrW~3B~sG8K6}FU7)N0mQCyw>{rtiY(|Q7 z!ggE19XzR3%4;JoZE0`7z3_TCKxvJYq2!-70Qdr8v8&*1jojCs<6&D#E#F5Nwo_K6 zZ`WER#*+#?byBUh&(AV$w5r^q3<|I<_EGP+#v@)*5$At^EQxy z02S+HUute5m_g7D5uwBn_f&uhTDKEVz6Q_%0)-lN5gDcv^nMwC?yoap7S^RV4p#k6 zQxJWtTlU`=ph^av+98t6##`Pd>ywlmfDp)AS9UEec4`7=qI$Z5Cnd$ShWg_GN!W!- ze`LRs1jlWFEO`OcE_+HxT8T5XbsRltTy-oogfn#`UUh=mX1CE02?amCi1I_?+LnF9pI9vTLG1uw;YOF$*bQ<{Y>mgG)iu zyte8hjeK0mjdw(5K!p_6#F^idPVJ(7*KVrjH>XBbUFr>pLl~?c8X5n-7^Z%&n^pPD zA_@}u_rad*Uhz>f9OKW0-i`73*$-0pt=kpMZe1@%pN0^?*LZzzGE?&970HAE0%*7U zh0UEfarjjy6>#t*_OFeavcHaP5yNSyU>P$QJ*X^zm$3#Lv5(~c_WnQ%X`K*nk+Pf> zAt-f5I5VCS3iAX^Oz1>^lSmw&_fC@>VGe0FE}6>;=6krjK^`EQaeEExd!wmtY2(K8 zqRnR$&tH%<+1>oL;F9k<)g_$}uaR!etw>Xqw*eFYCk!1&0?0jgl51H&bFW}UuP=}= zB1?JWf3aGaD8=jFEVtfHmI=V1`2Je>0(QVS9cX)0A8=zIM4cBhRAuj?V0cDxjo0_A zZ}G88%ujTBmDZ@T0vE`v`5Tm!KAfWP`rZJzQ_9D$iq6!c{QxllB_wy=1{W&u??bG? z1^^@=0f2(Sx}OoyA}`xYqHkA>|GM=fEbdS@@{z9jR;Cj5?%Xd)#l};D zTJX0k-5^R%))-I4Wj4$V3uj!Yw&t|j)9AEjBcZ2GhpgYVmz%X zGw6U>+LcEW1sqk~DexKF1+B0qLZkTH-`z7-zNLKqv5=yFM8s2$v0OoiskFfcgw~K& zA&ITHY~(^%|0xPMY>xXsqr}?kGWfp6-)eq{0f6$xY+U zzdPEG>+tPt{v#re<17tmR~H>-%SD^7Rn&1zz!&ce8#ql7CdVYs_1VO5&^#kcSbwzN zD5nDQd0~q&m0Smq3vhsNThcnYB#&Y@ZQI|eV`BsFCw==DqAjFNj3@0OTZAut>XheX!=;NeFK0QKG-37WX4Rqp$vaK0;TT5$6*@Dg{ zJvI8Z)8S>pmJqve(V$?tH!;zH6?@`rrk8Q`T zF*=qrV61?LMBGefh0Xo;p?C0$kKg>B#HwX37i?+ntVQMJs~`Hy4+tQ8h(;ra9&c_3;)j=@UA_%9(A{O>oB zOwaysYu`1RY@K`sW^g%RK^`yvCO{Tpa7aETsDn=*-z)FrIuj8Al#32s-AwZ7rg&Dr zj70pUVkbcsCIqXm?Pwh(kc9@t7jFr5NN$Q<%4sO(w-}c_0c{ti^#4d=)zW8&1(dtO z#x~Q-5_l_XTV_4LC`D>901`msx4Y)yQu5IL=;3m~`=jJQ7_#Nq#{}=VBY%Ra=-hcr z=r`Y3xGey8z&yAr`-VppgZpduWGK<#qQ90@p(oj0E;5_Tio}Q>hsxh3{6-l`Pm7=YfX&OvBwb!5kf~~TqI4+3-s$? z1Jx@&Gfi?vIHhE-wYOlc=7NG`E)hLG8fi7jp;07ifn z*0k1@7^TUS6Whq1Og!~`(-KmJtSh~~Srbwd#-g6q4wJjc>3CIlw~fn?kgkWWk5`K$ z(Jvc=6uKA?o=9r=ncjB+S^#RuHV@Z`VrrN>8h`;5|7k9#p0tJ7ge;Wv-q@;gTKNt8 zXmx)t#N%*+d)j9R#~e#mG^o^QzS4LsrafuU)d(r$?}pV9i?OZkWx;*1{B3RW{vgTqb=RaZj#hh>3<}!Dx$}$po)+utx6d zd=2()sm<3W1&eEZc5$OG%q@pqq{wZ1HUtI`%Z9DP&GZ4JxBdwm8Anc?M-qL!WE{@CJlJo*XS}v5=$;*$_fm5aoY7>3%8Lj3sQbx(X zT@uRbR~~S{1QAuz5?C{)?^POU#NX}WJ|Tq)(Xdos$M&C9nj&YBe)Rkz=NOGaYeHPBfgz!|L_5hLrs%KxAoCi4M) zs;$kIO#nDU*Y}_7FMLXnV-?*x%Bo(phEmWj1-<$cAReH^Wd3YV`eL-g>+25iLx;;$ z5(dk%wzQW%F~#pAI~!1P?O3X06u=HpLKjoY#v~tu-hc@rjf)@85O(EZF@)P%4w>%&l-)EXL9LhW5Rejsofc~j z4@lG-e+{lJx^$komwLgo%E0Fx22Pr^w?~R@q zS8ivg1PSv(T7@vN-gO?ePcVeoSls6ADdd}aHGh?fzD2P$-L@xlfL9 zC*$Dc)#r2$DO>EoC#lF$gr9C>5(X*waD$l|qEc!20Q{x3jf*cy_LJw`4tWLM$6nZi zikeT$;XR6Vl$@Apx>x;M5epziC#W?dm40X+74+}I#&KCW+$6e~q9#mK z(M7(>Y{58DL%5|cDb?k&u`<#GtvT7|#}|{Ice%U|^*Qg6=V5%YQ)3tHNBb|ML*tze z1$*vO#9XqcCXq=k`%5LpiebV)0K%gQRinv(I?JyKn?+#?6+37hLsaSi;nz^Am^31u zZvsO63Q71SLW#}_kGEc@OC*MUyWU&E6LcoJPEosX2sP{t&xu~uLuYrCD(pve$Nv)M z`1qc4siItMPAUB3IT3})>}=jh`L4$vmy`|~33+jI+{Y)$dS~0;&7EBDVef$G98!f| z7+tApXibPIm=pBUX4cg_+h!G*e?)IDZ9K)NSNEuSB~FUBT-R{88`sxRe8(L{;V{Qd z=KF|k`$B>K=>@P25QGLpe}HhnQsb9K&p~^9d$@R*(iHtsnGQInF$sdU1K@7I6#dpd zk0*#LWEMZ(Xn|f{(Cw>p{#h66`P{^HFDnw(H~c$ z8_@h%)?m*7h~U*hq%v8nOz;a9qpS4xkg+-_Pf7+GZXbXtyb~dm*IzAEtWTz5342U& z#kiC}fcAP-7?GC|`fmHj?$@sxCAWpI)`)?0q8+_k2jPy;-?Ntr^yl-3j4VjBez)U+ zLhdH3JA3~*n85M+)r`9drMFDFE(rHwoiz9c4HH`C@v9($Axu!GQ3D^q2FWD3d`)sO zybMQUgC38m_4x(zX20y34mGGZXaQ! zOk?KBYZiox?>}dR1G^mHkY-xs=xr%5)A$NMB>D6)S`?Zu^fdA}jQ1Y=efwIUxRhW< z7ndkX1gSn+0(m#vIDvj-rlio&JafKRv!=uS-#d(%D5aZ*Y`3in@YJXNUt87WHTs#T ztM(%<+8C;OHq;zZY-=u$k_#?I4Jcx9vtlHpxuI?q&q>`dgr}Gdd-VnOpq&d{vEExW zExOBWjtJY@F%>3|VmWRsgClP-2^;5pto_`L{p84f05yfk?6vz{l|9Rry)X?2IAY7L z(EBOE_9Bsbs4GhD)l1#Dt{e3v&9`({Fm=;}0kRn4Ddp*FTB!>T5R7((w9Z6P-CWYp$5+pxJpN#tbi^g7u@YM1 zfxES^&oj2w%!R4F_vA=cuwfScN7Lf({Y~^=bty_)SV_En)z%G`IuHh7tAsK4q3)$h zypVL7Rds?_`BUB)4+A~aGqWHbE6KH|U7dJm*~-lS)2XF#yLG3Z=Q)2h=Ujju^1_?? zg#L6T5?-{FwMq-YzRzV89k4ZA2K~iq3_eSk z2#Ck8ZQvvCq5RrZOJhIhw5ZC!Ih*Ew%b69|&(#Qa6l*SXFb10(+5#-WW`|$j2b=`V z#jaLd^!ge(Ubek8^G^Ws7a@A}9Uu|4NZ3)Cl)dSU^g&B&M3Z5-sl}lbZvon1b0Hs< zDWklV&K!sl`LKiaRWP&Zh(&I+q%0g0D{bCs70o$ckjlG$%tRS=`pFies529PpRpmp1;>PLGd^h@*$8{SAs1YE%~TDUR{^<2)8_YFB&IJ{Ub{zfNNO2_B6T`=Q1= z4&I4v>$L3^9(SzDUa_Z5sB~hcEYd`OpVWl7OpgUH;ob?RT$%>LU#!V^!uRyX3oS5i_Kq60M@}u#L?9@I@dx74`^_fpY2ht z#0$g5b$XT%_WixMAGi++HA|+2l3p0tA-fyu-v?;0`KxxSI>{BrRyO3h|8_smnHc}F zf+v~2l!b}Ya47YZcABE=J};-S50s=S`%eJB0K}MtMtJrJnx&5DicjuK^i|xaaa1pS z1{nGeW#9`S|8!q9HgT?SX;IPLnXzptDFkoG=F=n118o3>s4o~vKCF4om`j1Bb^RMQD(_`+jq@04~Mxw{}5BkTo60*<@ zq>BF+Ifh)y+S;xRE})ME3`LI63zkqp^eX7z-A5_tLFj+)@B)BvHss&b38}DEzoHHH zO-oaN*YX|E!t<%tU$uK6*Q2WeN+jt^3Xv;}Td8#pSCKwmgHaV9oPxxfVpRo^u-2 zOoStn-uE4k>$1Sf!7*g zLOpm8Fe`$m;_LZWu`RU0639D-1x8+z!iN1-kR~3=%;G)Ddf8NIeyB|{US1^JpydzY zgg{H%cJq6OizrL~G#|j)y?_d$%>b;w2P0)NdxXpx>i#PpE0=zBj0Ak;X(VCiD1&w= z;{6Uo(s>p36`S_;h%JW&x_jjXx19JIR(cu`3oX%8H%IIM$r z+2{40Q3fIhlwj;5bmGY^KiM4Bx^mHqgJ%gDIS=4Y7}O-ARNC%eQ^8R9J9KlDZOfyF zXMY*$F8_Mn@C!Rz*Z0<#;q(vx6QS0ynV0? z*^UTa3Fsme5*Lz>2W0oS7FA>oDgMFjbejEP^hbN2>7Wkq5f0gOYyXm~kBwcE_)@a* z6J18a7g5VTLpsRcg)xofw}LlaR+5f8r`6wgO!Z7jjbQX~sZ)udFj7nE{NJiMfnj8Z zEZ@InW{GcGkd7@=YwOH9WT#+I`sxdDQ*GTT!;@Bt=MUN%^`yaHo%CF9+!a!zCD4K? zGE5C~|7dFgk88b9fb~L`81^Sxy??te1sCE`J^NuOoh3{D-P0Dq2b12tJSX1{^}Mg? z)vGdTN&viQ6_%u~$pVRa9M4~C5{n(Bqt;m--t5>hOek4*n!H0p^C_MBH~KjlCYDFB z*@v7Qn83B1Rx78X`V={*tK}e+Mi+ZDgNQ1mn9bweU5GLPX_+cLhF1E>XT;vYS{G8F zL~=-QjHi|`pQIC}E94Kc}QjUTP z`cTM7aTLV;ITd3x2RKt|zZ~tdC(Xa-1z!l{yL8-7$G zUc&h041S-^|3(qN(!4(bJZMkC_znc0{2?pI@oJyq%7kDF)%VEwO5`Lt8Xs97H|8$n ze?SCpCKU0sE0LLMo$R`~aADtD&(kDF2!$Og9QxRh8~nM!=*|q8NCZmPSKaKW)po#Y zKrC-oT8RG~xpHDqI1+<0#qf*y5XA)*4F?7eIN5IF7jVTF-Q2onPTu0e7|MstV=P3D zon_begpUIH)R892z6CgR#m>wrhhW}g{)3sJEa!Q_=#(w4I*|j*k!6y?NQ&C*#q0L z4h5?e5)EL25wUDR+T)-LCWsmm54T7S8g6L0l2hqoB&>wd#Y9ZtwA^T_q#CP}8Fg96 z@c2U?!iISMen#qRVM^kLjiZ1}nihPw2J<9S%)W|Kb^q)P4SLHanLJZ7qQo^M>r=uf zS zV`G2_X%K!Q;Uf1M)fU<&&ZlglHt|^-FwAbCbI7}EW$k<;IR<@tp2ISryKahu*ju7| z|H74*p9nMVPue}7QE!(BN)}uZbJiXt5h~g`RSx@zQF`ak^V%&eYw*sjH2tyZN@PF6 z6HFrWv&kieA9qth^mH1DRkmX!nVr~I$|h-s-nCeB@gjsWmMQfxM}7?Lm3SBSlI%wo zf@M0vA}W+d;s^`g8a7G56h6`Quz$*#e7QH#>oA+#@3kSbFJl6Ix1g`uRRs^0{12V{ zy`shmlC`)`$Z8Ug2L1(}6p{Ar)MVJl*)DErN(P^BF`RL+P7f3RHWWb-UvNbshRTAi z#fnAoUaxq(KH$buk;L;RBNaBL)KaJuTGGSMs(VbC);w}&qwys-e%e%oxW>0dY*hlZ zcXbraEdZSWJ!Cg01*MZ@Ys2fMlZI7P;w&!a9tD#AsD3+JaR!6`$KP8aX0Yd6jXh2G zMGnZ5*pO$v_)@@l=9R-jj`|yZ(@D|{f;*EaT@+HeDCFY*H=Z^_N zK_jV+=00c@mXP&B_>x6aiA#u0FVJxSpHK@9B$4pCW=nuZ;rM_Vxov;&Y8N2R-IQ5atk_=6i^f~`#f zI^3OFIZ_%|kWDGrO_DRrDGd^up~FzjkA6(>@*`t{G`aIgW`<`>9wd`ln4a46{M2`z zOt-FxoxlI(6W0OlrIP@40CV}R!oEzGnZ}#DQ%=g7C4`kfjm~A;V_Lp$Hpi-38kC3I z`(RM>UI<76_+sA53owP<`)f(NDr+^#r+=eGF>37r5-?2^q8L6}>b<>YO6x{yYdIJ& zj>)_ZJeX(aV+JAiR^c(=Q&z+%=}D3WvLRVhOC7Q)wSx{BZ`Vs+W4CyP*cRF*aSUn@ zlTB~myi4*QUdV<+8m9i%00VK46}+A^kW3%ImHCIOt*9nl@n zX^1G}!t*k&3=a|t;}Sj)<023Bf6DnI8k75DJhi5QN)TFhhMa87#ie+^%xp2 zS=m$CEh{DpIi@mxXcLy44{CaTe)o@Fe*YgQKsEb=Hu*xKl;nDzF-v>$?&n(~rh{~T z#cc+&OmibUE<&HlwlBmCEUsTFoYX|*<{~RPuV8JAo>nmb*`@siDCcz6inOfCw>i5E zJi%$FVTW%B%AD3YqzoO?C(K!9P%LS4e6y-k>;Y$c35%08gp98tf#}+Kp2=*fx+{ec z0I$k3dX-*CXWe3@(zhjSI+twCi~*_tV!EZz!m{^%L->&{z&38j!8ceY`^oRS;2k{k zPxLPDzKf)M^y%N!uAJZ09+*IPrZ(KqOsr%3x2sR*an0bq>NMd}r?0-y{-3d3Q%^?u zx-;*aBlef=K5@|`pB^$OAZ^JvD7>#dnK6~k1#kt#L!M@|@^K__*!)m%B*Ei1C`i_F zDTn}?^x4dF-dV!^6ySUMuO=#pb;BB=m@+lh?k&#?JJ+7~PMBTt2biS&;XP6)pik-! zb4Z9_O4bbxO25?*2>~3$ z6#8)EUySvZ10)F7S!^bmg3aeQ%L$@BT}oH&Iu9X`Ae<2HO+P#1Ch<7>APjcua;aJK ziP1QJqCeA16S+z!>;BE@3cu2tJL+XOndhko&e7$KI|7kS>pxdzB*(&8;)-BQ3y zaPS%s7g_RYO*Vv(Jt%0b1V`R_62d5a*KBSLP-q<*!~?R0Yf7M{opquA6wqbOCyGr< zYr?il`IIB9Ta+42p8@sP!l>1ZO?@*{r(3H>&MjhUIeOqfgRHY#j`P+BiKJ6kEHDv2 z7<0YM_VGU>pzQW5L--t3-YIb}LpRe`!UqqKkwmPlzI@VcwRran&y`WPI<39`_=kv} z#B(%GJcue(9n|2n=lVv=>Xm7_24KY@dPp?$o-j1L+Imk6Wp4S|p-;<%H?>86SI5m;H>a5B5W;4p< zbigV=9QF}^05e2%&dcwR99nkj)JVvRk2HZ>#<$Ab>NA!EYF)i{uOI%yz?`83(7--Q z+W+KZHSdB)jSkQ%dit!O>E9DsVdXbYO@!J$HWnRP16Rr0I7WGg|2Uk;+qtgq@k2jw z0*>*kIHt~7Y$VF9GxbaQY z`C|#q%}X?Jl^g{u2gG6@ZTC5-R=@gpK8HbqW8_s_gfv0qE2BubY_jxLO{8j+dzb)9j1umh07&Q zL=K4^Zsoy%2@$pCt2Hc(0LEvSd6>RGb){5r91&tWGb`x-G zrkCHz686Uj#g&VR^2Mk8^W{^4k4NKGd9Ge@Xk0s!JaQq8gp;EwBDHFAv5V6MGdS8^ z?k<$MO9MTo@>g__bMGNajuA%mbP#uZl)~# z+$xGppC17iX{_7$hp8WEwgBdG)$$e@;&Gv)TeLjY(!IV`2eWv+MEidUD)9gbVtN_? z7O()<7_U8qFml8{KaeOBZQE9{7QgV%yj+JBn4@2lkUt~<$^?CABCaF|YEA&k<8rmK z-(-S8vc~Tun8cIgZHxwB^U)l(W~pklC_Y>8znXGEUu9h1-ZLuHcrg?}4SCx@|DzO4 zh=->rlo1Oj6^Ah^X*Ki1Zze=)QQ2=>1Z|QYED&A;9Dt$nBVkEAxAAbvJS>_%>U~9` zz)(I6Kcy5MX$yR11hB7OjS}b3GGb1$Z{qN+R?#&Z;TkCF;oueYArU1A> z-c~BfLJBsJ)N#>a`G*$!JObbVVDrP; zzrHBq%ET)^#gy;ccOyi6|JA%%o*c8wi8GFfghzKtTf-bu?Fep)s}NciKD3u0%PHf% zu}+4{eA9ih&|UT+6_+0?fRh4(vN+=%ck*@zhkg#_oVJJ4z5Dln;i>lZiwM{d*DWwH z3FO9%QG6XK4GZ0FUA=V>qNF$V114i}%^0qa2yd2{ZIxfV!zR zvv6b;+F%Q4D6Cu3-ZwdQu%@7@tz{Cz51={&($0Gm;}F*SKf9D>8q?=e8HLVOm^`jl zFtD@>X(p|v|J#ViJ8G_2U@E@%2Z1tSukMoNrn45)?rTgZVV&9zmuMMU8~ew3zY{^Z z^!gf+VATvpE9_=c6b=sBCS<7k+3y5aE&Xcy%{4;Fifet=qDpd4#mB)6A?ryt6XRo_ zTET&GBh(!DEpI>zn9aCo_(`@M_y63pG7kv&QR=}7lNFOa9e%sTqfqpBp?m!xbs?x; zLLhH3Mf4gL9inBNa4_+%?C)5@R&9HsQ&DJxT?t?*w(Xq7`<>Y!$m2jId+BRL(K$y-lsZG>} zODgzR7XYJp$Eij_p$>Vm%~nid)9^B}%mQd_9YYe<-h<@RtGILPZ$S@QpEP`OpG^GzY;2iu;DX_0sYg1gpxgAuEZ;F{R}sh65X#wN zT%6!7nwVGnrM7kaiJxXr@o@){CccA5#)n#Rtn8ioJPN%A`+HU?fX*Br; z?UY~&1?LE=@W+gb22GLGqO!=Tvrx!lD{wqV2Tpo~rxET<9)JAXe5 zl)h}nF&C3_275BcFOw*1qZRQFCAE81=cjt~1j56;kX7XEMJR+_Dq$YO3agYvT=2om zSqx@X+(_61u&0l9MhD1EC@O!dd-gM@JB$m?wsXq0uBV<&=T2Zl?$`g-bFHzoYYUHl zQz2HnAPhO!!1P*7tF70i6%FhtkuiBEA$~wD%``Iy{LaKs$yG;^&~t$vUCI^{M^NnH z7>&bB;k7PWB4NkE^L&y{h<~YF8j5`X)Ph@s&*r9u3G`O}Vp_?vhW@blEFv+XN&E_|yDCa?yzT}eaSms-kK+EPohDACezZ2cuHErHZY1s zlzfdTbfvbdi+#Znl25Ork#PU}u10-j($U2{35AT=ObGfW#F0E27Q+!O?5(-uE8})1 zgTp%Ij#5@n@Ns}|?b*VYOsTfhq&rhj9KO~kkgTjQh~OSfp|7@@X@C2UyT3>vte8G> zU3{*Qbd;z+#`#KtE#-l-E4B}_D_PC$TPM=`d9$wsdg=3i|&^ zGo>df7o++Viu&&M1jb~A=RaGk z&+xOD`)#XTM$v<3FEYVHt>4dJYLpgoh;L9f5Z7&kg9aZ%b6A%WsR}|2*~htGUED|xqndM_kXFO6XrzvmxWc)GM}B45(hT4EJz)PTW%i}jSLdwyS= z`0wKv@2CB?5)=HYC6aG<`7WFm)U`0(aucR-&awi&*7vSAqNbtcrk=&IAFXc6kq9}M zy&-|xSspK?7P?ls;X#w`iz1afi|S9Fj5DsTC*Ch-x_X^T_$Z-_T$dQ_n29FzYnZ}M zGHD!nks9`z2dm5T>dQB{)v&D*Lro|6Rqaxp7@3Z-kQkjVKAL%VwwF^ULE@5^@K<*D zfU2+_eo@6v{fZ56L>Fy7TldU09@h+FR4go$wYByEd|eWrVZ zD>~|}lglYbFnbZnBR;JNN3WFkr_tKyS2}xyZCI*Ar)~kbaRYCzflG8TAhFj^p6jG~ zu&3sDWvUl+6}^p=Xb+$hgOwjBO6005IH5glqD)2){plf;fS~ZGp16-fIw?w}lkG8E zr|RJYG#>ePSA|*)Q9MjtN3y~f^{r~JiJ|A#9mbW+w%uhGQ5Yf6>s$$G7j3SJs2*o8 zA{1rO1}T(gWsZ`#r*(E zfdu|RlF(o$Z*GrRcI_kfENmdEbJ9ye_s`-k*+y$mkVe?qo*_QEB?RiF){;Sj&f)lF z>0qviSaGZ^A23vzGR+9WaNmRqZRxQ9d=8q! zR`CsLE0KtV!cQgtF>=#IF@)uZ`$x+2etC9FBrHioTSOEg?|POZCAL7QRa?j;05<4C&haYyCP45C_YcWkoB9NtN~$a$wtAQ@XN45_eY zXwj}DkN(msGjjV2_@=bu4AM+9&&3pTX1>8B`ir-5jAoH>cSWcV;(oB|i z%LhtZjNfb0op~q!9F)ScLTKn6LW1Ck00d@fPVGINKO@wg$psSJX&KZ)Drj~mUitrs zC*T&qJCi(+2V)!2e1(R^<|X@Gfv)|RZ1f)S{K}VXWN;)dM(cWKukobTlk9pse}k(M zxA*-Y?YYA=&1hp{z=I1Rj6Wh2+P}@63Jz_*@P9Ev8Sd-C{g?CLBAseWg0-SQ z0SLhR)}{cj^>YBB(HiZD-*#B}JzwkL@`HfJKQ<$I)4{r$7<39JN&bP_c*~K0Cha2< z*X1$p{N|_GR87%V|~+IWSrQ#G_RZ;@!k* zMvZdx3SMT3!}s$mJzFDQCw>RufD5k2FDePtvD~wPg-nJ0xQ2%fV>kF0uZ{L2gf=$b z-$CL6$IApO35CrRq)Ew1&Q;-^ay(;BM*3)O7U-_EPi{y62gN#`rOB+H|J^Pc6TFOj@k6u!%Na!&>^Wrbjuk;S zEzanC)@@cPDK{?jZ(QP3n&^iD~m{&P%mcz}s;?1M~b4w?>r22QJPtus+XK#;MX1kjA1fU&s0&mcm-m;m` ze9Cjbd-u;afhif7yF1l?VjdY4izRF!kk!?zB3>x$*In&Ua!}_a}1zSDW6@|^Wd7&|01;a)b!{{ zr>(G}BF$0A#O@H6j4)kHRmj|XReKyH=>F9`^&b1o&dh?>RRSd)5M*%FWlh>k z#lMHVvii&}3SUY5vhb#^7qgZtGywt5>Gt>0x8m5DFFJ-sN2ksX%&@WqbvX5G9Vc>* zNu5<=1JBu^wtr0*VI@YXqeE%BRemznwSGd3Ei!d))XIYQaz_C2Aiu_Iw9KjwO^~#6 z-m6JZt9Yhvbl}@^onX~CETLh^(?2EcJVJ3QtL_Q>f5N?V+jWbKD8p~QDYQrHSLi9X zE&p3mLB2vGVc}vMct{JUn1(eo z>MPaylyZd>jnSmEh3x-~@65bIdkU3wK>VAV%p(VH8=>bo=q{b|y~VWmD@m4IERy2l zM#)bUpl*e!&Ux|S~Qj;%l(er*^66kr8z$c1X1h>-?wQ7vM|B0GjbRfD!aM z{U&=&oeS$$gtvb3Tte5d09!z$zl0@#x2kol%Vg-;Xs%f@_{J_VV4Tbc{?Snf(>c_F zBC|TXoH6eIRc=h#dafCgb|Mw2qL{*)E+WeM6GtTXHw^LXBMH0JK4eGIrxjdY^T~aK z0WgJT`-6s%){Imu;c^}9E&ku`2B4YTGM2CwdsEDieG1?UC5|&uzcU9Tug7rBh6&Rr zXh4la;SOO`xz9zCuuJSi_OaY&IEGC4xS_*t@bkMAP zLl14Rjq$3ISO1Roq0m>dR_C--S`(O=!GNph*RKrpaF2#$Tn8N0d{%S;*b4cL`V(2g zo&+e4i3<8Wta<(wr68}vn&>~00G)tSpxKFUqX}DdUX;!LJSyV3owcCpGjmt(s4&A8 zB*xSG9$L5Fr^DpVOnlnPSGuyePoq-TA|-Z*PwrdE+J9h=)z1Htk+z>UH@)ZkVLjit zi?FxC2yH@yOcEBQvo~&Z(6Xek{gDR~N?-BGeFr2fl5(;*7D7J)lz>-1s*E{zs_d)_ zehUnpLn!yIajGV0s{t#v)XLmD=oEhUhBebCUv~VQ)3K`y-p_joPz*Xj&})r53QgZE z1K!M}SJix_8xVId!_OyA92JW;SSMxRSD2zAb)(|wLk0rOGDV@+m00PJX;Fro4HU@) zJaqhvS|z#cEq)^nG7{NJo+C%{Ne+X0w%QH}MYLq+-t`hun8aOYGV8}b-bG=8m-uA>Zkpe`6Mr@7K2#tuXMN^J28y^Vy#c0$u%m zO}_|uaGUPNu+A@6|0=Qu2KJaJyX~1)Q0Put5(eM5fyc8&&LbVdq9fzx`iA9Wf;f<} zv4I_OA0Cgb_YD+dfTil+DCch$-bw|BVUCgq&sp$vU?rWNKi7e;lU+yKg<2n2;t)wi zqG#*5o7nJPl|V{z^tUX!e&8uDjkCIt5A&SrhAv>%+w*AbY_2y+*9HZ1u0F4et^-lYo1ibY6M^ed?I>j1%Hm9ZLRGFa?I$s2|j;U{q ztK&FRk!BNZB?ZNhMZq3_@>sS1jafA9?;#0|0Y!Cv(gPqkq?fv#pyi5apx75_xBGfM zMfX-jaH)6nSjfruD1;@}Y*<+A78?7>ft5a!06GA+$$vRJ@_~R=%fG!!BaCVJT#fW1 zgUOCj)v2n&7HFxdZ;0z;J5#O9X4*;$h#|~D9_O!T!!ZIA%7hwgra=G4QVo!+4#zdC zl_9B#C9vITE9OCIUpussn~Rrx=eimlbXS-BBt~h*l_Mm|HIBg3v%oP&2EWK1R+-zg zII6zr#xV*oPVCX;Dsc}5ko?`HFa>me@eoZ>z4RwyWYD}IGBYrzy4YLHc>mFAzLi+F z6e+Q17ua$4VSqt`J8c_d*i#$e0zjmEAi^on0)(q5u30^y4#y!ioDI3pEZ>sU<0zG` z$QWDfN)CxDHbv4M;NO1h&nmvD8xUKjFy%~^*y(p|(W<-ncPD6!^D?$XEzP@AG;sm1{zxuwJZN~ z5>y9#dxDYBY0go|I=z%!R=TDfsc=h~-4*S!TezCx=|588bg{A!C5I9Edh2S3+-Xot z>5%*93Q++E@zVD`A-Q$d2%3GiH+~N}xq(7y(!k{%i!`AL6W;CdeFty?usd`1WCz@~ zn4OjP*NCjd?)zT(*0WC5N&2FEKo?SlVn4mghc@-LC4;woEMfR6VmMu<6M%0BQ#AOY z^#6U-&nqrxpKKEeOx)wX;fIg-+(JJwgwIi4^okhb$RSt21^e&AJi*kmB1Xa$nnv$+;B(ZpT{fZn?O#*HNJ7MJCKb+f;X}LGdLm?Tz?~v&(3!BQH)% zji$~zJ0QtA&1fq3yVkj!Zc+yT!kvHtYj2Q7cr3;!R;oMFo+b~>pj=OA#1o$p+T3)p zzS&p0!o|`hZ>NqkrUNxm6R<#HzFxJEpJu$%J19xpuO8w5K4b3_B*4qMaZ#fxmmf*6 zU<{?rZQ+#Dhp#Uhm^-{;VSY=3JRm8=(JA0IO3Zr0;W$mm+>fRvsr2aFe*n6|_=?T} zM@WS|GEN^~VbUDyXm^;vimdcL9pSX?mOwZp#`>`N2~rcZaqVt3>1BX#0Hw4hC^ICRb%On< zo?mHT4NnfGrjmYS+CScLgfw6vPxQv=Nng?jm_E8bt0S{L#UVDo=kKo-$WS6aT4ic< z)+OOmOkhcD>|9Z3<~8Gt!_{oc(R7CaNkXCqe`W+*cj zF7RLR2qTx|yax*e7`~l>F^MUaK+l`$VCeFBeJ{`Pyqh&|qE|EIQ1Hb{5W)5l$)OyX zR7k|<8$W!g2yn!rFS1pC@NjH1ew$6=IfdQE$~gpJd77YyOWG+?Q?Y1Y?2-y8>8*Ws z@Kc`mq`+0_%}F4W<_2!+3&;3}12S;`kDp3NHF`dYQOdWYELiwr)vB8*ZNm>9KI`1%TnAZnV4gJ2jX>Ty!cB5=xRs=g|GI~9X>4GCI~%=LWw*81)H;g8 z+)`71An{fGN85#_G%k9WJ~VZpD%DImg`byqaNLL8=hG@zedyGXPZiaB#ueSaCy3Dj zBLzH|CWKTOV6U6!Kwmb#W;`iqw%dsc;$h zl|?(kv=`wyiaGa{CUUU>I`$QqryN>97(mj~~a_jBE`G`)_n z3u?a{FmTi(tVEWrAB@Sjv6N`LdVU$t|94Jd+7N})xCKXTuSxEjRe^_jz=P7isr1}V z6ZV$M@$>3Qz(T+g4L%;{+R+Lb9JWR%CAlHr*~~>_@5`xsW%mUen<0w(4zusry+2hU zf3jb2L^uS$sMYq*c_2oat|&=@k9?ceRI%+h8WZLzW`XhYU*jX9{u(U&Tx~oy7qeU8CnER0~brK|3)wLvVwoC}XDy0|i|!QQ{~m=`Q`CvYu-VMQLFw>9b65?5xk)@sX4<=N>OAjy)b2 zV=GUJF^^4SF?;Y1wI_2ABr3uR9HP+*+t?R%vY3^~x4N_orL^4ioeiBUAD<=DSB}60 zG9a84rTB9FCtLgCugT`?2=7Q;4Jn|vtL!$U9>x@Ud$XDL+M^>6*_v;yEVof@zpa|! zI}?M-rGz&;W_Lvs98seR+r>)cnx)kOQ<7`GZBrc;!K=kdt3{Z?tK?L06YNN9fGI4>wzWi=`#nZ$YVA{k8kR?#P}?*FW%-*%_~&mTyd_zTzM6{q(b`w%3GltWVjH)y2rSArU=y5(MMJ^4o|( zhT>q@sR<4jPsjnTp4aV z6&ft@Eb&MAlp4slM(@jZ6@?Hkx=_FP;NZ+^|++i$n4rjxaeK zunVQkR6@(HNo>8OOvfl9_ZM%|k#^N?1~xeO+LY<@;RV4N6))FJ+=usk59R)pFPWOH z2b*YH%e=M@epkE71Y6fK?<6#QnVE?YMBc^Tt0SGN-4Y17!z_I1*=NXt`)S5lJWHXuGQ z`BBY?(qw+GmIW~2llyLjhNl5R4$&_-QdnuIZ5zNoz#NE%bJ3GVa8&LxrMsmcUSQAR(unUi7N^&#TC)B^6nT`-xk(s_tN7&Nf zBakFJNfgVTJ`Gd7jObCL*53Y7l+veo}7vS!g0d2yCp62a@j-ezOkjC?|NJn*Zrw>k*cEEI(KJPO zfwD*Nk!FX=d=>zOjWojvfckn`C7>FeMRw;vq>IJulUZA?2Kw<+kG__|>O1Or)}rhP zxs&L|SCUVfH?OMUb+D7E35Dpx56(-d^;s&~E|IKKVC}g2#wG;i@QMJ||sV3x@T-D%-w4U%X{@Cp= zYv(`+t8sC2!f>l%Jp~*7m~)%?6OSOLv9C+09E7J34Qtl8+Jpkq7Tus$_3dQlZ%%EH zR&hrwE&Z<3KgsJv^OKjn;6wXA#cOn%iI2P)4l3`vaec11I{ubQ*uYvw`*~r6-Lip( zkYdZ5+)XCiiXN$h5=Ji#H}nb{T;u}e{48-G7f3>rHk>9In|+YebW3|rT>dIfj7zqi zzx2s3ws?|8DO&)W0nQM>b?GJH))NjSYUe>5C=4LQFiex%CVHgEtsAYh<(#93-c2in z5LSYM#%gg?ET$mThZJwvwTX9}Aq#BMGgXCENxK^ZV0C1-of0xDHm=1-bu~fRj`da2 zci&-DT)D^Zad3*W3vkk6vuAe|NLL^lLwIw!8B@zBOLPN-IvoJLXa;OmnRuMFY)0iH zp|5chyk=BW8{oBEYH7leeE1T;DpS5dhbHWLfO)p4px=daUuO_}@*C6Y)BBDA7y$bq z-_Ao5df?v~M#MB5d8Z4~$^ zp^yJq_NN~c{MOy?Qwn@k@`%NO7NbQ1%UaZ?%!NTaeHw$~(SBv( zhbBF+_4R!T#`%?bsp-S^*o4w!a7?BR-@LcotSlB-E!ocFBCaser6N0iwzrkBX3XSU z0P7H(FG7@|BaHDq?RI2RpuuL&8IW9y<^dpptBRo&R%r70xOw#Bae#zkJ05gt8wV-^ zlXDeX8EwTa20*xFE@33x>qReshHvi%SSNHOnYuFp;a^doDPBAAAK8 zV;6ZqV{xPb{5!bX#M3$T2%i@H;@u-r#smi16>~M=`&qVxxn=$naxp0!{;Roz<2|U4 z8T!S&n`+hJyDB18A)l7p^5@TQYDiye20Xe6y}EYk;|;!5Nou0-!^)w%gR#_XsiB}2T z+uw{Evh&N_?zTx73O#wOOl7wgG;$7?%bkYC~Q9& z^c?$Ig%^ta3fgrIrjY1L+r&C|F66Q+S%P1+orDRbB$Tb&l_llGvr!=`^y0ADZl}!F zp4!J%e94r$WjSU0w-lZ#wsrsi-*-u^_tTd6W* zp?%x2UH`^NZ8BK_Wv|j+> zY?uw#t_N)ZZY*E{zz@4I+8AdsEhV3n3 zr=Gv#Or2jV$&r&|VXG?RNHvn?ek>#l8)lm=w<&;A_kzYzMjbj=vg`VC?j1To)DUBI zf~+UGpY^FH5Fe0~lH>R5Pzt(%GT#5Dg646oCEX-;&*0n#-DWCzN?YRE>5a%Gz3EQw(?C&N zdCDC!nuq*6tdhvDNA~&HSE7*`BtNAGrJ!YUH`*0$CJg#{)_;uh`VtKrnZMlq%u#Us>1LDThqT6Tw=B5 zF9@qG&p(=)62F+_qqFjUpFlF%(s7GDWMR`%2NA!&rNjck-JfD6QDjZWbtnd zLhBGx)vF!zwkRnrYh5xR^dZnV{lqm3Ra-D2XnT*+v79OBm{W~%a@~;_3+5hpE^aj= zeY`&Zp)ZCM$Gf1Mvp}tMU9BIC z6$V$Z1TTLb3E^gik7(5lXRw5wLL*^b?^eEGvN+e9REBb_u;Ms{XNsx`n8J%-UzxWj zi~qd8j$$o{obzpCG26eb2Iz#aEt!`Ockol%9}?7+b6yOa7jjz{5En=A$&@XwYeC6^ zNI%+8@3;P@NTrtwKV9;2=nZi@qyTk7k;+2W^aEK6bBSP46_NA0%5+u1ElP?2Q3Eb< z4?7UL{VV|hZT|+qN4XUJQ3+E5n^GcGZHjfNlL1sFz)}(lO^*H4?ql9;l8)pwNm3t*GH#ZbvK+TJ&yJ7yf*A=j${OiW5c}GPlfR!N2G5+Z!3b@dQoC!f7BdjD7fOi9^ckvA*nd;P6mPFkhE0n$-w)G4Np6FhsfQbzhyW`;JoM0B*{-X}5R8E1C=((`{*_L4;|VjONDL=oRT(PwfP z;nXFuvlx%KrI9-Wd)pk8>RF6y;+|{^?tPk(CM8o-4f%elX9hFa!M)x|EG2GC&xp4BoVnpX zP5G$*-)R}YiUIF>dQb96(%@RJ=QLp}oABe!roYS{$xc1%XaIX{cBm*XDYn@f{dP&J z#U16$kIFusV65BvMxBNzQTc1GVt=7b(WUOPp0umKk-&yMzW+PLSg%t|KHXhs$TJy+ti6-y?}k;ew9|a&-2jTS(Cn z65~NpG6#2mnDc_yEzi!tz4MuQ?vy{=x5AL~zjP^=ZKq;mrJ2U8#0j*)HuVWBbN{M= z(e}{_slC6-niMa={q5@JIQl_QPY~cd^RSyc3VgRok=P-P z@r&Af0H4^-08N}`HTI5a0oovgL!znvs{CZsl!lbuq9iEqjY4S0lR__!LwV#`#v|F_ z$iQB^GZ03dCapToEX`>O&79~&IsG~@fHK)nx%N3H0VV)mI0WR{H1}sU#OwyuIdS?V z4LCP1No6u63L0J-QJ^C%8w2yaViV%HU$dgK{^hVuU_p`Gk}Q=;*oZ?LjNw{~@vQCa z7=X&L5Vd)-Xrai|Ru)a+2$nJS+>p6VC|EI$?|FQ*|2MNXv74O16{0Mq{o>WH2#MzM zG!i0Uo`(u z%NUmgM29g(9qJKJly}^;?5~b9*=$rtx#(j*qsTgy;}_H=0G1*#G0~|57}Vga5|Z|a z(!h|%Dlw+R#b5nW`HIl)M$>^m`z`%3Q7rFHe2kRzM+Db}l%4KQ$5Z#ZB;r!s*uH4t zFu-!wpi@FQv;ZQ0u42i=;n+*skUF0w)T>#t&I!VjZbnu(Ww$nodwVQ)W9Z$V&r(zB=>%4uX)j2}r`00WzPuDt+)S zjq5+?ZCK=#CQI;WV*vithC+|NMskEHlA09MANg#2>+e#nrI%qMb!|?4&mN&b>xQ$Y zmYN!MKH^!L!(v--lnGb25#(1aK@wI?YhC96F@ z_?N&MN2DFOoc9EL)tJY-#27cV&kk7F2en*?TyXgtg~Scy?HW;5bGaSZaJc$6pq~Gt#ODv(s7riR=P7mFnYH zVJtb*oq>n zn@x;P#cA~-qThI>fyvEt{{hIKK8%;xUkeR{NrE={YeurG&SNJdQ&atlOhr>Y#q8i- zuY9(m8r$SQOFvyXDb$@617;cpVKKrV&A>PfGi1uB1Jm2Dl6<;?L_)uu=zKL1WEFM< z__XLO;M15fiyk!~R2tl6wS=&$Hqdxj$KB3-18`U!iWyRS_!g^*53&U!HMFAhV*(!; zIK7?3xv_1Q&%(CLf=X(e5o?xbq*xguwf<&LF`jyUPv9qz3AqkQ;ijCmH(hTNNLF@u zzKnch?!7BnBrx`_N}Gcmg*>Ijuu?n_*CY%m=UUzUuj zv-e~ahtv+1S};puoRkXcf~qe2a$CrS@j;PCpAsgE=xPL?qahqCgKlbe6Zi3r!SX3< zD2EzNxp7Ln#Hd4*;#UCefVntd7t%)_-f_qsP7_nCnhx}=va`H~{@o>r1Cv^W_;tvi zR$6oR*MlP>4PNHowQ5Bj+y8TTwVqB*vvl}2G{hC-?zxP49xOLCc2T5qDjhYytDlso zSJMGEVDobf>4gwlro3l^`78}W>0>Nmiz60(ldex&U^c}O)C)!zhEU& z>HSfTm}jNR&IXx&2Mlch6viYD`$WM6mIlSwOA>2X#jw%Gv8x8G1FX?1Wc3AbQ`Lz( zw76!cRzbehe~(>8<-T+OcI}TO3G11L_3seX4$rLajV}Uh``>z=9?;A>%U)X*4GV0u zK|!s&uUd*;Y~~q&iz6}7>u>?4GAYS>Jnc^>fBGPYa#?7kRAPBX%^E4Suu>=dLv=7M z&=OJFt@Yq}?<5EGhOF{$YG*2Egy^X0Hc?hpxHkFOdcveZ?Hp3myN4F^(;%?Z(J-?0 zpdUxi+TPONkL2Qt59vs&YBw_phPkh*e8wvZ*D8;$-6j%PV8m^K7#Z`&jL%LU&s3#6 z5SevjC&Uoi^M{mDMfNW=;Pp?x+ak(n!S3k@Yy7cR+l~)d@bE=R3N9rZ+vSJW?#Z&S z{0oV(Y?G?6PCn7d;~KrG2#}VUHnBn_V#ky1S2Zsd)%t8_CS2N6;rGzP9qCF5U1Y$ zED@%#EY3fHr3CU1!yafpXuhSqtsb58$Ax-)=*58} zG~jyAeG%m)KaJ)7%7|XMG=x;!*47#Iap^4gTt<-x?aq#>45}Y0t7Cf~_bM5a;Iez6 z+!F$jiu}JK^p#Df&m+GKUG(C-x&&@+x{I&hYJFsHts4+*OOSS-Te4Rx84(u#_qW8V zqlrF2+-9Y~$n-Ln!(u>)3enrXmZs#~No)9sJykAT$o&cM2GHIv<8Xi9nD(dBASIl_ zPD6@q!B{R?gXN;tX5<&N{s8&3B=kIehhomZq!E^0{BSFe}Dg^h#n&&SCA3e#?ZMwqf|5E$y5}sg+#dTflxosYnFbfukyb>*nKX>)*OU~C4 zR?C0Aw?tO|9G!MPMFeeoZSv{hoXNq{l|03i&oTv+8XANV8{!Qg#GPt zq%BxQ?44p_T^iXu8nh@j#837yPOSZVULD)}zA6k#3CT4u+A5&m-B=}sVv(A)%MO^M z$%^#qP$rSu*|K@ynE|I;?vawfTw#W=I`YN2Z&azxcVHq59%ZcPF0^)MqF{hap>iCQ5u{Fsf2EzZx19T z4qj-)MCP95%h?@c!TeL+I4Kd<1yqEVO?IcV!iQPOEXnN2tVlHVTJVN6Zmb0GBspO4 z6G)R)-TOD?y-r2Dl+`rCwa&%H@Dv>Sg2L*=K}>T$F`A+0x!0xb5$i7ZwJ%=?i7z1ruM1SZ+Cgsdlj zoXv~vHh=nRo2S9EY*V%Y^G_zkuuZbguOPf~%hnBEWZGj~Zp^M;UnrbyB})AMA`+$V z5k@@HT1kxaztTHq_VFsg#R%bnp731!?CIzGGAN z0pr_Aj0eTcD4Vk=DIln}x@K`qXcU9{+Y4+v(5lWJO2mxk+pkGc=9%zHp}gzq$;vk* zi+3mSrQS6I*%>VFc4noV_U0zk1{P2_A#l<^ZK z>2Pv^`j6)zvDPjKUXa*ja#9?~)j3&sIqI#wnKH6V=us+*1UW|tTdqWz3!gD_8RCF{Q4S0bxiI8X*MJBRe3Co>i534j!3 zY%r2!_D#qnQuewVu(9QTn#Loa?W}l1GHaiAJb0yn7-%bBgB~-KlMxS;sYl~8w<3Y{ zPB>9|99uS=bB>M*cw0sK{zE0c7$6@h+?}FhIp^F(AuKl~v@B@xP???W-Rhk$qx|8) zwO4k`Q&)(m&1?AUqtaQy{|+A$qBYCc{+9cCxct`P?ad4j|NP^{F|zs2VA-{mfc~x1j#>{42^6}2MV2OGz(T9rZA+ste$(;9RjRIlUi~pgWgX5KY zc@ta&fPP&HkOa`8&2@<+i5Wb?ff$nT1H+sC3afW;P<(ymdva!s(R8SASn6PMAXOTt zb7aLD@ypS&(BOSQu-W{F<8d#uv1hzaXH@|MK8lKhxX`uPiVX-@onn z>xkzTmbLLkw3M`x!n3_HJKS`*v)`#bHmpg^jQ(V7Wkq8H?ee9AN4m}X%(|{>pn$JU zuF|?xDdAKvi>>3hldb3ee%wy@i@#e@!gg;(2RD9eOyillenERp)@ao@wxzuCc$y8ke_yBq_!ZehIv~)J{xbEb}^?m5$hPDH&cPtXlgS|nc-uPADwNS*dt?P%E z4T}Vmoc^C+*fk5y3yT`v&K?ML|J<2pP}0``0RW%#R#gM>6%*84Q6|h4G4YgdP+5tu z80K}}qBIl#F5e-68?1S-wv=<4-6|RbaOCD~Po~N=`lm8uIX5kY()mGkKm(A?8q99C zEaq;VsFD9C-s6mP^MSKL<$8C&fxI)f=RP=gAdHPGf(p8_ELaYAtdvYmGtLdKI^CF# z2lq40Ql*(yGusZp|Ju}{e<1+yXmItSsA+Lt7DrJyCg3wwApFsJ7s8|+%>p?F(6w zdhfJbx#)b|rnV?M+UEKrR;B+*jQg#)kC@$@*){R;DF!gkyu^5OVvI{F05}DRzPe$- z-=uzIEc#gyFt?zHQCGTo?-oJ3~io>cY0p@y=@n?7Xp@dbb{PV^F+g@W%@mA zJwDhk*~&%k)A{)2(zfUg_eL5ltl(Z-la%yoKG!tXr=A04t}GeMhFMj&l2Vwu_ackI zk+%r`mF@Q6-6sF^09SvpZUDZoHplXJCef3$%K4%9hb^lUuOxEIX&3Dd_Zob#eegUu=J znT-H1KvN%ml`$c(N9W@gTa~0DAy+-CLW>3qI2ny<59%W4(QpjH-R%-XGOO2|OBB)A zT+rJ3PkRu9dKD>^va_0{U}e}v%7iLw+TOIJ^|%}I?Z=}DYiV6Cwc0-%V4ZJ#*5k%< z%{L7B$%8VvQET+xnaT!n4f|{O`UN~Z27FyU@7QRa5`-_~3RsGqYMA5vW)^h%92yC| zn>OTNF%mTo8`u5$89Wy#RK?$H5!FNE7hI5qwN`QEW+vWx&n>jXO+T81@qlF6m z$_g~Lc^c^0Ui4zat3fokna>?^TTf+|3`w8u=n~o&B9esykWLu%Km{Hfa{RY(e5~1MPnpxHk+?XcZ}Fk7x7pF}_)!cddobF~h%e zvQ&7%wDNZ!$0^d6Ia9mRo0|99NCAED^DLg=&zL^{J>=!$r7PXIll7~5Ej$KDNgwPg z4qai#zy4-^)5{0^IuA#tZ~A_Gw^4-`Ud4{>9-rn{38CSeBKL0NA1ZwzYZ+c+LeO#} zw;$M}y~|W7*iNNS#>&#DmvBhG)IdRktQ)jhobg>yg8i$O6u~o*#q!)GgT{A|7~dQf zI3#IaVhq4@(5$GQbE}*hIq%8PC$fTNR6q))^zly;y~FE6dK>ybvJXNbggfRUq;uRV zXd<8m+^+=K8Ztk}8F2oJ_u}S7J99tD^8Vdcht!0xIqO-%cB7%su+h2_T`|yWdMrHL z`iDFDZw*=3_to5-I4g{pD->sbJq~b?CWR(oIZPFg8@VV>3gFB87Hvt7!O;b?LNfKo#KDlp% z#EufgTLH!(qr+1?7&AFk16Og7S3vzhvY_iukr295;L0x7PoW*+U_IiN54*vwN z<3qqI9d_n1!$@#imddg&}q?y z|3|?DX3UeuWNuLFs*9#Ob=81d1S^Sk%z8usR;9XPTwp-wyUwBTlX3(d8`w3j7KYjq91Pq{KHP5dfSuZKu z?7$q+L?b|X(BMPqxOXd1NVs^{&t=1I;tV9mswc13Q*O<7jd!$2SEARk$=6n|vQoIY zBFH{vnTO#;sM)@D?5K{kt9LUn*`4Ic?+YTdk|nw`9MJQ#x|Dp6bDmgINk`_7l!LD` zY#2oxde>btk#^M{32aPfM0}tV`IoK28tlKI@d3F?USFTRD%7tGNiF&)!Y{hiYYJE0!l`6Eru zOCsuXn)Gp(ch-9HjblfRUnqdN_Z%({yAaWkk{Fh}oggw*RZj`(*vgmd&ymTU zJQF-WMK`mDB^X#3&bat+Ld@a0X4+0(S-u-MGlMsIRnqxVBHD20Ts_yl)zL~8K_hQ& z0G|UiIT*j-7zg0R4{$AuD*oPC#Mtf}7m*{rD01dH-6&H|SQoUn+?`~@{%r*oEOj?v zc{qvu2KC|KdhZaKyXKed&ndtYs^Hh{ej(cF*Oi>s{wy%u^3we!b<4}{-Ux*qic9)* zq}%q51SZAtU+m)>EkDr;`;TwlcvZOhce-7+`y~Ch+&LeVX(8lry9YD4Bc*Unh_2_5 zfXC@1;41bHNk}Wd#vp`#@xT?O@ocCw8N(kq2%`yT#mYXcb!xvxD2$RIc{=F6}x%z(eFSOugupJxrpuRpuXR2m| z=&$KX1a?yUMYf7u{ge^jqq&_#mKd;N#MB0g5Tc?CZA8Ac*I3_}148}C3h`SBFm2mn ze`REYyL=+EjT_HpbCiA=98MX1RrUx9M*%V0a<^x13m zKg!p0_H4iEBrFYAu(oh$Z@Su(`feHq{87+w7{G6A$RBmU&bIeKGZW<0Qwe`2DfWOfHl*1+-iX8ojSdgH1tr)!lfTc< ze?=q2-b@83yZstBC%cLzy4HwT0%NkDpT}|H5@wum40V(TB!)PCO>KQJI4CwMN;1}H zNk=o8{x7}~7?mXem2NiAVN1sMchn>Bm8;TA=AuGmdG$Dz3@m2b5b(OLmn{YjYTE30_7jQM#ytOkMybU1 zQbZ-&Z{3~j*fipn7UG*XNLfcVa?1*L?GG5nROZgAlHhLdE*iqXp|`c7US$oo986H# zrYqC@PQdG9o?jC`PWCq=YuGDjgH3dx`}M3|-O<4tqZgoDM;uDgaXuf)@C4$uSIAg| zAhL{1v6v$aVSgyW&MNc!fFaQ2R)6(Slb!9~ePgi)?G%M&$iJGiT^;$Nz~9SpDy*TY z^6HH$bH=q~^Ow=DN77YCJ)%&nmSTFi#Z(l@ z-J{^#Gy7)>h=$LazNd1jn6`>cex$1|N53xts*4+u5!+=-jfl_8{*4jaTq!o{M4t&` z`XK3?$aX)YWdp2Cl&pe%E+AT4QRFXo9CFAZ-{vF&<6?6Cm-V&@Y3mu=BtiDCheTQ* ziT+62QFLq6n77WV5yk|?kC)(1>tR~LZ8IJiI!&y>BbF)9AK-}-^_ZiWvfw?aX zex#i)QLCwPz4JJQJKRXrU-3(N5B`LXT7$bP5#+VpY&OQ-uM(KL0j8T~^w*At6sq*e zJSTZ`%LuSXx;0D3hfjZxIimQow0UtWCd7xIcI-wk5BKWh)JzjL)GlFO>!V1yIvm$R zIY6?5NfaD!04%&6Mle_#sNhbR7d_LfrvlkA8w--Y|2rT-)Q;)&C&#p}%JbILdr8Lk z)$u4rL5eVUcnQuu5r*$I( z;l>d0^$4zwhXATU!?TTto!ya5McwNE70Noj!85<>10MY zi`sFcKArLG&s3lZt6VH^%6iCc!l_Ckl}nNgK-Ppr${5rITIxH{nz(+QSgS-gTCZ{k zNyFC_^0aP%@r*_HSB*ND5Q+Hqc6mo1VGTA#LziX)d;$HFvq*1tktx7xeAW1t%x!#+ zef{pVJVX*kgF75^THW1s%j~3c@bnG}6a3`t(AaT%e01?@u+77)^Z?;#Z&%`8y0Pdf zF`x4|A7&ciBK^Ed@zS|(9M^5(zVcI6-Es?S(wMW~F}!rsrGVYOf@=?b8TEIKi5Ilr z)$^^zVuGk$OEh2cPk8d(HYp*{f~rhCbcdTkAppl2@RB~f$Bv5q`3()NO#lkOZ{qaK z#gQT-MF7G_hk2v2BlDhSWljlFrVsvw39Q7q9wgOKnDx9#Wg=?7j?b?T>6dZSuQ{TQMJXc9@Xxmo5c~CQqGwErnApcjbUyiS zUhxfRo6hB~-@DkgtyYCltcJUUPxxT@Lw^WkS&PCKs%L_b-Wox?q3Y#?3*Oj~9Q@j* zG6p{D3qmv zGEs^sGBf&iCeZm>8d+#qZ?+iglJvUy0vV(8I>2tgdJQh)T;qsRpIki`%Y``HCc{k8 z9~l?8T5~GS&H!{`vab21mZ-uhtE^ib+ zQ9Ge=A^lmJ7hmy@l-8!Ms;ucpAiPT!o%^Z%U_DvhuGEV^9JC5Txi^B!i~|I6n)_bo ziVq}$hcCsH6YEk8;C4>S3WIS4r}r35#@wC2Xd8i2UZpp3AzIg2dvQ$uo1zn3p2|NA_>k4#oclQG@ zsM8jI=#x{@p|8#0+9O5Tj%m=tU?GY{_Bmjx5S;nu=KLM`1SM7zlwCMwjFn{qX0u_o zyC-LmGVueKNPGOG;U9;0t!0{i)jonT`s|asD6HQw4yORB)S+0HS_+_k3qMmYV3GQN zYztdGCF04iyIgcLvElvbS?Q*UXwBMpQ*h|HBon9=1ksN10muzQ6LyV{abudG)(MWv z4X&7y;(5BrUnEoHaS&(D$a}!;rVX~2QLkPf*)vIet0?*D10-RujJaMao|O{D^=uv1wU? zPXVQ1!-=C@Bjo*w0VO5c+G)Y&h_K>oS4fQc#IOo`*>3jbXlKSCCTFw4rkHUiv&N5+@xVXy|ukTH)9`~T=J7>DJ6zLN|7u!cl-d^K$xc&-Uc zalTfPDL)Y#X14`Y5K30?ynO*C$sIp6EMK&oYjHS=V85Up9Se1>%FE&>{h(`!#u8BV zUFEj*EhgEn_2tsd=QzcJL zbdG}KRjhrQlPZWD8-MkM)Ck}F@#^=o7_PeYM3(|E-?oXZYYt2r&?la8`#&hPz=js@ z9;`I{1^zA?LROi_;dh4{<;&~8ROygeo4S|&Pg7gL$mejG6!BJ;=w_+NJu@ZYGopIZ8Jm_!VZBVZ_qp#%+w(Fioy|~< z?S&6V%%9p+aY&7kgmut23AWVNhnLUqWKHSBypIy{l=G%)y?C|FfPwIi3z2?y$~62J zQFp6>Y3di;#9>cF$0-+o14Fdv%b`K@ZJXS?u`!L(*2Z4zn{WIdU>O@`?{{M7x$j1- zUVB_OBfTY}Z>P-1hu`kZ^}6W{JgCDb8th`PPa@|BU!_1T%=)~eoSP^*E+jR4o|TKz zNO;xPqIyV#_2r&Nin~qrL4q4C-0>lue|2e2yI9*EiC&*caBuCmWf^SeEObu1qb2Qv zrGa@IXR>v{%`2s7CmS}zB)IsBv0r_Z`B?r!LK*!cI911}Lq8TT<37Q|1g77s=1bO< zw-UnNiFkd?*ixaXcNAZqXMnUbDqNm6*L`}$?``?KG)qa>+RpZdTV6IB3FsHKm%T^^ zg@9nYVeHnsot>~mew6l)!npVq^3(Z%w(4tfZ25s84-GaRuQo2Dkk$nE(75~9;q;BLfRh$(h(Z~4(pJ$4a;mvZazkt#h0e&(^dK+g!!>q^~irWIZG&~Vp zSQeW4xiU*ZEw|i}9h}qrix|ZH;NRQDsJ9)y%bvOqI3d$WKzp@`s~)GNoy0`tu)#+= zBT9-ho+rraM3|okkIiWDfBn%O4{T(mAQYCzXZC7VwcSjF6j<|sd5!~p`m~}T2JMgL zM)WdI)X2rlkw|D&nd&!*3Fez`7r~UdnpRAz&{wkU3-kpk3wzte{Ck(cM+fd*N0HfT zOIA#H8eF0aC4KZPAQ>=DnGAq-43h+My5GkJh7TM}4PuoA?UcqqZnsHA@BU}9`3p!j z<2SJ0Q%B+FJ}I2^WE)F#^FSjvZ5MFcja!6dRIF&`X}^+y5!xTyteR%CjX&5Xz@E=e z`#V+HZ^zoa;00d%(kFI51pl(UO$o5(1X;-S`DLspSc5fN z+x25jdqz`|Uso!oo#e4OW?Gv@yX^>YGBM;Uu2B;QNCR!Czqtr~mg~9XV=c&$QJG zxS@Vz^xgsF z?QhKb2|Px_qecJ?;PDdAcZW;#-@Xa)E`Wh80i9`=S1dn)GM6#?8AMXgLeDC&p_pxn zu)lIn;08&Hx*#E^t90(qREpjlpNY9AIz>g~QwlZ-R(CD^T>P0Ef7X8BvB`xBXyPi9k+xc2j&@BeX{z-4!=&!| zjYs{X5ZZtBWqiH6?hH2Hl-m5a4^mI75MI@u)2C$jL{2$H+!8pavGhJl5LjZalytkV zAH`u95!Z8pqcBj=`-{q&yZ$|U9FoaJ9CxE1{+Q6UBV`cb@Wr9HWM2DEd+@^G>+8R= z%=+o$)WKxF*1Nh#!?a1)=v3a7smpij0C#f2WED^8Mg`_dla$Sc+X5#x4&_jUykNT#m<7w*TD~XU(nanEZp;z=p z1##etMASKcZlC-5u_s&Ujm=X&=j&u_**45WD7`=;eveS{YnVbK0$mXO5# zB6%7L&3H1xrp!w|asLzqB`*`6ZBOb|FzM-lSGD~YiEjDhG9!QOm3 z!F+`*QrAiX?nTP!GCyQCP?6}4E(q7l#huQrsfG3oDAn-}$E@MBlhk^Z@n~9DukGM* z5#Qz|kB<$w-x2z`g7Ks`VFphT27kXjiI>_r9}+fTqUhozvcJkSkISaKSv{;d9#F+; zxi#ZN!kOMROzSjwyx^^v7Si_d_WZI*@0_=Gs9GfL*g3HQS?95+(9GJ0+u{Z#Nupu_K;3g!x!n5{utnDG$p1uu-g7Kb{u?wkW1zKM!Z;oaY>|NeQfFAS=#U-M8Sl?>c~-FQePv^J^}vVi4-c+E*=WF-tS^Bpb{(nGE^? zOIRDUPCMpa|5D{CM!$MJKa6z)KkCg}rmlqq;KPT!Okw*v?If?&Le)vN^>*K z%WUK1erD4eZ;cxqOi%En{>hhtIw5LL$dYc;`LEiMb~jL#6&Kuqw?T}jglyEA00%>T z#=WZ)mS>9NoSB3A)cXI3k)OS%1Hzx=aY{ePik!@2@UCi(*j6|f{rHQg%l^{tg7jp+ z|Jl#t6Lxr_5re4l{_zsRsd{xMEa2$fXfeL~b_mE4UA;9+%lrRx@4&|*l|FD!jZo`q zl0S7ku#G^O>+|O#Wf_l_n2rh<3y%Aq$ErEkJ%ozC@R+Lzj6+Cfd`U;}iDElS0JC8)Uq{f!Th3;Ri_ z<4*}p%p~Nq<_EOYKL4}R2MeWS_6AOc(5QX0QXuiUk(KX8M8Oo6#f3}M+8 zg0qra2e8;(c6Yy)KnMbpQwh3t!Rj zoaFgwek?nCy*|HIA8;*FQZKDLE+_hO-WCj1(nO2=%~yBCyuS*b$ZkCnsKebe-IE(l zy@QYn+dR`u1sfw%??3hC_EE-~>OZ~XOc0blaySa6;?r|Cm&Nn$yhnm+8ML1i1xEf{ z*|fZzH^r%(J#2speF>o)&As?HBFZvtpON?vpAS?ub*BFP4l>UMC|T}J_~k79@AJA-FJy_l*{$S5fl#q1=?DxMB4%PX@Xq310X8Ft6$1_}?U@ zqQhsxE=RwQp_}?4w{6B4)f!*)YC@jfz`lIjiM=gIuQzXggP;6`edRwNp}#uCR4@8% zv+va_G;CykxnyxpeB8@($WscP5`=+2^K+W^j{Zm@Omz72<61V3Xf$1^Ml0;(A1s~Z z$S9u??yDo%xtuMt8c8r*3W!D8))y4Mbh-l@-;3>W?akq8I9Ug9?HG@Q0LbvMQ4l5U z<-4o-rY^9=T{&7}z=FG`3KOEW%`LMhuP}|MofG=`CHz38lg1+5+1C4rD&&Fykhy`)Y*T`_c0s5>gV&6HKWVBRjb4h{o~PDg61lJfdw zN(W%KJ#XAke0^=>{f=~hO_PbTt84co9nbe#xgl}qTSAVV>s%k-$+ZUbtHKD&YCrT< zx|8tgljWF7ZSy+@%(Vr?7JKb8qrc!$t3Y7UhB?_`ic-QDiN~te@}f?bE}v^Ro6#ZD zhgM-pI{ubWFxFaQe_0*dol*l7y;Gfcs_nbgHD6|um|R(XZCql+G^ayA8aAdA2a3)0 z*5Is$;L{fLS3T|(3M@u_o)xr8OW~a`f2S`;JyS_M^o)A1Qz_6kbd9uJYuCPxT-C^j z|9RW8KaR1c{>oo{mq%X>LmTWUz$^IR@u}J_bI&X*w;AS!mu@Hdbg@B}GZwvyppnoj zGd^e~dbpt>=?efgAj-J;�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 z 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-5.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-5.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..06e16b399ab97c25225e9745200cb9335dff7725 GIT binary patch literal 63548 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-50.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-50.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..59c29059e2e25fcd1b765f6acb9dc6cec35522ee GIT binary patch literal 49512 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

    K$;CLzbWjJ1s4N3yh?`0`& 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

    w|2LOEB&pr#8KMIvRX$0to!~$Bsvz# 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-66.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-66.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..1f61cc2e76016e27c7c0288838daa4c48c8839d0 GIT binary patch literal 15932 zcmV-CKEuIxPew8T0RR9106shb6951J0E2)406p6P0RV#l00000000000000000000 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-67.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-67.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7fb620241423d8583f709ab41808a297871bebfd GIT binary patch literal 16340 zcmV;_KP$j@Pew8T0RR9106)|K6951J0D`ap06%m90RV#l00000000000000000000 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 Wh~3}BaB8CnVe~;1*K06b5YZxH;E{{~ literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-68.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-68.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..671b048b4c5b7bb56e0301f542fb04c26fb3ecbe GIT binary patch literal 18164 zcmV)7K*zs#Pew8T0RR9107mox6951J0GTKN07i}g0RV#l00000000000000000000 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-7.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-7.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c88e3cc9aab2b7150c64d919e12ef23c377a82c3 GIT binary patch literal 73836 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 awQmEvtNNAAu8s%^BA~otOI;fS0000_H2uQ> literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-70.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-70.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0bcae7be95ebe6456e730e263af725d63639cfb8 GIT binary patch literal 17996 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%0DpITRX@k#R9K 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

    !Lz4OFiQXmk}o~__yT}f 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 T#ntjKE{jM$8CY()47zZE>E*B&i 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 X9jRsD+O93_lBm;p|3vK`eAO(dO2OtbC7bF;N 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-73.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-73.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..fe3a32621c0c603b062be2fc73cd62d4e9f91208 GIT binary patch literal 17168 zcmV)9K*hgzPew8T0RR9107DP}6951J0E`3x079<-0RV#l00000000000000000000 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�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 Dmtj?* literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-76.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-76.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f505944f2564ddfe5724e4ced66a73989c478738 GIT binary patch literal 16192 zcmV-GKfl0tPew8T0RR9106#zg6951J0EYws06yIS0RV#l00000000000000000000 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≶q>b{g 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-77.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-77.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0430a9aeb23ed420b6ca8c87a2a638efc57dd956 GIT binary patch literal 17652 zcmV)7K*zs#Pew8T0RR9107Ucv6951J0FK}Q07Q}i0RV#l00000000000000000000 z0000Q78@WOf+Pl30E0XT4he*15eN!`gjj*mDgibEBm;qD3w8hmAO(dO2OtbC7bF;V z8*X#65fyA408pOU6Ga6nI*Jlb3e5iN1a8Q{*TB~ZK}`&()}js=D$ym1<(BnU^jhkm zht`i`YoNH3>`4+GOfbV5nB3)_lRuscK7OhySu;pLj8a4fk(wu)CEc^s z!Ym|g3h;&x0G#y^fZf`ywGOg##DQlB{8xY_R(~{Cep~lv|Jkx{l_t~`K4Uj_W_FJt zmkk_Y9srWN5*XRZxePp}G!$|-Azzu6NBs^6lF7u5kc516n~+oAfD2`pK_&;RU4O0R z|NqjI{mtil<2If&?WDAh0%!mkt193lQq3EYZ7BP@gsuY3GWvJ6d zj3;r4UJIu4Oq`-PH*?HXaKhs3l#Rj()ny_#`|>wF6+W0RTgn(ktvOXif8xUPEY`8O zolh|4sCj&GWKfoC_@!oSGhCqb|6dxL=>2zNCHPy<% z2p#s_KY3IA`j_UGc8M=5Er&|a@S`K>5$5W2cwRg9>ht|y?X1|z?f7SV>`TwK4tepL%|C3O zxVd<WNB%^xWQu?9Mx@(e2n=V`voC(S!{6*4NlL}cN(ykS9&>&j?}FE2$hob;k$?I zd#;nLJt`N}Guus?6KR_dGuiH8t^(w&N6qNu>=notc%C;m#zFU%7zGq(Nv@~3o02Vm zis)kZzP=jR(tA1qN-NpfF$eP{?IVmdk zB1I+IDX_&Y@W&zahENYvJjLDHEC~i}9Zj%1abN-5*4S_|>LG(PZ6{3uzj+5DEL{PN zK~Y4J=NAP8#P>|L1=PN(>RYc!UzM)Ev)md$Xi50j+B(vgt(>C1O10>u{7Hy{)TG z)a!?O&H5X55jnk|QZdT7Ex@>E=O-q0LO}VZNuT=k$T{MyKI!VfCr0X(9(wU5k#e{x zK(V*L_Ud6~laK83)~}9F&?YXgvD(sm&JA$sO?p*L$TOG|dtLV$##$|NSs#_fNC)sCyp;C}=tsDc)U~DCIV>70SA4VSM^sZS;x+P%TnV?b_l47AL z_=z>j|FfW^T6sdbqVGcl6lJc7NlSqFPB78O*bQkyZ*;$zvtHEjhzV~DA(My9a`wPl z{}+bMkN5p{Jb$2hO&GVUko($mTX0y2U*h=z9yQQ+M3mxk!{-x2K+~~F-^Gy78$y7D zpx%N3*>K_yAuSK^SwL-?8r|z4YAC|VUVe3Mxjw3=n^dTqn>~DEllF)RaSWV0?#IM> znnCt7Gkg~jhn-O0w=fJHu+iaK1q{cmc+pFy57~oeNT>C(&z*hW<+x?@logtO7cmt2csIBA-PmBbF&@AnJ(%w=O#(Qy5U% zLstz;b7;eX`JO}$&)>e?l$8Tc$EOV&2RLti=)4v*b@tIQ8Z@+=_Vk!N`sAoPz9oCd zx$A~nE7P@|Z!zXOH!VQ2z%zzCp;>3vNSJ788zo02oo)>HK*ru*ex5IL*kp z81_QxJOA*vcdS@au>O`IF^peQ#$Qcq8;@JobhrLqio8Fk-qwcZ!!`rIX;k5hUDwvJ7eHGmwnmN&j7o`Gxag zDCE{aRLzlxN$&w|?eBX;guBm4<<Da)?9++1j4t`8-3 zru~!gLFl8_ckMA;BwnVBH8>j9`c5aSXR)U2$7aK)z@Q88a>_6v_(&TUg{vRYu)6(P5VSa<^T zJ&5&JtougmI~q7yc+{4oYG+bNK#uF^fk|A5B{H~4hICXc4NF8f8z>7}ZbuDd%N8

    Ho>qIGJ~WH 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-78.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-78.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ed3b990c7b6b0376be409e2666501a2cf0bcf616 GIT binary patch literal 17548 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≈1VX%%`J*^YY;m-2)0Z&EG`tF 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 OwfES8=Mc0e@&EvM+hh6w literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-82.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-82.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..66820db2022b1bd0dd52622d6e2fc53cd0466314 GIT binary patch literal 16468 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-83.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-83.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..be0af8453c57062bb4a55ccad3e5bf94681ae94d GIT binary patch literal 16356 zcmVVkAO(dO2OtbC7bF;T z8>nd`1Hr}t1h$wXq6jt)5Q6Nw5lK0zMfTSR^njh(P=N-qlRA65)rd#q+|)U5+`@!x zh!l*m*nU_dNT$30wtyrEUy0D$kxGVL%Zpk~5N;mow07?L0I<>uG%Q6Je_5neS`Qp6 zP1?R&| zfDafJ3?%D-A4y8JDG46P1la?D@hblaF#5U#{1Oaa|NE(*^lG)6TDNwTHartVLx}X` zqN`*5FIg$pYP+^MB6gf=r&m}iYA^sY zrK}H-n%+))Pt;ZG8LecmBs;O}kaOfb5O{VER<;i|PY2xHRS(nx70s8;mtS>XmH$|| z5T!*EZ%p!VJU-p;r?rzrw$*v29yV+UiUAdCvgPx(F{|yvc4HDpi7Yz?b%0H~Bslq?tysxjA+ATa+6qPN!xEn;94cX~7Eeg~I

    Ok(HU?@`}8VN8klH@4XmKWdxdlUG$ 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-84.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-84.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..3a061548bf0210fa25dbe9e2928ab12443256064 GIT binary patch literal 15548 zcmV;tJVV2GPew8T0RR9106e?^6951J0DMdU06bX$0RV#l00000000000000000000 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-85.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-85.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..aafbf6a40113c5abbafd285f15d32bbf2717b0e9 GIT binary patch literal 14968 zcmV-;I)}w~Pew8T0RR9106KU86951J0D+JI06G-_0RV#l00000000000000000000 z0000Q78@WOf;HvYfK>;=bBm;q53v>VkAO(dO2OtbC7bF;T z8xv`>12t?M0NfihHHr#S&ZsD7Z1wE_lAwj$7p`Vw7?ea4iH71!F>Op%r)DA5n3u(E zi|gPRHgl$*o+HUWHM#s6gbX`3ZTCO-3~(pM;>dZaLthR6IK9443Ckfssq6s3RCZ}E zui3uk5ywu5J5OaF(Q-92Ju^E~JG(o!Gb@qZ&1^(BqSz)RL2$A^y}n;V?W^Go~L`~Lf7@@XxfQd$tIG>OF`9BN)ByE}JIW|{1xWVW=SWkbs!+HUAogD|zL z9flG%wB68$9<_gx2j^yzjpVIF#|$F z5+w4JbQ|wG^<9xK1^5~qkwgu2Pl?%&oSzL=j>=20)FX65c8@up`b&N

    X5kI&B3 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 CH~w1y literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-86.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-86.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..d7effcb2df3075ee57246cdc9af585d2350dcfad GIT binary patch literal 14052 zcmVERqbQxEboQ48JQ4BGJwxc!&qq9b*t) z_O3eWFjY@%#i>d{_#f!18VI3!^ATG5h}S5b+TK}Vs?z@1N?0zU-yxVZD3=w+mQ^4Z zn6AY50N_ho`WhMcq&ov(paMjJ2}lV`0m3?&o}jj)Fcf7#52lm9QlKTJRQ_+xOkUL` z_Kq#O0xJNNtt45AGj_&)nBBeOz(Nj~7mC8ywf)}>K=O!etC{JZnVs4+vpX{zh`Y?P zOOho-Q2_}_B}y^@vVh?P6)+?aLp;TBXGr-xyktt3B8GH#?~Cb@Uhq(7N@Jx}y0ZgC zh5xyL5G*h{YqDDQ1JFh^Jr`&iy4C;xsU`jIXp6PGsi=15904*ogoY3mm;e49Z7lz7 ze@mNYjnb6vae8Hep&`sAeOvVyjh*gvrHimY6aWMHunYhsFaYNN=KRlQnq`t~Jc85h z+#BdX%8vkhr`>-hd3k%9&plt5MRY{g>=(lA%VsU9I)@c|Y)IJhI{)*xw>hDqrWa}G z1Pdn5ks$lG*S`5xvyol@vpZrk31JXxps`H7n}GmuB^U}~(V1Mh${E3EvmiD;H5-l) zLO0tem7=aSp&0g!u!0fwmE%Pv^+gpIm8#WcqC%(_RjQ5E)s!3Yt){K2RyM-7ytZ3+ zw1S!LoxlQpScIX3Ho#)IkG?BTOa$o&b=R#uykvY!pLW@f)DnpE^hUUGSR`RXCoVLrn>*2p(?$%bZ z^#7mr`pwIq`uKG1-fnvwcK6!VVdwmvep}BKW^5k5;kR|atev%{VRhx|;FV)mMl4&m zZ0fv%*}u;2I(^ZUBNH9QjU5*>=J?3b%_|!wG>ohduK8H5mIjraFKLHoxP_xw27-@~ z*$z-g`ivg*bOeXY;giCnG8CTNY~hgl1#Jbl%eRk$ztS!oUDUh(vMVLiZ?ByX0P&}_}wBUN!s0B%Hx|YZd(g9 zo(7ZM1`RNBdwH*cOv_L>n>J{W$YC*Z2YGME{aVvK9c6DX)}!6B-$`a;3OMcy;!O+V zy3izvaUm?3BSWzkSyhJnb{F+}i)j60Wd?;!I@fHQr|5Zf?Uakm?lncaE+^5BJ46ps z7)y}i)pDk=!u;gEigGK}^EGCD5>_cq+A0;Lq>LkOijhT3l%a~ar-yqf9s4{A)aym| z$eNO={MC|}4|D1TeVlC`vLuuXZb(c?$-*|ASQIN4!jhzHx0FdysVunnKfFqL9s=@K zUX>T#x5mAd)sm8b(XdwdT>4~5Yp14m**%jBC94Bx!Soi-um|*&_rpX?W;01S;)w!~ zAG4mLphKo2<;Bt(g%o!tb49a)|vTghi zbRkjROzeTMN+41SSmhH2IS)Ro{o zC8?zrs=0y8=_5IyOqIsy3eK(%`pN9AY3+K=FmB8a(Il+nhibfp%38Fw=L7^jYg~Km$)vt zx99W5Tsg`glOw6H-P^}|owu)6ulYz2^qMz9#(a^6*VU$~TP>#0=+#NNsGUEyOW{-( zW$23iZcV;EU~kP8Ym(n4@iBg%tkDEsqTSY|pb1rCx{GF6HBvXtW>KmDVxjQ>Z)nCbAy7Qg64Y^`fe7VR(W4~(Lix0Irn5%Ax-yJ`Yf4upY#AZzq?eB-v z%^!v7qo$A&uyt4EX9YZzCYejb$R- zTNkpoGW{R`pjjUYia-<4T-lY^hbfW_M9O5d?gpXy?qcn+=BBrU>^Tg3x&3jjWo*4l z=HKmZ_FB4iY8%7gTB^mE=BsomWo4y0qVqi}w_oNuG|(+|llbAwn<`W33t^5!JUBR# z3Pb4Fz4g%b!IRaPNZuO33XxOL&HI;Kw?Zt%F?;BX z0imqMDcfk%gY6QnW6}&U5Jw*a6>psn3ht*`leVujFp-^nu)4OYYd6M`&&&)1%24?E zx;@q^<;sHy5Ki_yvx?8EnJ^4_7JM}m>1MyssK5IJZ9uu}b*p?gnC6BXI-YYa`pchA zt*B58eXV+&LxR4CBg$`o{HsB^S!lX1{!ii%8!F7Xj@A=Pp`KmGz$ykr$WDNL^@a9q z>zOA~7I1~;$u^8K$6GwLVrUA!(1{5q)4j$6e%fz>oY;bx6zTwW{!$Tt%7>gPZMFK_ zJ#b_gTEGqqQj@OphcI0hMax9UT1)}W>*=G+RIZq~n87+NB|*YYUj$uW;~oo4z9|9Q zdshn4J3HbfXM#2F-?O>9Kj4|dH5hmbaDWx)cmQtQkFP61fG%!{IO`x;Q$&)BfyukR zx>UCBuQP*t<45O0H3&r9xSs3D^-)wD`29sx8&KnM6}LPCLJM}>+bGqy7$p3Z$v_`0 zWar;(+2coBq#QyH_9g7tr=3;9l+am-(g^DZLQ9H3sX)5ZP|4EWXm7-*T z=7WL2jP@4e!dxvC0HJZv$&mzq&i1%U1G6YmE;oY7Er>^&9Bx2KJwYb}1}z*R@Aa$# zg@5QLTJthv3(VP{?=_?6hGW5eRoKldMQ7~7wBzggSao#~ zK>cyiTI-FU2;*ImodvR}&)!)}v0u-LthM3p4^+i!b&0=xv>enYh+9cek4Ev&NUznC zXswS92vE#Oc0$~(OV*h5AZgegz6pfpStvTXYbMk#8?@0>i2Fk__#d-2&f9anwlZk= zMIr(jE@YnE%)iqcAtl)5MAu%S$wOnsEH$$&v!ev2PD!DYIWEL1`D?!S?22n;Mb@ip zFZgD#xQ!iF$e3MCB(ome?EgjFwmv9wo0SFTw>r{(IOG^_tcPa6row~Ys&jy%qPR;* zyW)`E=u+aF!SM9)z)Ec?kUo|8tSx6EKIX9MqF|s{jM--b*n#21$`UorS!KaK-q;nK z+}abUO{9;z#)|@lP=kxrE1_KcP`s4Hykg4(=P=rlpfv=APO?*^3!Jp@f-6lL1E6Gr zVg#`NL(6gnrx=8{Lz{IREBtct6wxRlG=_3VmA*73u(lD zGrc4U^0F-PGZD3XS*^B+M!G2zMP!p&lb72$sckY?r4V_FcF+i{Un==REe^6LMU|B4 z@{Kf1CHN}_GsMtJ47Mnsz9%@j#pU{ZQqps=pvIjQUq{8-IwQmvfw)9^=M#vgbxB?I zB}{w#C}G&kaKpZCa?b>woeoRy5nPji`&eJLzf~4gbZ2VBChqAmrR>ls_WW%7Do;$C zW5%&Tlgh+m+^OiNo~c#Xeq*&QUs{OE6Ns}P8oEK^j3N}I1kRE0I1WzL9YJic_pH4m z>+o83sGQmI6u5qbiFsW5%1b~?_U&B6tKKA$(sT#}HK7Q1Z;4Ggu&T7fW7o`ZJ4$*Vn7uYX?ArVT9 z6VLVJ4^k3O5aT&ol8cTLCJ-k4))DQV$!t!H9xl*^2Xt1`HEz6LL zLaBecM&;HQN3t7dqLcEdz^f8CD6&&j;tG|nLPU0ikx6dgnV3bQ4=cMvGt{{c00CEO`#{4aTuu5PGad=2+1Nl$fz*FvOntacrS1>?WRVmw~k7MJvMQ?;4;84*J@6&=VE{n6nrv8eZmJCn;pF z#kDLRsOcEH$3+(TtPF!S{MrhTp;KC;4FKVZz6n1;}S6~cK7DBQwdz#$&zgV#T7gNmW)qVjD;#ixVt zWhtw71h%BW+6$5k>cv+Dr(>1jt5V*w<^vp_!E|UIu4@13N}b}hE@biBgjQX1UFqX~ z<_g!){v~S7l<`0?f&h;KY6}dA!JDu)gifszSQkj!oPp?(us-9$`TGSD}un2uH+Pl+h z1J!5Jh3$@rM~+F&T^=xFDg>R3i^R_9?Mz-Dn~F6&(lqu7q-x$l6BBi>l)|oo48{6d zlnExRVfw9sC6A(`Vo1ZN1!Wgj{$5ReW|Jz3jS09qau_wH-?3zEqW7yC)(eU($c^9ttZl z9AxeoAiDMpn>9qjyQ()t{d{ozYeYG$Zf-Hjg*Fh^4N+RQPih=H6p~1N8ROL#30FFO z$u^1s?C2~^IO-O694tUrXyQQO&5`JVar4Dk9usS2_!DiZ#`OEV*bRF>5;^88Qh&t9 zPrS0sHDXg)zxkW5OzaG#v|pfafK5pKeCUU9=PyJCz zzW%8WL4Q+}YS&f6Epa|5U!3p@p2uv@OBL1n7PMpb1fj7_3@=YIFUY|=;yn1X?fAfo ze1XhX^y9_tcAIEgCOGL1-b$~B9GyG#{l-7qkE)Y6NVPT-RY4N~=ND@zz z`{4|`d`PN9kO>5H29F$QpuXt;qHrpPHFel^^+Nzn=D7 z%bnHua{c_qBW!NP&ZIw)=gN*8&zPHw=J@-U_xt9Ttghdt(VU;Wy7U|ocg^PE3n_)nh#jS7`M*+Iey6BR#a0j0|M8i_)S65tZ;Bn}`1jzyNTJul29xj{!&kPlZYL zR$-{nYM&(B2ao`EMPQfG3h**Nd(xcp6I!l)@QMmGB=}?oW@o}&lMpVLzMvw6jOb4d z$X#7wV(75IA>;QvzSE@>)LZF%iB?Z$E_gDVEc)`$wI?mJMrj!7gU=6VMrCEr`9ip; zW1G_MEYu?G&;CAbvMX+b1*QYYxEN1Fly3JmgRuV$xpNuxQN&R{eh%XO_@9Dw%QF=t zG|sA3h2vs8grkuDv_|6heIR^BtvI|4`~j+jR(q>Z1z^F&xJG!kVrbGgACH2;!g9{m zux{hMkrS3fAV3pN$8?HD?0zcu(8fRxh9Xf|y!?vo^54D$>GSt{N8DDw_K^ZY;hAM> z6;4OPN>G8}ed5=BUKa1PH-0**iNZVm%+h~+6NO~$Ia|}pnq->4nv!j14YML@qbe`1 z%x4UL=cmw&bR={ni@rd9NQfyOb3v(gI23J#R2*p({| zo3aET1mH`#C-jN@wTjcG>7nJgALS>ZJ@O9`1FTVO4&qN8PR9yBIZm}r(f$Zv0_b3x zd+b8SrX}Slfk$b-_W=v$+wbXas9Fa-#1o1Yg7o+EtD_lB!$t#15*ojw_jO<3--QyK z1VFc1-itpPlKPd^BG~L055+X!Drn>$If$mkE|HS1i(vqIl}eUw1YMV8l`76Y%`V*l;SARb_q{3dN$1W*p3K<2-W zUsPjkeC-{Gu;DRfyRU)* zBJGyF00*qa(P`EL0M`JPYdTC-sdQ!{9A>W_Zy?O|UoM}EY0<@A&jE-&_g1?Fvj|WJ za7mfmYFi+!SC@{FCVbiHCP}Z^3r&o6)FF`|gX~^s_G%bhg4Y7)_2&n(yd;`lk@~N{ zrOyZX4UV_8l`$Ovvsjf^iI)kW8x`BW+C7`ooJ`DMSz*S>NmIfb0#~TD-;Ay|bNtMU z?_U0XJ}>}bCf+TW!T{D=>=Aa$dVszx>)qmY0HAiL%||W3M`ofyMCo`0SgcKAv8DMR zyXJ(jxBQLq_80MbNvA+qu<+9Ix<(_qugNDx7RK~cX4su7R&D0pgcqja1O7Czr=x@!*JYO6xd#@e1p zAItsEYY7tYbnkUfW=v5|;;#aeKk@#D28;v4o`&aTHTUfls32Fz`pP+P={T2pq~E(# zG}4=hUN9NJtQ)W}u2+?ct3E#{V0y2neGA>3(1Sf^)3wXtBEVJ?;g-yo7JjW$AFG?^;&fwz`lo!^ zvK(~hm@ zvj#w$^p?|c4BF6>(B63>ljQ$G|C1#EvsZCUnwJ^CTguBwf{bs9E5AfJ5TTVK#JStl z`mf7MWJbTfpt?5idp%oFd+cqVWitEZ#8<3-(7F|L=d)^^tZq@q!&2z6*xWYDSd=2@ z|NoOWT{ZDyn~`O6^K0@GDgi10K9GAtdt{k#19C-m-{2ea3IOLcFy#bTGRQ2yo+bXpz zW6Xmp!~ag}klXg*ej($9or{C)@uu0r1g7AqFNvrzW}90uXPE`J%{+@q*{+5anH>vv z?*U){Jk+6JwTUpjRqRS(80(J~o7qPrXfQTlth4KUC*Tr19xS%^Ih2lP0_Quy7pLO@ zxjW>R%*j0=Pvm^Cw7iYdabo-9T;PfV4%WEnM|n)ix4@zlevqNb6#u0T`!DnV;EWJX z^sm!TeEw4%bfbLAhyR}MsA_*S+@(^PEICKtH>RUKD8_hak_$#deD{P!m{yn1_~XIq zuoV)4=!}aCNo*wJ>6CUAtT0ur*+>$EXAWPCqNz#mI7a7_3C1;nYmG-(_GUK%mVMv2 zH*k;9TNQUjM0kB$1ZYvym=X)}CW zU{L(+&nc3B?}z-MuimcJ)tioLl(myI7$>9uQk_VW=!~gz)p?pvpZ3&E8S`;TlS+Gn zi9lGpCN=#6FH*x1Velk~mDLY-Xqf`TjW4sx)vR1#`esL2jsfM;0EfrLzlV+-7t}cbZRV*(z~X zoRAf_@}meh;=jMNsi;>8Nw5#~&^h<_+}!o!9-YuJ1@@ckzcq|7#JB8t?W;fiZ>A0l zf6f2vTOX6}V?qUFS8bDy1<_#bs?u__Poq!>_Nr5T)O@zBHXWijk>z zlEruvP1#cOHfiP|R18jz zyT&8Zs7jD9Uhbcmx1ML|x{7b~s&cB7hX?vr$&;N-KbGO=Z`L!emp|DW_r>dyQA=n9gfP}c>GaYW@gwmJF02Ab0yqJn-=d};MZuICV3rmrW=+Kc6lB0P z;$)uMzs3N>&o3NRI=LsLNA_3vfb9Xi;$tFu{b*9FRG~3lQ21lD7yvJFFC{l%wc8w6 zg<)Y}+rWs~uJXP0p+t5U1^&DpzG+~*|h zjtD0hrGcT9*tibB0nndx>N~3s^hc^GTCq7Et9TvueC)6(Q3(JG0fL#{u!SQM^YLfR zgn5#rA5JXJVz(&J4TxHUu$s_(S_ZIO$uoNU8jfH@=CoXXh)Jv^%HoJ$*o0f3x%!#~ zGx6`d+8r<)I(kTwqKcCM1b{Q7yT-0caR&O@uNNHJp}86t62AOVierx<1ZFRKKw^q= z7?jK^2cXs&Q$2m64wd`Ztehlo3E_6bPex0h-AiCd0;a`JznqYaMYU;SLNU$i z7CmTg=k(uniuNJdG-KHO9X(caGzaWv%Ncy3)^hVM@0AB+PqG1``VKFfkLq|9Dtt^#U zeo3@rOLP^Z-O1aik4=KvqP1%=zK1T@K_t@~&Y}qa$jD22Rh8%55}u(mLMG=BKg6GE zILVR|?*h0yhUGG$?wPVW5 zDF>PlS(o3tcEDofI#<1$4Z6kUqYMtzEnN?~F8x&kE=+Q`@FXuL;lRZw$TO3?e(~LJ zhvtFsM`k=`^c!AH+&ubcUe(sTy;1`S>nFz`Z2a(xDmOO%-6yUz3SsH97ZcmlhX4DT z0&hA^tZwwN!UERtYIMuDE1W9*#;-c^8N=%VO2_rc(OT9#aqu~<_T0O_cV0J53yJT{ zJEqouz4r1F;+LZfeH@|te7#JuD~W4}(rX@ndEj32`SS!1G)}DScm2^HH9gdfEM%KT zZjlgnK0o7u-1fHr7@1F5YoiApk)_*2xPXnz;wqJU%R}YvkZw5)NJJX@^FwXFtOTY? zYD@r?v(~G~y zRqRSXhfNu#*c`KON<8~OHU1ESMbVA35^<}=3L8G5_~WGj0lNV5r7CSuzEBJfe=UDO z1MK5m6uEIlqYpx8%f+c$bq=K<_z56e+l8A@oXLIfO5MRfNp}T|D|Q?vfHcq@>3Z-D z=?(y~r8L4yVfl;C159@VGldjtu#P+m38e_{ocvzLHhEUf1W~bM$!%Zx>Yy%_mvYP)FxyJM??3rofdiKJo$S7R?i zsaH&DiRX0FLUK9EfnrSmg}uR=kr+P}`qVVOfV>cWCeVp$ZSFf$R;poTR;|~dko?ga zm9r@Rf|hIZ91G2}=pt;EA4A<_(Urq%J{+U{EyjmIc=I`+1oYHo;fj|Q&&XSJk6}DyDPAU#APc7&j$60_+pvSO)Z#~JzQ|0 zK?o_-&@u5G8<_vcL?>=M^Y+Yk17irw@SaeYv~2nucl#J(@P6!|Y{{i{b&OvdF2Q*KH9Gf{F?v{t zgAw%A`yQ%NsgGyTjq$+By_QwfdFG^s|6c^bmWr;ZF)H>S<})CAV%>DS*`Uq)6siav>2rpUCm9j3b8pdUw9J{c)0KQG z5Zf&LqA!Eq$HiC=X6+0|5fzJ;YYn5nnp}X>aU8&CU2IB7%#LGMP zwM_E8%HLH7YwAgwVyLWai$6iIP4;SPV02lL3YLMWW^^kKL&s9}p1kmy6PIo^fyBUgHQZsJQ0f zU+Y~&D@pJjDQlV)vuqT{tqqPsI~(%dBT2i?owMd0DhPY^)%hXb1N9RC&fyaGZ)fMi zX@JGgJ+nwR9%TDAWb9dLcfLzudN6NnRF!aj%^$OB8Q_=gXAMXBw0hMmHQe9|oeuDRnF~_`d;Md?sQThBR&2_6R^x7#jeDMj1&6qPYVz- zz6Md~D)U|DoNbuxtcv3xt2{3XA>E>lc7*kpUmJ3Q5hWbB8RR%MJkpZX$@P(c8@0OifGq zYzMI8=}n38e0&)ZXuNMn%(2$d)u#{h6Y_MJbwb_BzJ*SppQnjuMZ z-l!0}@+U(Z78ostH3pg<%D38E`JSpSdX>YVaEif^eV3s(8Lzpn88^|4u}idyT}Fnv z&j_-(g1uQ>FK%9ADJk_J*51S=xC6jXFW;eF-D$(i)JqPZ&=4UW3%4aYwsiw&0V>By zmnwE;oU8Y`Cz&KkO8@#aOAOR66-eT+vp5S{ARC~Q3lhs-->s!6*}KnQ5h^=LOm$GH zcW}m|R;iW>E%p{+F@Odj)lQ_tU0zU4W6F{UxO3th47)6neoHR zXUI0}m~Z$kN!+Q}6*Gp@Y|IEa;a?3zf_a13Pk?WFp|@gJl1PdlZuf+_L^AW)GPsHb!&aWPZbgNQxTo ztPXZcQv7v4yZ^onugSrPG9}q~BgK;xAFnw)kq|`Es3fM5xNinQ>IID<8oJe$&zIs=CE@LN!3RVsmVrt9sO9tHY)MRC1iJ zjx>lb$DP~^kPBR!K|71*GXR7}fK-4)(j^Bt;^DZ^43GhksJR_}$Uwc}@DlXEL9eF; zoy%vv$A9~f8cBcBTcgD2bm?}}oAxmMn{)3bgoFjZ{?H5!21&r?WAdSqQ$;`}-qBz`>keHKIJE-sQ zUdOenrkFeX8~><{9+XsjGp(*;bBgsQ1)ZK3BV4tu(g@$YPy*3+mvQ6C!ZC)~7e;AV zsYt${v=Nfb#{ZALJEys3VC%Ts62=LG{`R4n3Hage9?=rk%R-XN{7(i4Dt6@& zl*SESL+4RNb5^q?W&CKWhLxvm-8>nM8c|49pegS2rJm-L{~PH1IXlPk>Y&k$rth2K z8bHKW%nmfX{#OCKNpEfC@ItHPr`VMf0Q5e$KfI{!OY4MJx?mv0@5!cO&~y}I==8Pl z9)Ayifd=W1W2ol016gll>0>j@_;z1U+DtyQMXk@_i>b!zutT(z_>dcq8&{ed_0EFLCkbvk_$qPaY+)+C@iX zaTe6UQGhO|HYVN?RrjaPg3l@WY$ZT1&#GP&7GMY`2Njx6YMEr?#tJnf&02%faS%X3 znEQa=mlS0V@3(NXW29T;P_;)j2%t=U8v0aTPZjj+Y5_JjoM%3$h0k zk36;edx1i_MT9pAA*p*`7TkZ;*F0pHIB+>a^5*ME|2dNs@QCM{I_!J&2-!{l`kNjb z#n%Hm^m*%0uYV*vdMNaTD*_KNcC=zwtYG0oa5}E2 zEmG*wm0P?SEiIy(Yj@9gs}xc7=`Xt%e}i%)j<-a(hTI z{^tL{wUe_sbp=TpDZ9SJuS6dPAaPtTU4U1Bt{2CNVx6~ra0y_FPnRHjff1pqH~-ov z1%zX~eii8C!snx~ee(2)Y4mZ!B*m_jsW_8(&DACPb&ubbcsYdQ9yv~J1DF8dqvy79 z_@Tb;<_f8+yY*&u4n>jH3l)`aV@ka0s(aLeUtHPtKt^jDm#coqiTWnT#g@!d%JCAF)_L5^ES(emnwYqXu z`ASf)jBj?jT8cP$a|F*Y>l3Cs8qs95`4T9V&>5;{roXp6olWQ#r?OT=z$!LuI zC$yn&m)|K%l+{{op_367T>YnJX8YG{yZjcf4xTh7NMiCyX=d)ic(~(7nB<&TnidXz zF|mpjei`H{P5Q*kI>1>heI7qP$OJk#mQPlI)YZVRsQZ+~|Mr~7uOi^ir0%&E~gIyq=VMebLv^Ev&c zF=mX-_nntoerX3LU2DbIu<2|`0i%6SjddLEk8Au>-0ht1WS)t_<_GM1`RyDx3l+I< z6PY*UJ5K`$+4dqyPBTDHl7#%jGvl47{sigG=iT#@Za?)mJ$>p&lCtH@2Jij;si)mf zj7-7G?`8^|c~ol3_#N6A9mj||yY>`{5dZr<<-4da`I zMf+OL@FdCa+Yo}WPS=+;esD_^Z{6@=pQ2=PML^j&+sqzc?<Z*w*Th@^cAT1G z0g7Z%w3_}y5L?C~m3`vYX3xCjPCA7WdcAY$2PM+c$jN@CnAS9G5J*DfYTQ2R)3r{z zfFGJSA>zCiItRa;?n+B3bdF`gfd6@dax3GT^Ww@}+cc`Sn9t74{Jkb3E4sO^zQxm# zbW%Sk8hm$wh8C0Q^K(OZYf(SR*g?%&R-tC)LixOwTV8vPU6nmy8%Yuusr$X1(;F(j zUBntxvx+Cee(<@~@E_)7I2|1ojQRG#=vk%-3%`1sj6ZdrsErRF`nQ)wzWt(Jhr}my z-@d(cu2B5|F?!AxAM86lT%YtigkZnfyUSDtyXhbGe}@DD7inIgO7Sou?Y|=!WcQ`8 zv4O04xv11 zPu;0=7-EMJ`H@VKAroYz&%+KfMNuZTnGB7#$xift;VqS|$tHSGmeQxu2yWlCUFa$z z(om4*#d5Qo9Z&%sNP%Ohyd_ITrFn*Rf0Li*5#mYFnc>vR~xs*(#;ZLv*rfc=5sP# zG{jvGX!XtT0_)&2qd(8UKxxSzI79C>`+9`NKFR%ge!uzNy)VzNSO5K>{{K9pKT#&p zDt;=QAcCSy1qq`NY^=b_soT`8t+mcswa}G17xtpuxYDJP0|3fQR&zF=jHpKz+`Y|u z831~Zx->Oz!X3BahhSCa(56bO)Uxg_1Rp;I5H|b*@?@{}s(+`1A(#q00fxuYFm~*H zYp=U^8(R4HU3A$3`3fB(n5mqx2SIdY$(*q6i!7gBrjwY4QH#CrkVL8+4KL^n2|nVWD&F;l5B$HA;}^InUJc`K}XYRJS44%5=loU zX)0SJS*2=Y^C(LTjse8@osB3Lg`R#pDVkZY2pVT7I zPi_>>1tuEONI|^po&flYSreQ-iXpD@Zyhuq?~JQN^e}_sG6EOUpYwtF3mr$}YGa+l zh~?up$e-eH9D{TWLI@+o9+Z7EK^;K~F?@|-n*%r;9(1I+uh~!!BXepb@xAY#2M~ns zLP;QtBdEMIP7PGY1Uh_})h6ZU1k3ckh0< zyL#sb+a_+dZJfU`qW6^zb2m)iFm=thtE9zSy0Yii%+Y2P&v4IBr+?b+@%5K(=m(0R)JDd=?nwCe*o%G@zQ+1?PwympB>zwj?p^qUy{clUP#PnJI@6 zCA6=2QW08Nx?hk*JQF3IwB_3fut>%?M3OTHRb_}c{&G9l$?>*T@U9u8 za159vMdz8cH%U4po7h!jQSi)@DeyUG!9FVw=ZM21V7^y+%eGYLGeQ+rw_A+7z9?7% zup6cJ=k~ zF4`E)zMV)?HzKINM-T^9t|ib_!-A>rUu6E*So)x28w#Up-&DJ^!lbiMXxVUvg?;!i@b|xyu5>ki+V$@KIM{xO)Glx z8isaM?zRB~#v01t5~@+(Z-C3&;1&!R zHgTa-Of(=$BvnxLEezEQ^SMHO%RQSmRI(4O$(BwO&1)24$?!7d3-mI__nO`cC|(vD7%V^rs-f0eCtC7{iYzX;gtH>2FKh-VTp-$E{0zUeJ{aW zX{KLa<#<>I>U@1Z&ZUsA0!?bJ*W;KRn}UR<*O52UFqb|q8prd(13Bs;tRTySMqmnF zO3bboC|J32E@=pM-i<9Z?gL3yRD^^j0f`5S`?6xCfI!VP8nqpI0plt*fi+pJ%yj~U zF%-rey?#MT50(V{)SAMCg;8_d1fe-whe$f~wRSk+Dvyp^GVvAu7+W7Nh|E-)w*j#_ zj*&r{3fKo);gI%9XY+JjU8w6jfbWxL-k;!hW~|2>Kni`=Ib7+N|0r=%n-e3?nFS5+ zUJ%P;hXYW9;l8&F>eLU%(ijM6}Izfr!=0>HFJ$m#c{zKW*~x}kCzI-wXH<94hIxv zoHCXq|C*3}yO1cgWbvi(_*C8%NZ3z2ejftTaI#5!700NM{5nc0j-erSqRnR>xs>Im)Xe1O&3td|-c*Lmy~#pVLVwkm>CFrrdKl2^R-Z5mfz+ z>PgB`dqug=LT!6K(2Vscb?x%%as*OD#7rbfcH;ygJ>48@VDj*@&WFmh#g}_j&)OKS zIzSuL3z?pk?)=n^(*`r=4vEuVV|@MtJ|qo45L9z^RIZ%Y@011@2rZ)dDY~+UX-&^E ze;^Z2KGu*`-BfYFQMGkO+in8BMB6+vFhdkNKa5S?6+UP_svjqA(Q~K^?!J^4RL9AR zL#O3*Oz{mCr;902a+^MwvR7c6r*%9UxsRZ1=MUJ18}uFDZFjtFfUzWcYiVRYN zF}MG^VYzSWTs&+6_u~C0ioPpZ@F@r9iE#`a|DVPGD0LP&l|}dOU`QvqS#71fI}8ii z`5qC>ZkM2{t3s^W?mZGaWB*Rw943ABMo&E7p<|L_7v?zJgqdm1U9hMGbFtD z={&d)?w<0v1H}mQ#d)CTQ*$dzTDZk;#0X2j#|&y~pht;mSm-sNC$!ge6@cF(Cs z7dByGIQiz~i7(^dA3?f7M-pu61G2@KM721?U~UYsULe{a!ZTsEp0v_fw$Q5%GX-lu z7BBpAAv~((PTCNKn)HycKq1z9(a=H9r8v0flbiU(I=IZE>DVOM5(xm%b5*HNN-Vb> zh&-&)n8D--z}f2#&8qpMijWupD2T`+gQMXNjGQ}Q>q-&0NO=PPI!#| z9NmGS9Ml2|tv~zs9(yB(S&BaP#wEx6f*zj!5E+u4y}W!xI@OFVM|p7E@nDxt4Zi8| zmm$8dermw1e#sPC->7+JTkuwr*77Wi} zB~)twVmE)yCbcE2$(Zcr$?qs>p>cbw$FK{G$gZPysXV*^Vx5# z(-9!t$bt?^AN+d|nhcZi-h30@u4#K}Aa|9lwZBQVceRUcQhx*YW!ki@WZIy=7v)Qu343u??I+5a% zl(3{qq{q%l)HTzcImKia6Ww&UfWU2XKTz{&faUTw#QDKcuDaM~Z#lgNE`J)D?qSIx zBU&@ly%9?d<Y8A#o&w5xb>lFgTObwfs}SIuMi(Mq zNWfK1iK5>HdxavJTjB!E|RC|$-cybd8q9Jjm9flEYTPV z7vuBeZn;6Eu$swD_mW`6Z@|Opm$Whbms@TbOONX`o<8w)b9E{KGV0}Qm7qY|q4$qJ z(tin6s*LzI384fDu}0Q*Yk>}XfPDavspmG8`%cKq22)v#d@z(zVL&9IKU(*^(8I^l z8hP?loXcOM>w7iD8KH@;XlWk8A(7S+{1Qj{)h;RBe-{X^Oe0{3M=LK7BREknd zL8{8Ce##rI8S(YfYoz&_j1V5zbDU*5lO-|dC`MtP7?h%#1)Lq>=D3!NhwFt6iEoj4 z1W+8nB8@V*TB0LUo`;d(5agWmER|~F{`>}p#QJq(YCOyg2x_ayNBn{E`>XTLlp#`~ z1gSbaCa*C9R=e3gfiAT|#FtYXN1E%_5U7)<(F4!f_e9lm1+pd9T5nAaME^!W&?Wo1 zae0;c>OuiDs;&#pQeL7urvW=6_bNO2U`bq%r;zE4K7L(Obd1@7XKWf?Nb>AO!eOa8 zl9tG#=OYwMj9^V^@HEUj4_LTlh=;jS*o_lgYe7$tm(hS;;$Bn9z(=bz=GNzt7s+Co zHgJ7cTJL!NFnSh#DhwPGkKc&S?7lMMN zqd;-yNwZaJBGePonRs35vixB~1u>j0+Krs_@MHL4O`m0uK*f`-|RMonsDZ`O{FqJFEuOIMX4D{I7jHK8PHo3-p zr})%-6ZLC#-HcR@DIC+2YS1fNP5L|@2-jVY9GmDF%~|8sR(4~f)bho}``O9gU>sCq zCFaY3lF%s~KyN#QTHb>U7g3fWJj#pR7CF3QHPed&km*-oZRGJ~MowQg*v@;df63kr zd_NYE^n&x*etx1KO^cd-I?epz38Z{*)HUiI1UIdA{OxjQdm8PA)#-jTaVlqE6KA*K z^ou#0^)`@W=S^|TJhl?)6#e>J9M%;BK=K^m!Ft2w-!ucB8AttBk2=?xs?!&c zW_if07mL{n8I5=5mPOLZBm70}!4Jx9Ri3sUF&3(rj!sEfX_go5^W^V?`PDO(zcMdF z4JHZn_kTDhBHneA%Jeg-ykFa`3K!$=^O8~hI{}}+t}4kSFM{8IWwp8C1-uXaS=m(rZhYz2S6j%fR<) zv@(A2s4Uf9B54UT#Nq|jPaal7v6NnxE(U)53!u0abXU<}?C;fySk)BazJZ_6<&~Mh zLf4b;@ase@zF&89R|N83kPtt0LcMU1V9Ykl`<^aBQg5GZ1)u&5iE@vWZ3l6cJpG!C4>Ia4ltkoSlc*idnKZ?UrV5BEW2Nw5yQ(exOz80h7n#pvVv{l z1z_hahyM9+#B>y2#ylQ_TT-h+W8bx_*d?vt?R2$T&V9)Ug6SgNebYdzWN*@N3hK5; z95m=DVW;%5yuj;Nk>NiKM{H+n#wrU*d^ex~ay_FWK4q`c{1nP*$>YVXf0e^?vT~-q zSEX$>g6K2-;>SN)TIo`QZ~N&ts(Nl*PtS-y@6sDr)AO_+Reev&dv2S3pM|UcoXzUu z_JwPkm4E8rgW9bsowEPS>y#T^*uGPxHa9&KO6;%h-M1;@lBxTb^AFB&jg>ctZx#+p4PXy}OX z`8oMDfruhsNJ)#$nORKi%zR*0^^sOJMSw}gKHmIH6UJz*AUCCL>ox0m{Dah=ao-*>y?YpZC5Nt``kOb>&u9z6xyC|9*TmGJmsk*iM z>> z`gr|2o^|6+8DZ6!JwtT5e!kg3xj8W1D!N7MY3vrKPP?E`)Z```Lq{gow54W<3NFBk z*f=s}q{K>t>)ay%Zj0SalgPT@ho9|9gGbMwJT$-D!iw7x61Hm|+PF_}lK!?Bn~y;> zP}ENpWy&zBR>B&Hq6LBYLS$;%KHerVbmE}flco|n|IqsWr;J=n$s1J$KDhtVVA!Gd zMf9nkAve)jaY(|BQQaHuT3TM4&pmH$oXS<5Hu9?-Mfg`#DE>F24LD~1JQ6E?otzqF749IbsZlK8>GaUo^FDZJe_C-8aH{t@acWTyU3frTFR7Cod{-MCB z$u!QSI?cC3Z<`m8iO~Te>LDo;=LJYwn>A-6_Jx7BL_WvC}Cs{|3{`$T8Ohm+th1gKQX|n%*jE#t}^G)(@BW5=p(Gs zZS>|6BTdCve=xC=Mn7Hl_7W2tSd#aNfuGy((Sfu{08W7ai2J-tvj7W*_syBfFbI$^f>8^*?4z zCkfKx8`+^U`o=>tLAtF_&u;>#?r+I@6fKD2&m!%qdv;R7IKbQTRei%}Xa7^ATmO3y zsr6Kw85$Tn>G6`BNL?mH(AG^i4`1fSWJ$cVtHkytM9??E<(>!K+ zUqzO#snS6*>5q;=azRQ%|DOcLGy1jh25xu|(y%J-v71H(An}i~(uG9XvA9_KJKCZS z*RK|2SPc^)^KLwB_xW^d5NDXa!%UKM;{3=d`fmMPR-#HM5qOj}w#j#O!qnkYKaN;z zllacJvcEB7DtM@Nswr!1)EMiWwES?Ygt}}e*zW*}0WOf5A9$X-1fV$;(u$2XDJD~6 zd?f(5&HY}o=YvTkshWHfXl3TQf0$k)l)g{a$NgMmQN$aOpa>9I) zW{Zh&*}jUczmQ&p5ou2;SfaAVo)1)#@bfqJ8i)#F1(b&dZ+iYzB+YuCdNZRd-zpIV zVP4U|=TOCN4}Td`;+F;mVd=y-sbVgBX$1@bs8)`J98*T{V6i!)oi+>b*~;0Fvq~0# zn<}RAIE00x4;1CXg_yWnfXx8oNXRc6Y%#WbnoIi&7r(V-*c|4n4`;s{Jmpx=5U`{z05Ut&S@4ZEgu?;AMTSj z8fZE_Zjx7zaRr1B-*g)y^2x?l`vy3*RF3zO_XqaMoF)Yf(_9+mL(_&C+XD(1Sofpz z;5bAh%ckhjtBPn!{4%1{!Wo-#dVOCMO`^pBb1Z~~QXi@eb3*FXdZl*(ya9HRqyeEj zzqb9RAN+e?jrC1E+Z-^bO2?|>{x`@EVSbiorW|!VjAk|4Ww(Y1j{-NjVmL zO!)=|)CO=(J`i+3z6Rh0a8)@PbU^7rZnS_Y3fZIMM#Z-z0iRrZ?wteI?8LVn0ATg*Tt6i;NWje(nBpl*Wd|U2^FCW@r z<|bVscl$Y#pRAd~hXWJ=beHnO8P+0L;{fac6Zk<7$%==RCXjawnPR)MUCh#48u7(b z00Te=-{A7kFtUqB0GI$4lB5N704l)3qI*^;$n1tCW|49cNEx+aO1Roy#-HPlJUDntPuK|ksc%ivtfU5iF~#}DnX*n{%hYJg;POJI zel?h_(bV|0yp$o}kW^B2ino7}zslPU?0{zF4-wQZ;0o%O;?MqEOLfla6rN7@>E)=Ra>tM02vfC>PGD1O#;sDS@~&x-^F zHB$lTG*jMo>o$_bR69lyTZe==8E4eNX_j<~F)X>$Fqb!;8Xl6IL%I<~c{BZfKe*85 zp^cwI`hX7ikrkcIY#1(b{?4odepTRMfB!4rSx9oy_n8U7IoH1w>6E&wuSygZ=$9Xm zm(F@%UQ*_f7K(2D{>lKMzx*&2p*9#a1&#T1GT`8*1y2&H}{LdrK7C+Yz4!CL@9 zfuVVZ=F)r^*6Ok`R+p7!wX(-lyDQdZ*8sNs4W+WEQbooF>&n)qU6MwH=(Gv_h)Qnx z0sY`lFg!l&w)!Guf8OgdJIbutUfJ=O62B_^coJt0%6E+PUez_XpGn2o>@{$G5DOJ^ zl>Kb28Br)F#~_fs1}dddE2L?|Vr{di;T7ubu-ob#7!yZ}0XSK6X+6j0hoG!dQt&pF zi2Z0-LWx&!EvADPW{+KBwaYww01#|XkBhYj1Dpn4@cQX7RpS1h(UN#BsD}EKAjvj> zJ?kSi3?@m{2>@vT5q*ENQTIrPrSaYwNj&7vjZdv*Va;D2g)XD5f~Bi=_X z6bUd0K!hT~%M91vZ3)#JDemEt+K7{D!ns-TIxuUf5y7)(*h z_LzLf@h0MkEFVV5mLFj?KR$SHZSI?T=o+)9(!lrg^RR^g9{|J<3a7JLOp?wCumd2J zey06e=td}Q3(P(l{?@g?wM@CTRb=QhM+fhy`O6cfxioD#7|? z00sRq8OASb;8q#s2SulgjCuU8aiMjh(D;v%1W}nwEXk zmi^~S*aMJcA)*LN62LT@811x818}s+(P9Br?6}j($uN5W$6Zm$?su5ag`6`-K$4c_ zm%m{8btCK?Gd~#&RsN~pAPxH}M@rd$8Qzav4;+d2H%F0{er`Hn9uZnjBO5{3QhZd5 zl#6!f{DMTw+W#i=rwok8e?=~EftAMhq8(WL;vWf7#w9g}54hTeR)ClMf3Ms!7bE!} z?|CD=L{1^+6tjB)>cw_fhv*UJWjV%(!-O%824R>ee3!^`fi?784ps+tCfrNnA*Usw zh2vLS3+{ihI@)EOW^+ZmY}2fN-4|ulhp|wf={0xmzf)SnzE&%tVQGH2NINFm7wJ;x zCUVgD_tHF-NqJvg9@n*Me$+`HmQk!dHyeRVoEyE+ILYpy#eDas1}IX$4*Oai%&=Cc z)npZ|ESsSck9+_=0f;5)^OqYWLrDKiR+qIxb7>A7CyzbD?yrBMqo^yGGR7Et_GU$` zTvFffEj{1z(hplj)*@w8xEqGlH+qGqr5v!w#>Luws1i3)-gNEMN%TAMiw%sqIQ@D^ zq5>fLT_R3wMgh1La`^G28P9~Ak9sM92>|7wzThPX6F}99&IbEHmH0H+4ns8Xeu!?N zmHexl=UT>H-7ZrUpZ$CEko0$lUjT>zzRFS=Rq9FaeM6_;U3PDpfl&*CO8qk@apky# z!kSB4?~*<^OSsW^3aRHfQGFEgNNu*VGbR`tlqMGC$2Gm(#LJ9l)UHY$B*`+V;Z7uc ze{&WetungGlF!5dJUl?sc4$&SIKX*x1+i?@U7Oc$uLuZ5&v_I}y3u%x7$sWL5hnf0 zeU?ikieCA)-S6+5>495tCY79pHOT;2ZWW>g>v90MwbHHb%?semhJCv-(zw$7QH-I z$C#szyf~$-H7z3Fo?Wam#wBd;M@GZdDlIFqy{$00F<_U@cw_O+@p>+}HLKb?JF=}b zF)O4p86a0d6#Q$cQk7Dm?ttg{GFqGcUGK?XzxSYL?2`i{S( z3`fKt9RU5nCJrCooE`Lup6|^5eu0Eg-ZaS)n;(=s9IQv{b-2XUL{$16(oT8&38{PFR7xELXNlBpJQ!rk!-- z84DimfH5z7f?{Lsg8=q3NBg~Fw%Db@b`0QvwbHEzVj5&8x<=fXdd~hR9#2}mbYjVzYfUy8EL`_d<5CV$do5^4-Y1@pV6mZ1enk_6eI!6cuOt3F*ao>FUU`27N}Gv)xb= zS`R>jO-@NYZ&}G(hV7Z>D5UmqoUA?yd!%j#-v?lPs~G-RmGj*rEqxItOZaFkj&v8v zvS4`}{>TC>`wDiGS*?EelLkFkD5~q(duag8OK~Q31_{kP*W7@&PBTzg7-ud|x9!oh z&GD;d7#V8WR4S7qlK+V8v-knOjDxh)?+mKVA`G8Up7B_sWm#9KV*eh*0krjS3ZP1g9O`vuv6KiMo zSqQ@Iw4vj!BQ|Iy5pmXipFrdX=?IBu{&it&Sp14$Vl(7Tr43(P{!&2LxOnl@QENpp z#?%=&mxnHp%^A;_Zym?vELt%c*e znAyWl1#*zv8QAjimVr1Wj}{cs9#{s0#>9g9tPVShYMcv+^`j9MHlOr&Q~GsZ5_GPZ zt1wWp>{k!1+jBof&b_@}^R-^ZN%1I0Ugyaa#H)`Z`qYcaL8g~%6Okje>m8fJH>TJz z9%WIXu7Uc;=wR+QxCIm4wB`x${ zBvCXS^dgrPuZ4x;fHUp40x;%bYgeUFSp3o_lVOb`f(vYCru~C_&8}tR$ey^%d@SUc zc?I_OH>*#RC@%D0AP%4z^DTujpEEN|0St^7d`tS}9V11>p4?)huzsXtm1XMgNlL}!}Q3! z_XvOCno0QM!K7b>2{kL z!;F=QqZpX?my6FDw1xMpaUi*cqpJc?FlX7yA5 zSajV4J4bpCiSBN#j_q)C^2Y0pcN%q!*`qYtibA3p*Q1u~c0y?JW@-Ws5Cj=braCFw zFn&cq0S#+EkDg;OGmtZZDqvyFpNI1;lV2R%zwYC_>n5%_V{R@Fxgtr*xEB+Tz6MAJ z@Fi*~|1V-d@zVhQpw{q!WcXfkehR&99)zOF_`Cv9#;WGhc=@1WGPn#Bb&IB@UWvqi z`C$+e7}Tnm2CaH$Zm<}D3*_E_URh+##hYJv@M{4BYwl0%mtx)spO%Srck7Vvv?Of5AjQB0(2G=`G)2ke)I zB1$;6c|Zcq2+Ovo3RpV7VYHZv`n#52!XMiOvoWFUn^oR>sIoC0Bd^nRF4!fBGt({5oOr;ZF&l0 zIvryaQ*pBS=VkjIc$X};thI>N43!0dosW9-3+5XR0Z|6 z$}qRU*dW%QvAZL;hrapifd}Nf46P*F3nCPnc_wcR?3EvNptKi#KB@G=k6sg$vO6X^wO~}% z_6pzvkKPSkSU4i}qpQeCe39YP)s^EFOi*}KQ7U72Yv@mIiZV=1$|;K#Xf)BXnsrPH zV)>jKGy0h+>Qix%yQ^z;)GZlf#cRO2Adb(O+vyb7mFT3*)Nm?TZFA8M!Q@1Mw;pL}apvwn12EqQ5 zO0)ivXwPK%LiIJoXJAy8IiE=jKlHLjJFc*dOBDS zM`~$sv7JUZ#!mD^8eK+;N;8Yc8~OdXgt`O4!)7J5uAg0P#aMkz5*Ur%NFpSZ3S$5U zV2U)U6b_yEZ6k`u>!D%lUIC*cND-clZEb(FWf6c1u$#Pe*NZ>&UPht-e93=GnIFbn zmwBdgvb!jNB+UOAvq+L|pvQQ?{&-mk>pEO0MtJ=sGM>@oaS34sUd+rKA!^uh+tH=D zv_Jfs8EWewdt2jAG`+0^QMr|&cfc*@*qjA2gn7e-iq;eqgP_AhDTV;`uu)FBb|&ZC*_5}@=`NvdfEE+ zF1_%__Ti&Vx!K1uVCak8ImvI7wPr;TFZ^Vtn{Yg? zb=#nfq!RG4g+ZoR-&oUfQ@U@uX%IsX9B!_xA)}13-m%8nd@5SS1yaV8R__tyqzMT# z^GF%ZW(66&hZSjuwY@vT85#?)27o4NUtR+a#x?(?72b1EJawJU#P)>O4k1h!%otn7 zr_~6IkmXZpl05+oRNSrnL13HzOq_Tqr~A{lRznO`Ou0tsc42IK_kkjvI2p6{y0_}4 zOkeyPOHsz2lQGn)Nprv#7duX-^C^t!M$(apwd3s7%|JydsVF713w?C~0bG+eY#ycT@0tUL_B1023bxz+zwgV-+86xut% z^ON7(37-x9H~5?YU;r-i=cIG|MF0xm0)JdQ#$Nzn0UodmS?CRqxjIeHB_5z64ip@5 zq+)-75^;h5LXoiGj9nA_1U33a%GuzvN}9W?wl9^B1|5}uQP_e){NNyaeJCFY+%G>f zBM0K&y=D;Zee!X15mg1y4v?A>;(Aa^I{A5DQ-y_-mc7|s%ZfhxQA?S)%qu{I4zn*k_N8O}Ezo*deK>J3OO?@tHHPRit!; z{y(9u|4(DOi9|%*gyc6nM*Jw-UckSyyl{` zKk$IG;m?{GMv*zgl&2<6Ga1e2m1_@3Fqm(J-ZmeO1||fA%t4vdajh}ShoZzC^7)KW z(U!p-W=1!5nMjhCt=6M{P=rgUS7|xr{#qSf@T_F@cmo%Nuj5Rrh>G1er*q#WqS z=j^Il7~ZEQV@;Yi!&}8jzJTgdDEZ-oCxk#si=?llDH7=*4jkz6VNzoE7srt#$)DqY zm{Z(W#SRfU$ikSUB1xknERVw(0_~E7QC70-f-F;cAnM(ZYGspbt&S7YI`ybsNMt*QAe}gfVq)20G#ip#p zpWlCp_4=z4ZBC5L9@ZE*RxAr#3IGtSrmZ~laSfw}i)pA{b7_eH0RWR%n5%OO2MAV%ysWwl;3Z3=>W7U5YX(Vq0-+tZgsAi7JYJ0-!dT zqT28_93TzPIWAx<+xgI{h1kDQwlR$7!)OtsfWi}fw8i(@QqppDkUKehC+Oc8yC!~; zcU3TNnssW*D&FwskTQGCjyYrU|CSg}>$Rl8~Gd!F40@ z(F=H1)bC>&2K@Z5#MG>PXQH4F?OEQ)wZX>#aSXL0o<9zMqz(t52T++*)1=#)1vdXR zwWFOjgtiyD?G_?4!&%V7_}=zB2*m4g2{nE-sELMS+AaPxfaF>sC8MSvYC8IuudXzw zGP-q_!|FqL{gC+C$&(WsCN$2*=*3fb&-<4UX>~ZpnHl4>Vr<7B{COfVZ$R$WR&Rr~ z-7C|-2E|iT06u*it<49TOS_GU(+8rRwmg8@Rx*mT&aUPi>5LXJu|*RT^KAM!fa?e& zZonK%Qq8+4TKumdQ{1yp9eS^=1pQP11)v?`XbCkh0~lC-V~!gk@k_!<4!Cu6G61}_ zr4dsA8dV+bh?X^9gTc`AR>+}cV%UZyL;Cwggk>Mw5H$uM3~bibB|`^WxaL0>i>c_0 za!etWgEB*Z&9Fw3TuRkknqgoJN>YO!^SRJ-=ERl|_{hPy$oVj~;0(^BoEqCkxDE(A zLs%_+eJU^G5~{!D?8R)s{=}|r0z#J&Cg-2&Zv8T5BfuVj5YpkM5J^L`F(rPXbhquU zdH}E-z(v%~sSUhgEEM|gecS07GqP%&j3d)KOTZp84UKV`TYv8YwjhPtqa0Iwxn2&T zHxc6Yv)=MXxtC6D=3upYh#-2F-6^&W4RW&1JsAyc!$-Vrpi}(M9~*SKDj_LH((oq$ z|5UOiwRC1|`8Q2{xPGc6Q%jIKA7Jf-PFM@@5?gDLtnXCO+HXc`TfV!3kTuFZO;wKN zDr=sj8>6e>nnz-PED%cTY*9>-ik1Te0~D(({Toz(DqnFH6)^wt7FFu$L>K8+SG3ET z4)DJEe|VqzK7bpbNpopeJeocYsN2=&A_OA-kTo-@ETd||sLPWy#)Gi((65Z54O3tB z-!b}mWMa#SSWEhBTLaFd1_InG&T?j3%}0WV)^(=^kmOa4m)=(LC7wU5Jvj7mr(-Cs zV}C@&yGSIwes62A6%3IbPq>;!=RmMpOs}ko3pN385qNa$Srg(>YYuMwwaN zwBHw9H|Sn3_Z||_-TK#XUlI}MzZcAAjY;A-!}hyv$iap3v7n>!{4LsGyL=$vfZQ&c z=)=nK;A6`F%CX?%%Bj}x&*OK_k0r>GC&f4JwkEyg^+GA_L0EohETt*^xL2hkZ9hjQ z)}4z}i$9Wv;Y?}(!!&Os?%dpJ8;qq2A^Di$pnUiQ9^*FG`E6`s59l6AD-7@DU^_p}m+$>Pkq|p(m=} zgUw!aL#O8_pa5J3K&E7%81d%yivWE9{-oVO>q&n!8j{Xd<9KQ!IXC<5;xz!4>o_EJ zO$IOnbZ_AI9nwPoh0@QM(h)jet7!d}6o_{Wm_o0(B*KC0-O=T5&P|~d-N15{6PCKm zeXmcQthuxjAa;@*;MCHfocvS_pbm>2t`6}ecB7r8K)wASLW`IFcCX2yHOm zHa8^6o#O*7qIXGLo|Th3*VLs@;;kuh+CYY}tXWlvv2;EG&HG8v?K*mJguyuC;Gqay z-;{B&Fd89oR#vcmQPu}z+pq0hkWt0)a_ySd6iPZ*s>KarSanTTp#w`7;)&8ipRL?x zO81VQEogXsyG&7bmu|Lwr!>?{E>As_|7f#p`xZnbfz?u#hB4 z(&%q6GM;uRN4{flF8r+d*Cy{?aRnfGT+kbP1_zpIf77ob4v>3P{YM7i&wd#1H%pzN zExRH4s%BmVMLndOyzh)SI^x@`EPHt2ik}ZJs6&MJv^Qm@y+A6goAt5jY`p&BlS^+` zZ-?Giw=qo7OWrSM_gk8_?N{^$j@Y2j*dRHih3q@IaDFAx1v!Z9s$uUg8fhBvJA_f2 zZn@mcN#m;Ly6XA=ttP0uq>j^wrndi|s-CX?<@5e(?a|%p__Pv}*&>qHovr({9@~yK zaGYb7$%0t|OJf6B3=43Q=4`MNK-fH%#X`4-Fqe}k#{!uj3wQcKvi>aDiN>#Y4LD_P zCuGbDouQP)>p{h0r4`1C@T~Y+DG?UN(2P3=;j-o&%#+Ra z6#pDrcph}a2rR2A8A~>-ve-b5af_Q)RJmr@Y3V+{Y)4hjm@;kMi~aEM7;e$xgwI7h z=2PXQg$Xu**g>&QVqvQUxfWTS!m4G4@utWjf+5Aa&v%PjwGL6=odH6Sk6ylUx#h>|peRdKBEed!5>wZy9!{r;3W?#E}7`x zQmsx+%xQ>O9h34NX;%vK@l=HX`=FNc?ATZZC@gtjnqgs{rHOezGcGlWwXUM~KzdJL#K;;!;CCoTvN< zNiI7d$@({fhiSggD(PGV?t|5D_flSQSgAuUkbewO-NgS7$L!I1;@0nlY@+XheoIbC y=EK34#Rzv9dkbcQu`mH=WU+`)NHf8fb1K9_gs?)zc?;pQMUr0GpRC?vCIA3@Teoxo literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-88.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-88.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..77abc5b90fd721df93a03386eca9a07c546ed67a GIT binary patch literal 14496 zcmV;RIA6ziPew8T0RR91063rk6951J0CfBS060GY0RV#l00000000000000000000 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-89.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-89.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2d94e6dee04721d093d97468d1fd754eb3120f82 GIT binary patch literal 15656 zcmV+@J=el_Pew8T0RR9106i!G6951J0DjB>06fG10RV#l00000000000000000000 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 z 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

    ^go_($lKE9R450>qp4v`D_O#FE87f*%MDRfPS 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 PA~e|Ti`AZo?@ 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 G7#je~Cp+B$ literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-53.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-53.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..cf84371c3bbf18b9fbee5f78c2faff30b5813fdc GIT binary patch literal 20688 zcmV)3K+C^(Pew8T0RR9108r2X6951J0N8*408nlK0RV#l00000000000000000000 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 HJh%e@E{hH? literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-54.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-54.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e701ecefe65e373b5e72cc148320e32f58bd5634 GIT binary patch literal 5628 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 WD|xPuj~suF`PXD4qC_YF0000u9N0_% literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-55.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-55.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a2cf625c5fc14da7fec0878092f1e9bb979722d0 GIT binary patch literal 36052 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-58.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-58.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..550e06b4c3ca4c22b7098a7c71480ce2bb0732dd GIT binary patch literal 19108 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-6.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-6.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..969aed502b10fac95483bb2bc90a0cb700feee2f GIT binary patch literal 77224 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¨^3wYXg$|dX+XV(Dx$yvWJ%xyY_i;TJhzo2@w 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 TM&EG@bI@Q%gQ-8^H8iaNxCE$e literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-63.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-63.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b090a26931126aa13ef725824bc649b89665060d GIT binary patch literal 16752 zcmV)3K+C^(Pew8T0RR9106}m76951J0E+wo06`4^0RV#l00000000000000000000 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 XIVNG=LG@8`p&M{9t-vU51poj5r7A^% literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-64.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-64.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..61cb1fdcb2cf32fc8d7ef0b2e8cfe66b8ee5c53e GIT binary patch literal 21540 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 literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-44.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-44.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..05b1fab68fda0f78e5dbcdf5d56750a2b33e85a0 GIT binary patch literal 62440 zcmV(e0P}(X0RV#l00000000000000000000 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⪚8KzC)7p|sHek0@9MTi~Yy1Xgo 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%0Atse5TL96>rZGs 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≶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

    Jb%R&Bi^T1W{LY@c(crl+%-goO#a#I{J`54 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 B57htw literal 0 HcmV?d00001 diff --git a/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-27.woff2 b/public/fonts/GenJyuuGothicX-Bold/GenJyuuGothicX-Bold-b87a4987e5b2da77bf62ca7da291da5820ca4e7e795eddcbd3052d6c55f3baaf-27.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..bdec6a3e3b21f180c49e5e8f3c56648ce2901e8d GIT binary patch literal 54520 zcmV)0K+eB+Pew8T0RR910Mz&Z6951J0uVd^0MwEI0RV#l00000000000000000000 z0000Q78@WOfno+$0EZL^4he*15eN#0{S1c3E&(47zZE>E*B&i zgGyUOvTQw+5{CD$m2i|^FE{h|C5rA5siUusG|PW*XNTG z3X(}jCJ@L(Q>PLHBU zSf>~miC}o1 zF>e_eJV)9wdmBu6Vlb6wx;+usecb@ft&7#&>h5-T+sJJ!86flk!7&(v-iW~{87W{u zOR1EJzJS^PMuOFt{no!x|9<$-^02`)Fsr$ZQtBJ!nPj@EO$7i}hp^s{VnOczUyrj-ndXXA+ZQB# z9u}ryp<$6ML&#QqI`#o;v46By=ZSNDgkjJ|pJx;M29inPZ_{)FB}xjoKC@gx4tY;{ha3oWnGg#)@~?-;{{Ne5mA=mhiA8Z{R~##KC*oRaj6;yLdVRP-w&4b0 zqY7xE{;eWKJg^NhhU9Mxj3a6sQR56a7Hw>_#zxi>sCGh)MXBcuRjoNKl;)fvF_v8G ze2{FqY0j|2P110GQq{f|AShE_?+>}%>+YJ4l>Kw4N^#yBJZc62Z9)|HOAh&mknm;z zas~vGR{kq_{e#2h&|NOCy0W>ZxU%qd+n$Xvqz)6?54U=rUuI_5wV(O3f{-GXNjQV& z9LoK`WpO3hTxgR?3cC)a`-{NrXCP(>9J zuQbnS3^M>L4jO_$2uBm{5Bd>+fe}L&JbhsT2nYgx#Fd9fG9YVyn~6q%1vGdHz6OuM zSGY@WMy-vPmZKHuMGAl|?WXW2$_*8V1#wx>It@b* z8~9vua2A=FG8wQgTrxEs9(+*;##8&y?V||rk*j~D7+`m<-T?I!g=aie>Hrmh0pn%g z|2ce-iJ7I1gPW&6N}{v5e34YHGFn~xKllIaUjS+pi13V?G$$Y;2E|htm^g$a6sgjr zO^*RnmTWokD7Hqk&F=8{?DqNf`#&$$+P%Sey4)Vl*ZYg#`I{F9rXJ~?K0i1biKVlJ zYWrXvyhA7ie%T{KsamU(`hI>vdHhmmcJhA*q#9GxDl`qF$VylKbe=MG)m7u^HAgN} z`ao4`Fg?9`9KW-rqQ}oS`xBp2{~hQ@+GAhPHximM4<-fwzp0S9y}7zPKRY=-*l+A? zZ*HuvEZ3`*av`5dIJTiGvcNJlg(5Hz4lK^kPEU@FjtmbCI?#gCfV2NOk9}LGzH6&I ziv!PfY|GF!Rgne7h%0A~tXVK)!hoKdih_iY02fC9P-oU_fFOF%o$kJ>02Uyr3w;7c z+PVOkx^yre*9f-Bp3oCWQfazx_igC|w&w%ct^sZ_qR}7Q)pUY4U=6SMpzPQ#+URZm zR<}g?mibR@yRzw*>5B`Iye`Wk>HbMN8#6KHgRzJ9u>F8x-5)=p0K|vP9!h%L`}}g7 zm_QX}yH$myy;%mnRkwtI^E(WID(D0V*iCgs1i^BpwJ3MS1I~;dS>1K38D!oB6SbMv*)?KXn47|;X?5g6JW1}FT*El4bIhmBKhxwx-Qs| z7qa%?Na2Z zxdZRwCw2zp_5%{7`8IG0E0X$TF1VH1Dj-?a)eTz!!_z3XY*e*_DWKSv46Ccxz0zg| z(pz|Za-xaKfrhZU_Sj<~UCd2xpKMrzpxws?QNFwmS)wo}M}%@Sg;u7CO;qU!M~dYn zGChD7!tQlgVL8Jw4pbdt8+&{M1jOHF7TC--)4aBN{2&u@d+=~2bF7=}J ztood~#cWfcEKjVpU|26s&eo=9UCeHnrRfI)NJD1Zn8!R^B^WJEPq97kCL?-tq7}@D z$3Uq2dURQAOQ^t@-Or#N^D){9my%`>35&u`>9KwI z*E*-d(pY63udVDPb;|ALY`rqGA)g5Yc9o3xiNgLQT4TSdymy1`)~}Z*4M)pjr<`=i z)HIS)*=%i_K6VB6_3{gd*DXyJ{q=g4tC`&*b4Ha6ru9>e)rXz>K*zUMrO!B(Ph#Q) z?2~PuZq`P|X?WT{frYi`JnvqJzB6nXU1T)B8|}Ydg=RQB)~4>`^?^!&X>R(I4oZAR|;?m3Q*Xo5!#v#d;(PjWs-(AC=x zraPT@{HT#F>Nsh*58ST1o$-b`A4@M)!)Bd4Yfl}`~)2!VDE1Q zz2IqSSSSzwsG<9_)y8y?F3vBztuljrVs6_KUgkJp+D|6!V0-`5CjmDwQPt7azHk+L zCw^kBlk6kk=v1#6;riQIl2jJxh|)hgd5>RR2{xs?Fj8S83P&;eBEyW#nUOv%8Aj*$ z{3hS15vmoSQs@4s;@(MgZH%pRQ6JB7L9x!W|JGsUj>0Td8#h>XZBeZTqdHVRDtlJe zMtxL6na${e8>mml22`?U>_DaCuEP-wYKn^-@P2mGsMM&4Qho`lf;E9~2$g6I54ENk zNPjTEs!6Zd%!d}c@6AxS3+G+|1Se#`LX@C~PnY%G*)6r*Eok9bII8r@!G>^R5}~X> z(S`o-kM8&EC+C0@dh%4gS)nPz;8pawHXZ{$aE|~YKwUAf_@T+5gnN=%Jpm^?${r6l zD<5~9J7mB(?6oNHY$LGG?aA&+qwi1azvFHG01!VCJ<`xS|GA*_{Eh2<%IXnL*6&0Z zqnT1(l;{SHn$kwYsdL@yb!}r{(U(gsZ~=>VgwOy@tby^PuzJ36rhoeuknIX!Sm4CS zX>g@tUSeD<42R?0%>f2V!WF5A;H-pDE7Quw`Q&xC`J$uA+2?!m6)v6c%;MpXbuVq7 z+Gi_weup$ewU}3kH-E2uI%hN60>$;^B}L2emdao#_u^FtJ!sOKE9Gc^!ibujv-2(o zwMmRsKbrYg*E|GK^7Q@iP7jAU`cZJL)qx(^T_4n-0gmX#UUpy6H_*|9fgTgAZ$^!9 zE0)u1#C%LgxX~O#qVv?!yvEZ8d$jDwPL zX!vv_Ose{|&@yds%M6n{$-x5sR;d^0!xjB5F#W*LHQGxDSso)mO2k`a?EjNsE_7zM zqqZJ=fm`j1(a)~Q=@f?vvPzXlF(hjN1s>{6iz@yqDBCgR5Hr!7^kl)YFjGZ`oS!S?Z>6!Y~itA#@r zUTPHD23TsUPv9jEo-_$F36N)Fq`&f3Qc>yj_StT!u{(t*76ar_kA8*V3eFu=aFD(I zp-tK$+|_>Jrm}vo*T+0Lzc!j<8Wf{I?{yIw)>9Uu44I>KR8=F8$P*yLO8X=eyFv%sgtO%+ z_p}O|$TecPYDzwrgUgVnU8;u3U>C8)^W2yoTky7|InkIP+MW$mmhJsmx#yq9k7=;G z>Zof$nI}gd8|v~yt{%KG#=AR%XB$jsfvnChp-eW1--T3>dA1(}x@9C&ZI+~V`<{9# zHfelv3G7H9xq6KF{Jr)OAp6uKV<=7CW!<{{F31-geCFo@{-|Mi(#j$q#fOpAr?aqd z;i)PZcvnOaFJ>HDUjNdo5SYy2ki4uN{hAp-ZKM#oRRA0FPDu6S`qrboAdR9#dDe)? zJh`jRAeW3Q_0z2CVp*}922t!{xN(Q{weoYxkoGYWwnRqa;zPasV(gs^gn|eGNMY>jsf{Gi&-F9mw*6;mj!h8Xec6~grMETsq0Uq7ABM8Ip;Z7cnY^BQU zg}o&JmFhs34L_ZV-?2^R1%RZRl`5((qH*P|KTCGN;mWvcll*)piqrHsqnau+T$Lhg z`P%heK(wL0VI!f7q-UY{4cM2=l!%+_l7v;m|E+v+V-&N>r(&pmmaC019t$v6lzost z?hbGF?enequS)y$BTZg)F$y|Zg9}L{ESr~vOA;*DD0%NUOmTsEC;<(bn();2_@{m*qb?|w3}As zNawW^_b}p9^-uR(h0r^IzlzsC8Q4@2uZa!vSMmZX&y2&&QDfP~Jr6leh&)uA2H(@rxja{ZT9WW>xrVKGNveAGZNUh0aTQr4+x9D7A<(VP%(KUD zBQAgMkOo<{HOS-9wjJvB4fBkM-UGo1f@F;k^Lk^&ZR=9w0LhQiKAMlM#Gr{3{cJG) zx2;c1AUcxDY1+!2!>@k)B4DUk8APbC1Vy97a70a-Gf)KV+TMmJ?=RjAeLe0YK7>!4 ztTyAmiRdAP^@+5H&Z%S|s!1AY=SyihDn=8GQE384qM;0!36E@NsXZFeCn8Hs{^+=@ zS@i@h$AjrcK>adm#5IgaTz*t=YBuSj;{Aknx!qZTCdWT{) zL~k*(q9!+zsY&kERni?#KFCJJG(k^?iDfLqo17Gh`(`KSV3kO=@vzj*$I$P5rAR#B z8)uY0P0m9adu`;kz^fD^(6?%V!PsBv>Xye9KI6xpB*}y z@SbTFfSr_DE0@7bC%@FSnas6($fPY3%s_O-?hhav1LY$z2WX3Wr{)~gC^oPEB}BVa zrv-u~u7gFZOg8Tf3XG}K{rdO))`#AyDu`rO{wMB6m%upuesD)21PcnQX82EIJGbfO z_C?UyX`Y6z&5E8#UeJj(W|mp~oUvPR@x3aAJ~&^IgvL~5O1>*bMSgt0M0e;mC%iRw zd3pA@2cB0j;8lhIUdzS+|M<72GDUA^{0)&Jju;W{xhxmvwNmJJ{F`u&ushGDcKkHg| z#J)5dTd$tKc9jkE8~C9cnIw>9?VSg!1mo~=$gl=kF@PqY z_A;>XJ#}%}xC1^S1ruej*b6_VnCA0+H#{w%;SNif=-Z^F7IBhQ!S2`(^Q}}!{`YfU z6u7>?j zQPG+ypW5aQJpGWTh#n7x>wxNv3*2C-wsSH*kg%QQ44FR2fa-bvRF>1M79Dbb*XW{-pC^rxSyP(OvB~V)nIx1ENmA1Y`e=O0S=Me{$t@ z!#m}4uG8NDp!7hS?e%Z?*gZaa(F`4tHZ{AyG>4k#2&PGcho7O)A|Y#Tl&ojS$(!t& z8XFBkNX(|r2cgQUP+n2I)sR{fuexdhWZ^Y2`H|+|kPu>ZrM-&-!4k7Y3+n40q?DT( zCE&Edsg>t%oqzrPlQrw^oIihaZ5gK0m@Ds|fBbL*MrTtcRR1%0tVfi>NsASlUL9!d z(fFt;X6fsp_1IBY{ix5kJk9dW1o+BHlTT5~R=?8L@xjHk=9jY_ibA<7_jVs&r_zwLeiBB!Y-P~z-PY^GiJERu3#%!07q89@?kakr z)3J`t@>h;P#*9SdC*{1zr>3s8(xG^s@z1x+Fb(T0RKt1tJ;3Xw)=p&d=Bo_|`F8PW zZhFF`&rHe33Rm`e`TVjYAMoaxr<2M+X=!6pj@nY;+Qf1y?W2f~ zuVUhdL7Da~yXyQl24>fC@zvP5#LFb~-Jdj>L`Tj9r8xD($P+1Ex(^OVi%h0RHtFk! zkJKAaB6PqNToYPW1LT|&t9@WKKKmUVh3(nREN_e8CLBV>`)EjfV_dP=c#9;(9Hr#%3FgFkZ`Ji`S$+TLHx6)#GyN#A?R&t&pk7GD0FCbTUwKHh#u$ zOMqp(GN{f3IFL~e+8#TqGx-!}vpWm-?oeD_9Asc(T)z456HIM%;r`I$Ortx6*PLL7 zfnSg4Gc)}E0BF4qZ&cw#dVPX%hZmHm6D>@B%QpapfpA$F}Lr*&iR$D zJ|s9imqp_z;AeAHxh1Q@GZzTfdU$tMPa3<&BJM$bQN-Y}%{1>q4ChBIJB*Cf54uG=Jr~aqUeY zB>Ji*I~|}a6q5RGa-MGx2~o=gPn!PjPgq~L*Yk^>USki!9VtoxR8;zC9){-${fqG_E5a|@$$rG#-rtBpGDzVA z6ioa|zGBdnFMRkWKOc-Mm}*2+vp75{)**$f ztTqYzY$1FBsX_ASYlUYavPG1+-+{K4nL1iG;+MbfK2`5UsNk9&dyKyiEn92I+EM4I z`(@K?j1m^eX}3}EN)Hs*Ve3MU3)%#8Iln~IpOX#rmwIPA$mG+N8JLFE_{;Vx%0;We zXg<%TT{Pr*Z9Cc0me|&99|vQzXn@qM^1z`tsyg0{aju3_LJPSv=PtEGatN+A8}@bA z9h|#iz4Ir2CxJN+Q#(de2GCcboiVShi@kOZMsqL!!HG=~%J)%^5f;?ej@_jWn8f=t zG*z-$;0J4%a?=-Mru2_7cBXA8h!}{p)*VgO3`N~&u4J4DaXVU65zB^`JZv78ya_qJ z%Knkj5k+hE$o2=oVGNJPYNhnPqBHH*Rc@LZX((gQjBl!K-rbSn!sVyU09!!6g_h3Y z4*_nI^U>_ZIU|O_WkCq1g%53sE}9kQqd&Hl-4^qKi)9#izU)iOF#bNzKK1{H{xd|V zhccz55@MFmaxD!;zdBH7G{%cnw@xPad(n9)EMxH$N!hR@t$7{f#am?e(nae_OO2ejdiP#RpY46W zX4qD=_U@Z=?Ci*d(QVo_sXY}!Z#CMINYst&IwZdG0tt&Ma#02G^Z18AYWQ+T4?C-$ zgbRx4bj06BQ2T64wT79$tw^X-CJ5M=H)Ey+dr1kWavKdNoMz#~W@}{p)GZ|r*upy@ zcQcm0iHIoo#M^oJ_-T*#=ktdnuH)}f{Y59Qw8HnnsCO*r2fH;DKMm}^H5Y6o{4|4fHsybR;{ttY4~hyiLao)kHP%cMmWJx8+T*Q*80n7uWO>jaz>8ZiW=B+qfvd!c$tV{6}H8=ws)dtZ;cjpfY@~ zsu5i3mExQ5UA7>#LDm^eOUl%D=w$4pL^<%#+qrh1 z)w7t!b9YgD0D^a?$+^huJs2a2{gb9lLv3~-hMb`D{|tNEj;G7b+!Hmq{;db-S~B{L za4~)Lv6SMaspW~u)O=$mC^(Qa6d25t#IaEnuAhqIwh$Bx(df`MDB(uT|8XarRsB1J zgq2(!{^2nG+9O}8M(vv|e05s{iCun;jg#5NnpahQjefIfdUYt4Iz<-*)&44G zU5VIccn2M73}zKi0maB%~n(Q=Vdg#r0w%LXiOu68u9NJB)KcPIba}MYt?L&ikfgcwSvr_N zwK-3%$4!n_nX>XIZj_*$$n3q(8sLo~_zT>@ZM!dlg{1d7ekkC*hZmyRN>e=ckGMRI z-=fdTT{~%a-IAPS4z0me1ciD772RhhLA&AHu0u&!=Am();1tK5jP;WCqOkm(o~j!W z?v@TTQSw!niQgj(az#W=Z8!bp^F$9fBUfb^x-qs~nuZm3r}~)Ob9NWRB?1?oOLZd! z9ns*~(`_w+xx4EoDN*QaY-*VM<={5gYgS$VR|hl$L56VP~7Y%Oocm z?*?}ZtLqi35rq;vXoLqSQo5M5%Vr68155$2PjMzxOb>=Y<^@avV6qB~1}N$K#h)CB8qmSvhLl~xumF1 z7aE6XEz~AAEpq{-)&w=`)ARs?T+OIkPsCJ-xO_H7Qvjh2{NNn_r*@`ZJ_~EXVDdm3DQ6dv1EwVYsSkPnBy0pAtZpn zTss8C9Goy4<3^)Q^%aL&#%Ehk^J1F0zK$8G(%w=ZL1J?>7;R5O&q%7+g{bSBr# z9XWR8VpLfdXr16_p60F_Yusq=_q=HaS!AvB2d@I;NVyd3QT7&L+-^y!O(GJuOcx0` zedf(XF4w7c-eI$8P-(;ytMWrLCxYtv(9EjJ`s8omz_;yQ}Bq|^XjxTC=ukV;$M*3(v*$D@e<2RUoNZIj}fYB z*Ma1j+*pOPd*vxur{07}162DUO;1zz=SDxtR_k26qU|!od@?jLVwic63*Ts-0V~IAUDDL-l*} zfGPl}xn=zte|xP{{$3vihO;Fk#T-R(a-z{VOhVx6do!!N2I$4a0^8lWeA($hpkb=H zAs=}{Zty;x#MjeNixCKoVu%QB9Aw3)RP@!PSHxAeN@&h(A0l;wvOIIkWJIcnL?7)+ zs2x3)@L?aDxpPml=bv1Rd>M><=z-a|S(;>#j7ZUgn0DOEV>LFI!;B%JDrqiitsJRZ?)>@LK3@d#(;4ftW0xF2D8uC~xOe*rQJnjfAo{KzC zOH5JEoxP>?ia&Mp0HTvs_xYtnXJmRSQ|xO&fpatKjaj6UBoP&5xF~OMS)$nR;c?gD zUuGk=AB81lOSSk~no{^kAE^+YJ4_ZWNIk{u64;_6POydj_QkhUwLAE zVKq-I-yBnNm^nD=K-`@u`Bw=F+Q)U&78A*=zWzM7OtThKu;FX1x-(ZX_+o+iih~3J z(pGbs9++A(P@Ug*_H0!EY3A@k;|w)ZftkKPv$`Ek3jv(0tnZ=;AmhZQ(j}Ffcj<6O z6PU4|h2`p-y>xElH=~^*^(L<~VfoyyY5+3ZbR*Hg*pkPq6w9m7$(?MJ`@y162}3l%GhWk&cVJGHXSPL63AZH(_w9*<7QHa7B8w>_ z9-^cnelHbh&)KoAXMF_ddU%S_effo5$!fjZ&+Fi+a?TruVqSdB7cniQK9>U7`19y0 z44zhXnLto58i+iClV1K>JIj`D)&#K@ zay@{j!e;)wixF@iBQ_YW7^__`4~{vPw82|e%&OSG`Nr)<>c^CyESPHLjgi6V8$ESV zGhTJt?U1m835R!gT?6HVg)(z}&}fQ8L<|nV*@)-0{VE;kvaIB2k&Vj%mWp_JvnemZ zGJ&0~)mo2+06GWvri7QaF)Ey8DC70Fln4U+^z}u?2WUpff>;`qD^6Chiy-70m=!{h z>Itjz|DeI(tHXH(nl0hlUkGncoGKw>dCXn|Zn`?>!rL$J&N zci59D|2U!<#IGLD!l~Q(TOSewlkz~kk!Mp#7l79XyyQ&yy&da!A6Z_97n)1cMy3=E z#OckFJ}s%Ns+swyKfptk9MZ)`^Y{#F(@GlruzIFtaMh{VwY*^qXfBJE0QyCEZPfYC zMpJZQ(-Qv|#AoC1+2)*yi}@>nZo_ov?B0>eFr*?fmv02VgHL9L(40Li%H!k}up zG#Gn_2R?542#Tz-%5{HllR+6Re`Va@Fp$4|?(oV}rYVcGPPDA3WRexMDdpqj8cQ4& zH39u+(rRKbkwEY(x5j5h_4YR>B@cdBynvDwP{t2#!BeqF*EDr}TVy z27F%wV9RxN`HVn(P*mavKd@-q3!KG9i6ul{qxp$t>07#-lzNL_%9@$?Pd9W4<)xTn|K|J>Q565{!gZph zj!g&eC1B_x!$I>0sWjsT(Ld~YAn*5E^>C>Nn{y|>s+5@>JB{j66vKfq+&$EEZw(L(nW-6Og z7Aj03QgV_VE5?t{5hCR+1t)Jj#FwZcj!Uc+bk%ksK@-7!=)5QyxNY8{=7n5@ECCX7 z>=2qk;N^$LsW>q0azG+7q$JgRs9QXt(}D40)F@=BnMf*_I;KbxuW!npgEo?7hUF8C ziqWzJBxV^*boupnZ9osr<-S(2x?pf=s+5}TK~o1$P+kUNd^|UN7q1U+BER!HPFNiV zf&1CL$T^t{RmM60$SIGSJ=~zcfl3)yDUZu&C2jm5&|XO;m9-lv zp{8NWuh#MVu^b>GiL zGAZ%4cxZ`|sySTREKw-hAd9Mw-a2$>;;ZiBm)mO$vaS4`73X(c$v-FYfRk)CK+$Fd zSzo!i-qK&rAvoWI2eLtaQxW{|P>C|SY_SCFZp_dezZP9fe zu41*jU}pBn2_jO{Dk%cr0NKUtPV4yIvI~y+E&#dxiRaQRvjoqqjb`GPi3jP;r3g_K z6g;_ynkdC6T{3zH2=-slkjAyUO^PH{C~MRn_0=3fz?i6LM-=4QyAD-Y4S}h1(ZD?1 z_5#8ilh_s-K1N1sG};7$8Hp0h?7-&3QwN8H%dZ#qT2;4npaNgs7Jr<^S8JO{!268mkrRf!?#6Bm_19K(ljf`+ zF9W2cX!Q=r>6?hQ9X{(RgPK74VIjD8ON}k)vQ{t3*btFZc08F7qOG-TcQENAK+luf z^OJ_avjVAs77>3Ex=T!p_0z;<9-#tdoIon=(QYIgMM#;I<;($>*$JUpJ1(9PfSU(~ z4_%yDh4jm=e!Z4P0JHl&MV~gTi4#kcb|%OG*EKL5I`2)sLoJk3py5#Oos%PdwV1we z)v*RPMl73|A>*ksN9W@P6yE$p7z7F`ynz?n+gSl%;RE>UxhYauB=81Zi78mKP8+N8 z{lJ;;#Ho*NSeM$~Ka@N$&?+=q`zWpS7J zo#LDoRG~sLJoqUP>i3TRu~3vD+^zyQ^&CBNitA*}Y;^M_HW_~qKNl>b9yUZ59GAf) zA^UfP8)1uvs<%b2* z+L%{Q)&@L{>wEhDJzj>0l5#1d#>R7v#ExdKL)~iw;IJSu%yS}(K&L`LCNgnd8hw2g zzz~7NHZFDqml@5glV|clCPqpK2V0Vlu`aY zCml{Op;&O)8frR46P<9(f#-EKVYlc|_;l=|i^Z@nb0?+YH86oCz94L;0b)SkD=734 zVHaP|miB&{fQu7VpufifAv{zu`EtIb;l+n6ZqPNoHMKi3ajAl9tyEo_Bs{q2*v;m> zTcq(LH$ub&s!m>KS{MjeD0ekXZej(jDJHM}x0#`FCf5yTL*)n(rj(B}r{OGsHIeV6 zDLGF@RJ!7}BqBF~ByTXNs2Ni+6y>=8D3p9I8z+0dl}F-f>0{(nzbyEcgPrO2U<@0q z*ejXW*EeT>PVP(^-YtKaLz1XMT;Yo}GO`x|6~p3|kxmp%k?O=~z~oFGM}6+hk4}cy zK6KiE5#P=S^smg3j%*ZZ2O&MWut25~M`F$RzK03DRn0{7-^;@7Sr#{ZRPFR9wVGNx#I5?+ z^G~(Pk8QEDsIk1gkAHcM6>S2UaVmEMzqgd8sBbj|J56eC5P}LaXuup;Tb*AW z?<|J%idV|M)`xVg9K`hqIoOdofH6rR;0{(zB4_soZO=9PBW?T1zTUV8_x6d+Y!fvi zEo&?|aT0={W}{S{-g~nTOxi$Kl@mO8vQqLM+#?hg&2z`3;-Rd3Z+q7110Gsq{d7wx zpy)I4&Li+O%v4}raj`HT+&tCgrO$dt6Lkab>X_L@?&|VSs}dD{Hf)Yp8Axq`wD6`a zR#EOkVb{W>PXUx4iI4VxU^Ou9YgpNsZeYx8f$HG-T8y1P^Ha0L(B^3hk^rkRsgJ|_ zm_gpNZ)~6c?jA{n*$bvJuD0agE+Z7~y~Vv>`n~xUCQ0197?3GUZ25{%O`EJ37;j(c=`9m{b(?N~?BpjoxE)8eQtGJ-5zF^_Q~-W; zT&yn|H1Hj9V`!Qe8z5lsa{7pW=YsiO*|DWLAh!7fO`eCeNn}3p0Gw4*&fwR?!&iB+ z^MnQT#YaU2ZTbUNd?MrgbI@?L_s{zkl_6@U`7!}6u3EW5V!s}$?87Pt)N`RElU37L zb`(YxUHd*_(>|x;T&^VT@@A`7LcxsMjd7j|ctXyyve=uo9PEQuUMvV_yHyaOavHt1h3nupGJc3k$4Be>iVj;a7fp#A|@B zmF3K3J)*mOyW%bB>XkD++;rNkW0p!MEGf_@sU3mYAGrkpdY?n_h#z zJ;L1O%VM}V3UYwxJqN8sy`%Fe;+0OQ)A7HQ1eu_@RYY%PRlt&^na(=zuMa#P5fl&P zdYr^9KuuL)W>#1IPmh@Mnc~zc`H>zhyhm6&`#O)lgxg)4JZYqT>9ug@Md^&O{!VmV z@2v+vRo#@s)JsY8=H!Xp%%$nCL>XDIq1424!gD*a_yOLxJW8&*s<2f>*F9HatsgK8 z>6LHYj4QByul!pURV4eau}pHe*i-WTFV1i+o*YQ}HV4>J-Ue65%dzJ=z?`RfUCXTG zqrKSNcgb4$;>d=KneQ2_@xhvnUs3r^f}+0VHz6^c-G$(E2*&HSb7u}Ww>j;+xRv$l z>Bzj1u$-2quDqOz9Ln~gt+vr124kd36`)hx74i%rQz0>bszp=Z^;kSsm0&wokARqn9jP;D;&Ww4v3RTLYC6n4J zz8rfqe3~0C>E4zFoZWJyJa7KfG*lqpg-vlaX=~}Rs$yh2;Zwmr{{USh_(+YJuxkW` zbg2>O;bo_!?a7{zhJtl9I#%pbB;YGn%pMUR%Gd67PVo=gR`c(Bo>W2BgpDd|@ZtPj z*eRO}opWAdDo>gwxe>k>w;7-*$YB}h0^O|9R!j8Zr5g~pQlTNlD}B^2Q{<#rP5Mhb zJM12%E5unZJn#Vq>PBFCJKT*YlK~aM2H$cH9_ay~Sx6T}8zn8(0jydwhybJFCzI>} zN1JWR8!^eei}*&^Eji^);|{&embwf)T@=ur8fEbtB1I%#dhBrt6yYK_Wt9#zvh zMFLH~c6yuip+n7)%zhN(yo?wB{|*|>ZEm+x@3$2jIu0;a%71Why=naKs8{c0wRHF7a-3jkFtql0UIK4F!s6u zD|omykQAfnJlh#s^P5Hrk{|ilYQ^@J2lzKz=uSqCIA4vbV|IKHb#89jaYw?Kb$Fsg))m z9UQU9!m_IliCDej(i-FvzaJ$7sfQdtq0+>a4 z+07`X0aAWE`8To`nkCbmvU#mu+Qc<*s)RQ zq4nX3t;O-d|^m4|AbZ^PsLke%zeBhq>`UejKULe zl{&9z$tD|D_qZTgcd4CcRnvq}@pFq0(&ai{8dAYuZN)3T zxPz?yFSb(GbhoI90JF`@;}Mep8PZc-Cz%VlVDoq!;x!b&tJ4J20r3#z9|kjNQ1+c< zufZpx=VGToYj=DL2gFxx&Y_cdDx(NXr@oW+2F-FR%++h+2z~}M(VD0oR-5>r%T1O& z_qWs|3T!^d;Q!JTR>pl8N3c%mO|K7W?KpGdAYc+86Pk~G*;`x3iJZ@^2uJLEPr6i_ z5cLzz6q@hs;^~CLM*0d%V!c*$Fg%-OJqFT! zp@2g&Q?*N~6eTF*`$Sr7(n{(l8Yf?9knEC)=&C`CkgRSx*!-qLs!a|S;(EyX$&fBR z0f(eGQdg#Ulj>LxlRJ*4?u+#l6xbbu%jDooC{MEdSa%s92@u@Xr_ueR94e0cf?%85 zEC+-X0*Y~aY8@~X16qDX9xnUfL_z*#FbfNpx_s$pG77hJ>$~arpr&9&YV-Jr@x}^L zSaoi`No#-IB_?Iw{qC++g&t?+|LT>ilKQi|MT&7Om;96aZcYChMKEaY^wPBz0V4)$ zsQgtMUsCB|X`#j@WPcKp7RytghxC2A+oy{j2Y6r^Lj@NGz|>fjr@j^*k%&5fer6DW zckq~zf{JRBuISpyB7n*YT&&4*~Lmg6{PvRA8-TiXql;%JFDn8enz!RurkB$rP^&{cs=2K z+&IkY7UkIxX)iPSm(Jc#Stn5u z2(0K#q!S;3E1Licz%0njd1;JUqz}AFwfIk0>1vsgw6VKlgp^U3?cC_#>IAw5y)qny z4`2(b$efi!UCa7)k9P32mTp2b9!Hr?z+@vYu?!x5DAP$xFU}-EiX`EA1%5PDsI5b> z2cUSH$2Su8dhq6wx#4w5@QsXTiMnh@(9OkdAyYCJ?LzH=Kd6uGCAEL z`vV{$|NDQ6fobJ##RYkp`FXpw3gwm0D{-7FWLXT*0`_9z?$UiH7UYy2x49DmGWVqe|@00lH%BYysCoj{)0s! z;;|`s7(tryIojkvz}Vo1U`PYFe??43hnL6C%hAwD&bsXMriWy_t<{qjcZ^rV>2Y3e z*R@k~p?N|R9N@{SU3x?BZ#tWj=>-+zq?iqS&~MV=0-{PX5c{50!sM#{aE^Q@gLq#* ze0FFxk35SJJ^R>dkssx@^Xoo?3(O@~w)xZ# z`E7N|z=T(=ye3X}%}o|BZ`RP;Qt{BuZ2%1L9F1qSD2R|EsETpIKMp#7R@x;FF)Y{5 z1E~xgXJZuJoiSj_I$1y&rH2n;h8NHFu%17VP7dkq;W}u&UXXps;-GuD4%x~O>8_}- zFp%a0ya9zsk#ioTAY*biN2wbcpd9XoI_m)(l5r2}6ckct!NQQ$iYOYh$g|`Sj+Wmy zmB^GE3CBvzp3-Xs%uvlNq}V|^Mp@xOszREOCQCjKX;%1l%TtSo>-<#}&pOQyaDk60 z@}7jUc-V%ZCCVq?SK>^715mGy1m^)t0LiRd@{O&cDY)gWJf1U&CZGzRR$NejzAxM- zRC}w1wV#tUDtRvh?w*k=QbVut%hY;)*0c~NK*pA5a_~sF-GvuC(t!)4dq(_`>y}hD zg;_yG^q`x0v4f9r+Nj~%=N|^6;T7x~(@t|z+XRY0FC@0P-a`aElPpQT7c+!Pa(prJ zrAX0Zlx&-kj>H8u1}CfxoT;Io`gGE*fJiIn;)HmDlM!@b;)cxh@ai&;ZgB1mdF9}mbfKCgSbCj?Lo#1F z8r~vtG=!yq5^)0Mtl<{%3}Kg!g|$j~jLD;4M4K>}>>AzSMDH&h|c7fn^AlxYSXrfXvqp?wYvmfDQ>fwYpxkB}UCZ&Q-o%3Bo* z2{3)L*x8nV#!1?%S9 z2KVM{yk0Mx)AC~X7 za}Au`oz2xx!m?dD1<2bI~u=DAizQjyXg3eG}KH`P(Oa%@Il%l=R6kg ziV)~<3y%VP+xoqt=m?>rR$;%p+uYZ3vCrfNz zhMMq*cU-4d>dIuQx}={6gJVQs1D~GeUy-CU=kOJX0c8igNDT$$iWfZ>(xmVviV#3C z&I+}43em9BHc048e7gsITEE5jiHd1*J zjU5HrM#W~78Oh-+#0+Z?a*S;@858Rqozt{r@k|%ap!X2Z0TxCSrsEkUk~{UCl;2tI zWG5Go4CixBCW4qlEAhklKHTj#22Cne#81kKRO=diCqyT^L&`F@4HUCGyVg?()Myxl z-AT&i3QM59c5AB}H_-%)G&m`*%%UKew5PuJKDWsA!!MfsjtVCBq~+_W)B8{%*iDB53lY&t z-98_t4VVFK&mO;#bB;gHjGyo4Sk*_fb)XUNxNHI^z&Le#@G^s>(%7pF(k3nZD}#%n z*R1o+nPVAQN%6>d|KiWwVAWR=jt1!U>uh%{`R(gun{*ZP2fESNJtNLN7p(53H1 z8G3SO59fQC-mlh3 zOX+=_t^Vx%CRC*ND$9?2hckUGzn;``MzFOgHZcz;(OUVbu9G?o7z@BLfnmXe-D`7P zK??hSD=E|_oU4X`1nem` zY8DZJz<%{~9DvaOPvhG@khVv+CTa^q!U_iMBeK!472~h{{!RO9s?4)sjGC`d4cZRx zIfg(C!!B(es)r0rb&V7pb*|W#!6ksPfQvHN`v8Ro&;#+Gzzd+E)aW+aXvA3|Zo>(l zqAEKiz;MlMCgbIEZ)zsY>yhwaAg*Z-WjSypvsVt|TS*J1f&@(09l0X=*QvacI+0|N zFGkpM@u^;$G*qs|a+|J=8el1Luw`vd>Z$y;nH2rM9jFOMT>9C;dg_ayq_xTSg=Sp= z`zG!+8|?aj2)yZpUF=34Il$9Aq?b<@stReRM)oKD_wLAnS^->0>5u?CIxA!ZfTHLc zQ;ox}xsnL1jpz99NQJ6GTBvtORt!K;bd}Mw@#>#Od;diBlSx6L*<%{Xy5N-^d>{s- zBE8dSVd;deILj-RGmimkgst8a!c2fpwxD)ag;nT|WK{jrva{bMpn{q9%_cCN(i+zI z^ButqKmhgvZx|Oje60twm}zsj3x#N^mW7bJ0rF5cY~kX&hh>-N{P!`RfLW}0Q@}P+ z{JDB91Jv5^D4SRYm=ZyA(%uF%>UY}!>W4|jzLL!b(<-eU%M(S*-1G~OZSL0)4JPmikpu59uZ_->KidqcAwl%0X_%KcqvD z9weANh1liWbf=?d0as!2yhb7fFIE-OdettC0qhIS)j#nKBji#LcZ81q?*v_o>bYS8 zW_wlLW4sW3v=fEoT!5$BPd9Mh?g68+a~^9rFJ>mw#;<$S>II<}*mE_D*jwM^WmTNb zJ@h-NqVBWnLq8Z|jCQPJmvS#cM$!9k_sNW8vS2f=0kmkPI6D8rUqSlUBW5P&bQu>C zj4(pic{UO<C!`DH2o;)I+pE=%Z)Mp9Yt~eysv_Cw2=cnqI_|!#+9}U0%?sM7>p{7%ot-~ zBbOaI&R?73lM>%Z;>I>P<#fHq6T zwIc6eN?`jRm(OLpcVc!{R#aRspt+Y@SM&>(7Ydu-UsvSMjD7Fop(MZKPwjlZL$jpU zD$?S{s#vq+$x6L(2Z}=TM0SYo0H?>Pi{iJY@&#k|NU!j?!Nc-Nne1F)lehIKE!xa8 zo${$RK461;TiTTH&aW^oc?*PK z2EjD`bwzDD(@#A-NV{}pthodbZ~5fYO(z2~5v^lYZ3%qx7%qpoF{fjZXN=Mox^9V? zGh96=B&o5Y0q5rfi5<8|&!6=OrwYZ-c9Y6fEyIHzjLkLjlI_ZkG zjm$(Gt3CUJ&hX+fkEs8ZBg63+99W*dZuco~l<$$rt~_h_w;cEx1};==rnf`FRL&vH zV=EwnqR0!;?;sE90+4`#%6xkl(S-5-7YKJgT6ien9OYkd8GCZvj73Lx6d4(3WimaO z+z%jhS6--R5b*=g#|%60QvlPU&8j5p6wHe9^Dgh-n@m7l`mz7Ymk*~f@osSP$WNck z%`F#~HuO+dGE50$qLr8-Cc88Og|SGNfYXE-TEbi94~IjIogKJyLix3 z`2cN5v}6Vx;$ui424+MU1-9q))->Habkh*%-0oX%@@A?>2DDl#K5glnL^!^m95ay} z`@8gEMTPlz3Y+f6*FuB%LbPbYP^p#aeusQh8665BY%xD!bz$$Gy8$!NsjqG6>@#>s z!P|F-{P_hHl4T@^D!!m)(T-ykPPTo}9^E&-uQJ|v`2he1}tov~~Sv z!3ZuQt)%(3PYEi6{Y9H~rn`^}2WC?& z^gkzS+aYe!tQwGZx0Bb2%YBXFJXT>!k6(|Nm8%YMg|9(e8tZ2yMedG?fm9Z1;1ayi zrCHi|S2p4h(_)!Df|M=M2tAhx)yfM}1AK8q^M#*`UU%c)AnTc&4ol7ptE&=oeE*{< zMQryw;zC{Jv&e~7&UVX2nPgM~Xf(Vxk?lK1W&$w1=9klu5Wju&yS#x+DVq8h{S^tx zJJ6F`0RW(AWoEDt0bsiZa=Yvps2C7rYIJ%u^&!A+CCx$pV%?i}ty6MG)Rnx1Gbdc} ziqPT~6f?XL;J|nHchRJGNHuSe&t(q9Y>RtP?9-|t-S-$R6tfk*ks%LNqx;pG$%-mi zH1q}1f6f&W{Kv<>Xvt%izPb4u#+@W2pTL~+7$hKjwk}|_2r%}N+_CeP7^N{aINX{# z*IAc?G(Ua}FbZ6mjVc3{-;K}Smh93n0<*63%aa61&*Hgp34$CJ zU8Ap2d|hbrH3@5VCPx?Ekeh71M>&QL$wG5%go_jXR=LYAG_C-w0Q`hCpSmQww2FPr zN<81!JXnwFy5a3thZd&PiTc#fTqWA{9oXQuA1qJMSe$m6LChuD_pN`Jis8&?g9CCf z2}LS1GzLk+lNfe5dg{f$gM#16?y%(Sb-DyoT)oQDN&@t*qEDY2XnKxy0%w(Mxiyqj`#6qNy<0?ynnU z?DFZx&3 zxrYd7*uw5CJ$l161xDoEV1b$dGxJ900%8C&sjZ)%+^z4Th8nu`-IR+!57R;QNUzK2 zfs6Zb7vDB=Ng~^YBX>(D&4OW0e3(0HCTGBtF9#}Q8b%HX*%?v-5ozArNDXG#J6v%p z(_>erRVMj}5hH&B2N0zVeR*HwdMt!f=LNPKK#tARAY&H7vZqSBv>#x&(jpZ+dR@&z z=e7fe0cFTbu0nAFP}Wu0h?zic9Af2!N6wxdh!)x19=lnmz|e{LLh2DE<!Xab;Du5{R{(M!|{FRKg&(TYT{B&etz0PRC@KsLbS4}L-}wO(JQ zs~qPESdevo+H`(Wy!De8B;;@YlUgg5cbwy?u6{4(D8Xs}8i}yUGH;*g%<(TykHaO1 zEbI{+sa@YN<_;W?f!-2*hHQLyp68oE+W|RH#Gl2vmqe``yaH62i?3g{a6^ zjGY??V5C>=(p!Ld%TxVBdWi9%zLQP{{E2<;jG|G2wXuzHqDheHzBMT`M&Km=QSR{W zq|yLEq@+1avknnJ_u|JqhTv6g1t!Sf3O%47cWt>rP(?8{!hFLHmdJ&-Zht((bVM~c|H_f=!*SOgbDpp&ESL$L=5$CLCO9b zw6-)mH|;+?EqX4j;TbtD3I*gY#4xt*FF9s{bC!fJp$Rx?r|%0F896>O zGdsAcX3@jfOYR9VSlbwe*lqE0j;X4R?6SD$`Po+0U%TWUJGjMG1Q^Kt14|U7eX?{#Rx$=V(w3lSl1f z=3L+S4l5VNL9Vb>3i?P+cWU&|M+4-KgaUFH+fzR~r}1fBMef!wuw%g;fFQZcC;Jra zM|cdu6HT#+qkFX55@KfnyCm#2$_I+N=eh3hm zRcTOm$8??TNc3L)9}p~2nyRAEi{5#8IEe*)#k-RpM9``#q!Wzh^^#ptY0lx=ECGZm z?t5OzNPa@`Su&w1jDu>y>&u$Id6}_s52r&vqBxhF%*=ARU{}kDAs!i7BY}FIMf6 z$=ZKsWuvfYGGbAxqIj}(aXgtZnJONaRGK>h`0y!Aztgmf#v=;$+)vRMPaP*mgq)98 zPBm{}0UwbQ2LdEBc;%EWZ$I$48Wk(ER|=y{-UbaU?SCVB^o0S;=*a#9C_x-dNcV52 zmjZ(Sh>l~V=pBjIw}_1Bi1-m^CJ+h{PNH#SdV8VI&sn7!j$M6c?rk9kk0$tMff97@ zJ27v(JIJ8js$G&joX&mLEc}ZPuQEx}Sp0oovy<)KW>*s~Xm5TWcgoz&u}3Vq7Pgg` z;r->*a{_B)U9*-G>G%_fdotWc30m~c{wB$<9O6aui=L9AEG@~O`7#`!vyKntDNS|e zu=H}vy?yNyuD%8cbdq-d)>q>=F=nuOaX7K_J{m?jyml)X_JCJ=!#8`Dz^8c+agaMK zM@1*e#pz$@B$^6M3iA+(P>Xa(A6fqxX)lD3(V75!%F`KuZUFFQe;q+cS0NJsN;tVq zltK&a0%2#b-Hzro>Vo+iANrbwu)RseJNS0u-Qg#-u_y zCTMpLdR5JpbfG*rBq+#uRydOMhz7uP=Uamrbb6DIivZLeJVTrAgeFGs@>V4&kk}M9 zq}PKpKH{=OEUq%_DqlK3ksVSilN36<$-hyryAMX;BNBy^+N~><+IRKu)kwsmdYxq) z>O4O;q&>8c4LcQySw-`qDEMs)t7pF#G6we7$eL9{r0Ovo?EWCkNVXlPJKIONWr@N` z_phtC3SCpK>$;W5dTsW=$aANfgjIH#p8F}ea>l=WPh&*buU~7J3ib7kPT=t?wxa1_ zwW|;UVQ19`ItJa7(1nHk+vkk|3AhSAt@3aWd0fJ#Ffc)I+wgp_6}#i(8N%8pE^6Lu z+Ea&c1w6cRWh|n76T^E~Js+p>3MV}Xt*ByB7+hgF*fHpwm?|uc`ef@^fP??nJg)Q* zRQz1WrVMa)IA&DJqbQcjd>&OeBFk^bCGoy`o}k`8b0!JV*|QV2wZH6n%zJfWTI9%? zVfI)H7T8$a5C5<|Js*1!m;jORuGO?T6Zd74X#to!G%y7#nSd11Y+I)H-1B7h=yn_k zlOL2UIL*7LQl8S^17hImaL3PM?T*+yif9Nsqaz84R6SqBICTEtd?AEtg4${vkb0;) z@wtHzWRWMK2RnA?z(_r}va;8#wH#*e^ajC5vBBFQrjh5>C~Ws)65ax@2*kzMh+glDuDIIMQ8@yltuxIql^*f!*;^lO;C$Y81DVuJyYON8id;4$o z2!#%iLBDAH!Eq*yYV%M)S`eASi)w@RXVU~>X za1*(}JeHw(DvI+9mb+We6&K4{v5Y{5lgiNuUfYezA+A00oddAH4#)w7qtr0uoYZ(C zq~I=`6=u#Xa4GoV0zmK~_US)xE6<3WY(p|cLW)zk3cjMwFK2|ptvbUBuLeZBP}Gyf zBmR~aI)iyALjj;Q(xle)lrZ*wz61X4pojdGV{mj67Z4J)g_H=hXoRqRM_{%lc1NF2 zL7FA#e>bZcB;YL^qJ$;W6l=Kh7E+K!Y*g!o;m5>}J+ts53u`oI=ic>V3i55yqHmID zX}ct0roT|HHV7_PQsZ7y6nzJyvCsQnTIt}P!8yLFD?I}m?pKft9p=8P%M@XXf6rSv z0(BW!Gg#|uhs;ch#P)4swnzEogy5o`EqDA|HviCU@ypCm$z;_OgyR5N0KM>_zLZdo zFUh+{W~mCP+=>Y-w}@woDB*;N2nbA1>^rfvj3ucnG)_Dh@069-8f8gE#yROg1H}fq z-^39U`F%mDN*7E8==O{7V}zq%^>h6~trCwNNf>B-vhXV;_MtWH@ZD7u3n_Jl(j9Bz zAO6Hc?xT1~<9O}e$=x)RSOU9(;f8+WSFj3S8Gz2lsWMof* zHc}?(*SLJsu{{9POb7f&2nT`kPPrb>KlzVD3G(P>R;fpkYd&FVBnsNQvMG>&+u0Z^ z>U#Z2{f}%Tnc|Xpg=}k)QZaqU%QBad{BI`eyk{&eedzoA#O5RZ_YBH8&b2ClA$^q{ zqq|;5vB_sJL~bFYOs2ah{nj~YQUU1WwWex^L-W5gwQYWGzWUMY1O1`J z!cmgE{2(57E^>ktjL2QvRLpk2O>WVlPI9k)<8`WCdV<1f4-_^2K9Q01ee!@%9Cp+L zx$XSwJ!-{Z)KvGJsWMsQgg0Y@p5!HZj#Z$CSOW3Syrc0Bhye})HcXT}@f<6f@pOR7 zo=|{vUDvgt6jD;IoS>BCJ9mHyB$Z_wU;=3dW?2pK>sI}MHZi>0uKoMZ+?$rj(tvAg z(2Sptj(n4&&Y3)V`@iVZonMmOUrz z9fKb1_sbF$XBeN9hbKL8dO{4U7g@%k&J#mJ)~!)chBup>LL&v)Vs&uxnrZ{;ZJ#XHWZyfYDMlLZ{&Tlo@qCI22Tbyx6vp?Ov) z5rYrW`R!%uydj4Dk@imUmsW4tn)n|_&;I}*_$5t2yBB8oKbtZ=FhqgBzq>dGo!<`* zRp>X2fW>rl*28R9#3gDazvD=jlN~*u?i9z!EUWE^xf`)JH8|wo(#DIl2xn!*XP;1b ztV8eK$KB`=f_I$X!ix02msR)Z5f}b^8E;pej~_&>k^f2zDAEA2NHOkr+=)j)TaqeC6wx^$+P~tgiRlF-BxH)Y(IDQcTe8-bqKUM@`VUy=CvaJ)K z-Iw$S=p%h4Gw@b7hUsF&u(`)tn?|n}feiWp5%{ePkbJ8yp*vnjfx0DCj~A0Z_3v?9 zXG(PkzUK5X_9lPr(o>Iaxhsmc>H8gDQgXu^J-YQh0}HPC_8)5=8FIURc?t@)n5!uE zE|;uQhsdSk#cf&=j5vS;seLrt@Z~bgNX$BpMjk6s#l`$1{|z>*ksJA z_Z&XXJFh}!({5MT13AeJDbV43ub^-aEx?HVB(&@MTU1G_wO9G3(=Dn3{ z9E)7v3a-Lk$yETv03X%nTzK`(#n?D)Qdnfq90d@VS^B;BOuV#%oHLb%TlEplD7A*U z_3{goLr&&v_cypuUw`hX$QoeJ^u$6Yq^K)E9_1kq0d_$0qB3#lO^-5wy8h2B@*c#RZEq0jm_?0;b)7TY#xnJdzXYfSQP>1MInd7EgD=ZhEY89cYzs zRIz3rtMQMqV-Mzm5()0&g~I^f?)j(W35Y_{J~@jta=ZNq4S-QpA8!~9SZ3v2iR$T6 zu*0fw*@PYT4{VHx2L?FI0-Qhz3l$&|CV#6OPv~U=4VQ)_lFV2Jc~rSE>FRs4ny_le zzi5Y5-dW3OQtWn-ZK6)T3e1Knch^Z2Lo)vi^z}WS6{`cy0*ZxY)=F<$Ps`?aLRH`T z$0?5DAx`?;&)8h;J{D$)G__LE4xJmxYw{`0+bTCQAq8Cl93;pi`4WkwReiF-b5ZUQ zWDxQ-I@j=+-yuJfRXtNj*Ko3mPl`ht286`bT2aL4Or|{%CBRpT|5js3De%{QiV^?$ zl>6D1V?{t7ySH%%1UAmii9y|D=MLTwL|>jw+Afq-X{iZIH|>OSzQgst<--|Zf+IqQY!5fq>}fyA(7`k8v9ucx`i^ zbFqg0Thbe-NUwFoRe7J|o5g)u#-CStiJFU>gn@;=IX1Ed(qU`oHRR?_;94Aa}od?tc?2y)mGes>)Ya9ay=|6{k>rPhTO3#=c@$&C}h(KE>TqgG#>1f2j5odk> zqZrnnTHwEzzti1!O72G#lJps|iI&;bJ177ivtDE`H{1xg$fi6;29*&Kvul{y@F+j9 zT5i!U>P_>cSAAN6_eV0yWC7=+oG=&4oL%Yn**812bg$pF-$mhV>|wK*rCl5E17Nnb z^7D1NGzox&!emEd?IOn`ZU!f-uj6LTooY>;ykFX{UoiBpWuu>1JmuN9l1|~)PuvFWnTV;afySqooK3O( zufzE!`WK6!U7hT7jTgJL{q&wUuvbM)jVK)jO_TS?4l5Y4`U|n#UH1C?IgE4urBTv& zUs*D0C3V;b5oa`~Pcu;taM{Fb`eDuY?;#?N9RPEbTKn1#?FsP+G>K#7mW(4g=M;uxeUwHRb5hwAI)rWT` z)DQcclMS?<>kw#dY~2T2_e9sR?qBUc`#5qTm`5!u7go54n8ND7E|ECo zhrF_&@j-RW;$(M%RDj8+fi4OWuK`-j;71n$=Fd$WPV*aJ6~H5m;wodtuBv5}0yP$^*8ScmmJ-CF3k@C80a$`dWT9x) z#F~df@!`gasEsk!n6mwwh`Dv4J5nAh`jkNid%{)-lch)>nG zuK~H}d_3g#&`q5GeMg9R?M!7Pq9!@$;DWqNLsP9Iv&A>3lx9U&DaX1D(brvhHA}%F zdZtJ5A2Uio0!mX;=ZIx?&0z`}dTr$y!8L}j0q=+O`%_nTz;=|reUv<>H9Zw@+6|VXvzY=vu5));nGq-Nq`rP{hRag4U zE)9nj%o*9x-@p1R5oc8KNla%&;rP1bcNpDK{Go-#lwc3+_4$8Vuz_n2Cr)M8$=jooZ#e^#>6`B02K+U^6>tiAzH$zr7%McW4MIOcQOvMT*!>Q$ zo=VF9P=Tn}86fC7F7-?Mz;REYy9<=gM2>b)I&_NL^AWKg&+`9#z4tNyhjXK0)D<~% zwb*$Mp~zoz4y!opBe?%`RF8Nr$)Vzcobu;lGY?bBy{NpT20DZO5bbWe_zRS$_nKXh z{l5Y8ZX6SC5keq9@VM-z4y%0$=HgDirZRRm5rYp$u@$Lo^%Zj+X2Y3V(jJuVVkQIDN8mtg z!ub|Z{V@?k9Sl906LK1l@z#_d$e7Y(g&3W4nnLI&mc&)v_1k&#`=QBye=!@N5R@s7 zjkIgYONZeeGQiLJYP&;RgS!K-nP-4Kl06#!yXz|D!eDbk^Q0e7R%bPrdx#;e?ekt_ zc#-Q3DLkHcPpFFV8=sCBG1heJv;8v`x3~knC!YaOueTc;^tenCI+QVaKpSA2EnsKd zX$Oh+l(fj?zCP;&&B7~T{r8sbPxF`8fckvPaXzbM$vNXW?6_2Q0r5O-9Zqjnut5%6 zK`#0>I+VOKiU6n$HG5{PDP8n?jx7m8oPy|*px+jJt5p8T@)AsJz|^9E?}wE|GQ_|W9_cmMl)y3Cp@RPb3zk_&PcZ{0#!fx?i#a6zyD?O zwxP$ee~@d_CXsG;y!>UDK{jyA^cbg@GOI$_;p~F(wwJ&kBf4i~LXy4;U?=wGJiV*6 zX~gkTxx>4iYE~uL2;;Sd3YK#avWPSBmygz#x^;V3vyuBlW`eb>o!?b%W2Z+0gkCa6 z2Ab!f&-3c@_b-cq#ee!d6JyD`yTq?NjY@>yv~X1EkTZKkin0r$Qew=#b`83gI0c-* zZ_jyN3=-{XoR@nuFT-gG3K04PUB+*35gxme+RgCsg1(5zsQtZ5;@w_-K@3F=j7%!`$` zuP9K+gp_p!$fJ_zV%tFp%>PG2_M zOw2EQx8RzO799fa?fpR%zxn5Sh>C+<(`9KOL^1wsSff8%I~ROw>GtiWWnHy<<>~*W z{d%=u%x={)kL zjB3@PJYAfhlJ^096)n^(+-tm!rqFRliKcOBIjU$A36L~)M-(pdlgA}|MZ{3co+{Nt zc8HLbV51e(pH>9n2bu74fDn?-f=h*iO1dq!338S}76vRFt(-GIl#XBHop?5KCwVfC z5ew%mGARsvh=4>EWw~Ra{$T}aN@NJMsqctrELZBTS*@m(u%k`uc-o8cUceJDmUhD; z@v7>#X(=jDvH89!8z*sM%=Wn-bqWw(HHiqJ49{J6-idd@n)&YuS=F%#%@x<^cX%g0 z2YxC(iD+~-wZ0909}ty=#-rw=ltUHe;Dpq7zBHy{A?B1qza`xM{;<8 z%*%g~IayE1`i^I1XW=pUS!|fB*4ePKf8WpPYv==%V#Wib%g;hdy414E5WF(aQ_F>a5v^#Ys?@Az!TstGVud zT}v!iX(hST#2{E6XTU~mNdV?CFA>(n?6 z-Uud14q_0)j_xNKYNBMKSiP$xN6OK!py#V3T!jnR7e1}O5>9H^_D&4tNI%J;t2X!Q z*G;cPJ{_jnG~r1afo;*8JqMz1(xrGV9&dAqA>>71a4?oBQjV~~WDM@)zosmDrf-+> zmWbk-yaNB2bXSN0_8}nvC2dsFo?670W_yN#YXilzcP-0pXUr`HqmUS z{q%9<<9(s|gM*_B-x0Eo&e2YR(oUI5nDMRH=evauaF~0A33|F?r#z{*_7+YH%aFfV zbhk?9e*#z-YvZG+KxqFbg}i0~_ks~64a0qy<0rqi0wgZTrz9+zCKbsBJGTrG=ReP_ThyXprrXxunvj_{atSu6qI4MT z$|)@iZd0E5J`*>^p3^+GeSF7;Mk~wxMe5f`L3^?!ZIbub7}HU*p@y%-UIS{vV*y@P zhg)j|v-;PcCJ6BG5*~xILhqiIjIM!ZPv*;e1xB&{;B%Y{4LCcK^U)DK;zkk((JNXF ziDgVFT&+EKC%C_qg+$M(`F~q4ig&9~z zts7^>G8Lbb zQxDhJu7FdQdlVoKrL<+EEdZ6#K?S0+rCAe7cJJyw_OZw$7mj3-XFN0dm@I0@$n5E#Wc|$4!P8< zRn_#$dL)SG^9qPkXH3~iNc?qnXDWjZvO7sBP&|5l4AVLEubtxf(j#$Qjh=OEtBd9p+jhmYa1;;D?C(CvO5-WGlQ&aQbqjhEq3V-+ zxPrTL<+d)2MJjM{on&H(ZBs2LuB67p9RKY7$|m%L+GXH4+{Nc9$WHA+o2CL$sCrXM z{w>#lKYqQ4{pwwPVsI(VLC==h)C*#PgLQ;aJ7Y2;Zm>2pd8_a%4GD|Yp9wE>W_g= z%!tc)ZGft!c-c7anud~ z+?9s_3cydu`*8t44*02y#46dGSCw{YD2J}9Y?9_AK*eqUCD~m898{_q*mO{dX##gL z64avHS$xvG4e0iwN|o3afhKhbv)JG<%R`@sblrymV$s$;A|5)_joXA3$F0_R^xmrh zYP&x^*c?JI*GJrBDRFQVJO{P^Q--`mxtfhCQ5hZRlhw6Fj3%W@cR610!O2kN2`uf{ z%lzyfk>W_g)2Nj6L+Mvh1b|KvbHlT9O}V2yd(-GYmT4qa;_n)M^+{h`CX;y|IuITU zxFV0C6zBDE$Rf{rDQr=)BOH zI(ZUwjk=W|x-S)^^mA-9k^J_91fiyh9E&dFQZmfbP{j*(32gZ0{m$FSiLE(^lvii?y?Q0 z7lp^}0SFv`6g<0e?58I?#=aHm?$TZZvGNzYpd7~XU^}FoJceZl!xJom!;_8pw$*KA z*;4OVJF18QJw&`dfQnMNulMp&WrX^aFGZMAL6Oyw`F;2jL)&UO6E+CeDqx;BU9vrK z>suwuvNNkj+Liaoq+Pg)8@sU~r2HKUD?aj8USLPN*5oW&w+#YG)Hd|b{675*3OCUC zN={V9!01`KEborK+a|Cb^&^?GaWmMtIw|3W7q#&fO$4Vcv#3*78!@x`*PNmK zY+EP(XD^h)d*~Fak@SEV#jf@e(k}1)f{reTlF#^4WtKHz8=;op1$<_Wi!Ut{Zjs z=a?y0bX6*KBF3wUoc|??65PD}Ttx|cmELq_4pj3^b@bo2=0cP*ShR3%+0SPtx>4Ok z1!8nmVvMtAQ+c?x&1Xn&jf}oq&6CUw`9oa)5qpZhJydKJgr1)anN~-5Z+nhQ&FPRL z#@??j%4{ofv*u|1D9_qBs9el(I)v*vWzsE1)0w%UhHr|6B(_)|5HX%DCah99I23!Y(#6kLM)Yz}~8+3Q#(<(k^ z1nAmAM9C;5#fAf&AT63FYcPvgP4r|iyh8Uq8mx&O#R>VA_bqBJK+hEzM(HQAzP6J# zQVvw}OnSvaZ))oF*y7)@B)pg3-0W;1lz5hnZ^40*pqr0vuc}xFJK`T+sC7mX|C|!a zQ5yfG9J7K|mF~_Iy>fjlyY=aYZ-p2f<(d}g?JOQs6+FmB?$!T}2T$8qDz?Ul$Qf_J z_=<8xKxHs3gFlHg;Q@HW+pYzSNFZ%#T9tlbxSOAz9Xn;jabKXiGoboW4irN*=on<2 z{G<*>9!lAsO&$`%Syq^X)Odr=*Gm9jK%l=vKdc_q6Dn#{=;Cr2OgSs$&6!_pM!!N} z(hjfFNN)8u0vcPj6Ez$H2Fh7DX%;lJF2{PoF)h_&o`! z(e%8a|JiO1FA-E!HS|19XeSVn{SL6mnSJdkXmb{ud#IJCxCIyalnnnOmF2%G!Bge7 zV>E(aA{);f$F`glQe1kMPt_*pXqk67?auHD7-zFg=1dj4*vP%nFDIaqDiFVLyw(Fl z6{kB`@uQ>On{~B;-HDtvBU_R&zfIo_sTkSVWMq1G^&=H_Wa8apD8RQGkRyu`1HC(M z!#R(%e|SY>-T@R1L)x$sSbOkbj&wBatW?0wP^7iOL=lH{#W6aYg;?PtVNxO59)bK= zOi1WY+iCJh*c;FeCFyycgh+?1XBmXhV0T6;;0`^=ez6F}J1Za1mM7!jTL35qi&X`QQzM)O_l1zbZv6z-nPm@=y z!fWJ%M9^E(bK>RAl*%^yti~;~YMyMk=8-j>%w*590F$7O898hPWJji+5VX+-G(|@) z>g~}?0#FvfJx(jcME{eRbfv~>A&(RDwg=~i4|W;JcabID06;_#QDJU!VqV(R>V zbn?N*;?;Dq^ChOd?X}n@lVHTg_jxZ;wP7Zo6UyP^NJwVAL42KAyK)}m><^ogqzfmp z6@Op*3?O(N2f`Y8rctsotmg%0UFqo~b@svV*bMe5Iukg4-f;)JVE zJ>61cHGfP-c^>i0B1P#aZ=immDxKm0&=`r>_!KhGv>DuZfo9k!J_Dbl+NF`|yLvTc zm&(#F!UaAe)iJdn_dSlz7ai#kNT$75S2^4Y)}wC#Ta|Mvv*77l&yX*S%s;ROx- z!>d&_IpbH_(P;o6-Y=-|7dQ}Jei=v3hUPau)mwAPfw+a&N5eRdHj-9Tp!Nhg@pt`H zQ=^G1F8zDDIE><4ia>m*owfxEaFK-Q5-O$NPqYzd`RboO2*x|V6uaQ~PjfcY1tg~o zwgldO1}52DA1z@iC9GH!JpT>539#BW!MDun&IsWg1!n!|v#U8qT>ZkkyD%o)whPX4 zZZjf#D)AsUnp9AR=)pyP)v38DUkOcH$%Z_xGO#5&hXY8TTILUYL1N~-c0!<7>swSr z=M@KhUSm67FoLXK3eDn@XMgAJ!^!By2Ru=X|2gTT0(9DjB+_mH@{ikZE-e5^VGAY& zpL0YM(&d}8d(O-{367iR%-^ymLi2>t9ptCwTY+#N%2W4Dm~OZQK;S|{=B_B-n9cI4 zrq?G>k)Agpe0^K~1FY%RH`Va9?wKA1cp=pCpXV07!)3j#BNO@BV0r}wr2SLt5s$w_ zj8mF0?DtugvStFFx7Ps1z=lrihS22oG*18AX&dwhqD%K1^~bHH_ibsvC7CVpu`@IU zBEQSFO-)tF;LW3yR((-JAJfpSB+ksr~6(E%)WnJ~0B$d@-5r^dNr^ardXLLHC+3ZORmtgu& z@-TxKaMDGh%lN-|3Ad;U>3e<8M?hV;W!9)@FnFqZ#EbcN4HI|`x1(2chubNOjbhouf?1*wB zbsxlOj}W9Xlob36MezWYE`}#?AS=R$=%>^e74Jr<&n%X#aMZ7)^bJn}nZI=hl%Jzv_I^ zCxl+&vY11ol`F(X=!p>X628UZo`#V}5>jYX8wEXq(iR=rz7hlDP4Ulb4dE*5YD4co7L^0?>(X!+g>7W6g<%=c-_N@$*r* z0W6jHLt}U3JHB=Yf#DZHLw8{e&!k2-NT*iK7}Lkcv%J^Ve~MB0v}-3sDh6fVluZFR=QN4OI`%@j#4NtnuKlVji$Y$XP_Wekz{F=)STSPriFh5J}4aj(x`Hoj0ULqohhQ`emoNtyW#G-FQ`ZiI+(BrO7h!qZ`KZOm%VC zext6h-4L-Wmun@>%^TukC~3j;NjSyCwti6IWIG2P&b-~U+|J(_JdbhCCy(6mt1RM$ z%Sl#9tj8VDt| z(vV<|15_pxaz^e}fX6zNpbl^ya$t%M;!QcUH5VQIr}J!XR5vY>+LPfZz<)`0=^rU4 zvV1j9^M@KiED+Qw%CryH$8w2InEkQ{Kp22hg1FeVPOXeI;ZCj~KeST_q4w!$j+qCk z_H3Fnq|CtwVrUq|#3?jw8XbT;ZE_af3OiHqZv-QL&|~bHiy?RW>QU z)JCB!wu~|0=O48vK-EFcxtrC}T7pnvkI?oFlg=Ax&AL8}JW}|yTdqncqo-P~t z{>5{|*|Gx`MLivwPK0t#oLHx!!2Sm7Af>``0aj4}erOWL*co5qQF#7DVQ+_5)=Wp9 zAuXPyZox^s3eTJ^D(NCNUhL`;Z}Klh)8d>aj1l zkH86%;zgE0m%Da;M+Pdrinzstv5L6sVVxz z3T||@(HkQ=sj(yw!pG%~K^h4c&byxFWJSO3J4T-`u)L_O(y*^FrnC4%vzEaGyC~VC z00(601T>f@;xdpyTi5B6ePJs4;a?teL4TB2DMC#+DYtvyqRv4&X7ZcFa!YuNd=$Ay z4V+QO@7QdrG%UdZ8S3w;MGq-xZ8OjV5hwwHV=yFcumdOkglYx=kUJS**j;_d*6S(FvB)q4e}EAhPTSI5G~eOgYq}rnXcN5Dlmt?!Z|*1v}%n;3ObI&TA9&{j**HO75JHL zKT*&ybY0<%mUm|M87gNbG;y7e21w{Xu5hM4Pj_~ft-0V~L`?M6Zwqpm-o35+XbKAC z#u6YFuuB2^dQWl`jAi=W->LD*YmzUmocY73C#a9M#9c z172M#S2E~+^5)8fe8LMS0pr~tCTw^H0Pe=+?Bx3bPgazf>8OkUE<=C7U^>+stvt@~ zzio7f2n^-&vqRVOs}aNPihB(Ayrk#sKQuHtV{j6EB9Z@-^E7^;hvN|Mpi#9+e)xsW&t@=&}Z__R-FNzv0?{A{NMqqWkBrgxe z7)3k5oa{bVjA;i1i*t&DPb@{kPiP~8;F~Z4#1xPGuG%ujJhlM9Q~+r$ZoVcS1*G3ft|jv8_MAt#31NMnv^t(h1zE(>` zbT!q?Qas28DcA+=|Nngk#j*WgQMJ&n-XUVB{cZAix21(S=6th()g(tSdWBxqXAZk! zaV}w#AN%~`s`6M%nYkuO#=I<&C01xM3Z zE#`-6svL1o_y>2$61E0KA9?dzmgplh0ZW#g4>zr;4k?UN)k_Mun7f8No89 zs@tbmIi_OJWRQZk6vbPfE$#kKrt*GWY7n+UlNLSIN#!4ug9Mb6qmkgZ&lW0w5c;`8 z>gELe-`oEY;?GeMK+1vQbjW0jU(CL{MKO|)t?@1c0QLd2#Gtq=RI4?@9R}m$#zuW< z#yBC?sMX?!RuY?o+0`H}ni6^R41i*O!B)`F)3F6S{i#_CkQQl(V1Vd(v35WWU=F`Nw3@F00E3BO=cz0zEEWt%V62)vC~ z_yY>=;*wluZfk6Ck*PH()^z4hH~7A!0_3mQ-tJu)>hpuhEA94Yt*+(*#hzGrjmE3- zD8wNazfw$P+Oveo0SaST{!2?RT2^Ma+MOY|E$DWL>e zk`oxYDn2B-bOSt~^`A*ZAVlYk+7PA^d(pO?riQ0nCuTh0Y1U#*?Dy{K!Bpj#+aQ`&qNH{F~CQx>i~FI zt2;qQq1F&N?cKjM4V9{qgn%Ha^eStlzy%&N>H#ruGOAjr^w2?iL;)Ke!`nmb2E<** z?*8lb8GObFPOKgDXJG&EL@x(uBIv?;T#1a|4iba`vfvq=k~mBmXGgY-?KcIC7S-wM zh&vzh*0+85kPbgt>^vu27!oq}Q zm{xMKnW>~|epBMXHc)^kbq7ss16_Khbj|w~Iql+bW%%Kz;NZGTRRe7R)?cz64vKaA zRT>jR5TzqBLlv49C(A~K{$hbh6I<2+;TjQ&s{zd?MJ$xayHJ5b4KT`u90p3_L+pjz zq?l%Lh772P@J-Wy`D@pKPvX>Dg+uz3s}2dkX@#S2 z)u}BAqFt28PkIJdBgXwi_D=HqOrRaupUTtC0-LRZi&;%u&NSEcI07k}%?~i1xP=S2 ziSwhr(F^8&@vQ%>czP=vFAVEq>cutUBC#XEDb8qwFxx!Vyxc4p=Sdmle6?k&^P<~6 z?2w2Z0rJV7>g0fi7Ns$UnX-@A)0TE*V>uu6Tn7MhJG)o5hKq$7;8(fzfZ}vEHj3tW ztHo!cYHy9`1%$G?cTlj8Li+)NIyCSAuIo>Y)tXoerBDeyn*rbsNtqSEl`5hcSrVeu zWa_f>7>Yj=O!dfqcOq;*Qn{cbIQWhP0Mjb~02iuAM*%(r2g2w_qe}kZ0V)V^ZI2g+!jCe;V@+!#yL&LryIpDK zbMS&`?YBUJeflUT>MtQzpqr%~g&N(~c{=ApxBPCA>8}r8nAiVA5lF$Z?quAUS~q4R zZR8xuvJ9cvRLB}zf%KON(_K<~-Id9wG>7!6n=B?A4-c4+OSl!_e3Uy@1hC_*kQ#a< z@YMqrvw+KiT&qCw(4H)SkWUyDD5GyyM>p#Zn4~jqAO}@p$#F2N0pH-|4ofpNvR&CP z8YAz*o*bNL6fZ>K5mFwsOnEuqKz4Yc7*!=PHQE{D#b(aZn734g(aee(O?HW;{q-cSg;YAtv)!OmbZXF-afw}1FP z{Xo#d8qVp}P=;z!CZ7@y(eU>6onZszXCxo&T4fK11eO&u`|5tH3J#8Ct=Y4Y(HRok z+r#>_U&8TgXn(AhfBe}K2pQP{({^lI{@DBc%b9+z3$pw6EqySsd zTi{Okv6~pN=x5!*@QO)@``$MwkTfT_l8x*i)VQRQX50DOLm&ZmL2~w${+7LPh~G>N zv4k>|_vjlMcM9OG2!@K(9dH+qd{th~d+t{|MX}9anHXI7^`3cE>ZfH;K$>k9XD}{$ z*^U1q4C6x*P>!5~13^l6R#{k1%?_LFwp_4JiHHdGmjr&IA+f$VHi8&spKb3;N*iY> zU%JGUph@xlc9x<_`?#|`b)iGXk@yv1Ht&M-8XM?5uav+J3EvSQk4o|!s}D-Z3lH;% zZeBz_RJaBg`MBObrD0Mb&%6jRu&xJ0@dIVqcmRIlEm9`6%uJorz@^g+!pf(KP$UB6 zzSMXYdyINVcjayi!^EF~Z-mELQ&#>enC{-nfvD*8ogrj`l}FTp6oaa0S4hCKw&&MF zl=$&uo;L!cO}1Irdb-mF_?2r$QYlD45K~Ov%R$Sb6$YH>hrTOZs1s23;naE)ZW_<}f#% z*~w!%r5O&%pnQ!Kl{pulopZ~Do%p+K*i+6uxB8A}vPHt>ID|^m<=%wr>->1`T z7+mS|tV+VUR7UEp*(ksRF3uddLwFvN-p#0P3thw;aVKx-t)G~rGi3{t5Cf;v6vDPF zI`I!RGT>N=Hk(#FL?+}=LDn*eK=P1mQX&(emQJ(wWVw*SkgPfI8zI^}Ij&``AZI^d z$NTt^BOd_;MfVMjVR6Ap+kX*_cW)&?jQH~J_xNmUQSl{4S5y2+~|F zFVnJKTYi~N$nhRY`g0=>C$K~nMOkp~^w4icMnb21L=fZ@t4_m@1liqULjZLiO7#RB z#c&V5McIfB*2pu)o1zgH(@0;FYENYKMGj!-|E28wcvd*x;+Ab?56+=tcbeSItnw6 zDtvoCL3u7Z%~3`{_}81e_s=C1vP#B8Opn&KADcWl5FYsC;Y=Fv_XCYErk{MdcRF9v zCEY*@#sVfZF5lB>0256Cxld*~ZAS-=mkpuzCcnE1u1tA`JJGx=PP`7q`EI+6_7TCK zyLs9K`z9G~VwKAeYrt?|N=c|d?i9-^>1uJT22MDl7t)!|se+nOIup@cU#&1XT^v57={LPN2c*D@=zj=jD4qPEbJ z84kIF<@)G*-(8`G6O#po|Ej1luZ!`gs@jurZ|-1^ifFd!^E9=}eGcA%DEWW)0-0&I z9Tf5MIdENNJ9d75nX)SpRq7%g0fA}6pbTi&wc%xp0SK+6Nu0Ph?K%Yw{ePEvzV%!* ztiefM5FNlSXTkiOmpeM|0|=aUA%cDXeNGzksm|Nvy~oe)-C*Ew0G@AYHs`(kS660l zzYl;xq^(Ugl=QA1J-%EE%dYOIB9zz-1rF`dHYdb^#K5`pXSM{#~YA3Lt{-# zH~LkJE=d>l)P54j>G6p;D=Zn@)R&vpWtkPd=2*F*OZBF=unhm{{?YoaV>>{innE3fEE2XqnVIBtIedX0Suo z@jHsmoTG$l-f5KmDI8Y-b}WAY&)34Mzq(0;vj%T{nJ?EPn0c6KWD6@#$G~X zCuk{j0a4a+UFJN$%3)Ja1f9QNx0hD6{ZFmUZxAtfJv(>$8Zd`9Lfe>qRVYlP+mjm% z2jsGaCbmxGY}zHJerJ@)J;rK>U41`j(Kq(#drKHxbhowgJGB3@b~<0HnV(QZ6JX>W z^Y1n;3T?ipnJvIYzNk2&WzWRFbxg;(Uti4DF?S*wqp=n@p!FKbt6sKOknooG_MqZ_ z)AIy&$gxe^4a~o=f-z>o{kX)QwpboeIi#hGvj9ejfUxr#N^BGm!@4r7awh;*IN1(* zAC<|k?9v*XL=R%0Kh~X>d4f7NJa~j-NlRc&LrI@UOw8cys&Ye0t%MWp{HVE`<9;{L zgvp`5PyCEHA;Jv(!@vCu%FEgDssrZnt#9=Wf*%$m56vs@|k&%$HZEne;b)p9+_v7>TUyt{OSRV-JKW5 znZk1`&5{au!#Ov~1XU>d_1saCKK~1J-X}m%be=J06Ije1vrT2F zD0mO%JlwcuQ5B7ytNrrcAotlltAqY^ukTqOv@Qo%;gfKV-(BC>YbkCvvaF%oqbG(b zlQIlAojH{YEtXlxz2LYfP+b|skG-8u9%uP}l6DL2QV0=Kxt+pQoJEnX_e7c#U%k)I z)m4c4P`NV9BE33iQ`p>L;hM4*PJ$juAJgq`oX$5s=vWDQ^qGxE5Q^P3(K0%=#vJr7 z1PRE&CV5)8N`M?tWv4f@bS5-8pFt+8)h1Tdhc!}=G4s0`4D)e={-Gfn#u#Cf+e3N4 zTeukyyee7G?*voDIo=vE7)WxN9dOv)E~EGijlKWx3LU@v#4p9l1(6(}LtQJyl#vfN zG{ZLr3wyUYguO7TEBLZjF513}k@zzSd|k}7C8}d&jQIeqa9>g?<(%X5fK{t9*EtYn zIet^OuB2_8mLMMLgp>wrD-FOY!ko|=;YSoed}iAn2S8Uz$_Hfs^!5S{P^aVN6u3eE zs8IWeJJqQ^MW3gCB#lr42QuS|I}K)Q#LhCvY7={>D6YSe=KEp+?3OXt3>+REoh>Nw zIK!KNWu1f=FsEnmU;P}9H$mIB#}1Ebh3@jHG+9!fm)jRbX5oG>EI0P8~(BQ%!hd*pl@I1kP#b9iptcb;d5?u`vTn4 zzUKjsu!ysUHktrN_3&0hX3Rkx8WllXYdB>meK3^k5dj+09;m0Ia zHqB`#qzaI$dRBRg&At}VX$Ov7p}@X6CdhBzrS(JNb{bsfGYv4x?m*0O4Dv}I0TXN( zr?FCt>gwySh(Ph*vQBsP!+~qdy|=go{?l7N2E#wAtq*@AAqiMrUDn(D|A2*YTwAm1 zowX$=Wkizq;?i`_cow-!*|E+|wRr0K&k3qz^^osCHX^9}#~FrY*MRNrk z^~WBCc9T1F?Ucj8I##oAQ>Iq}2nK4{-8R!(6neqD8}8~m$Z4M$zkjP0)^x%Bsc$~5 zeN%UbHj1L(7c49C$0$GC?Mdv0>#>#hzkxyipBwh)xy6(kFX&q3=f>dk2ogDuP9B7LfCzJIP@MUHTED3ZbFlYRG-9r^ zCclB$dsT(O{rvzAitfY>c9evulo3KKb336}K-T;LKu95!t5^<+`-TlLK;FX5cp$fs z2ed1Q`~Htd4ZO`pd~IQsqMg806)_@e4zI^*u%iF*I+2m|Y`sQE_&D9fqYWEL%w+fu z`)TpV)Es$kj-bbenzQrj$hilQmO@um>H3g?8@uH54Jf=?m*F1o_UQejJfo<$Ba zPzKiL%v^apO@Qs1Mu$gpEHaLs1Q-B0{uN$jECZk6j3Gc;!1b`S9d&U=R^*~%ij`w0 z4=92HauK5_`Juj>a#pL^Epre9mD4Ugu(C%3GOUzCilVwhgF%z1Uc5^-fS&YPn}>?=AFkx*k{TIe zR9jfaq0TA2LnfC9=Ih4swI!}(*`bx92BhPDFwxX2=BoKx3BB-A!}8hmf`&A-c;i(p z>laJgW_ku)ctk078%{6#`CDdkp)MGxKFv z$F<8o^F&0OC(-CQ1(@u;j`-T3!<1eUK~H?aVipLCLtBJ}gbQO$010HgSy4Q2IP%^l3)A{3=(IRY@3F7%yxGo_DPBSh9L3%e?C3K zny?i&$y-ZXD=M1)y5U`QA`@E5Ux%!ZIE@N%HUAtp% zKb*vmV&Z7oSn~SPYu_IkaqaaN^I5fsnE-O!;0Bk~&gkC%4UJICbixGI+h1ml5HL@F z`k0W-06sbojSQidSXhtfv~mLaLA_{@%2>0r+ZDqei{)9ICm=-VY#l`R0S0G2+foi< z;CkwV_h&P4#-*aDNStYmre8xKD@}4sMyL@aTesX`*h@?O`A@!j`yd->*FxFsUCUzewFs$SoJyCyPVZW#byhrQ66M& zManO}iB(8yz^w+vbl#lyUuy^(I_GJzcE#K<=D^ z)2~>C^^ep|;!PCtzB@5>h;oiFm13jtLKJE~D&o;Fr=wtp6q_;_A!NXizAN_FFe@~; zHdeJ9()1`Cl5|?dBwo2RRh2tSEuUychzT>3t2WB!F2daZH{U?9n|;0pu?>aQSZ%kf z=OW74##D+8;!Ba+a#EziOF1>C=2AHIeq?wd)?qY6pss>CD-KEJY1N#jBCA4_4cqZ~ zhp!`?)(63j+YeKpebNen0}`?`KoQwonhKzxMKbU@U{}Q{v{%`;F*(Jh7Cg#k!qZq% zJskQzCtykx5t^Jwny<>8t2a*q0|~@AIRHhv;I=A~I!HK8fiUyhC5VGfKWrc+vSbBn zRfppJ`X~6P%F-E!M&>hGl{+6QKGT2YRiyKS=6wlK075Uw-u#iLi7aP9*OYed3GYS4 zg?+VzVqv?KP@fA}(J%e7;&RM@%6c^4jhQ~Z0<$M6A8+w-Lk(k6T2o?(**Mj<*6fG4 zQYR^$>1m7^qpaCl3VEYEJ-n}em2=$3xBm!mxN#GnVyrfLnzdR2@}@X!VTP`|n}Tw8h)75w4c>YT1_7k1$S@`%Q=@lv*LEDbJ`T8?1DjiQ161fGO9AXK=XPxD++;AKiCQZiac3yTu(5+|sAT^&Q$AAHq4Q6CQ9# zB)pVZ=;spd&vG|+QHn3D9J1%R8O_xjBM0D4{0`3XL(-$OktF;%o-=MGPOzRj`A@kb zHo|54yX7?Eg=6`Gkuo0+$#6h*q-@XELx_sI4_o4AIrEOll43Rc9i5?bgTC0sQTgIE z-LgzZT4Mda0x^V|#m~~6!W?^hfET+8Gr?BZf{C2y>s@P_%HGW7_4tu;vKy?38MTpv z5kJbX;I$?sH2_)Cw?)K*p1MmjDYOn5E&&pv#3>=Gj~J*~E`NO76){4oI?a zycMq(LCE5YT;if|^>amhA#&SUbbsizbudrT-FIf}T{f2E=>}Q`{D;EJBKvSa-WvqE zbJSv@)7#+kR-hA1xCQs{fxR8|sbOR`Jzp)Wo-{mves@-F( zO&Jm_Q&GqO%b?GT&T~Rafwq>NL=t(t zYmG}kfNr?^*A9+iYXQ-|yf?%w+Cixti0wc8hGOtZu_Fm0& zls+6-={(ILvQ>>5ZW>}nP2_O!P3*o|>+k@WEs;v1<7fh`Mealv-ETkfV$Pd=6&U<{ zO(BJdc|$kzba(lpMQ!sLkS$u)QT=?$(Dx{=0D>Ujyd1!vvD^oPkiNI&}&;(*;>u@j^6>8raXMn*_OhKCo4!PM*t1=8)u3}2t7L8=iKto%9C z%8K59&9zY>^YTPTF2h`zj#X=T-E z`ZWdsQ_436(9-p3v3|>t2SU|Vx+#f^@NN^6VgwSe2mC79qB!w6N&wHVY=R!!+keT8 ztpNh49`>QQS75uMqGC-jWmi`jIebagtIqpwK@|rd=+==ad@T?459zPaG&fR?FZ^qp zLe*=wLn3{EOo?s`6^9B8K+m8F@`vn!bNqo)3f8a4|$+CYEHse=!xBQ+}+Em8%rwQVK za%+Ax&_zYO%#rH0c5NGKOn?HBsw(1d0ug1*q!8^9yEaInfx)Mrp6%0al;tN@p7%&> z(r~P5_QEioVz7Z;H8eCqV0%O7d>pcxai3OySIsrm&7rr(G+PFxMZj z8hXg?>_v#WjvV1i^*(-Gju3*E(FBxmHjAkTG!LLGq|Ni-`*Vs;dHUM%c>fR-8@lC7atWu7oc*E;G4pP_P9X>oS4vG%nTXY813dV-TJCv42l zhwk|ocJqwDYYa%nUv-6yIdtTCD$B)}8joRkrzrUZUab4&$0 zcDFh`VmT5-&-F8kT}3n>@-#-$f}`pG#>#QpT_hmK9jebZ08cU(5CnDcW7cdbrT6!d zqZCeLVsu_`e`Zt|bW8P}`5Yt78Bw5nL+Ks8Rsv>Pl{}kVX$78BypwtZdcH{_l=wa9 zc}m9vvZ3d#Hk`s|f#wJ&X3{`^U_3z^m)^_MgzD*u-biU(P;XLjHhD`E(c?7E@!rx_ zFLO1Sb2hr`FA40?_L!6=g6*Y_oEh_4s0Su_Z8LM&%eNvSc!Z#$uH0>3Gov^^rFFfL zEv2{Qn^Axd1Vj{@&yN4FTjIrT!YTc@OpV00UD3?u8#MD1)u^8SLBN^9`!=puA!tE` zdFG}5aJ{T|cI;pxsuSsI^cA93jdNgow=@5wquivvwr4anOe|+M+%9OM4&gG{w@%A=6o8ru08!oB7aQZdIQIVJ@?@?R z?inlg`T~B!DN%ZUr$F(rL>!V+a}7yDm@c6hqwLLx%jA&I);ie~aXPeTuT#zI22n|B z9nG{&hwI2*#dK~e`i!f!gel+nbxh37oQN^JV%?w=40G)@_`xL-9agW3ye}JKI z1gLQPQV*u+jlrldPeub%I%svCHD`<2M!Q@7I0ZdQ_1=>vz7UOW&Pn^3Mzod(Q_AD& zdg);jl0$Eg7Fe#+2pjCmovIQWGx{*9Bph{8Tvom?lmiOnOW>Wjz_aVy5fp%={bUpDDYtGX7R&qkG@ z!rH@{_1fOgjR`1D1NK4^-hPRZFqUkcKVbYU!k@UV?YPi35#yrI%(>0hF#a03a&Pga z+~ZpMf*IBDD_RNex&$R_dz`&ONxEU}cwU93&{3YKIbz}lC?H)}pssBB$D)uU;&HLX z*K9S=v)P$1`kto|Gy!1 z#YU$4y=xMEUhl{(M|-@_eT*&?pXrZ}vpENCql2XL;|#{+TESQIkb>d$rq{^-{;xwc z=BE?9Q`2L!e5OgJ^XRFMuoUI##!B;p(#s!s?52KwoX3ovazdIqFCcFP!Egh2)+}Pu z8!l-%n!2Rz5F4KXF4O^-J^5h;yt;+e#4Dire!{i|QdQX+hDmJTX`kK?<;bo+CVQYS zN%O-Cb9&zfW!OZWvRcgOZUx`=wxs&ZvU|1Bw-N7_qf*`QaDw)14;|~coPj}`Z$`$> zPvTgKzx{-Aq;@~MBOjVO<~6+CtQW=rvy6)Tu18q{XYff4G=K{YDRbzFjtP|%JWd+T z9O9%Ol_7N=z5a>MM%mH5QhufZG*Py^jlo9h04|g6o9{CYAejnaq0(1(Rs|PR=^eSS z8_)7qvJ6|iy!XY%#JSxISkeg2DpwR@wJVhzt$wwX3>yI6q#Q7kYD9>8 zA9KB~z&Wzs@j_5{dAU(AOe%L4yAvh>)^9#|G4i>6_XP*$!W9pvWV776kH+9eY#if) zZ=<-Yc`s2^ck)(goRt+h6j>6^wIhRaxoO_=N5bLYSZc%BWCD~!wh;u7p!3P(P(5U$ z(o4j*(lj1PSX1E3*B*L+voN9tRjoQUI%&E!^1!iUd6C9Hq^Vg$gH77v)~Nmq!|R4t zMlbAy63FTH0QoeG;$ct)8ICLH>6a4Flc4#yw%;CSZ}-JSWRUw_VC=nQbFj+Ia4lPI zk-Is+o;u<MNC8K3a#U5TfQD9khk7MYq;$EijQ z>%T3dd_dA@0+XecU~8)jl&pHKq_5CeFWJo;CpGz-q+w-|g*0a9zeF@X<@FJ8&g}#{ z4KW+5+WZsR`$u5o@7Q8FvZDfbbTaKyoULZ%LYjh1&l9cyqSa1C&j+_FcpbVCb6kH$ zN5{qP$^J}xi~auOem`%PpN!6IN#(=}HdZ)stEPWP6>jr%&lx1E6|GwL?}*D#kVLcS zec0U@I#%FXZsZJ;3=$yKO4ithjGU#zI8lMnv=lMu4@~`}lDk_1X~R6li9@nMdt=r! zrtsB~QrrMD^eG&q-~w;Vj~;>7;=5!&!Xe3@Y3vN58U31K7GEA53=vS;CufR=U5F+c z03&C%{pKkM=kyz#4crOKiy|Z-mWKW(5?U(PDP{qq2+`!-yg$=^hFO>q=cT$RF~}g#;Rfz0}B;lFR*C(dsO(H zLMa0C0f2tJ6%GbUJLbHf{{lNASf24~Y~CdoNEXU~g&Er0C{!?td^pK2fi5-kKz?4{ z#~{nis8z0S;4-OxqEMmRR7mr)ISUHNUbzL*7`n5?^WkQhoL7wAi6xfzCe7qY$Z|HrFTDmgV?qF>kO;=C znfX6hM;~LlRG%WHz%VK^xVhNMylC;w!tk;4Jf7XL-pGM#VPh&X=U&Z&0Bj4e@G#GzlMX8*r$zMN8kOi&@lrMi92eBg%z21Sk_kT zda6RqY=92{$iXY&IHA~G6J<+HTkt(jcUJv&j>n8LFb}$htAGi^m#n00}tp$ixK0M-THyNy{BC7)@kI4#hV}ngVIVVm=jzWHX~6m?62&yt0w= ztlRHs-Xo>J%mD3v%Bw(3bo$*=$pHN1G*VR_I>M3#^dZVh#;Mu8x$Cx&ko}F1P;bZ; zHyd1{*#CmPh{r(a2EZa8Ul3kdT-lVGK(S-no^CMiL-$WoY|+bDBH|F%Z^Y{4uH}hW_gra9x#T zD?|h&2N)ONkc`Q<=)*N;E&WMOF+c?#Zq~z-^0GJ~KjhK7+{pzGincPvx*;ml+x!+O-}(Y6wvFSIk9E0)i_!1kCV%$d*TfJRJgMCl2BSp zhrbXQ5!Su96j*v4#RI?$$jzh*9WnHgJ3c`2dGt0XK}57~E7*!CC<*q~Q*3A6VVO1T z*RRokfb;bDjKOip>^O_z9&~l=xH3NEaTwg0LbhNc+M-&>Mh%35muqs=`oYlal-8 z{z6vdqSHxnV*7jLf6cON&?oy}tB=*87c{$VcY4+ zW`XAB@K&rk!%Imi@M7}{_|Wy8eu1wqrgWb!4pkl}>tw4~)iCw$I+5l`W*|N$KGi37 z|zUB}l>BC7c?`$a=65Lk^)5xOWYRSu*(cIuSEYL3m>K zfY1%?w%T;TO=>Nh9)G<%5KeAl6eWJtg&8wy^Yin0(+{Fo2EF1Om`6ZESNNr(9cp3B zbW$RBuVAzBsy!Gb@Y9SVwREdUG!{XX$!P&M4M!#wRdYeG;2l1g8>LM&faW=r5)|V7 z>;H?J_O(!axmWrpC!mqeWgnx%VGk#fNw2qJgRH$jxkP52V|YwYVR4Wv95eFjuN7p# z=eszl>j}z&80-BHp~llA&5W?w*3)iv$BOYzmZR>?o9o!k!MZhf^HnH5|9dwo7c zAZdQ#TqU~45gNe#l5zjrM*2e6dd~Egz(JxqlCrarO3v*7!lZ{Fv=`*(F_1&ABPxo7U$=8;7nzl;^(S zcrr5piBs8o!>3F@YAX8SLoe)Y(D$82x;^>6Q^w>``nC!Sl3x4^0E-2Ys zr8B)3pj89BJ(qUd8-~_nNSU-qMNyYO8BLF$6?O1#c|}B_3qs>Dh=`@ui)c^J`MeXK z;Ak~Ak7%2a*p^{zsOP|(FcWw29dB{s%)lO1t3ZkP+}Uvjm6bKLic;|-Jjs!)<$DfX>Nov2*N$XSc$vBoW|PD}9X zEn-LW^!TPWHiZ~yUFf)TQlz>1 zA<%zQk%AEqxN=?z+ukxBU8*2fcy#Hs8_^>|R95{E*Ek9Q{pm4F%Z{RUSet4wUx<#~ z*OD;A#iqn5VH`UtBtFD8in)Z*y}C0yQ;@fOb6t*a=_|?{6kuE5Rh|Xadp0E1p&iv41clk=^=#TW-!dMBWG=rsSgdZfT+AUNU#>b9^Gnd?QMr|^mRhFwl5}lktUq3wzVZhc1`lAy zeX7sd{WeLtGW~h{xbgi^=jH-OW$zDN zzFe7Yw>{aG)o}Vsr?xg74gM43Oo5ZKDq5DsKumFb?z+~#IDMJDP8T_!d^j=nR0`2- zn#VJ%Qr@TFjN=8NrGAc;^qmsr@Tf6?k)xowW9a7mx45h~W6Im}>vO^^>W%ig^rl}x zd9Rf6#_FM_t~BD0#)7wN#|xZEKRkdG43Rs$J1F3(>N!z8e@tQ$99Vd8M)(@Yz*P@c z##(9>ue+&bR|T|={5;<0JDe_5-CkZImUvW1;+pI(PUKwp6hC6;e|qRtel>3ZKDDpt z6}~71*y5ssi2@kY#5@*6Wa0VZR3Lngx0ba>vU(NiQksPm={#Oh&#@0gBnfGhWli?P zIArh#9Z8wWNq}Y?t8VyBwCK<_nnDL)5kD9lkjYI<>LN%JhEKkJ2i^q=Ya&8lS@`@}BE+N_wyBlPn1z0|Wja zy(-9H!Zpn6X*$EAdDh2E`REKiX${_>Od;NXp-BeJ%qHh?SfN(p%RgwT=Qsy@#zuOC zty#z|l8g2Y`zA3Ye&Bi?Bf}&kuSh!I5#84C(lcCjMc<4p0H2 z=`zlZ)(7gIqyV`dV0Wpq$R2ALP$>{tJ|$C)KB0f?O#6 zVstioLzzx<1$3!dcPAz|{;^uFEBv-1novc?Ww@2pytTvOw}_I&do4#|Xu7fm{h z)rp5f+}t|fr8qg5FaCHz{nR__pC>5J7I#g+Qe zkv>bIu7{pYLNdOgX0`)-ijnC@u*URFS-}V;of>$MKPgTYesAT=w>VZXQw9i_u#KWH z!6JrfvGTS0szEyW*|gCI${$-_3#@LLGw!*ZnTf{kGZjx zCts)^9P@vmWdd0*A-Q;bkFiYG;sV_k43cN%_DXrNAWLk!T?bM6IT(ecoKL{-pd$T# zNP1F55aZ=7Mzj#s(-W^Vm`iGFmcofYJ&=w*YZk_kJ!AQTCCar~!YV#n$0y)bhoFEQ z=jElX3NVpL4dLE3JIy4Xi?=6Bgw*`{aAOdSdH2m-Jd=Et3a_XV5C@qSr#FPMerOs8 z8mkrU0`&!|+$rHbFMS{VXI}v+Ff&JW3ApB!WG$3!<^h&#A1?8T4!nr#HY+gU7o&_2 zIKiZCHFL(3IbGINUZ5g+eN#DlOg`9hRIG@=!dyWs5I%7)4NSCL0VDchI`j|1kSSzM zP4k6Noo^;IBjLz7Q8aZH&Z2Lxmga1@dx_vzLZXq?#0f^Gy(#4{YbX{PQJz1(vM(;c z<_h)8EN7l_MO92e$;t`Bkgt~Wgku>TVN6FJk?D|At5)DS_?fcg=_Zu^Q~~QDu1rw< z>>lv5S0c}NHb|G74wg14us~0*CZue&_h`~dcc7_TQU9h2$>&WLd-$PS4~f;hJE^;s zlNa1Rui$T<5t%z3Jf$5zj0mAFM#hT;`5Zpb1LK*7K;#ERGlr|pL!*qwQmcM+QjL2v zS$H%)LpLW$OOu_sC?Em610$XB3f%@+&iFvlSQ#hd8k5iPSAeB%kEz-J`?gMo^4Qt> zU!sX^NAy^xeP1I)`$SIPB+=sM*HcImS6EM({_XkR;&TTBYHUT1}8+N>V%e_O22(PP1rC@78xBp?G3uPMkAXx^mJ>e zdGasNs<-q)Je;-8Nd{OJ$)AH&p(a+Gq>ow(n2 z%=n+O>lVg%HPH*ug02hu)Vu?))hSX}ep**R0*slLn4JHEhvjDIQpXEMh%+(1L9cX3 z8xP=ZI3!cj&osjfJ!bG{)zVDs>BVfjgtoR