+3
-2
package.json
+3
-2
package.json
···
71
71
"icons:optimize": "svgo -f ./assets/icons"
72
72
},
73
73
"dependencies": {
74
-
"@atproto/api": "^0.17.0",
74
+
"@atproto/api": "^0.17.1",
75
75
"@bitdrift/react-native": "^0.6.8",
76
76
"@braintree/sanitize-url": "^6.0.2",
77
77
"@bsky.app/alf": "^0.1.5",
···
220
220
"zod": "^3.20.2"
221
221
},
222
222
"devDependencies": {
223
-
"@atproto/dev-env": "^0.3.172",
223
+
"@atproto/dev-env": "^0.3.181",
224
224
"@babel/core": "^7.26.0",
225
225
"@babel/preset-env": "^7.26.0",
226
226
"@babel/runtime": "^7.26.0",
···
272
272
"react-refresh": "^0.14.0",
273
273
"svgo": "^3.3.2",
274
274
"ts-node": "^10.9.1",
275
+
"ts-plugin-sort-import-suggestions": "^1.0.4",
275
276
"typescript": "^5.9.2",
276
277
"webpack-bundle-analyzer": "^4.10.1"
277
278
},
+33
patches/react-native-uitextview+1.4.0.patch
+33
patches/react-native-uitextview+1.4.0.patch
···
1
+
diff --git a/node_modules/react-native-uitextview/ios/RNUITextViewShadow.swift b/node_modules/react-native-uitextview/ios/RNUITextViewShadow.swift
2
+
index c34ba71..13d576a 100644
3
+
--- a/node_modules/react-native-uitextview/ios/RNUITextViewShadow.swift
4
+
+++ b/node_modules/react-native-uitextview/ios/RNUITextViewShadow.swift
5
+
@@ -159,13 +159,23 @@ class RNUITextViewShadow: RCTShadowView {
6
+
let maxSize = CGSize(width: CGFloat(maxWidth), height: CGFloat(MAXFLOAT))
7
+
let textSize = self.attributedText.boundingRect(with: maxSize, options: .usesLineFragmentOrigin, context: nil)
8
+
9
+
- var totalLines = self.lineHeight == 0.0 ? 0 : Int(ceil(textSize.height / self.lineHeight))
10
+
-
11
+
- if self.numberOfLines != 0, totalLines > self.numberOfLines {
12
+
- totalLines = self.numberOfLines
13
+
+ var finalHeight: CGFloat
14
+
+
15
+
+ if self.numberOfLines != 0 && self.lineHeight != 0.0 {
16
+
+ // numberOfLines is set with custom line height - need to calculate lines and snap to lineHeight multiples
17
+
+ // NOTE: this calculation can be inaccurate with fractional font sizes
18
+
+ var totalLines = Int(ceil(textSize.height / self.lineHeight))
19
+
+ if totalLines > self.numberOfLines {
20
+
+ totalLines = self.numberOfLines
21
+
+ }
22
+
+ finalHeight = CGFloat(totalLines) * self.lineHeight
23
+
+ } else {
24
+
+ // Either no numberOfLines limit, or no custom lineHeight - use actual text height
25
+
+ // (numberOfLines without custom lineHeight is handled by the UITextView's textContainer.maximumNumberOfLines)
26
+
+ finalHeight = textSize.height
27
+
}
28
+
29
+
- self.frameSize = CGSize(width: CGFloat(maxWidth), height: CGFloat(CGFloat(totalLines) * self.lineHeight))
30
+
+ self.frameSize = CGSize(width: CGFloat(maxWidth), height: finalHeight)
31
+
return YGSize(width: Float(self.frameSize.width), height: Float(self.frameSize.height))
32
+
}
33
+
+5
-1
src/components/Admonition.tsx
+5
-1
src/components/Admonition.tsx
···
7
7
import {CircleX_Stroke2_Corner0_Rounded as CircleXIcon} from '#/components/icons/CircleX'
8
8
import {Warning_Stroke2_Corner0_Rounded as WarningIcon} from '#/components/icons/Warning'
9
9
import {Text as BaseText, type TextProps} from '#/components/Typography'
10
+
import {EmojiSad_Stroke2_Corner0_Rounded as EmojiSadIcon} from './icons/Emoji'
10
11
11
12
export const colors = {
12
13
warning: '#FFC404',
13
14
}
14
15
15
16
type Context = {
16
-
type: 'info' | 'tip' | 'warning' | 'error'
17
+
type: 'info' | 'tip' | 'warning' | 'error' | 'apology'
17
18
}
18
19
19
20
const Context = createContext<Context>({
···
29
30
tip: CircleInfoIcon,
30
31
warning: WarningIcon,
31
32
error: CircleXIcon,
33
+
apology: EmojiSadIcon,
32
34
}[type]
33
35
const fill = {
34
36
info: t.atoms.text_contrast_medium.color,
35
37
tip: t.palette.primary_500,
36
38
warning: colors.warning,
37
39
error: t.palette.negative_500,
40
+
apology: t.atoms.text_contrast_medium.color,
38
41
}[type]
39
42
return <Icon fill={fill} size="md" />
40
43
}
···
109
112
tip: t.palette.primary_500,
110
113
warning: colors.warning,
111
114
error: t.palette.negative_500,
115
+
apology: t.atoms.border_contrast_high.borderColor,
112
116
}[type]
113
117
return (
114
118
<Context.Provider value={{type}}>
+1
-4
src/components/ProgressGuide/FollowDialog.tsx
+1
-4
src/components/ProgressGuide/FollowDialog.tsx
···
4
4
import {msg, Trans} from '@lingui/macro'
5
5
import {useLingui} from '@lingui/react'
6
6
7
+
import {popularInterests, useInterestsDisplayNames} from '#/lib/interests'
7
8
import {logEvent} from '#/lib/statsig/statsig'
8
9
import {isWeb} from '#/platform/detection'
9
10
import {useModerationOpts} from '#/state/preferences/moderation-opts'
···
13
14
import {useSession} from '#/state/session'
14
15
import {type Follow10ProgressGuide} from '#/state/shell/progress-guide'
15
16
import {type ListMethods} from '#/view/com/util/List'
16
-
import {
17
-
popularInterests,
18
-
useInterestsDisplayNames,
19
-
} from '#/screens/Onboarding/state'
20
17
import {
21
18
atoms as a,
22
19
native,
+1
-4
src/components/live/GoLiveDialog.tsx
+1
-4
src/components/live/GoLiveDialog.tsx
···
56
56
57
57
const date = new Date()
58
58
date.setMinutes(date.getMinutes() + offset)
59
-
return i18n
60
-
.date(date, {hour: 'numeric', minute: '2-digit', hour12: true})
61
-
.toLocaleUpperCase()
62
-
.replace(' ', '')
59
+
return i18n.date(date, {hour: 'numeric', minute: '2-digit', hour12: true})
63
60
},
64
61
[tick, i18n],
65
62
)
+78
src/lib/interests.ts
+78
src/lib/interests.ts
···
1
+
import {useMemo} from 'react'
2
+
import {msg} from '@lingui/macro'
3
+
import {useLingui} from '@lingui/react'
4
+
5
+
export const interests = [
6
+
'animals',
7
+
'art',
8
+
'books',
9
+
'comedy',
10
+
'comics',
11
+
'culture',
12
+
'dev',
13
+
'education',
14
+
'finance',
15
+
'food',
16
+
'gaming',
17
+
'journalism',
18
+
'movies',
19
+
'music',
20
+
'nature',
21
+
'news',
22
+
'pets',
23
+
'photography',
24
+
'politics',
25
+
'science',
26
+
'sports',
27
+
'tech',
28
+
'tv',
29
+
'writers',
30
+
] as const
31
+
export type Interest = (typeof interests)[number]
32
+
33
+
// most popular selected interests
34
+
export const popularInterests = [
35
+
'art',
36
+
'gaming',
37
+
'sports',
38
+
'comics',
39
+
'music',
40
+
'politics',
41
+
'photography',
42
+
'science',
43
+
'news',
44
+
] satisfies Interest[]
45
+
46
+
export function useInterestsDisplayNames() {
47
+
const {_} = useLingui()
48
+
49
+
return useMemo<Record<string, string>>(() => {
50
+
return {
51
+
// Keep this alphabetized
52
+
animals: _(msg`Animals`),
53
+
art: _(msg`Art`),
54
+
books: _(msg`Books`),
55
+
comedy: _(msg`Comedy`),
56
+
comics: _(msg`Comics`),
57
+
culture: _(msg`Culture`),
58
+
dev: _(msg`Software Dev`),
59
+
education: _(msg`Education`),
60
+
finance: _(msg`Finance`),
61
+
food: _(msg`Food`),
62
+
gaming: _(msg`Video Games`),
63
+
journalism: _(msg`Journalism`),
64
+
movies: _(msg`Movies`),
65
+
music: _(msg`Music`),
66
+
nature: _(msg`Nature`),
67
+
news: _(msg`News`),
68
+
pets: _(msg`Pets`),
69
+
photography: _(msg`Photography`),
70
+
politics: _(msg`Politics`),
71
+
science: _(msg`Science`),
72
+
sports: _(msg`Sports`),
73
+
tech: _(msg`Tech`),
74
+
tv: _(msg`TV`),
75
+
writers: _(msg`Writers`),
76
+
} satisfies Record<Interest, string>
77
+
}, [_])
78
+
}
+1
-1
src/lib/statsig/gates.ts
+1
-1
src/lib/statsig/gates.ts
···
3
3
| 'alt_share_icon'
4
4
| 'debug_show_feedcontext'
5
5
| 'debug_subscriptions'
6
-
| 'disable_onboarding_policy_update_notice'
7
6
| 'explore_show_suggested_feeds'
8
7
| 'feed_reply_button_open_thread'
9
8
| 'old_postonboarding'
10
9
| 'onboarding_add_video_feed'
10
+
| 'onboarding_suggested_starterpacks'
11
11
| 'post_follow_profile_suggested_accounts'
12
12
| 'remove_show_latest_button'
13
13
| 'test_gate_1'
+303
-309
src/locale/locales/en/messages.po
+303
-309
src/locale/locales/en/messages.po
···
493
493
msgid "<0>{date}</0> at {time}"
494
494
msgstr ""
495
495
496
+
#: src/screens/Hashtag.tsx:223
496
497
#: src/screens/Search/SearchResults.tsx:257
497
498
msgid "<0>Sign in</0><1> or </1><2>create an account</2><3> </3><4>to search for news, sports, politics, and everything else happening on Bluesky.</4>"
498
499
msgstr ""
···
590
591
msgid "Account"
591
592
msgstr ""
592
593
593
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:386
594
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:393
594
595
#: src/screens/Messages/components/RequestButtons.tsx:90
595
596
#: src/view/com/profile/ProfileMenu.tsx:166
596
597
msgctxt "toast"
···
602
603
msgid "Account followed"
603
604
msgstr ""
604
605
605
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:409
606
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:416
606
607
#: src/view/com/profile/ProfileMenu.tsx:142
607
608
msgctxt "toast"
608
609
msgid "Account muted"
···
625
626
msgid "Account removed from quick access"
626
627
msgstr ""
627
628
628
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:132
629
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137
629
630
#: src/view/com/profile/ProfileMenu.tsx:156
630
631
msgctxt "toast"
631
632
msgid "Account unblocked"
···
636
637
msgid "Account unfollowed"
637
638
msgstr ""
638
639
639
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:399
640
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:406
640
641
#: src/view/com/profile/ProfileMenu.tsx:132
641
642
msgctxt "toast"
642
643
msgid "Account unmuted"
···
677
678
msgid "Add a content warning"
678
679
msgstr ""
679
680
680
-
#: src/components/live/GoLiveDialog.tsx:101
681
+
#: src/components/live/GoLiveDialog.tsx:98
681
682
msgid "Add a temporary live status to your profile. When someone clicks on your avatar, they’ll see information about your live event."
682
683
msgstr ""
683
684
···
712
713
msgid "Add another account"
713
714
msgstr ""
714
715
715
-
#: src/view/com/composer/Composer.tsx:852
716
+
#: src/view/com/composer/Composer.tsx:854
716
717
msgid "Add another post"
717
718
msgstr ""
718
719
719
-
#: src/view/com/composer/Composer.tsx:1489
720
+
#: src/view/com/composer/Composer.tsx:1491
720
721
msgid "Add another post to thread"
721
722
msgstr ""
722
723
···
871
872
msgstr ""
872
873
873
874
#. the default tab in the interests tab bar
874
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:154
875
+
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:153
875
876
#: src/view/screens/Notifications.tsx:88
876
877
msgid "All"
877
878
msgstr ""
878
879
880
+
#: src/screens/Onboarding/StepSuggestedStarterpacks/StarterPackCard.tsx:91
879
881
#: src/screens/StarterPack/StarterPackScreen.tsx:386
880
882
msgid "All accounts have been followed!"
881
883
msgstr ""
···
983
985
msgid "An error occurred while compressing the video."
984
986
msgstr ""
985
987
986
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:176
988
+
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:175
989
+
#: src/screens/Onboarding/StepSuggestedStarterpacks/index.tsx:75
987
990
msgid "An error occurred while fetching suggested accounts."
988
991
msgstr ""
989
992
990
-
#: src/state/queries/explore-feed-previews.tsx:173
993
+
#: src/state/queries/explore-feed-previews.tsx:183
991
994
msgid "An error occurred while fetching the feed."
992
995
msgstr ""
993
996
···
1007
1010
msgid "An error occurred while saving the QR code!"
1008
1011
msgstr ""
1009
1012
1013
+
#: src/screens/Onboarding/StepSuggestedStarterpacks/StarterPackCard.tsx:51
1014
+
#: src/screens/Onboarding/StepSuggestedStarterpacks/StarterPackCard.tsx:76
1010
1015
#: src/screens/StarterPack/StarterPackScreen.tsx:352
1011
1016
#: src/screens/StarterPack/StarterPackScreen.tsx:374
1012
1017
msgid "An error occurred while trying to follow all"
···
1051
1056
msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name."
1052
1057
msgstr ""
1053
1058
1054
-
#: src/screens/Onboarding/StepInterests/index.tsx:194
1055
-
msgid "an unknown error occurred"
1056
-
msgstr ""
1057
-
1058
1059
#: src/components/moderation/ModerationDetailsDialog.tsx:136
1059
1060
#: src/lib/moderation/useModerationCauseDescription.ts:144
1060
1061
msgid "an unknown labeler"
···
1064
1065
msgid "and"
1065
1066
msgstr ""
1066
1067
1067
-
#: src/screens/Onboarding/index.tsx:42
1068
-
#: src/screens/Onboarding/state.ts:102
1068
+
#: src/lib/interests.ts:52
1069
+
#: src/screens/Onboarding/index.tsx:60
1069
1070
msgid "Animals"
1070
1071
msgstr ""
1071
1072
···
1225
1226
msgid "Are you sure you want to remove this from your feeds?"
1226
1227
msgstr ""
1227
1228
1228
-
#: src/view/com/composer/Composer.tsx:801
1229
+
#: src/view/com/composer/Composer.tsx:803
1229
1230
msgid "Are you sure you'd like to discard this draft?"
1230
1231
msgstr ""
1231
1232
1232
-
#: src/view/com/composer/Composer.tsx:991
1233
+
#: src/view/com/composer/Composer.tsx:993
1233
1234
msgid "Are you sure you'd like to discard this post?"
1234
1235
msgstr ""
1235
1236
···
1241
1242
msgid "Are you writing in <0>{suggestedLanguageName}</0>?"
1242
1243
msgstr ""
1243
1244
1244
-
#: src/screens/Onboarding/index.tsx:36
1245
-
#: src/screens/Onboarding/state.ts:103
1245
+
#: src/lib/interests.ts:53
1246
+
#: src/screens/Onboarding/index.tsx:54
1246
1247
msgid "Art"
1247
1248
msgstr ""
1248
1249
···
1254
1255
msgid "As a small team, we cannot justify building the expensive infrastructure this requirement demands while legal challenges to this law are pending."
1255
1256
msgstr ""
1256
1257
1257
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:522
1258
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:524
1258
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:529
1259
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:531
1259
1260
msgid "Assign topic for algo"
1260
1261
msgstr ""
1261
1262
···
1349
1350
msgid "Birthday"
1350
1351
msgstr ""
1351
1352
1352
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:785
1353
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:328
1353
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:792
1354
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:333
1354
1355
#: src/view/com/profile/ProfileMenu.tsx:495
1355
1356
msgid "Block"
1356
1357
msgstr ""
1357
1358
1358
1359
#: src/components/dms/ConvoMenu.tsx:247
1359
1360
#: src/components/dms/ConvoMenu.tsx:250
1360
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:670
1361
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:672
1361
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:677
1362
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:679
1362
1363
#: src/screens/Messages/components/RequestButtons.tsx:142
1363
1364
#: src/screens/Messages/components/RequestButtons.tsx:144
1364
1365
#: src/view/com/profile/ProfileMenu.tsx:401
···
1366
1367
msgid "Block account"
1367
1368
msgstr ""
1368
1369
1369
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:780
1370
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:787
1370
1371
#: src/view/com/profile/ProfileMenu.tsx:478
1371
1372
msgid "Block Account?"
1372
1373
msgstr ""
···
1418
1419
msgid "Blocked Accounts"
1419
1420
msgstr ""
1420
1421
1421
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:782
1422
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:789
1422
1423
#: src/view/com/profile/ProfileMenu.tsx:490
1423
1424
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you."
1424
1425
msgstr ""
···
1486
1487
msgid "Bluesky will proactively verify notable and authentic accounts."
1487
1488
msgstr ""
1488
1489
1489
-
#: src/screens/Signup/StepInfo/Policies.tsx:26
1490
-
msgid "Bluesky's Community Guidelines"
1491
-
msgstr ""
1492
-
1493
-
#: src/screens/Signup/StepInfo/Policies.tsx:32
1494
-
msgid "Bluesky's Updated Community Guidelines"
1495
-
msgstr ""
1496
-
1497
1490
#: src/screens/Settings/AppIconSettings/index.tsx:99
1498
1491
msgid "Bluesky+"
1499
1492
msgstr ""
···
1510
1503
msgid "Blur images and filter from feeds"
1511
1504
msgstr ""
1512
1505
1513
-
#: src/screens/Onboarding/index.tsx:43
1514
-
#: src/screens/Onboarding/state.ts:104
1506
+
#: src/lib/interests.ts:54
1507
+
#: src/screens/Onboarding/index.tsx:61
1515
1508
msgid "Books"
1516
1509
msgstr ""
1517
1510
···
1564
1557
#: src/components/LabelingServiceCard/index.tsx:62
1565
1558
#: src/components/moderation/ReportDialog/index.tsx:686
1566
1559
#: src/screens/Search/components/StarterPackCard.tsx:106
1567
-
#: src/screens/Search/Explore.tsx:940
1560
+
#: src/screens/Search/Explore.tsx:937
1568
1561
msgid "By {0}"
1569
1562
msgstr ""
1570
1563
···
1580
1573
msgid "By continuing, you agree to the <0>KWS Terms of Use</0> and acknowledge that KWS will store your verified status with your hashed email address in accordance with the <1>KWS Privacy Policy</1>. This means you won’t need to verify again the next time you use this email for other apps, games, and services powered by KWS technology."
1581
1574
msgstr ""
1582
1575
1583
-
#: src/screens/Signup/StepInfo/Policies.tsx:111
1576
+
#: src/screens/Signup/StepInfo/Policies.tsx:79
1584
1577
msgid "By creating an account you agree to the <0>Privacy Policy</0>."
1585
1578
msgstr ""
1586
1579
1587
-
#: src/screens/Signup/StepInfo/Policies.tsx:78
1580
+
#: src/screens/Signup/StepInfo/Policies.tsx:46
1588
1581
msgid "By creating an account you agree to the <0>Terms of Service</0> and <1>Privacy Policy</1>."
1589
1582
msgstr ""
1590
1583
1591
-
#: src/screens/Signup/StepInfo/Policies.tsx:98
1584
+
#: src/screens/Signup/StepInfo/Policies.tsx:66
1592
1585
msgid "By creating an account you agree to the <0>Terms of Service</0>."
1593
1586
msgstr ""
1594
1587
···
1611
1604
#: src/components/dialogs/InAppBrowserConsent.tsx:104
1612
1605
#: src/components/dialogs/lists/CreateOrEditListDialog.tsx:274
1613
1606
#: src/components/dialogs/lists/CreateOrEditListDialog.tsx:282
1614
-
#: src/components/live/GoLiveDialog.tsx:247
1615
-
#: src/components/live/GoLiveDialog.tsx:253
1607
+
#: src/components/live/GoLiveDialog.tsx:244
1608
+
#: src/components/live/GoLiveDialog.tsx:250
1616
1609
#: src/components/Menu/index.tsx:350
1617
1610
#: src/components/PostControls/RepostButton.tsx:210
1618
1611
#: src/components/Prompt.tsx:144
···
1630
1623
#: src/screens/Settings/Settings.tsx:289
1631
1624
#: src/screens/Takendown.tsx:108
1632
1625
#: src/screens/Takendown.tsx:111
1633
-
#: src/view/com/composer/Composer.tsx:1046
1634
-
#: src/view/com/composer/Composer.tsx:1057
1626
+
#: src/view/com/composer/Composer.tsx:1048
1627
+
#: src/view/com/composer/Composer.tsx:1059
1635
1628
#: src/view/com/composer/photos/EditImageDialog.web.tsx:43
1636
1629
#: src/view/com/composer/photos/EditImageDialog.web.tsx:52
1637
1630
#: src/view/shell/desktop/LeftNav.tsx:213
···
1900
1893
msgid "Click to retry failed message"
1901
1894
msgstr ""
1902
1895
1903
-
#: src/screens/Onboarding/index.tsx:45
1896
+
#: src/screens/Onboarding/index.tsx:63
1904
1897
msgid "Climate"
1905
1898
msgstr ""
1906
1899
···
1929
1922
#: src/components/NewskieDialog.tsx:167
1930
1923
#: src/components/NewskieDialog.tsx:173
1931
1924
#: src/components/Post/Embed/ExternalEmbed/Gif.tsx:197
1932
-
#: src/components/ProgressGuide/FollowDialog.tsx:379
1925
+
#: src/components/ProgressGuide/FollowDialog.tsx:376
1933
1926
#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:118
1934
1927
#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:124
1935
1928
#: src/components/verification/VerificationsDialog.tsx:144
···
2007
2000
msgid "Closes password update alert"
2008
2001
msgstr ""
2009
2002
2010
-
#: src/view/com/composer/Composer.tsx:1054
2003
+
#: src/view/com/composer/Composer.tsx:1056
2011
2004
msgid "Closes post composer and discards post draft"
2012
2005
msgstr ""
2013
2006
···
2037
2030
msgid "Color theme"
2038
2031
msgstr ""
2039
2032
2040
-
#: src/screens/Onboarding/index.tsx:51
2041
-
#: src/screens/Onboarding/state.ts:105
2033
+
#: src/lib/interests.ts:55
2034
+
#: src/screens/Onboarding/index.tsx:69
2042
2035
msgid "Comedy"
2043
2036
msgstr ""
2044
2037
2045
-
#: src/screens/Onboarding/index.tsx:37
2046
-
#: src/screens/Onboarding/state.ts:106
2038
+
#: src/lib/interests.ts:56
2039
+
#: src/screens/Onboarding/index.tsx:55
2047
2040
msgid "Comics"
2048
2041
msgstr ""
2049
2042
···
2066
2059
msgid "Compose new post"
2067
2060
msgstr ""
2068
2061
2069
-
#: src/view/com/composer/Composer.tsx:955
2062
+
#: src/view/com/composer/Composer.tsx:957
2070
2063
msgid "Compose posts up to {0, plural, other {# characters}} in length"
2071
2064
msgstr ""
2072
2065
···
2074
2067
msgid "Compose reply"
2075
2068
msgstr ""
2076
2069
2077
-
#: src/view/com/composer/Composer.tsx:1884
2070
+
#: src/view/com/composer/Composer.tsx:1886
2078
2071
msgid "Compressing video..."
2079
2072
msgstr ""
2080
2073
···
2207
2200
2208
2201
#: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:162
2209
2202
#: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:170
2210
-
#: src/screens/Onboarding/StepInterests/index.tsx:254
2203
+
#: src/screens/Onboarding/StepInterests/index.tsx:94
2211
2204
#: src/screens/Onboarding/StepProfile/index.tsx:280
2212
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:246
2205
+
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:253
2206
+
#: src/screens/Onboarding/StepSuggestedStarterpacks/index.tsx:123
2213
2207
msgid "Continue"
2214
2208
msgstr ""
2215
2209
···
2225
2219
msgid "Continue thread..."
2226
2220
msgstr ""
2227
2221
2228
-
#: src/screens/Onboarding/StepInterests/index.tsx:251
2222
+
#: src/screens/Onboarding/StepInterests/index.tsx:91
2229
2223
#: src/screens/Onboarding/StepProfile/index.tsx:277
2230
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:243
2224
+
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:250
2225
+
#: src/screens/Onboarding/StepSuggestedStarterpacks/index.tsx:120
2231
2226
#: src/screens/Signup/BackNextButtons.tsx:60
2232
2227
msgid "Continue to next step"
2233
2228
msgstr ""
···
2246
2241
msgid "Conversation deleted"
2247
2242
msgstr ""
2248
2243
2249
-
#: src/screens/Onboarding/index.tsx:54
2244
+
#: src/screens/Onboarding/index.tsx:72
2250
2245
msgid "Cooking"
2251
2246
msgstr ""
2252
2247
···
2345
2340
msgid "Copy post at:// URI"
2346
2341
msgstr ""
2347
2342
2348
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:477
2349
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:479
2343
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:484
2344
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:486
2350
2345
msgid "Copy post text"
2351
2346
msgstr ""
2352
2347
···
2449
2444
2450
2445
#: src/components/dialogs/Signin.tsx:86
2451
2446
#: src/components/dialogs/Signin.tsx:88
2447
+
#: src/screens/Hashtag.tsx:232
2452
2448
#: src/screens/Search/SearchResults.tsx:268
2453
2449
msgid "Create an account"
2454
2450
msgstr ""
···
2497
2493
msgid "Creator has been blocked"
2498
2494
msgstr ""
2499
2495
2500
-
#: src/screens/Onboarding/index.tsx:39
2501
-
#: src/screens/Onboarding/state.ts:107
2496
+
#: src/lib/interests.ts:57
2497
+
#: src/screens/Onboarding/index.tsx:57
2502
2498
msgid "Culture"
2503
2499
msgstr ""
2504
2500
···
2566
2562
msgstr ""
2567
2563
2568
2564
#: src/components/dms/MessageContextMenu.tsx:185
2569
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:729
2565
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:736
2570
2566
#: src/screens/Messages/components/ChatStatusInfo.tsx:55
2571
2567
#: src/screens/ProfileList/components/MoreOptionsMenu.tsx:280
2572
2568
#: src/screens/Settings/AppPasswords.tsx:212
···
2634
2630
msgid "Delete my account"
2635
2631
msgstr ""
2636
2632
2637
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:710
2638
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:712
2639
-
#: src/view/com/composer/Composer.tsx:965
2633
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:717
2634
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:719
2635
+
#: src/view/com/composer/Composer.tsx:967
2640
2636
msgid "Delete post"
2641
2637
msgstr ""
2642
2638
···
2653
2649
msgid "Delete this list?"
2654
2650
msgstr ""
2655
2651
2656
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:724
2652
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:731
2657
2653
msgid "Delete this post?"
2658
2654
msgstr ""
2659
2655
···
2684
2680
msgid "Descriptive alt text"
2685
2681
msgstr ""
2686
2682
2687
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:614
2688
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:624
2683
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:621
2684
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:631
2689
2685
msgid "Detach quote"
2690
2686
msgstr ""
2691
2687
2692
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:760
2688
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:767
2693
2689
msgid "Detach quote post?"
2694
2690
msgstr ""
2695
2691
···
2749
2745
2750
2746
#: src/components/dialogs/lists/CreateOrEditListDialog.tsx:92
2751
2747
#: src/screens/Profile/Header/EditProfileDialog.tsx:82
2752
-
#: src/view/com/composer/Composer.tsx:803
2753
-
#: src/view/com/composer/Composer.tsx:998
2748
+
#: src/view/com/composer/Composer.tsx:805
2749
+
#: src/view/com/composer/Composer.tsx:1000
2754
2750
msgid "Discard"
2755
2751
msgstr ""
2756
2752
···
2759
2755
msgid "Discard changes?"
2760
2756
msgstr ""
2761
2757
2762
-
#: src/view/com/composer/Composer.tsx:800
2758
+
#: src/view/com/composer/Composer.tsx:802
2763
2759
msgid "Discard draft?"
2764
2760
msgstr ""
2765
2761
2766
-
#: src/view/com/composer/Composer.tsx:990
2762
+
#: src/view/com/composer/Composer.tsx:992
2767
2763
msgid "Discard post?"
2768
2764
msgstr ""
2769
2765
···
2777
2773
msgid "Discover new custom feeds"
2778
2774
msgstr ""
2779
2775
2780
-
#: src/screens/Search/Explore.tsx:435
2776
+
#: src/screens/Search/Explore.tsx:432
2781
2777
#: src/view/screens/Feeds.tsx:730
2782
2778
msgid "Discover New Feeds"
2783
2779
msgstr ""
···
2786
2782
msgid "Dismiss"
2787
2783
msgstr ""
2788
2784
2789
-
#: src/view/com/composer/Composer.tsx:1808
2785
+
#: src/view/com/composer/Composer.tsx:1810
2790
2786
msgid "Dismiss error"
2791
2787
msgstr ""
2792
2788
···
2971
2967
msgid "Edit image"
2972
2968
msgstr ""
2973
2969
2974
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:691
2975
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:704
2970
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:698
2971
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:711
2976
2972
msgid "Edit interaction settings"
2977
2973
msgstr ""
2978
2974
···
3015
3011
3016
3012
#: src/screens/Profile/Header/EditProfileDialog.tsx:268
3017
3013
#: src/screens/Profile/Header/EditProfileDialog.tsx:274
3018
-
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:183
3019
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:190
3014
+
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181
3015
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:195
3020
3016
msgid "Edit profile"
3021
3017
msgstr ""
3022
3018
3023
-
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:186
3024
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193
3019
+
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184
3020
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:198
3025
3021
msgid "Edit Profile"
3026
3022
msgstr ""
3027
3023
···
3041
3037
msgid "Edit your starter pack"
3042
3038
msgstr ""
3043
3039
3044
-
#: src/screens/Onboarding/index.tsx:44
3045
-
#: src/screens/Onboarding/state.ts:109
3040
+
#: src/lib/interests.ts:59
3041
+
#: src/screens/Onboarding/index.tsx:62
3046
3042
msgid "Education"
3047
3043
msgstr ""
3048
3044
···
3228
3224
msgid "Entertainment"
3229
3225
msgstr ""
3230
3226
3231
-
#: src/view/com/composer/Composer.tsx:1893
3227
+
#: src/view/com/composer/Composer.tsx:1895
3232
3228
#: src/view/com/util/error/ErrorScreen.tsx:42
3233
3229
msgid "Error"
3234
3230
msgstr ""
···
3253
3249
msgid "Error receiving captcha response."
3254
3250
msgstr ""
3255
3251
3256
-
#: src/screens/Onboarding/StepInterests/index.tsx:192
3257
-
msgid "Error:"
3258
-
msgstr ""
3259
-
3260
3252
#: src/screens/Search/SearchResults.tsx:146
3261
3253
msgid "Error: {error}"
3262
3254
msgstr ""
···
3459
3451
msgid "Failed to delete starter pack"
3460
3452
msgstr ""
3461
3453
3462
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:126
3454
+
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:125
3463
3455
msgid "Failed to follow all suggested accounts, please try again"
3464
3456
msgstr ""
3465
3457
···
3468
3460
msgid "Failed to load conversations"
3469
3461
msgstr ""
3470
3462
3471
-
#: src/screens/Search/Explore.tsx:471
3472
-
#: src/screens/Search/Explore.tsx:523
3473
-
#: src/screens/Search/Explore.tsx:561
3474
-
#: src/screens/Search/Explore.tsx:600
3463
+
#: src/screens/Search/Explore.tsx:468
3464
+
#: src/screens/Search/Explore.tsx:520
3465
+
#: src/screens/Search/Explore.tsx:558
3466
+
#: src/screens/Search/Explore.tsx:597
3475
3467
msgid "Failed to load feeds preferences"
3476
3468
msgstr ""
3477
3469
···
3501
3493
msgid "Failed to load preference."
3502
3494
msgstr ""
3503
3495
3504
-
#: src/screens/Search/Explore.tsx:464
3505
-
#: src/screens/Search/Explore.tsx:516
3506
-
#: src/screens/Search/Explore.tsx:554
3507
-
#: src/screens/Search/Explore.tsx:593
3496
+
#: src/screens/Search/Explore.tsx:461
3497
+
#: src/screens/Search/Explore.tsx:513
3498
+
#: src/screens/Search/Explore.tsx:551
3499
+
#: src/screens/Search/Explore.tsx:590
3508
3500
msgid "Failed to load suggested feeds"
3509
3501
msgstr ""
3510
3502
3511
-
#: src/screens/Search/Explore.tsx:374
3503
+
#: src/screens/Search/Explore.tsx:371
3512
3504
msgid "Failed to load suggested follows"
3513
3505
msgstr ""
3514
3506
···
3546
3538
msgid "Failed to save settings. Please try again."
3547
3539
msgstr ""
3548
3540
3549
-
#: src/screens/Settings/InterestsSettings.tsx:132
3541
+
#: src/screens/Settings/InterestsSettings.tsx:136
3550
3542
msgctxt "toast"
3551
3543
msgid "Failed to save your interests."
3552
3544
msgstr ""
···
3644
3636
msgid "Feedback"
3645
3637
msgstr ""
3646
3638
3647
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:275
3648
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:293
3639
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:276
3640
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:294
3649
3641
msgctxt "toast"
3650
3642
msgid "Feedback sent to feed operator"
3651
3643
msgstr ""
···
3712
3704
msgid "Finally! Keep track of posts that matter to you. Save them to revisit anytime."
3713
3705
msgstr ""
3714
3706
3707
+
#: src/lib/interests.ts:60
3708
+
msgid "Finance"
3709
+
msgstr ""
3710
+
3715
3711
#: src/view/com/posts/CustomFeedEmptyState.tsx:48
3716
3712
#: src/view/com/posts/FollowingEmptyState.tsx:53
3717
3713
#: src/view/com/posts/FollowingEndOfFeed.tsx:54
3718
3714
msgid "Find accounts to follow"
3719
3715
msgstr ""
3720
3716
3721
-
#: src/components/ProgressGuide/FollowDialog.tsx:69
3722
-
#: src/components/ProgressGuide/FollowDialog.tsx:79
3723
-
#: src/components/ProgressGuide/FollowDialog.tsx:367
3717
+
#: src/components/ProgressGuide/FollowDialog.tsx:66
3718
+
#: src/components/ProgressGuide/FollowDialog.tsx:76
3719
+
#: src/components/ProgressGuide/FollowDialog.tsx:364
3724
3720
msgid "Find people to follow"
3725
3721
msgstr ""
3726
3722
···
3736
3732
msgid "Finish"
3737
3733
msgstr ""
3738
3734
3739
-
#: src/screens/Onboarding/index.tsx:48
3735
+
#: src/screens/Onboarding/index.tsx:66
3740
3736
msgid "Fitness"
3741
3737
msgstr ""
3742
3738
···
3764
3760
#: src/components/ProfileHoverCard/index.web.tsx:496
3765
3761
#: src/components/ProfileHoverCard/index.web.tsx:507
3766
3762
#: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:131
3767
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252
3763
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:257
3768
3764
#: src/screens/VideoFeed/index.tsx:856
3769
3765
msgid "Follow"
3770
3766
msgstr ""
···
3775
3771
msgstr ""
3776
3772
3777
3773
#: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:113
3778
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237
3774
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242
3779
3775
msgid "Follow {0}"
3780
3776
msgstr ""
3781
3777
···
3797
3793
msgid "Follow account"
3798
3794
msgstr ""
3799
3795
3800
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:235
3796
+
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:242
3797
+
#: src/screens/Onboarding/StepSuggestedStarterpacks/StarterPackCard.tsx:156
3798
+
#: src/screens/Onboarding/StepSuggestedStarterpacks/StarterPackCard.tsx:163
3801
3799
#: src/screens/StarterPack/StarterPackScreen.tsx:438
3802
3800
#: src/screens/StarterPack/StarterPackScreen.tsx:446
3803
3801
msgid "Follow all"
3804
3802
msgstr ""
3805
3803
3806
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:232
3804
+
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:239
3807
3805
msgid "Follow all accounts"
3808
3806
msgstr ""
3809
3807
3810
3808
#. User is not following this account, click to follow back
3811
3809
#: src/components/ProfileCard.tsx:518
3812
3810
#: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:129
3813
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250
3811
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:255
3814
3812
msgid "Follow back"
3815
3813
msgstr ""
3816
3814
···
3819
3817
msgid "Follow back"
3820
3818
msgstr ""
3821
3819
3822
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:121
3820
+
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:120
3823
3821
msgid "Followed all accounts!"
3824
3822
msgstr ""
3825
3823
···
3853
3851
#: src/components/ProfileHoverCard/index.web.tsx:495
3854
3852
#: src/components/ProfileHoverCard/index.web.tsx:506
3855
3853
#: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:134
3856
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248
3854
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:253
3857
3855
#: src/screens/VideoFeed/index.tsx:854
3858
3856
msgid "Following"
3859
3857
msgstr ""
···
3865
3863
msgstr ""
3866
3864
3867
3865
#: src/components/ProfileCard.tsx:474
3868
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:92
3866
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:95
3869
3867
msgid "Following {0}"
3870
3868
msgstr ""
3871
3869
···
3899
3897
msgid "Font size"
3900
3898
msgstr ""
3901
3899
3902
-
#: src/screens/Onboarding/index.tsx:53
3903
-
#: src/screens/Onboarding/state.ts:110
3900
+
#: src/lib/interests.ts:61
3901
+
#: src/screens/Onboarding/index.tsx:71
3904
3902
msgid "Food"
3905
3903
msgstr ""
3906
3904
···
3920
3918
msgid "For the best experience, we recommend using the theme font."
3921
3919
msgstr ""
3922
3920
3923
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:293
3924
-
#: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:94
3921
+
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:300
3922
+
#: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:91
3925
3923
msgid "For You"
3926
3924
msgstr ""
3927
3925
···
3959
3957
msgid "From"
3960
3958
msgstr ""
3961
3959
3962
-
#: src/screens/Hashtag.tsx:120
3960
+
#: src/screens/Hashtag.tsx:126
3963
3961
msgid "From @{sanitizedAuthor}"
3964
3962
msgstr ""
3965
3963
···
4109
4107
msgid "Go live"
4110
4108
msgstr ""
4111
4109
4112
-
#: src/components/live/GoLiveDialog.tsx:93
4113
-
#: src/components/live/GoLiveDialog.tsx:98
4114
-
#: src/components/live/GoLiveDialog.tsx:232
4115
-
#: src/components/live/GoLiveDialog.tsx:241
4110
+
#: src/components/live/GoLiveDialog.tsx:90
4111
+
#: src/components/live/GoLiveDialog.tsx:95
4112
+
#: src/components/live/GoLiveDialog.tsx:229
4113
+
#: src/components/live/GoLiveDialog.tsx:238
4116
4114
msgid "Go Live"
4117
4115
msgstr ""
4118
4116
4119
-
#: src/components/live/GoLiveDialog.tsx:174
4117
+
#: src/components/live/GoLiveDialog.tsx:171
4120
4118
msgid "Go live for"
4121
4119
msgstr ""
4122
4120
···
4248
4246
#: src/components/moderation/ContentHider.tsx:203
4249
4247
#: src/components/moderation/LabelPreference.tsx:140
4250
4248
#: src/components/moderation/PostHider.tsx:137
4251
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:740
4249
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:747
4252
4250
#: src/lib/moderation/useLabelBehaviorDescription.ts:18
4253
4251
#: src/lib/moderation/useLabelBehaviorDescription.ts:23
4254
4252
#: src/lib/moderation/useLabelBehaviorDescription.ts:28
···
4266
4264
msgid "Hide customization options"
4267
4265
msgstr ""
4268
4266
4269
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:571
4270
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:577
4267
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:578
4268
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:584
4271
4269
msgid "Hide post for me"
4272
4270
msgstr ""
4273
4271
4274
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:588
4275
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:598
4272
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:595
4273
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:605
4276
4274
msgid "Hide reply for everyone"
4277
4275
msgstr ""
4278
4276
4279
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:570
4280
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:576
4277
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:577
4278
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:583
4281
4279
msgid "Hide reply for me"
4282
4280
msgstr ""
4283
4281
···
4285
4283
msgid "Hide this card"
4286
4284
msgstr ""
4287
4285
4288
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:735
4286
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:742
4289
4287
msgid "Hide this post?"
4290
4288
msgstr ""
4291
4289
4292
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:735
4293
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:770
4290
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:742
4291
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:777
4294
4292
msgid "Hide this reply?"
4295
4293
msgstr ""
4296
4294
···
4399
4397
msgid "If alt text is long, toggles alt text expanded state"
4400
4398
msgstr ""
4401
4399
4402
-
#: src/screens/Signup/StepInfo/Policies.tsx:142
4400
+
#: src/screens/Signup/StepInfo/Policies.tsx:110
4403
4401
msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf."
4404
4402
msgstr ""
4405
4403
···
4415
4413
msgid "If you need to update your email, <0>click here</0>."
4416
4414
msgstr ""
4417
4415
4418
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:726
4416
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:733
4419
4417
msgid "If you remove this post, you won't be able to recover it."
4420
4418
msgstr ""
4421
4419
···
4563
4561
msgid "Invalid handle. Please try a different one."
4564
4562
msgstr ""
4565
4563
4566
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:358
4564
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:365
4567
4565
msgctxt "toast"
4568
4566
msgid "Invalid interaction settings."
4569
4567
msgstr ""
···
4612
4610
msgid "It's just you right now! Add more people to your starter pack by searching above."
4613
4611
msgstr ""
4614
4612
4615
-
#: src/view/com/composer/Composer.tsx:1827
4613
+
#: src/view/com/composer/Composer.tsx:1829
4616
4614
msgid "Job ID: {0}"
4617
4615
msgstr ""
4618
4616
···
4633
4631
msgid "Join the conversation"
4634
4632
msgstr ""
4635
4633
4636
-
#: src/screens/Onboarding/index.tsx:34
4637
-
#: src/screens/Onboarding/state.ts:112
4634
+
#: src/lib/interests.ts:63
4635
+
#: src/screens/Onboarding/index.tsx:52
4638
4636
msgid "Journalism"
4639
4637
msgstr ""
4640
4638
···
4705
4703
msgid "Last initiated just now"
4706
4704
msgstr ""
4707
4705
4708
-
#: src/screens/Hashtag.tsx:95
4706
+
#: src/screens/Hashtag.tsx:101
4709
4707
#: src/screens/Search/SearchResults.tsx:59
4710
4708
#: src/screens/Topic.tsx:77
4711
4709
msgid "Latest"
···
4856
4854
msgid "Like this feed"
4857
4855
msgstr ""
4858
4856
4859
-
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:272
4857
+
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:270
4860
4858
msgid "Like this labeler"
4861
4859
msgstr ""
4862
4860
···
4878
4876
4879
4877
#: src/components/LabelingServiceCard/index.tsx:96
4880
4878
#: src/screens/Profile/components/ProfileFeedHeader.tsx:493
4881
-
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:292
4882
-
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:306
4879
+
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:290
4880
+
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:304
4883
4881
msgid "Liked by {likeCount, plural, one {# user} other {# users}}"
4884
4882
msgstr ""
4885
4883
···
5013
5011
5014
5012
#: src/components/live/EditLiveDialog.tsx:148
5015
5013
#: src/components/live/EditLiveDialog.tsx:152
5016
-
#: src/components/live/GoLiveDialog.tsx:124
5017
-
#: src/components/live/GoLiveDialog.tsx:128
5014
+
#: src/components/live/GoLiveDialog.tsx:121
5015
+
#: src/components/live/GoLiveDialog.tsx:125
5018
5016
msgid "Live link"
5019
5017
msgstr ""
5020
5018
5021
-
#: src/screens/Search/Explore.tsx:87
5019
+
#: src/screens/Search/Explore.tsx:84
5022
5020
msgid "Load more"
5023
5021
msgstr ""
5024
5022
5025
-
#: src/screens/Search/Explore.tsx:505
5026
-
#: src/screens/Search/Explore.tsx:582
5023
+
#: src/screens/Search/Explore.tsx:502
5024
+
#: src/screens/Search/Explore.tsx:579
5027
5025
msgid "Load more suggested feeds"
5028
5026
msgstr ""
5029
5027
···
5298
5296
msgid "Move feed up"
5299
5297
msgstr ""
5300
5298
5301
-
#: src/screens/Onboarding/state.ts:113
5299
+
#: src/lib/interests.ts:64
5302
5300
msgid "Movies"
5303
5301
msgstr ""
5304
5302
5305
-
#: src/screens/Onboarding/state.ts:114
5303
+
#: src/lib/interests.ts:65
5306
5304
msgid "Music"
5307
5305
msgstr ""
5308
5306
···
5317
5315
msgid "Mute {tag}"
5318
5316
msgstr ""
5319
5317
5320
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:653
5321
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:659
5318
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:660
5319
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:666
5322
5320
#: src/view/com/profile/ProfileMenu.tsx:380
5323
5321
#: src/view/com/profile/ProfileMenu.tsx:387
5324
5322
msgid "Mute account"
···
5370
5368
msgid "Mute this word until you unmute it"
5371
5369
msgstr ""
5372
5370
5373
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:537
5374
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:541
5371
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:544
5372
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:548
5375
5373
msgid "Mute thread"
5376
5374
msgstr ""
5377
5375
5378
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:551
5379
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:553
5376
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:558
5377
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:560
5380
5378
msgid "Mute words & tags"
5381
5379
msgstr ""
5382
5380
···
5429
5427
msgid "Name or Description Violates Community Standards"
5430
5428
msgstr ""
5431
5429
5432
-
#: src/screens/Onboarding/index.tsx:35
5433
-
#: src/screens/Onboarding/state.ts:115
5430
+
#: src/lib/interests.ts:66
5431
+
#: src/screens/Onboarding/index.tsx:53
5434
5432
msgid "Nature"
5435
5433
msgstr ""
5436
5434
···
5576
5574
msgid "Newest replies first"
5577
5575
msgstr ""
5578
5576
5579
-
#: src/screens/Onboarding/index.tsx:33
5580
-
#: src/screens/Onboarding/state.ts:116
5577
+
#: src/lib/interests.ts:67
5578
+
#: src/screens/Onboarding/index.tsx:51
5581
5579
#: src/screens/Search/modules/ExploreTrendingTopics.tsx:238
5582
5580
msgid "News"
5583
5581
msgstr ""
···
5644
5642
msgstr ""
5645
5643
5646
5644
#: src/components/ProfileCard.tsx:496
5647
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:114
5645
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:118
5648
5646
msgid "No longer following {0}"
5649
5647
msgstr ""
5650
5648
···
5694
5692
msgstr ""
5695
5693
5696
5694
#: src/components/dialogs/SearchablePeopleList.tsx:223
5697
-
#: src/components/ProgressGuide/FollowDialog.tsx:204
5695
+
#: src/components/ProgressGuide/FollowDialog.tsx:201
5698
5696
msgid "No results"
5699
5697
msgstr ""
5700
5698
5701
-
#: src/screens/Search/Explore.tsx:797
5699
+
#: src/screens/Search/Explore.tsx:794
5702
5700
msgid "No results for \"{0}\"."
5703
5701
msgstr ""
5704
5702
···
5716
5714
msgid "No results found for {query}"
5717
5715
msgstr ""
5718
5716
5719
-
#: src/screens/Search/Explore.tsx:801
5717
+
#: src/screens/Search/Explore.tsx:798
5720
5718
msgid "No results."
5721
5719
msgstr ""
5722
5720
···
5859
5857
#: src/view/com/composer/select-language/PostLanguageSelectDialog.tsx:323
5860
5858
#: src/view/com/util/ErrorBoundary.tsx:57
5861
5859
msgid "Oh no!"
5862
-
msgstr ""
5863
-
5864
-
#: src/screens/Onboarding/StepInterests/index.tsx:124
5865
-
msgid "Oh no! Something went wrong."
5866
5860
msgstr ""
5867
5861
5868
5862
#. Confirm button text.
5869
-
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:349
5863
+
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:347
5870
5864
#: src/screens/Search/modules/ExploreInterestsCard.tsx:48
5871
5865
#: src/screens/Settings/AppIconSettings/index.tsx:48
5872
5866
#: src/screens/Settings/AppIconSettings/index.tsx:234
···
5966
5960
msgstr ""
5967
5961
5968
5962
#: src/screens/Messages/components/MessageInput.web.tsx:181
5969
-
#: src/view/com/composer/Composer.tsx:1474
5963
+
#: src/view/com/composer/Composer.tsx:1476
5970
5964
msgid "Open emoji picker"
5971
5965
msgstr ""
5972
5966
···
6066
6060
msgid "Opens device gallery to select up to {MAX_IMAGES, plural, other {# images}}, or a single video or GIF."
6067
6061
msgstr ""
6068
6062
6069
-
#: src/view/com/composer/Composer.tsx:1475
6063
+
#: src/view/com/composer/Composer.tsx:1477
6070
6064
msgid "Opens emoji picker"
6071
6065
msgstr ""
6072
6066
···
6239
6233
msgid "Person toggle"
6240
6234
msgstr ""
6241
6235
6242
-
#: src/screens/Onboarding/index.tsx:41
6243
-
#: src/screens/Onboarding/state.ts:117
6236
+
#: src/lib/interests.ts:68
6237
+
#: src/screens/Onboarding/index.tsx:59
6244
6238
msgid "Pets"
6245
6239
msgstr ""
6246
6240
6247
-
#: src/screens/Onboarding/state.ts:118
6241
+
#: src/lib/interests.ts:69
6248
6242
msgid "Photography"
6249
6243
msgstr ""
6250
6244
···
6271
6265
msgid "Pin to Home"
6272
6266
msgstr ""
6273
6267
6274
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:445
6275
6268
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:452
6269
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:459
6276
6270
msgid "Pin to your profile"
6277
6271
msgstr ""
6278
6272
···
6468
6462
msgid "Please write your message below:"
6469
6463
msgstr ""
6470
6464
6471
-
#: src/screens/Onboarding/index.tsx:47
6472
-
#: src/screens/Onboarding/state.ts:119
6465
+
#: src/lib/interests.ts:70
6466
+
#: src/screens/Onboarding/index.tsx:65
6473
6467
#: src/screens/Search/modules/ExploreTrendingTopics.tsx:232
6474
6468
msgid "Politics"
6475
6469
msgstr ""
···
6483
6477
msgid "Post"
6484
6478
msgstr ""
6485
6479
6486
-
#: src/view/com/composer/Composer.tsx:1117
6480
+
#: src/view/com/composer/Composer.tsx:1119
6487
6481
msgctxt "action"
6488
6482
msgid "Post"
6489
6483
msgstr ""
6490
6484
6491
-
#: src/view/com/composer/Composer.tsx:1115
6485
+
#: src/view/com/composer/Composer.tsx:1117
6492
6486
msgctxt "action"
6493
6487
msgid "Post All"
6494
6488
msgstr ""
···
6653
6647
msgid "Privacy Policy"
6654
6648
msgstr ""
6655
6649
6656
-
#: src/view/com/composer/Composer.tsx:1890
6650
+
#: src/view/com/composer/Composer.tsx:1892
6657
6651
msgid "Processing video..."
6658
6652
msgstr ""
6659
6653
···
6692
6686
msgstr ""
6693
6687
6694
6688
#. Accessibility label for button to publish a single post
6695
-
#: src/view/com/composer/Composer.tsx:1097
6689
+
#: src/view/com/composer/Composer.tsx:1099
6696
6690
msgid "Publish post"
6697
6691
msgstr ""
6698
6692
6699
6693
#. Accessibility label for button to publish multiple posts in a thread
6700
-
#: src/view/com/composer/Composer.tsx:1090
6694
+
#: src/view/com/composer/Composer.tsx:1092
6701
6695
msgid "Publish posts"
6702
6696
msgstr ""
6703
6697
6704
6698
#. Accessibility label for button to publish multiple replies in a thread
6705
-
#: src/view/com/composer/Composer.tsx:1075
6699
+
#: src/view/com/composer/Composer.tsx:1077
6706
6700
msgid "Publish replies"
6707
6701
msgstr ""
6708
6702
6709
6703
#. Accessibility label for button to publish a single reply
6710
-
#: src/view/com/composer/Composer.tsx:1082
6704
+
#: src/view/com/composer/Composer.tsx:1084
6711
6705
msgid "Publish reply"
6712
6706
msgstr ""
6713
6707
···
6750
6744
msgid "Quote post"
6751
6745
msgstr ""
6752
6746
6753
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:313
6747
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:314
6754
6748
msgid "Quote post was re-attached"
6755
6749
msgstr ""
6756
6750
6757
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:312
6751
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:313
6758
6752
msgid "Quote post was successfully detached"
6759
6753
msgstr ""
6760
6754
···
6784
6778
msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again."
6785
6779
msgstr ""
6786
6780
6787
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:613
6788
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:623
6781
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:620
6782
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:630
6789
6783
msgid "Re-attach quote"
6790
6784
msgstr ""
6791
6785
···
6827
6821
msgid "Read the Bluesky blog"
6828
6822
msgstr ""
6829
6823
6830
-
#: src/screens/Signup/StepInfo/Policies.tsx:88
6831
-
#: src/screens/Signup/StepInfo/Policies.tsx:114
6824
+
#: src/screens/Signup/StepInfo/Policies.tsx:56
6825
+
#: src/screens/Signup/StepInfo/Policies.tsx:82
6832
6826
msgid "Read the Bluesky Privacy Policy"
6833
6827
msgstr ""
6834
6828
6835
-
#: src/screens/Signup/StepInfo/Policies.tsx:81
6836
-
#: src/screens/Signup/StepInfo/Policies.tsx:101
6829
+
#: src/screens/Signup/StepInfo/Policies.tsx:49
6830
+
#: src/screens/Signup/StepInfo/Policies.tsx:69
6837
6831
msgid "Read the Bluesky Terms of Service"
6838
6832
msgstr ""
6839
6833
···
7097
7091
msgid "Replies to this post are disabled."
7098
7092
msgstr ""
7099
7093
7100
-
#: src/view/com/composer/Composer.tsx:1113
7094
+
#: src/view/com/composer/Composer.tsx:1115
7101
7095
msgctxt "action"
7102
7096
msgid "Reply"
7103
7097
msgstr ""
···
7133
7127
msgid "Reply sorting"
7134
7128
msgstr ""
7135
7129
7136
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:344
7130
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:351
7137
7131
msgctxt "toast"
7138
7132
msgid "Reply visibility updated"
7139
7133
msgstr ""
7140
7134
7141
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:343
7135
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:350
7142
7136
msgid "Reply was successfully hidden"
7143
7137
msgstr ""
7144
7138
···
7181
7175
msgid "Report message"
7182
7176
msgstr ""
7183
7177
7184
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:679
7185
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:681
7178
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:686
7179
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:688
7186
7180
msgid "Report post"
7187
7181
msgstr ""
7188
7182
···
7370
7364
#: src/screens/Messages/ChatList.tsx:292
7371
7365
#: src/screens/Messages/components/MessageListError.tsx:25
7372
7366
#: src/screens/Messages/Inbox.tsx:219
7373
-
#: src/screens/Onboarding/StepInterests/index.tsx:226
7374
-
#: src/screens/Onboarding/StepInterests/index.tsx:229
7375
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:209
7376
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:212
7367
+
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:216
7368
+
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:219
7369
+
#: src/screens/Onboarding/StepSuggestedStarterpacks/index.tsx:98
7370
+
#: src/screens/Onboarding/StepSuggestedStarterpacks/index.tsx:101
7377
7371
#: src/screens/PostThread/components/ThreadError.tsx:80
7378
7372
#: src/screens/PostThread/components/ThreadError.tsx:86
7379
7373
#: src/screens/Signup/BackNextButtons.tsx:53
···
7493
7487
msgid "Say hello!"
7494
7488
msgstr ""
7495
7489
7496
-
#: src/screens/Onboarding/index.tsx:46
7497
-
#: src/screens/Onboarding/state.ts:120
7490
+
#: src/lib/interests.ts:71
7491
+
#: src/screens/Onboarding/index.tsx:64
7498
7492
msgid "Science"
7499
7493
msgstr ""
7500
7494
···
7524
7518
msgid "Search @{0}'s posts"
7525
7519
msgstr ""
7526
7520
7527
-
#: src/components/ProgressGuide/FollowDialog.tsx:595
7521
+
#: src/components/ProgressGuide/FollowDialog.tsx:592
7528
7522
msgid "Search by name or interest"
7529
7523
msgstr ""
7530
7524
···
7533
7527
msgstr ""
7534
7528
7535
7529
#. Accessibility label for a tab that searches for accounts in a category (e.g. Art, Video Games, Sports, etc.) that are suggested for the user to follow. The tab is not currently active and can be selected.
7536
-
#: src/components/ProgressGuide/FollowDialog.tsx:425
7530
+
#: src/components/ProgressGuide/FollowDialog.tsx:422
7537
7531
msgid "Search for \"{interestsDisplayName}\""
7538
7532
msgstr ""
7539
7533
7540
7534
#. Accessibility label for a tab that searches for accounts in a category (e.g. Art, Video Games, Sports, etc.) that are suggested for the user to follow. The tab is currently selected.
7541
-
#: src/components/ProgressGuide/FollowDialog.tsx:418
7535
+
#: src/components/ProgressGuide/FollowDialog.tsx:415
7542
7536
msgid "Search for \"{interestsDisplayName}\" (active)"
7543
7537
msgstr ""
7544
7538
···
7554
7548
msgid "Search for feeds that you want to suggest to others."
7555
7549
msgstr ""
7556
7550
7557
-
#: src/screens/Search/Explore.tsx:361
7551
+
#: src/screens/Search/Explore.tsx:358
7558
7552
msgid "Search for more accounts"
7559
7553
msgstr ""
7560
7554
7561
-
#: src/screens/Search/Explore.tsx:438
7555
+
#: src/screens/Search/Explore.tsx:435
7562
7556
msgid "Search for more feeds"
7563
7557
msgstr ""
7564
7558
···
7570
7564
msgid "Search GIFs"
7571
7565
msgstr ""
7572
7566
7567
+
#: src/screens/Hashtag.tsx:221
7573
7568
#: src/screens/Search/SearchResults.tsx:255
7574
7569
msgid "Search is currently unavailable when logged out"
7575
7570
msgstr ""
···
7589
7584
msgstr ""
7590
7585
7591
7586
#: src/components/dialogs/SearchablePeopleList.tsx:534
7592
-
#: src/components/ProgressGuide/FollowDialog.tsx:614
7587
+
#: src/components/ProgressGuide/FollowDialog.tsx:611
7593
7588
msgid "Search profiles"
7594
7589
msgstr ""
7595
7590
···
7602
7597
msgstr ""
7603
7598
7604
7599
#: src/components/dialogs/SearchablePeopleList.tsx:535
7605
-
#: src/components/ProgressGuide/FollowDialog.tsx:615
7600
+
#: src/components/ProgressGuide/FollowDialog.tsx:612
7606
7601
msgid "Searches for profiles"
7607
7602
msgstr ""
7608
7603
···
7693
7688
msgid "Select content languages"
7694
7689
msgstr ""
7695
7690
7696
-
#: src/components/live/GoLiveDialog.tsx:179
7691
+
#: src/components/live/GoLiveDialog.tsx:176
7697
7692
msgid "Select duration"
7698
7693
msgstr ""
7699
7694
···
7776
7771
msgid "Select your date of birth"
7777
7772
msgstr ""
7778
7773
7779
-
#: src/screens/Onboarding/StepInterests/index.tsx:201
7780
-
#: src/screens/Settings/InterestsSettings.tsx:161
7774
+
#: src/screens/Onboarding/StepInterests/index.tsx:70
7775
+
#: src/screens/Settings/InterestsSettings.tsx:165
7781
7776
msgid "Select your interests from the options below"
7782
7777
msgstr ""
7783
7778
···
7947
7942
msgstr ""
7948
7943
7949
7944
#: src/components/StarterPack/QrCodeDialog.tsx:192
7950
-
#: src/screens/Hashtag.tsx:126
7945
+
#: src/screens/Hashtag.tsx:132
7951
7946
#: src/screens/StarterPack/StarterPackScreen.tsx:433
7952
7947
#: src/screens/Topic.tsx:102
7953
7948
msgid "Share"
···
8058
8053
msgid "Show customization options"
8059
8054
msgstr ""
8060
8055
8061
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:508
8062
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:510
8056
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:515
8057
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:517
8063
8058
msgid "Show less like this"
8064
8059
msgstr ""
8065
8060
···
8071
8066
msgid "Show More"
8072
8067
msgstr ""
8073
8068
8074
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:500
8075
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:502
8069
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:507
8070
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:509
8076
8071
msgid "Show more like this"
8077
8072
msgstr ""
8078
8073
···
8102
8097
msgid "Show replies by people you follow before all other replies"
8103
8098
msgstr ""
8104
8099
8105
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:587
8106
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:597
8100
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:594
8101
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:604
8107
8102
msgid "Show reply for everyone"
8108
8103
msgstr ""
8109
8104
···
8142
8137
#: src/components/dialogs/Signin.tsx:99
8143
8138
#: src/components/WelcomeModal.tsx:194
8144
8139
#: src/components/WelcomeModal.tsx:206
8140
+
#: src/screens/Hashtag.tsx:225
8145
8141
#: src/screens/Login/index.tsx:136
8146
8142
#: src/screens/Login/index.tsx:157
8147
8143
#: src/screens/Login/LoginForm.tsx:181
···
8184
8180
msgid "Sign in to Bluesky or create a new account"
8185
8181
msgstr ""
8186
8182
8187
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:486
8188
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:488
8183
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:493
8184
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:495
8189
8185
msgid "Sign in to view post"
8190
8186
msgstr ""
8191
8187
···
8226
8222
8227
8223
#: src/screens/Onboarding/StepFinished/index.tsx:306
8228
8224
#: src/screens/Onboarding/StepFinished/index.tsx:328
8229
-
#: src/screens/Onboarding/StepInterests/index.tsx:240
8230
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:222
8225
+
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:229
8226
+
#: src/screens/Onboarding/StepSuggestedStarterpacks/index.tsx:111
8231
8227
#: src/screens/StarterPack/Wizard/index.tsx:218
8232
8228
msgid "Skip"
8233
8229
msgstr ""
···
8237
8233
msgid "Skip introduction and start using your account"
8238
8234
msgstr ""
8239
8235
8240
-
#: src/screens/Onboarding/StepInterests/index.tsx:237
8241
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:219
8236
+
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:226
8237
+
#: src/screens/Onboarding/StepSuggestedStarterpacks/index.tsx:108
8242
8238
msgid "Skip this flow"
8243
8239
msgstr ""
8244
8240
···
8254
8250
msgid "Social media you control."
8255
8251
msgstr ""
8256
8252
8257
-
#: src/screens/Onboarding/index.tsx:50
8258
-
#: src/screens/Onboarding/state.ts:108
8253
+
#: src/lib/interests.ts:58
8254
+
#: src/screens/Onboarding/index.tsx:68
8259
8255
msgid "Software Dev"
8260
8256
msgstr ""
8261
8257
···
8317
8313
msgid "Something wrong? Let us know."
8318
8314
msgstr ""
8319
8315
8316
+
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:183
8317
+
msgid "Sorry, we're unable to load account suggestions at this time."
8318
+
msgstr ""
8319
+
8320
8320
#: src/App.native.tsx:128
8321
8321
#: src/App.web.tsx:100
8322
8322
msgid "Sorry! Your session expired. Please sign in again."
···
8351
8351
msgid "Spam; excessive mentions or replies"
8352
8352
msgstr ""
8353
8353
8354
-
#: src/screens/Onboarding/index.tsx:40
8355
-
#: src/screens/Onboarding/state.ts:121
8354
+
#: src/lib/interests.ts:72
8355
+
#: src/screens/Onboarding/index.tsx:58
8356
8356
#: src/screens/Search/modules/ExploreTrendingTopics.tsx:230
8357
8357
msgid "Sports"
8358
8358
msgstr ""
···
8402
8402
msgid "Starter pack is invalid"
8403
8403
msgstr ""
8404
8404
8405
-
#: src/screens/Search/Explore.tsx:629
8405
+
#: src/screens/Search/Explore.tsx:626
8406
8406
#: src/view/screens/Profile.tsx:231
8407
8407
msgid "Starter Packs"
8408
8408
msgstr ""
···
8464
8464
msgid "Subscribe to account activity"
8465
8465
msgstr ""
8466
8466
8467
-
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:235
8467
+
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:233
8468
8468
msgid "Subscribe to Labeler"
8469
8469
msgstr ""
8470
8470
8471
-
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:201
8471
+
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199
8472
8472
msgid "Subscribe to this labeler"
8473
8473
msgstr ""
8474
8474
···
8489
8489
msgid "Successfully verified"
8490
8490
msgstr ""
8491
8491
8492
-
#: src/screens/Search/Explore.tsx:358
8492
+
#: src/screens/Search/Explore.tsx:355
8493
8493
msgid "Suggested Accounts"
8494
8494
msgstr ""
8495
8495
8496
+
#. Accounts suggested to the user for them to follow
8496
8497
#. Accounts suggested to the user for them to follow
8497
8498
#: src/components/FeedInterstitials.tsx:385
8498
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:137
8499
+
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:136
8500
+
#: src/screens/Onboarding/StepSuggestedStarterpacks/index.tsx:48
8499
8501
msgid "Suggested for you"
8500
8502
msgstr ""
8501
8503
···
8596
8598
msgid "Teach our algorithm what you like"
8597
8599
msgstr ""
8598
8600
8599
-
#: src/screens/Onboarding/index.tsx:49
8600
-
#: src/screens/Onboarding/state.ts:122
8601
+
#: src/lib/interests.ts:73
8602
+
#: src/screens/Onboarding/index.tsx:67
8601
8603
msgid "Tech"
8602
8604
msgstr ""
8603
8605
···
8696
8698
msgid "That's everything!"
8697
8699
msgstr ""
8698
8700
8699
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:324
8701
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:329
8700
8702
#: src/view/com/profile/ProfileMenu.tsx:483
8701
8703
msgid "The account will be able to interact with you after unblocking."
8702
8704
msgstr ""
···
8821
8823
msgstr ""
8822
8824
8823
8825
#: src/screens/Profile/components/ProfileFeedHeader.tsx:418
8824
-
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:111
8826
+
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:109
8825
8827
msgid "There was an issue contacting the server, please check your internet connection and try again."
8826
8828
msgstr ""
8827
8829
···
8829
8831
msgid "There was an issue fetching notifications. Tap here to try again."
8830
8832
msgstr ""
8831
8833
8832
-
#: src/screens/Search/Explore.tsx:996
8834
+
#: src/screens/Search/Explore.tsx:993
8833
8835
#: src/view/com/posts/PostFeed.tsx:709
8834
8836
msgid "There was an issue fetching posts. Tap here to try again."
8835
8837
msgstr ""
···
8866
8868
msgid "There was an issue updating your feeds, please check your internet connection and try again."
8867
8869
msgstr ""
8868
8870
8869
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:390
8870
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:403
8871
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:413
8871
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:397
8872
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:410
8873
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:420
8872
8874
#: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:90
8873
8875
#: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:101
8874
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101
8875
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:123
8876
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:136
8876
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:104
8877
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:127
8878
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141
8877
8879
#: src/view/com/profile/ProfileMenu.tsx:136
8878
8880
#: src/view/com/profile/ProfileMenu.tsx:146
8879
8881
#: src/view/com/profile/ProfileMenu.tsx:160
···
9022
9024
msgstr ""
9023
9025
9024
9026
#: src/components/live/EditLiveDialog.tsx:189
9025
-
#: src/components/live/GoLiveDialog.tsx:160
9027
+
#: src/components/live/GoLiveDialog.tsx:157
9026
9028
msgid "This is not a valid link"
9027
9029
msgstr ""
9028
9030
···
9074
9076
msgid "This post was deleted by its author"
9075
9077
msgstr ""
9076
9078
9077
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:737
9079
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:744
9078
9080
msgid "This post will be hidden from feeds and threads. This cannot be undone."
9079
9081
msgstr ""
9080
9082
···
9086
9088
msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in."
9087
9089
msgstr ""
9088
9090
9089
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:772
9091
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:779
9090
9092
msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others."
9091
9093
msgstr ""
9092
9094
9093
-
#: src/screens/Signup/StepInfo/Policies.tsx:66
9095
+
#: src/screens/Signup/StepInfo/Policies.tsx:35
9094
9096
msgid "This service has not provided terms of service or a privacy policy."
9095
9097
msgstr ""
9096
9098
···
9147
9149
msgid "This will remove @{0} from the quick access list."
9148
9150
msgstr ""
9149
9151
9150
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:762
9152
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:769
9151
9153
msgid "This will remove your post from this quote post for all users, and replace it with a placeholder."
9152
9154
msgstr ""
9153
9155
···
9207
9209
msgid "Toggles the sound"
9208
9210
msgstr ""
9209
9211
9210
-
#: src/screens/Hashtag.tsx:84
9212
+
#: src/screens/Hashtag.tsx:90
9211
9213
#: src/screens/Search/SearchResults.tsx:49
9212
9214
#: src/screens/Topic.tsx:71
9213
9215
msgid "Top"
···
9226
9228
9227
9229
#: src/components/dms/MessageContextMenu.tsx:137
9228
9230
#: src/components/dms/MessageContextMenu.tsx:139
9229
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:469
9230
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:471
9231
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:476
9232
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:478
9231
9233
#: src/screens/PostThread/components/ThreadItemAnchor.tsx:589
9232
9234
#: src/screens/PostThread/components/ThreadItemAnchor.tsx:592
9233
9235
msgid "Translate"
···
9255
9257
msgid "Try again"
9256
9258
msgstr ""
9257
9259
9258
-
#: src/screens/Onboarding/state.ts:123
9260
+
#: src/lib/interests.ts:74
9259
9261
msgid "TV"
9260
9262
msgstr ""
9261
9263
···
9317
9319
#: src/components/dms/MessagesListBlockedFooter.tsx:104
9318
9320
#: src/components/dms/MessagesListBlockedFooter.tsx:112
9319
9321
#: src/components/dms/MessagesListBlockedFooter.tsx:119
9320
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:208
9321
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:328
9322
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:213
9323
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:333
9322
9324
#: src/screens/ProfileList/components/Header.tsx:171
9323
9325
#: src/screens/ProfileList/components/Header.tsx:178
9324
9326
#: src/view/com/profile/ProfileMenu.tsx:495
9325
9327
msgid "Unblock"
9326
9328
msgstr ""
9327
9329
9328
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:213
9330
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218
9329
9331
msgctxt "action"
9330
9332
msgid "Unblock"
9331
9333
msgstr ""
···
9337
9339
msgid "Unblock account"
9338
9340
msgstr ""
9339
9341
9340
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:322
9342
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:327
9341
9343
#: src/view/com/profile/ProfileMenu.tsx:477
9342
9344
msgid "Unblock Account?"
9343
9345
msgstr ""
···
9367
9369
msgid "Unfollow"
9368
9370
msgstr ""
9369
9371
9370
-
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236
9372
+
#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:241
9371
9373
msgid "Unfollow {0}"
9372
9374
msgstr ""
9373
9375
···
9417
9419
msgid "Unmute {tag}"
9418
9420
msgstr ""
9419
9421
9420
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:652
9421
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:658
9422
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:659
9423
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:665
9422
9424
#: src/view/com/profile/ProfileMenu.tsx:379
9423
9425
#: src/view/com/profile/ProfileMenu.tsx:385
9424
9426
msgid "Unmute account"
···
9433
9435
msgid "Unmute list"
9434
9436
msgstr ""
9435
9437
9436
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:537
9437
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:541
9438
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:544
9439
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:548
9438
9440
msgid "Unmute thread"
9439
9441
msgstr ""
9440
9442
···
9462
9464
msgid "Unpin from home"
9463
9465
msgstr ""
9464
9466
9465
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:444
9466
9467
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:451
9468
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:458
9467
9469
msgid "Unpin from profile"
9468
9470
msgstr ""
9469
9471
···
9489
9491
msgid "Unsnooze email reminder"
9490
9492
msgstr ""
9491
9493
9492
-
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:233
9494
+
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:231
9493
9495
msgid "Unsubscribe"
9494
9496
msgstr ""
9495
9497
···
9498
9500
msgid "Unsubscribe from list"
9499
9501
msgstr ""
9500
9502
9501
-
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:200
9503
+
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:198
9502
9504
msgid "Unsubscribe from this labeler"
9503
9505
msgstr ""
9504
9506
···
9506
9508
msgid "Unsubscribed from list"
9507
9509
msgstr ""
9508
9510
9509
-
#: src/view/com/composer/Composer.tsx:893
9511
+
#: src/view/com/composer/Composer.tsx:895
9510
9512
msgid "Unsupported video type: {mimeType}"
9511
9513
msgstr ""
9512
9514
···
9542
9544
msgid "Update your email"
9543
9545
msgstr ""
9544
9546
9545
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:317
9547
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:318
9546
9548
msgctxt "toast"
9547
9549
msgid "Updating quote attachment failed"
9548
9550
msgstr ""
9549
9551
9550
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:363
9552
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:370
9551
9553
msgctxt "toast"
9552
9554
msgid "Updating reply visibility failed"
9553
9555
msgstr ""
···
9592
9594
msgid "Uploading link thumbnail..."
9593
9595
msgstr ""
9594
9596
9595
-
#: src/view/com/composer/Composer.tsx:1887
9597
+
#: src/view/com/composer/Composer.tsx:1889
9596
9598
msgid "Uploading video..."
9597
9599
msgstr ""
9598
9600
···
9828
9830
msgid "Video from {0}: {text}"
9829
9831
msgstr ""
9830
9832
9831
-
#: src/screens/Onboarding/index.tsx:52
9832
-
#: src/screens/Onboarding/state.ts:111
9833
+
#: src/lib/interests.ts:62
9834
+
#: src/screens/Onboarding/index.tsx:70
9833
9835
#: src/screens/Search/modules/ExploreTrendingTopics.tsx:234
9834
9836
msgid "Video Games"
9835
9837
msgstr ""
···
9850
9852
msgid "Video settings"
9851
9853
msgstr ""
9852
9854
9853
-
#: src/view/com/composer/Composer.tsx:1897
9855
+
#: src/view/com/composer/Composer.tsx:1899
9854
9856
msgid "Video uploaded"
9855
9857
msgstr ""
9856
9858
···
9866
9868
msgid "Videos must be less than 3 minutes long."
9867
9869
msgstr ""
9868
9870
9869
-
#: src/view/com/composer/Composer.tsx:584
9871
+
#: src/view/com/composer/Composer.tsx:585
9870
9872
msgctxt "Action to view the post the user just created"
9871
9873
msgid "View"
9872
9874
msgstr ""
···
9928
9930
msgid "View more trending videos"
9929
9931
msgstr ""
9930
9932
9931
-
#: src/view/com/composer/Composer.tsx:579
9933
+
#: src/view/com/composer/Composer.tsx:580
9932
9934
msgid "View post"
9933
9935
msgstr ""
9934
9936
···
10035
10037
msgid "We could not find this list. It was probably deleted."
10036
10038
msgstr ""
10037
10039
10038
-
#: src/screens/Hashtag.tsx:205
10040
+
#: src/screens/Hashtag.tsx:256
10039
10041
msgid "We couldn't find any results for that hashtag."
10040
10042
msgstr ""
10041
10043
···
10067
10069
msgid "We ran out of posts from your follows. Here's the latest from <0/>."
10068
10070
msgstr ""
10069
10071
10070
-
#: src/screens/Settings/InterestsSettings.tsx:154
10072
+
#: src/screens/Settings/InterestsSettings.tsx:158
10071
10073
msgid "We recommend selecting at least two interests."
10072
10074
msgstr ""
10073
10075
···
10091
10093
msgid "We were unable to receive the verification due to a connection issue. It may arrive later. If it does, your account will update automatically."
10092
10094
msgstr ""
10093
10095
10094
-
#: src/screens/Onboarding/StepInterests/index.tsx:129
10095
-
msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow."
10096
-
msgstr ""
10097
-
10098
10096
#: src/screens/SignupQueued.tsx:164
10099
10097
msgid "We will let you know when your account is ready."
10100
10098
msgstr ""
···
10103
10101
msgid "We'll send an email to <0>{0}</0> containing a link. Please click on it to complete the email verification process."
10104
10102
msgstr ""
10105
10103
10106
-
#: src/screens/Onboarding/StepInterests/index.tsx:134
10104
+
#: src/screens/Onboarding/StepInterests/index.tsx:63
10107
10105
msgid "We'll use this to help customize your experience."
10108
10106
msgstr ""
10109
10107
···
10124
10122
msgstr ""
10125
10123
10126
10124
#: src/components/dialogs/SearchablePeopleList.tsx:107
10127
-
#: src/components/ProgressGuide/FollowDialog.tsx:164
10125
+
#: src/components/ProgressGuide/FollowDialog.tsx:161
10128
10126
msgid "We're having network issues, try again"
10129
10127
msgstr ""
10130
10128
···
10165
10163
msgid "We're sorry! We can't find the page you were looking for."
10166
10164
msgstr ""
10167
10165
10168
-
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:343
10166
+
#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:341
10169
10167
msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty."
10170
10168
msgstr ""
10171
10169
···
10197
10195
msgid "Welcome, friend!"
10198
10196
msgstr ""
10199
10197
10200
-
#: src/screens/Onboarding/StepInterests/index.tsx:126
10198
+
#: src/screens/Onboarding/StepInterests/index.tsx:60
10201
10199
msgid "What are your interests?"
10202
10200
msgstr ""
10203
10201
···
10207
10205
10208
10206
#: src/view/com/auth/SplashScreen.tsx:51
10209
10207
#: src/view/com/auth/SplashScreen.web.tsx:103
10210
-
#: src/view/com/composer/Composer.tsx:853
10208
+
#: src/view/com/composer/Composer.tsx:855
10211
10209
msgid "What's up?"
10212
10210
msgstr ""
10213
10211
···
10285
10283
msgid "Write a message"
10286
10284
msgstr ""
10287
10285
10288
-
#: src/view/com/composer/Composer.tsx:953
10286
+
#: src/view/com/composer/Composer.tsx:955
10289
10287
msgid "Write post"
10290
10288
msgstr ""
10291
10289
10292
10290
#: src/screens/PostThread/components/ThreadComposePrompt.tsx:90
10293
-
#: src/view/com/composer/Composer.tsx:851
10291
+
#: src/view/com/composer/Composer.tsx:853
10294
10292
msgid "Write your reply"
10295
10293
msgstr ""
10296
10294
10297
-
#: src/screens/Onboarding/index.tsx:38
10298
-
#: src/screens/Onboarding/state.ts:124
10295
+
#: src/lib/interests.ts:75
10296
+
#: src/screens/Onboarding/index.tsx:56
10299
10297
msgid "Writers"
10300
10298
msgstr ""
10301
10299
···
10304
10302
msgstr ""
10305
10303
10306
10304
#: src/components/live/EditLiveDialog.tsx:153
10307
-
#: src/components/live/GoLiveDialog.tsx:129
10305
+
#: src/components/live/GoLiveDialog.tsx:126
10308
10306
msgid "www.mylivestream.tv"
10309
10307
msgstr ""
10310
10308
···
10321
10319
msgid "Yes, delete this starter pack"
10322
10320
msgstr ""
10323
10321
10324
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:765
10322
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:772
10325
10323
msgid "Yes, detach"
10326
10324
msgstr ""
10327
10325
10328
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:775
10326
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:782
10329
10327
msgid "Yes, hide"
10330
10328
msgstr ""
10331
10329
···
10337
10335
msgid "Yesterday"
10338
10336
msgstr ""
10339
10337
10340
-
#: src/screens/Signup/StepInfo/Policies.tsx:23
10341
-
msgid "You also agree to <0>Bluesky’s Community Guidelines</0>. An <1>updated version of our Community Guidelines</1> will take effect on October 15th."
10342
-
msgstr ""
10343
-
10344
10338
#: src/components/verification/VerifierDialog.tsx:59
10345
10339
msgid "You are a trusted verifier"
10346
10340
msgstr ""
···
10415
10409
msgid "You can continue ongoing conversations regardless of which setting you choose."
10416
10410
msgstr ""
10417
10411
10418
-
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:350
10412
+
#: src/components/PostControls/PostMenu/PostMenuItems.tsx:357
10419
10413
msgctxt "toast"
10420
10414
msgid "You can hide a maximum of {MAX_HIDDEN_REPLIES} replies."
10421
10415
msgstr ""
···
10591
10585
msgid "You may only add up to 3 feeds"
10592
10586
msgstr ""
10593
10587
10594
-
#: src/screens/Signup/StepInfo/Policies.tsx:136
10588
+
#: src/screens/Signup/StepInfo/Policies.tsx:104
10595
10589
msgid "You must be 13 years of age or older to create an account."
10596
10590
msgstr ""
10597
10591
···
10844
10838
#: src/screens/Search/modules/ExploreInterestsCard.tsx:67
10845
10839
#: src/screens/Settings/ContentAndMediaSettings.tsx:92
10846
10840
#: src/screens/Settings/ContentAndMediaSettings.tsx:95
10847
-
#: src/screens/Settings/InterestsSettings.tsx:42
10841
+
#: src/screens/Settings/InterestsSettings.tsx:46
10848
10842
msgid "Your interests"
10849
10843
msgstr ""
10850
10844
10851
-
#: src/screens/Settings/InterestsSettings.tsx:123
10845
+
#: src/screens/Settings/InterestsSettings.tsx:127
10852
10846
msgctxt "toast"
10853
10847
msgid "Your interests have been updated!"
10854
10848
msgstr ""
···
10873
10867
msgid "Your password must be at least 8 characters long."
10874
10868
msgstr ""
10875
10869
10876
-
#: src/view/com/composer/Composer.tsx:575
10870
+
#: src/view/com/composer/Composer.tsx:576
10877
10871
msgid "Your post was sent"
10878
10872
msgstr ""
10879
10873
10880
-
#: src/view/com/composer/Composer.tsx:572
10874
+
#: src/view/com/composer/Composer.tsx:573
10881
10875
msgid "Your posts were sent"
10882
10876
msgstr ""
10883
10877
···
10902
10896
msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in."
10903
10897
msgstr ""
10904
10898
10905
-
#: src/view/com/composer/Composer.tsx:574
10899
+
#: src/view/com/composer/Composer.tsx:575
10906
10900
msgid "Your reply was sent"
10907
10901
msgstr ""
10908
10902
···
10914
10908
msgid "Your report will be sent to the Bluesky Moderation Service"
10915
10909
msgstr ""
10916
10910
10917
-
#: src/screens/Settings/InterestsSettings.tsx:56
10911
+
#: src/screens/Settings/InterestsSettings.tsx:60
10918
10912
msgid "Your selected interests help us serve you content you care about."
10919
10913
msgstr ""
10920
10914
+2
-2
src/screens/Onboarding/StepInterests/InterestButton.tsx
+2
-2
src/screens/Onboarding/StepInterests/InterestButton.tsx
···
1
1
import React from 'react'
2
2
import {type TextStyle, View, type ViewStyle} from 'react-native'
3
3
4
+
import {type Interest, useInterestsDisplayNames} from '#/lib/interests'
4
5
import {capitalize} from '#/lib/strings/capitalize'
5
-
import {useInterestsDisplayNames} from '#/screens/Onboarding/state'
6
6
import {atoms as a, native, useTheme} from '#/alf'
7
7
import * as Toggle from '#/components/forms/Toggle'
8
8
import {Text} from '#/components/Typography'
9
9
10
-
export function InterestButton({interest}: {interest: string}) {
10
+
export function InterestButton({interest}: {interest: Interest}) {
11
11
const t = useTheme()
12
12
const interestsDisplayNames = useInterestsDisplayNames()
13
13
const ctx = Toggle.useItemContext()
+42
-206
src/screens/Onboarding/StepInterests/index.tsx
+42
-206
src/screens/Onboarding/StepInterests/index.tsx
···
2
2
import {View} from 'react-native'
3
3
import {msg, Trans} from '@lingui/macro'
4
4
import {useLingui} from '@lingui/react'
5
-
import {useQuery} from '@tanstack/react-query'
6
5
6
+
import {interests, useInterestsDisplayNames} from '#/lib/interests'
7
7
import {logEvent} from '#/lib/statsig/statsig'
8
8
import {capitalize} from '#/lib/strings/capitalize'
9
9
import {logger} from '#/logger'
10
-
import {useAgent} from '#/state/session'
11
-
import {useOnboardingDispatch} from '#/state/shell'
12
10
import {
13
11
DescriptionText,
14
12
OnboardingControls,
15
13
TitleText,
16
14
} from '#/screens/Onboarding/Layout'
17
-
import {
18
-
type ApiResponseMap,
19
-
Context,
20
-
useInterestsDisplayNames,
21
-
} from '#/screens/Onboarding/state'
15
+
import {Context} from '#/screens/Onboarding/state'
22
16
import {InterestButton} from '#/screens/Onboarding/StepInterests/InterestButton'
23
-
import {atoms as a, useBreakpoints, useTheme} from '#/alf'
17
+
import {atoms as a} from '#/alf'
24
18
import {Button, ButtonIcon, ButtonText} from '#/components/Button'
25
19
import * as Toggle from '#/components/forms/Toggle'
26
20
import {IconCircle} from '#/components/IconCircle'
27
-
import {ArrowRotateCounterClockwise_Stroke2_Corner0_Rounded as ArrowRotateCounterClockwise} from '#/components/icons/ArrowRotateCounterClockwise'
28
21
import {ChevronRight_Stroke2_Corner0_Rounded as ChevronRight} from '#/components/icons/Chevron'
29
-
import {EmojiSad_Stroke2_Corner0_Rounded as EmojiSad} from '#/components/icons/Emoji'
30
22
import {Hashtag_Stroke2_Corner0_Rounded as Hashtag} from '#/components/icons/Hashtag'
31
23
import {Loader} from '#/components/Loader'
32
-
import {Text} from '#/components/Typography'
33
24
34
25
export function StepInterests() {
35
26
const {_} = useLingui()
36
-
const t = useTheme()
37
-
const {gtMobile} = useBreakpoints()
38
27
const interestsDisplayNames = useInterestsDisplayNames()
39
28
40
29
const {state, dispatch} = React.useContext(Context)
41
30
const [saving, setSaving] = React.useState(false)
42
-
const [interests, setInterests] = React.useState<string[]>(
31
+
const [selectedInterests, setSelectedInterests] = React.useState<string[]>(
43
32
state.interestsStepResults.selectedInterests.map(i => i),
44
33
)
45
-
const onboardDispatch = useOnboardingDispatch()
46
-
const agent = useAgent()
47
-
const {isLoading, isError, error, data, refetch, isFetching} = useQuery({
48
-
queryKey: ['interests'],
49
-
queryFn: async () => {
50
-
try {
51
-
const {data} = await agent.app.bsky.unspecced.getTaggedSuggestions()
52
-
return data.suggestions.reduce(
53
-
(agg, s) => {
54
-
const {tag, subject, subjectType} = s
55
-
const isDefault = tag === 'default'
56
-
57
-
if (!agg.interests.includes(tag) && !isDefault) {
58
-
agg.interests.push(tag)
59
-
}
60
-
61
-
if (subjectType === 'user') {
62
-
agg.suggestedAccountDids[tag] =
63
-
agg.suggestedAccountDids[tag] || []
64
-
agg.suggestedAccountDids[tag].push(subject)
65
-
}
66
-
67
-
if (subjectType === 'feed') {
68
-
// agg all feeds into defaults
69
-
if (isDefault) {
70
-
agg.suggestedFeedUris[tag] = agg.suggestedFeedUris[tag] || []
71
-
} else {
72
-
agg.suggestedFeedUris[tag] = agg.suggestedFeedUris[tag] || []
73
-
agg.suggestedFeedUris[tag].push(subject)
74
-
agg.suggestedFeedUris.default.push(subject)
75
-
}
76
-
}
77
-
78
-
return agg
79
-
},
80
-
{
81
-
interests: [],
82
-
suggestedAccountDids: {},
83
-
suggestedFeedUris: {},
84
-
} as ApiResponseMap,
85
-
)
86
-
} catch (e: any) {
87
-
logger.info(
88
-
`onboarding: getTaggedSuggestions fetch or processing failed`,
89
-
)
90
-
logger.error(e)
91
-
92
-
throw new Error(`a network error occurred`)
93
-
}
94
-
},
95
-
})
96
34
97
35
const saveInterests = React.useCallback(async () => {
98
36
setSaving(true)
···
101
39
setSaving(false)
102
40
dispatch({
103
41
type: 'setInterestsStepResults',
104
-
apiResponse: data!,
105
-
selectedInterests: interests,
42
+
selectedInterests,
106
43
})
107
44
dispatch({type: 'next'})
108
45
logEvent('onboarding:interests:nextPressed', {
109
-
selectedInterests: interests,
110
-
selectedInterestsLength: interests.length,
46
+
selectedInterests,
47
+
selectedInterestsLength: selectedInterests.length,
111
48
})
112
49
} catch (e: any) {
113
50
logger.info(`onboading: error saving interests`)
114
51
logger.error(e)
115
52
}
116
-
}, [interests, data, setSaving, dispatch])
117
-
118
-
const skipOnboarding = React.useCallback(() => {
119
-
onboardDispatch({type: 'finish'})
120
-
dispatch({type: 'finish'})
121
-
}, [onboardDispatch, dispatch])
122
-
123
-
const title = isError ? (
124
-
<Trans>Oh no! Something went wrong.</Trans>
125
-
) : (
126
-
<Trans>What are your interests?</Trans>
127
-
)
128
-
const description = isError ? (
129
-
<Trans>
130
-
We weren't able to connect. Please try again to continue setting up your
131
-
account. If it continues to fail, you can skip this flow.
132
-
</Trans>
133
-
) : (
134
-
<Trans>We'll use this to help customize your experience.</Trans>
135
-
)
53
+
}, [selectedInterests, setSaving, dispatch])
136
54
137
55
return (
138
56
<View style={[a.align_start]} testID="onboardingInterests">
139
-
<IconCircle
140
-
icon={isError ? EmojiSad : Hashtag}
141
-
style={[
142
-
a.mb_2xl,
143
-
isError
144
-
? {
145
-
backgroundColor: t.palette.negative_50,
146
-
}
147
-
: {},
148
-
]}
149
-
iconStyle={[
150
-
isError
151
-
? {
152
-
color: t.palette.negative_900,
153
-
}
154
-
: {},
155
-
]}
156
-
/>
57
+
<IconCircle icon={Hashtag} style={[a.mb_2xl]} />
157
58
158
-
<TitleText>{title}</TitleText>
159
-
<DescriptionText>{description}</DescriptionText>
59
+
<TitleText>
60
+
<Trans>What are your interests?</Trans>
61
+
</TitleText>
62
+
<DescriptionText>
63
+
<Trans>We'll use this to help customize your experience.</Trans>
64
+
</DescriptionText>
160
65
161
66
<View style={[a.w_full, a.pt_2xl]}>
162
-
{isLoading ? (
163
-
<View
164
-
style={[
165
-
a.flex_1,
166
-
a.mt_md,
167
-
a.align_center,
168
-
a.justify_center,
169
-
{minHeight: 400},
170
-
]}>
171
-
<Loader size="xl" />
172
-
</View>
173
-
) : isError || !data ? (
174
-
<View
175
-
style={[
176
-
a.w_full,
177
-
a.p_lg,
178
-
a.rounded_md,
179
-
{
180
-
backgroundColor: t.palette.negative_50,
181
-
},
182
-
]}>
183
-
<Text style={[a.text_md]}>
184
-
<Text
185
-
style={[
186
-
a.text_md,
187
-
a.font_semi_bold,
188
-
{
189
-
color: t.palette.negative_900,
190
-
},
191
-
]}>
192
-
<Trans>Error:</Trans>{' '}
193
-
</Text>
194
-
{error?.message || _(msg`an unknown error occurred`)}
195
-
</Text>
67
+
<Toggle.Group
68
+
values={selectedInterests}
69
+
onChange={setSelectedInterests}
70
+
label={_(msg`Select your interests from the options below`)}>
71
+
<View style={[a.flex_row, a.gap_md, a.flex_wrap]}>
72
+
{interests.map(interest => (
73
+
<Toggle.Item
74
+
key={interest}
75
+
name={interest}
76
+
label={interestsDisplayNames[interest] || capitalize(interest)}>
77
+
<InterestButton interest={interest} />
78
+
</Toggle.Item>
79
+
))}
196
80
</View>
197
-
) : (
198
-
<Toggle.Group
199
-
values={interests}
200
-
onChange={setInterests}
201
-
label={_(msg`Select your interests from the options below`)}>
202
-
<View style={[a.flex_row, a.gap_md, a.flex_wrap]}>
203
-
{data.interests.map(interest => (
204
-
<Toggle.Item
205
-
key={interest}
206
-
name={interest}
207
-
label={
208
-
interestsDisplayNames[interest] || capitalize(interest)
209
-
}>
210
-
<InterestButton interest={interest} />
211
-
</Toggle.Item>
212
-
))}
213
-
</View>
214
-
</Toggle.Group>
215
-
)}
81
+
</Toggle.Group>
216
82
</View>
217
83
218
84
<OnboardingControls.Portal>
219
-
{isError ? (
220
-
<View style={[a.gap_md, gtMobile ? a.flex_row : a.flex_col]}>
221
-
<Button
222
-
disabled={isFetching}
223
-
variant="solid"
224
-
color="secondary"
225
-
size="large"
226
-
label={_(msg`Retry`)}
227
-
onPress={() => refetch()}>
228
-
<ButtonText>
229
-
<Trans>Retry</Trans>
230
-
</ButtonText>
231
-
<ButtonIcon icon={ArrowRotateCounterClockwise} position="right" />
232
-
</Button>
233
-
<Button
234
-
variant="outline"
235
-
color="secondary"
236
-
size="large"
237
-
label={_(msg`Skip this flow`)}
238
-
onPress={skipOnboarding}>
239
-
<ButtonText>
240
-
<Trans>Skip</Trans>
241
-
</ButtonText>
242
-
</Button>
243
-
</View>
244
-
) : (
245
-
<Button
246
-
disabled={saving || !data}
247
-
testID="onboardingContinue"
248
-
variant="solid"
249
-
color="primary"
250
-
size="large"
251
-
label={_(msg`Continue to next step`)}
252
-
onPress={saveInterests}>
253
-
<ButtonText>
254
-
<Trans>Continue</Trans>
255
-
</ButtonText>
256
-
<ButtonIcon
257
-
icon={saving ? Loader : ChevronRight}
258
-
position="right"
259
-
/>
260
-
</Button>
261
-
)}
85
+
<Button
86
+
disabled={saving}
87
+
testID="onboardingContinue"
88
+
variant="solid"
89
+
color="primary"
90
+
size="large"
91
+
label={_(msg`Continue to next step`)}
92
+
onPress={saveInterests}>
93
+
<ButtonText>
94
+
<Trans>Continue</Trans>
95
+
</ButtonText>
96
+
<ButtonIcon icon={saving ? Loader : ChevronRight} />
97
+
</Button>
262
98
</OnboardingControls.Portal>
263
99
</View>
264
100
)
+13
-6
src/screens/Onboarding/StepSuggestedAccounts/index.tsx
+13
-6
src/screens/Onboarding/StepSuggestedAccounts/index.tsx
···
7
7
import * as bcp47Match from 'bcp-47-match'
8
8
9
9
import {wait} from '#/lib/async/wait'
10
+
import {popularInterests, useInterestsDisplayNames} from '#/lib/interests'
10
11
import {isBlockedOrBlocking, isMuted} from '#/lib/moderation/blocked-and-muted'
11
12
import {logger} from '#/logger'
12
13
import {isWeb} from '#/platform/detection'
···
16
17
import {useAgent, useSession} from '#/state/session'
17
18
import {useOnboardingDispatch} from '#/state/shell'
18
19
import {OnboardingControls} from '#/screens/Onboarding/Layout'
19
-
import {
20
-
Context,
21
-
popularInterests,
22
-
useInterestsDisplayNames,
23
-
} from '#/screens/Onboarding/state'
20
+
import {Context} from '#/screens/Onboarding/state'
24
21
import {useSuggestedUsers} from '#/screens/Search/util/useSuggestedUsers'
25
22
import {atoms as a, tokens, useBreakpoints, useTheme} from '#/alf'
26
23
import {Admonition} from '#/components/Admonition'
···
77
74
})
78
75
79
76
const isError = !!error
77
+
const isEmpty =
78
+
!isLoading && suggestedUsers && suggestedUsers.actors.length === 0
80
79
81
80
const skipOnboarding = useCallback(() => {
82
81
onboardDispatch({type: 'finish'})
···
171
170
<Loader size="xl" />
172
171
</View>
173
172
) : isError ? (
174
-
<View style={[a.flex_1, a.px_xl, a.pt_5xl]}>
173
+
<View style={[a.flex_1, a.px_xl, a.pt_2xl]}>
175
174
<Admonition type="error">
176
175
<Trans>
177
176
An error occurred while fetching suggested accounts.
177
+
</Trans>
178
+
</Admonition>
179
+
</View>
180
+
) : isEmpty ? (
181
+
<View style={[a.flex_1, a.px_xl, a.pt_2xl]}>
182
+
<Admonition type="apology">
183
+
<Trans>
184
+
Sorry, we're unable to load account suggestions at this time.
178
185
</Trans>
179
186
</Admonition>
180
187
</View>
+174
src/screens/Onboarding/StepSuggestedStarterpacks/StarterPackCard.tsx
+174
src/screens/Onboarding/StepSuggestedStarterpacks/StarterPackCard.tsx
···
1
+
import {useState} from 'react'
2
+
import {View} from 'react-native'
3
+
import {type AppBskyGraphDefs, AppBskyGraphStarterpack} from '@atproto/api'
4
+
import {msg, Trans} from '@lingui/macro'
5
+
import {useLingui} from '@lingui/react'
6
+
import {useQueryClient} from '@tanstack/react-query'
7
+
8
+
import {batchedUpdates} from '#/lib/batchedUpdates'
9
+
import {isBlockedOrBlocking, isMuted} from '#/lib/moderation/blocked-and-muted'
10
+
import {logger} from '#/logger'
11
+
import {updateProfileShadow} from '#/state/cache/profile-shadow'
12
+
import {getAllListMembers} from '#/state/queries/list-members'
13
+
import {useAgent, useSession} from '#/state/session'
14
+
import {bulkWriteFollows} from '#/screens/Onboarding/util'
15
+
import {AvatarStack} from '#/screens/Search/components/StarterPackCard'
16
+
import {atoms as a, useBreakpoints, useTheme, web} from '#/alf'
17
+
import {Button, ButtonIcon, ButtonText} from '#/components/Button'
18
+
import {Check_Stroke2_Corner0_Rounded as CheckIcon} from '#/components/icons/Check'
19
+
import {Loader} from '#/components/Loader'
20
+
import * as Toast from '#/components/Toast'
21
+
import {Text} from '#/components/Typography'
22
+
import * as bsky from '#/types/bsky'
23
+
24
+
const IGNORED_ACCOUNT = 'did:plc:pifkcjimdcfwaxkanzhwxufp'
25
+
26
+
export function StarterPackCard({
27
+
view,
28
+
}: {
29
+
view: AppBskyGraphDefs.StarterPackView
30
+
}) {
31
+
const t = useTheme()
32
+
const {_} = useLingui()
33
+
const {currentAccount} = useSession()
34
+
const {gtPhone} = useBreakpoints()
35
+
const agent = useAgent()
36
+
const queryClient = useQueryClient()
37
+
const record = view.record
38
+
const [isProcessing, setIsProcessing] = useState(false)
39
+
const [isFollowingAll, setIsFollowingAll] = useState(false)
40
+
41
+
const onFollowAll = async () => {
42
+
if (!view.list) return
43
+
44
+
setIsProcessing(true)
45
+
46
+
let listItems: AppBskyGraphDefs.ListItemView[] = []
47
+
try {
48
+
listItems = await getAllListMembers(agent, view.list.uri)
49
+
} catch (e) {
50
+
setIsProcessing(false)
51
+
Toast.show(_(msg`An error occurred while trying to follow all`), {
52
+
type: 'error',
53
+
})
54
+
logger.error('Failed to get list members for starter pack', {
55
+
safeMessage: e,
56
+
})
57
+
return
58
+
}
59
+
60
+
const dids = listItems
61
+
.filter(
62
+
li =>
63
+
li.subject.did !== IGNORED_ACCOUNT &&
64
+
li.subject.did !== currentAccount?.did &&
65
+
!isBlockedOrBlocking(li.subject) &&
66
+
!isMuted(li.subject) &&
67
+
!li.subject.viewer?.following,
68
+
)
69
+
.map(li => li.subject.did)
70
+
71
+
let followUris: Map<string, string>
72
+
try {
73
+
followUris = await bulkWriteFollows(agent, dids)
74
+
} catch (e) {
75
+
setIsProcessing(false)
76
+
Toast.show(_(msg`An error occurred while trying to follow all`), {
77
+
type: 'error',
78
+
})
79
+
logger.error('Failed to follow all accounts', {safeMessage: e})
80
+
}
81
+
82
+
setIsFollowingAll(true)
83
+
setIsProcessing(false)
84
+
batchedUpdates(() => {
85
+
for (let did of dids) {
86
+
updateProfileShadow(queryClient, did, {
87
+
followingUri: followUris.get(did),
88
+
})
89
+
}
90
+
})
91
+
Toast.show(_(msg`All accounts have been followed!`), {type: 'success'})
92
+
logger.metric('starterPack:followAll', {
93
+
logContext: 'Onboarding',
94
+
starterPack: view.uri,
95
+
count: dids.length,
96
+
})
97
+
}
98
+
99
+
if (
100
+
!bsky.dangerousIsType<AppBskyGraphStarterpack.Record>(
101
+
record,
102
+
AppBskyGraphStarterpack.isRecord,
103
+
)
104
+
) {
105
+
return null
106
+
}
107
+
108
+
const profileCount = gtPhone ? 11 : 8
109
+
const profiles = view.listItemsSample
110
+
?.slice(0, profileCount)
111
+
.map(item => item.subject)
112
+
113
+
return (
114
+
<View
115
+
style={[
116
+
a.w_full,
117
+
a.p_lg,
118
+
a.gap_md,
119
+
a.border,
120
+
a.rounded_lg,
121
+
a.overflow_hidden,
122
+
t.atoms.border_contrast_medium,
123
+
]}>
124
+
<AvatarStack
125
+
profiles={profiles ?? []}
126
+
numPending={profileCount}
127
+
total={view.list?.listItemCount}
128
+
/>
129
+
130
+
<View
131
+
style={[
132
+
a.w_full,
133
+
a.flex_row,
134
+
a.align_end,
135
+
a.gap_lg,
136
+
web({
137
+
position: 'static',
138
+
zIndex: 'unset',
139
+
}),
140
+
]}>
141
+
<View style={[a.flex_1, a.gap_2xs]}>
142
+
<Text
143
+
emoji
144
+
style={[a.text_md, a.font_semi_bold, a.leading_snug]}
145
+
numberOfLines={1}>
146
+
{record.name}
147
+
</Text>
148
+
<Text
149
+
emoji
150
+
style={[a.text_xs, t.atoms.text_contrast_medium, a.leading_snug]}
151
+
numberOfLines={2}>
152
+
{record.description}
153
+
</Text>
154
+
</View>
155
+
<Button
156
+
label={_(msg`Follow all`)}
157
+
disabled={isProcessing || isFollowingAll}
158
+
onPress={onFollowAll}
159
+
color="secondary"
160
+
size="small"
161
+
style={[a.z_50]}>
162
+
<ButtonText>
163
+
<Trans>Follow all</Trans>
164
+
</ButtonText>
165
+
{isFollowingAll ? (
166
+
<ButtonIcon icon={CheckIcon} />
167
+
) : (
168
+
isProcessing && <ButtonIcon icon={Loader} />
169
+
)}
170
+
</Button>
171
+
</View>
172
+
</View>
173
+
)
174
+
}
+131
src/screens/Onboarding/StepSuggestedStarterpacks/index.tsx
+131
src/screens/Onboarding/StepSuggestedStarterpacks/index.tsx
···
1
+
import {useCallback, useContext} from 'react'
2
+
import {View} from 'react-native'
3
+
import {msg, Trans} from '@lingui/macro'
4
+
import {useLingui} from '@lingui/react'
5
+
6
+
import {useModerationOpts} from '#/state/preferences/moderation-opts'
7
+
import {useOnboardingSuggestedStarterPacksQuery} from '#/state/queries/useOnboardingSuggestedStarterPacksQuery'
8
+
import {useOnboardingDispatch} from '#/state/shell'
9
+
import {OnboardingControls} from '#/screens/Onboarding/Layout'
10
+
import {Context} from '#/screens/Onboarding/state'
11
+
import {atoms as a, useBreakpoints} from '#/alf'
12
+
import {Admonition} from '#/components/Admonition'
13
+
import {Button, ButtonIcon, ButtonText} from '#/components/Button'
14
+
import {ArrowRotateCounterClockwise_Stroke2_Corner0_Rounded as ArrowRotateCounterClockwiseIcon} from '#/components/icons/ArrowRotateCounterClockwise'
15
+
import {Loader} from '#/components/Loader'
16
+
import {Text} from '#/components/Typography'
17
+
import {StarterPackCard} from './StarterPackCard'
18
+
19
+
export function StepSuggestedStarterpacks() {
20
+
const {_} = useLingui()
21
+
const {gtMobile} = useBreakpoints()
22
+
const moderationOpts = useModerationOpts()
23
+
24
+
const {state, dispatch} = useContext(Context)
25
+
const onboardDispatch = useOnboardingDispatch()
26
+
27
+
const {
28
+
data: suggestedStarterPacks,
29
+
isLoading,
30
+
error,
31
+
isRefetching,
32
+
refetch,
33
+
} = useOnboardingSuggestedStarterPacksQuery({
34
+
enabled: true,
35
+
overrideInterests: state.interestsStepResults.selectedInterests,
36
+
})
37
+
38
+
const isError = !!error
39
+
40
+
const skipOnboarding = useCallback(() => {
41
+
onboardDispatch({type: 'finish'})
42
+
dispatch({type: 'finish'})
43
+
}, [onboardDispatch, dispatch])
44
+
45
+
return (
46
+
<View style={[a.align_start]} testID="onboardingInterests">
47
+
<Text style={[a.font_bold, a.text_3xl]}>
48
+
<Trans comment="Accounts suggested to the user for them to follow">
49
+
Suggested for you
50
+
</Trans>
51
+
</Text>
52
+
53
+
<View
54
+
style={[
55
+
a.overflow_hidden,
56
+
a.mt_lg,
57
+
a.flex_1,
58
+
a.justify_start,
59
+
a.w_full,
60
+
]}>
61
+
{isLoading || !moderationOpts ? (
62
+
<View
63
+
style={[
64
+
a.flex_1,
65
+
a.mt_md,
66
+
a.align_center,
67
+
a.justify_center,
68
+
{minHeight: 400},
69
+
]}>
70
+
<Loader size="xl" />
71
+
</View>
72
+
) : isError ? (
73
+
<View style={[a.flex_1, a.px_xl, a.pt_5xl]}>
74
+
<Admonition type="error">
75
+
<Trans>
76
+
An error occurred while fetching suggested accounts.
77
+
</Trans>
78
+
</Admonition>
79
+
</View>
80
+
) : (
81
+
<View style={[a.flex_1, a.mt_md]}>
82
+
{suggestedStarterPacks?.starterPacks.map(starterPack => (
83
+
<View style={[a.pb_lg]} key={starterPack.uri}>
84
+
<StarterPackCard view={starterPack} />
85
+
</View>
86
+
))}
87
+
</View>
88
+
)}
89
+
</View>
90
+
91
+
<OnboardingControls.Portal>
92
+
{isError ? (
93
+
<View style={[a.gap_md, gtMobile ? a.flex_row : a.flex_col]}>
94
+
<Button
95
+
disabled={isRefetching}
96
+
color="secondary"
97
+
size="large"
98
+
label={_(msg`Retry`)}
99
+
onPress={() => refetch()}>
100
+
<ButtonText>
101
+
<Trans>Retry</Trans>
102
+
</ButtonText>
103
+
<ButtonIcon icon={ArrowRotateCounterClockwiseIcon} />
104
+
</Button>
105
+
<Button
106
+
color="secondary"
107
+
size="large"
108
+
label={_(msg`Skip this flow`)}
109
+
onPress={skipOnboarding}>
110
+
<ButtonText>
111
+
<Trans>Skip</Trans>
112
+
</ButtonText>
113
+
</Button>
114
+
</View>
115
+
) : (
116
+
<View style={[a.gap_md, gtMobile ? a.flex_row : a.flex_col]}>
117
+
<Button
118
+
color="primary"
119
+
size="large"
120
+
label={_(msg`Continue to next step`)}
121
+
onPress={() => dispatch({type: 'next'})}>
122
+
<ButtonText>
123
+
<Trans>Continue</Trans>
124
+
</ButtonText>
125
+
</Button>
126
+
</View>
127
+
)}
128
+
</OnboardingControls.Portal>
129
+
</View>
130
+
)
131
+
}
+34
-9
src/screens/Onboarding/index.tsx
+34
-9
src/screens/Onboarding/index.tsx
···
1
1
import {useMemo, useReducer} from 'react'
2
2
import {msg} from '@lingui/macro'
3
3
import {useLingui} from '@lingui/react'
4
+
import * as bcp47Match from 'bcp-47-match'
4
5
6
+
import {useGate} from '#/lib/statsig/statsig'
7
+
import {useLanguagePrefs} from '#/state/preferences'
5
8
import {
6
9
Layout,
7
10
OnboardingControls,
···
12
15
import {StepInterests} from '#/screens/Onboarding/StepInterests'
13
16
import {StepProfile} from '#/screens/Onboarding/StepProfile'
14
17
import {Portal} from '#/components/Portal'
18
+
import {ScreenTransition} from '#/components/ScreenTransition'
19
+
import {ENV} from '#/env'
15
20
import {StepSuggestedAccounts} from './StepSuggestedAccounts'
21
+
import {StepSuggestedStarterpacks} from './StepSuggestedStarterpacks'
16
22
17
23
export function Onboarding() {
18
24
const {_} = useLingui()
25
+
const gate = useGate()
26
+
27
+
const {contentLanguages} = useLanguagePrefs()
28
+
const probablySpeaksEnglish = useMemo(() => {
29
+
if (contentLanguages.length === 0) return true
30
+
return bcp47Match.basicFilter('en', contentLanguages).length > 0
31
+
}, [contentLanguages])
32
+
33
+
// starter packs screen is currently geared towards english-speaking accounts
34
+
const showSuggestedStarterpacks =
35
+
ENV !== 'e2e' &&
36
+
probablySpeaksEnglish &&
37
+
gate('onboarding_suggested_starterpacks')
19
38
20
39
const [state, dispatch] = useReducer(reducer, {
21
40
...initialState,
22
-
totalSteps: 4,
41
+
totalSteps: 4 + (showSuggestedStarterpacks ? 1 : 0),
23
42
experiments: {
24
-
// let's leave this flag logic in for now to avoid rebase churn
25
-
// TODO: remove this flag logic once we've finished with all experiments -sfn
26
43
onboarding_suggested_accounts: true,
27
44
onboarding_value_prop: true,
45
+
onboarding_suggested_starterpacks: showSuggestedStarterpacks,
28
46
},
29
47
})
30
48
···
65
83
[state, dispatch, interestsDisplayNames],
66
84
)}>
67
85
<Layout>
68
-
{state.activeStep === 'profile' && <StepProfile />}
69
-
{state.activeStep === 'interests' && <StepInterests />}
70
-
{state.activeStep === 'suggested-accounts' && (
71
-
<StepSuggestedAccounts />
72
-
)}
73
-
{state.activeStep === 'finished' && <StepFinished />}
86
+
<ScreenTransition
87
+
key={state.activeStep}
88
+
direction={state.stepTransitionDirection}>
89
+
{state.activeStep === 'profile' && <StepProfile />}
90
+
{state.activeStep === 'interests' && <StepInterests />}
91
+
{state.activeStep === 'suggested-accounts' && (
92
+
<StepSuggestedAccounts />
93
+
)}
94
+
{state.activeStep === 'suggested-starterpacks' && (
95
+
<StepSuggestedStarterpacks />
96
+
)}
97
+
{state.activeStep === 'finished' && <StepFinished />}
98
+
</ScreenTransition>
74
99
</Layout>
75
100
</Context.Provider>
76
101
</OnboardingHeaderSlot.Provider>
+34
-106
src/screens/Onboarding/state.ts
+34
-106
src/screens/Onboarding/state.ts
···
1
1
import React from 'react'
2
-
import {msg} from '@lingui/macro'
3
-
import {useLingui} from '@lingui/react'
4
2
5
3
import {logger} from '#/logger'
6
4
import {
···
11
9
export type OnboardingState = {
12
10
hasPrev: boolean
13
11
totalSteps: number
14
-
activeStep: 'profile' | 'interests' | 'suggested-accounts' | 'finished'
12
+
activeStep:
13
+
| 'profile'
14
+
| 'interests'
15
+
| 'suggested-accounts'
16
+
| 'suggested-starterpacks'
17
+
| 'finished'
15
18
activeStepIndex: number
19
+
stepTransitionDirection: 'Forward' | 'Backward'
16
20
17
21
interestsStepResults: {
18
22
selectedInterests: string[]
19
-
apiResponse: ApiResponseMap
20
23
}
21
24
profileStepResults: {
22
25
isCreatedAvatar: boolean
···
38
41
experiments?: {
39
42
onboarding_suggested_accounts?: boolean
40
43
onboarding_value_prop?: boolean
44
+
onboarding_suggested_starterpacks?: boolean
41
45
}
42
46
}
43
47
···
54
58
| {
55
59
type: 'setInterestsStepResults'
56
60
selectedInterests: string[]
57
-
apiResponse: ApiResponseMap
58
61
}
59
62
| {
60
63
type: 'setProfileStepResults'
···
70
73
| undefined
71
74
}
72
75
73
-
export type ApiResponseMap = {
74
-
interests: string[]
75
-
suggestedAccountDids: {
76
-
[key: string]: string[]
77
-
}
78
-
suggestedFeedUris: {
79
-
[key: string]: string[]
80
-
}
81
-
}
82
-
83
-
// most popular selected interests
84
-
export const popularInterests = [
85
-
'art',
86
-
'gaming',
87
-
'sports',
88
-
'comics',
89
-
'music',
90
-
'politics',
91
-
'photography',
92
-
'science',
93
-
'news',
94
-
]
95
-
96
-
export function useInterestsDisplayNames() {
97
-
const {_} = useLingui()
98
-
99
-
return React.useMemo<Record<string, string>>(() => {
100
-
return {
101
-
// Keep this alphabetized
102
-
animals: _(msg`Animals`),
103
-
art: _(msg`Art`),
104
-
books: _(msg`Books`),
105
-
comedy: _(msg`Comedy`),
106
-
comics: _(msg`Comics`),
107
-
culture: _(msg`Culture`),
108
-
dev: _(msg`Software Dev`),
109
-
education: _(msg`Education`),
110
-
food: _(msg`Food`),
111
-
gaming: _(msg`Video Games`),
112
-
journalism: _(msg`Journalism`),
113
-
movies: _(msg`Movies`),
114
-
music: _(msg`Music`),
115
-
nature: _(msg`Nature`),
116
-
news: _(msg`News`),
117
-
pets: _(msg`Pets`),
118
-
photography: _(msg`Photography`),
119
-
politics: _(msg`Politics`),
120
-
science: _(msg`Science`),
121
-
sports: _(msg`Sports`),
122
-
tech: _(msg`Tech`),
123
-
tv: _(msg`TV`),
124
-
writers: _(msg`Writers`),
125
-
}
126
-
}, [_])
127
-
}
128
-
129
76
export const initialState: OnboardingState = {
130
77
hasPrev: false,
131
78
totalSteps: 3,
132
79
activeStep: 'profile',
133
80
activeStepIndex: 1,
81
+
stepTransitionDirection: 'Forward',
134
82
135
83
interestsStepResults: {
136
84
selectedInterests: [],
137
-
apiResponse: {
138
-
interests: [],
139
-
suggestedAccountDids: {},
140
-
suggestedFeedUris: {},
141
-
},
142
85
},
143
86
profileStepResults: {
144
87
isCreatedAvatar: false,
···
163
106
): OnboardingState {
164
107
let next = {...s}
165
108
109
+
const stepOrder: OnboardingState['activeStep'][] = [
110
+
'profile',
111
+
'interests',
112
+
...(s.experiments?.onboarding_suggested_accounts
113
+
? (['suggested-accounts'] as const)
114
+
: []),
115
+
...(s.experiments?.onboarding_suggested_starterpacks
116
+
? (['suggested-starterpacks'] as const)
117
+
: []),
118
+
'finished',
119
+
]
120
+
166
121
switch (a.type) {
167
122
case 'next': {
168
-
if (s.experiments?.onboarding_suggested_accounts) {
169
-
if (s.activeStep === 'profile') {
170
-
next.activeStep = 'interests'
171
-
next.activeStepIndex = 2
172
-
} else if (s.activeStep === 'interests') {
173
-
next.activeStep = 'suggested-accounts'
174
-
next.activeStepIndex = 3
175
-
}
176
-
if (s.activeStep === 'suggested-accounts') {
177
-
next.activeStep = 'finished'
178
-
next.activeStepIndex = 4
179
-
}
180
-
} else {
181
-
if (s.activeStep === 'profile') {
182
-
next.activeStep = 'interests'
183
-
next.activeStepIndex = 2
184
-
} else if (s.activeStep === 'interests') {
185
-
next.activeStep = 'finished'
186
-
next.activeStepIndex = 3
187
-
}
123
+
// 1-indexed for some reason
124
+
const nextIndex = s.activeStepIndex
125
+
const nextStep = stepOrder[nextIndex]
126
+
if (nextStep) {
127
+
next.activeStep = nextStep
128
+
next.activeStepIndex = nextIndex + 1
188
129
}
130
+
next.stepTransitionDirection = 'Forward'
189
131
break
190
132
}
191
133
case 'prev': {
192
-
if (s.experiments?.onboarding_suggested_accounts) {
193
-
if (s.activeStep === 'interests') {
194
-
next.activeStep = 'profile'
195
-
next.activeStepIndex = 1
196
-
} else if (s.activeStep === 'suggested-accounts') {
197
-
next.activeStep = 'interests'
198
-
next.activeStepIndex = 2
199
-
} else if (s.activeStep === 'finished') {
200
-
next.activeStep = 'suggested-accounts'
201
-
next.activeStepIndex = 3
202
-
}
203
-
} else {
204
-
if (s.activeStep === 'interests') {
205
-
next.activeStep = 'profile'
206
-
next.activeStepIndex = 1
207
-
} else if (s.activeStep === 'finished') {
208
-
next.activeStep = 'interests'
209
-
next.activeStepIndex = 2
210
-
}
134
+
const prevIndex = s.activeStepIndex - 2
135
+
const prevStep = stepOrder[prevIndex]
136
+
if (prevStep) {
137
+
next.activeStep = prevStep
138
+
next.activeStepIndex = prevIndex + 1
211
139
}
140
+
next.stepTransitionDirection = 'Backward'
212
141
break
213
142
}
214
143
case 'finish': {
···
218
147
case 'setInterestsStepResults': {
219
148
next.interestsStepResults = {
220
149
selectedInterests: a.selectedInterests,
221
-
apiResponse: a.apiResponse,
222
150
}
223
151
break
224
152
}
+38
-40
src/screens/Profile/Header/ProfileHeaderLabeler.tsx
+38
-40
src/screens/Profile/Header/ProfileHeaderLabeler.tsx
···
1
-
import React, {memo, useMemo} from 'react'
1
+
import {memo, useCallback, useMemo, useState} from 'react'
2
2
import {View} from 'react-native'
3
3
import {
4
4
type AppBskyActorDefs,
···
84
84
const {mutateAsync: likeMod, isPending: isLikePending} = useLikeMutation()
85
85
const {mutateAsync: unlikeMod, isPending: isUnlikePending} =
86
86
useUnlikeMutation()
87
-
const [likeUri, setLikeUri] = React.useState<string>(
88
-
labeler.viewer?.like || '',
89
-
)
90
-
const [likeCount, setLikeCount] = React.useState(labeler.likeCount || 0)
87
+
const [likeUri, setLikeUri] = useState<string>(labeler.viewer?.like || '')
88
+
const [likeCount, setLikeCount] = useState(labeler.likeCount || 0)
91
89
92
-
const onToggleLiked = React.useCallback(async () => {
90
+
const onToggleLiked = useCallback(async () => {
93
91
if (!labeler) {
94
92
return
95
93
}
···
118
116
119
117
const editProfileControl = useDialogControl()
120
118
121
-
const onPressSubscribe = React.useCallback(
122
-
() =>
123
-
requireAuth(async (): Promise<void> => {
124
-
const subscribe = !isSubscribed
119
+
const onPressSubscribe = useCallback(() => {
120
+
requireAuth(async (): Promise<void> => {
121
+
playHaptic()
122
+
const subscribe = !isSubscribed
125
123
126
-
try {
127
-
await toggleSubscription({
128
-
did: profile.did,
129
-
subscribe,
130
-
})
124
+
try {
125
+
await toggleSubscription({
126
+
did: profile.did,
127
+
subscribe,
128
+
})
131
129
132
-
logger.metric(
133
-
subscribe
134
-
? 'moderation:subscribedToLabeler'
135
-
: 'moderation:unsubscribedFromLabeler',
136
-
{},
137
-
{statsig: true},
138
-
)
139
-
} catch (e: any) {
140
-
reset()
141
-
if (e.message === 'MAX_LABELERS') {
142
-
cantSubscribePrompt.open()
143
-
return
144
-
}
145
-
logger.error(`Failed to subscribe to labeler`, {message: e.message})
130
+
logger.metric(
131
+
subscribe
132
+
? 'moderation:subscribedToLabeler'
133
+
: 'moderation:unsubscribedFromLabeler',
134
+
{},
135
+
{statsig: true},
136
+
)
137
+
} catch (e: any) {
138
+
reset()
139
+
if (e.message === 'MAX_LABELERS') {
140
+
cantSubscribePrompt.open()
141
+
return
146
142
}
147
-
}),
148
-
[
149
-
requireAuth,
150
-
toggleSubscription,
151
-
isSubscribed,
152
-
profile,
153
-
cantSubscribePrompt,
154
-
reset,
155
-
],
156
-
)
143
+
logger.error(`Failed to subscribe to labeler`, {message: e.message})
144
+
}
145
+
})
146
+
}, [
147
+
playHaptic,
148
+
requireAuth,
149
+
toggleSubscription,
150
+
isSubscribed,
151
+
profile,
152
+
cantSubscribePrompt,
153
+
reset,
154
+
])
157
155
158
-
const isMe = React.useMemo(
156
+
const isMe = useMemo(
159
157
() => currentAccount?.did === profile.did,
160
158
[currentAccount, profile],
161
159
)
+7
-2
src/screens/Profile/Header/ProfileHeaderStandard.tsx
+7
-2
src/screens/Profile/Header/ProfileHeaderStandard.tsx
···
10
10
import {useLingui} from '@lingui/react'
11
11
12
12
import {useActorStatus} from '#/lib/actor-status'
13
+
import {useHaptics} from '#/lib/haptics'
13
14
import {sanitizeDisplayName} from '#/lib/strings/display-names'
14
15
import {sanitizeHandle} from '#/lib/strings/handles'
15
16
import {logger} from '#/logger'
···
79
80
profile.viewer?.blocking ||
80
81
profile.viewer?.blockedBy ||
81
82
profile.viewer?.blockingByList
83
+
const playHaptic = useHaptics()
82
84
83
85
const editProfileControl = useDialogControl()
84
86
85
87
const onPressFollow = () => {
86
-
setShowSuggestedFollows(true)
88
+
playHaptic()
87
89
requireAuth(async () => {
90
+
setShowSuggestedFollows(true)
88
91
try {
89
92
await queueFollow()
90
93
Toast.show(
···
105
108
}
106
109
107
110
const onPressUnfollow = () => {
111
+
playHaptic()
108
112
setShowSuggestedFollows(false)
109
113
requireAuth(async () => {
110
114
try {
···
127
131
}
128
132
129
133
const unblockAccount = useCallback(async () => {
134
+
playHaptic()
130
135
try {
131
136
await queueUnblock()
132
137
Toast.show(_(msg({message: 'Account unblocked', context: 'toast'})))
···
136
141
Toast.show(_(msg`There was an issue! ${e.toString()}`), 'xmark')
137
142
}
138
143
}
139
-
}, [_, queueUnblock])
144
+
}, [_, queueUnblock, playHaptic])
140
145
141
146
const isMe = useMemo(
142
147
() => currentAccount?.did === profile.did,
+18
-7
src/screens/Search/Explore.tsx
+18
-7
src/screens/Search/Explore.tsx
···
10
10
import {useQueryClient} from '@tanstack/react-query'
11
11
import * as bcp47Match from 'bcp-47-match'
12
12
13
+
import {popularInterests, useInterestsDisplayNames} from '#/lib/interests'
13
14
import {cleanError} from '#/lib/strings/errors'
14
15
import {sanitizeHandle} from '#/lib/strings/handles'
15
16
import {logger} from '#/logger'
···
41
42
import {List} from '#/view/com/util/List'
42
43
import {FeedFeedLoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder'
43
44
import {LoadMoreRetryBtn} from '#/view/com/util/LoadMoreRetryBtn'
44
-
import {
45
-
popularInterests,
46
-
useInterestsDisplayNames,
47
-
} from '#/screens/Onboarding/state'
48
45
import {
49
46
StarterPackCard,
50
47
StarterPackCardSkeleton,
···
932
929
<View style={[a.absolute, a.inset_0, t.atoms.bg, {top: -2}]} />
933
930
<ModuleHeader.FeedLink feed={item.feed}>
934
931
<ModuleHeader.FeedAvatar feed={item.feed} />
935
-
<View style={[a.flex_1, a.gap_xs]}>
932
+
<View style={[a.flex_1, a.gap_2xs]}>
936
933
<ModuleHeader.TitleText style={[a.text_lg]}>
937
934
{item.feed.displayName}
938
935
</ModuleHeader.TitleText>
···
1082
1079
windowSize={platform({android: 11})}
1083
1080
/**
1084
1081
* Default: 10
1082
+
*
1083
+
* NOTE: This was 1 on Android. Unfortunately this leads to the list totally freaking out
1084
+
* when the sticky headers changed. I made a minimal reproduction and yeah, it's this prop.
1085
+
* Totally fine when the sticky headers are static, but when they're dynamic, it's a mess.
1086
+
*
1087
+
* Repro: https://github.com/mozzius/stickyindices-repro
1088
+
*
1089
+
* I then found doubling this prop on iOS also reduced it freaking out there as well.
1090
+
*
1091
+
* Trades off seeing more blank space due to it having to render more items before it can show anything.
1092
+
* -sfn
1085
1093
*/
1086
-
maxToRenderPerBatch={platform({android: 1})}
1094
+
maxToRenderPerBatch={platform({android: 10, ios: 20})}
1087
1095
/**
1088
1096
* Default: 50
1097
+
*
1098
+
* NOTE: This was 25 on Android. However, due to maxToRenderPerBatch being set to 10,
1099
+
* the lower batching period is no longer necessary (?)
1089
1100
*/
1090
-
updateCellsBatchingPeriod={platform({android: 25})}
1101
+
updateCellsBatchingPeriod={50}
1091
1102
refreshing={isPTR}
1092
1103
onRefresh={onPTR}
1093
1104
/>
+1
-1
src/screens/Search/modules/ExploreInterestsCard.tsx
+1
-1
src/screens/Search/modules/ExploreInterestsCard.tsx
···
3
3
import {msg, Trans} from '@lingui/macro'
4
4
import {useLingui} from '@lingui/react'
5
5
6
+
import {useInterestsDisplayNames} from '#/lib/interests'
6
7
import {Nux, useSaveNux} from '#/state/queries/nuxs'
7
8
import {usePreferencesQuery} from '#/state/queries/preferences'
8
-
import {useInterestsDisplayNames} from '#/screens/Onboarding/state'
9
9
import {atoms as a, useTheme} from '#/alf'
10
10
import {Button, ButtonIcon, ButtonText} from '#/components/Button'
11
11
import {Shapes_Stroke2_Corner0_Rounded as Shapes} from '#/components/icons/Shapes'
+1
-4
src/screens/Search/modules/ExploreSuggestedAccounts.tsx
+1
-4
src/screens/Search/modules/ExploreSuggestedAccounts.tsx
···
5
5
import {useLingui} from '@lingui/react'
6
6
import {type InfiniteData} from '@tanstack/react-query'
7
7
8
+
import {popularInterests, useInterestsDisplayNames} from '#/lib/interests'
8
9
import {logger} from '#/logger'
9
10
import {usePreferencesQuery} from '#/state/queries/preferences'
10
11
import {BlockDrawerGesture} from '#/view/shell/BlockDrawerGesture'
11
-
import {
12
-
popularInterests,
13
-
useInterestsDisplayNames,
14
-
} from '#/screens/Onboarding/state'
15
12
import {useTheme} from '#/alf'
16
13
import {atoms as a} from '#/alf'
17
14
import {boostInterests, InterestTabs} from '#/components/InterestTabs'
+1
-1
src/screens/Search/util/useSuggestedUsers.ts
+1
-1
src/screens/Search/util/useSuggestedUsers.ts
···
1
1
import {useMemo} from 'react'
2
2
3
+
import {useInterestsDisplayNames} from '#/lib/interests'
3
4
import {useActorSearchPaginated} from '#/state/queries/actor-search'
4
5
import {useGetSuggestedUsersQuery} from '#/state/queries/trending/useGetSuggestedUsersQuery'
5
-
import {useInterestsDisplayNames} from '#/screens/Onboarding/state'
6
6
7
7
/**
8
8
* Conditional hook, used in case a user is a non-english speaker, in which
+7
-29
src/screens/Settings/InterestsSettings.tsx
+7
-29
src/screens/Settings/InterestsSettings.tsx
···
6
6
import {useQueryClient} from '@tanstack/react-query'
7
7
import debounce from 'lodash.debounce'
8
8
9
+
import {
10
+
type Interest,
11
+
interests as allInterests,
12
+
useInterestsDisplayNames,
13
+
} from '#/lib/interests'
9
14
import {type CommonNavigatorParams} from '#/lib/routes/types'
10
15
import {
11
16
preferencesQueryKey,
···
17
22
import {createSuggestedStarterPacksQueryKey} from '#/state/queries/useSuggestedStarterPacksQuery'
18
23
import {useAgent} from '#/state/session'
19
24
import * as Toast from '#/view/com/util/Toast'
20
-
import {useInterestsDisplayNames} from '#/screens/Onboarding/state'
21
25
import {atoms as a, useGutters, useTheme} from '#/alf'
22
26
import {Admonition} from '#/components/Admonition'
23
27
import {Divider} from '#/components/Divider'
···
160
164
onChange={onChangeInterests}
161
165
label={_(msg`Select your interests from the options below`)}>
162
166
<View style={[a.flex_row, a.flex_wrap, a.gap_sm]}>
163
-
{INTERESTS.map(interest => {
167
+
{allInterests.map(interest => {
164
168
const name = interestsDisplayNames[interest]
165
169
if (!name) return null
166
170
return (
···
178
182
)
179
183
}
180
184
181
-
export function InterestButton({interest}: {interest: string}) {
185
+
export function InterestButton({interest}: {interest: Interest}) {
182
186
const t = useTheme()
183
187
const interestsDisplayNames = useInterestsDisplayNames()
184
188
const ctx = Toggle.useItemContext()
···
230
234
</View>
231
235
)
232
236
}
233
-
234
-
const INTERESTS = [
235
-
'animals',
236
-
'art',
237
-
'books',
238
-
'comedy',
239
-
'comics',
240
-
'culture',
241
-
'dev',
242
-
'education',
243
-
'food',
244
-
'gaming',
245
-
'journalism',
246
-
'movies',
247
-
'music',
248
-
'nature',
249
-
'news',
250
-
'pets',
251
-
'photography',
252
-
'politics',
253
-
'science',
254
-
'sports',
255
-
'tech',
256
-
'tv',
257
-
'writers',
258
-
]
-34
src/screens/Signup/StepInfo/Policies.tsx
-34
src/screens/Signup/StepInfo/Policies.tsx
···
4
4
import {msg, Trans} from '@lingui/macro'
5
5
import {useLingui} from '@lingui/react'
6
6
7
-
import {webLinks} from '#/lib/constants'
8
-
import {useGate} from '#/lib/statsig/statsig'
9
7
import {atoms as a, useTheme} from '#/alf'
10
8
import {Admonition} from '#/components/Admonition'
11
9
import {InlineLinkText} from '#/components/Link'
12
10
import {Text} from '#/components/Typography'
13
11
14
-
function CommunityGuidelinesNotice({}: {}) {
15
-
const {_} = useLingui()
16
-
const gate = useGate()
17
-
18
-
if (gate('disable_onboarding_policy_update_notice')) return null
19
-
20
-
return (
21
-
<View style={[a.pt_xs]}>
22
-
<Admonition type="tip">
23
-
<Trans>
24
-
You also agree to{' '}
25
-
<InlineLinkText
26
-
label={_(msg`Bluesky's Community Guidelines`)}
27
-
to={webLinks.communityDeprecated}>
28
-
Bluesky’s Community Guidelines
29
-
</InlineLinkText>
30
-
. An{' '}
31
-
<InlineLinkText
32
-
label={_(msg`Bluesky's Updated Community Guidelines`)}
33
-
to={webLinks.community}>
34
-
updated version of our Community Guidelines
35
-
</InlineLinkText>{' '}
36
-
will take effect on October 15th.
37
-
</Trans>
38
-
</Admonition>
39
-
</View>
40
-
)
41
-
}
42
-
43
12
export const Policies = ({
44
13
serviceDescription,
45
14
needsGuardian,
···
67
36
This service has not provided terms of service or a privacy policy.
68
37
</Trans>
69
38
</Admonition>
70
-
<CommunityGuidelinesNotice />
71
39
</View>
72
40
)
73
41
}
···
145
113
</Trans>
146
114
</Admonition>
147
115
) : undefined}
148
-
149
-
<CommunityGuidelinesNotice />
150
116
</View>
151
117
)
152
118
}
+1
-1
src/screens/StarterPack/StarterPackScreen.tsx
+1
-1
src/screens/StarterPack/StarterPackScreen.tsx
+27
-3
src/state/queries/explore-feed-previews.tsx
+27
-3
src/state/queries/explore-feed-previews.tsx
···
1
-
import {useMemo} from 'react'
1
+
import {useMemo, useRef} from 'react'
2
2
import {
3
3
type AppBskyActorDefs,
4
4
AppBskyFeedDefs,
···
127
127
const moderationOpts = useModerationOpts()
128
128
const enabled = feeds.length > 0 && isEnabled
129
129
130
+
const processedPageCache = useRef(
131
+
new Map<
132
+
{
133
+
feed: AppBskyFeedDefs.GeneratorView
134
+
posts: AppBskyFeedDefs.FeedViewPost[]
135
+
},
136
+
FeedPreviewItem[]
137
+
>(),
138
+
)
139
+
130
140
const query = useInfiniteQuery({
131
141
enabled,
132
142
queryKey: RQKEY(uris),
···
181
191
} else if (data) {
182
192
for (let pageIndex = 0; pageIndex < data.pages.length; pageIndex++) {
183
193
const page = data.pages[pageIndex]
194
+
195
+
const cachedPage = processedPageCache.current.get(page)
196
+
if (cachedPage) {
197
+
items.push(...cachedPage)
198
+
continue
199
+
}
200
+
184
201
// default feed tuner - we just want it to slice up the feed
185
202
const tuner = new FeedTuner([])
186
203
const slices: FeedPreviewItem[] = []
···
280
297
rowIndex++
281
298
}
282
299
300
+
let processedPage: FeedPreviewItem[]
301
+
283
302
if (slices.length > 0) {
284
-
items.push(
303
+
processedPage = [
285
304
{
286
305
type: 'preview:header',
287
306
key: `header-${page.feed.uri}`,
···
292
311
type: 'preview:footer',
293
312
key: `footer-${page.feed.uri}`,
294
313
},
295
-
)
314
+
]
315
+
} else {
316
+
processedPage = []
296
317
}
318
+
319
+
processedPageCache.current.set(page, processedPage)
320
+
items.push(...processedPage)
297
321
}
298
322
} else if (isError && !isEmpty) {
299
323
items.push({
+28
-6
src/state/queries/trending/useGetSuggestedUsersQuery.ts
+28
-6
src/state/queries/trending/useGetSuggestedUsersQuery.ts
···
8
8
aggregateUserInterests,
9
9
createBskyTopicsHeader,
10
10
} from '#/lib/api/feed/utils'
11
+
import {logger} from '#/logger'
11
12
import {getContentLanguages} from '#/state/preferences/languages'
12
13
import {STALE} from '#/state/queries'
13
14
import {usePreferencesQuery} from '#/state/queries/preferences'
···
38
39
queryKey: createGetSuggestedUsersQueryKey(props),
39
40
queryFn: async () => {
40
41
const contentLangs = getContentLanguages().join(',')
41
-
const interests = aggregateUserInterests(preferences)
42
+
const userInterests = aggregateUserInterests(preferences)
43
+
44
+
const interests =
45
+
props.overrideInterests && props.overrideInterests.length > 0
46
+
? props.overrideInterests.join(',')
47
+
: userInterests
48
+
42
49
const {data} = await agent.app.bsky.unspecced.getSuggestedUsers(
43
50
{
44
51
category: props.category ?? undefined,
···
46
53
},
47
54
{
48
55
headers: {
49
-
...createBskyTopicsHeader(
50
-
props.overrideInterests && props.overrideInterests.length > 0
51
-
? props.overrideInterests.join(',')
52
-
: interests,
53
-
),
56
+
...createBskyTopicsHeader(interests),
54
57
'Accept-Language': contentLangs,
55
58
},
56
59
},
57
60
)
61
+
// FALLBACK: if no results for 'all', try again with no interests specified
62
+
if (!props.category && data.actors.length === 0) {
63
+
logger.error(
64
+
`Did not get any suggested users, falling back - interests: ${interests}`,
65
+
)
66
+
const {data: fallbackData} =
67
+
await agent.app.bsky.unspecced.getSuggestedUsers(
68
+
{
69
+
category: props.category ?? undefined,
70
+
limit: props.limit || 10,
71
+
},
72
+
{
73
+
headers: {
74
+
'Accept-Language': contentLangs,
75
+
},
76
+
},
77
+
)
78
+
return fallbackData
79
+
}
58
80
59
81
return data
60
82
},
+49
src/state/queries/useOnboardingSuggestedStarterPacksQuery.ts
+49
src/state/queries/useOnboardingSuggestedStarterPacksQuery.ts
···
1
+
import {useQuery} from '@tanstack/react-query'
2
+
3
+
import {
4
+
aggregateUserInterests,
5
+
createBskyTopicsHeader,
6
+
} from '#/lib/api/feed/utils'
7
+
import {getContentLanguages} from '#/state/preferences/languages'
8
+
import {STALE} from '#/state/queries'
9
+
import {usePreferencesQuery} from '#/state/queries/preferences'
10
+
import {useAgent} from '#/state/session'
11
+
12
+
export const createOnboardingSuggestedStarterPacksQueryKey = (
13
+
interests?: string[],
14
+
) => ['onboarding-suggested-starter-packs', interests?.join(',')]
15
+
16
+
export function useOnboardingSuggestedStarterPacksQuery({
17
+
enabled,
18
+
overrideInterests,
19
+
}: {
20
+
enabled?: boolean
21
+
overrideInterests?: string[]
22
+
}) {
23
+
const agent = useAgent()
24
+
const {data: preferences} = usePreferencesQuery()
25
+
const contentLangs = getContentLanguages().join(',')
26
+
27
+
return useQuery({
28
+
enabled: !!preferences && enabled !== false,
29
+
staleTime: STALE.MINUTES.THREE,
30
+
queryKey: createOnboardingSuggestedStarterPacksQueryKey(overrideInterests),
31
+
queryFn: async () => {
32
+
const {data} =
33
+
await agent.app.bsky.unspecced.getOnboardingSuggestedStarterPacks(
34
+
{limit: 6},
35
+
{
36
+
headers: {
37
+
...createBskyTopicsHeader(
38
+
overrideInterests
39
+
? overrideInterests.join(',')
40
+
: aggregateUserInterests(preferences),
41
+
),
42
+
'Accept-Language': contentLangs,
43
+
},
44
+
},
45
+
)
46
+
return data
47
+
},
48
+
})
49
+
}
+14
-14
src/state/queries/usePostThread/traversal.ts
+14
-14
src/state/queries/usePostThread/traversal.ts
···
135
135
} else if (AppBskyUnspeccedDefs.isThreadItemPost(item.value)) {
136
136
if (parentMetadata) {
137
137
/*
138
-
* Set this value before incrementing the parent's repliesSeenCounter
138
+
* Set this value before incrementing the `repliesSeenCounter` later
139
+
* on, since `repliesSeenCounter` is 1-indexed and `replyIndex` is
140
+
* 0-indexed.
139
141
*/
140
-
metadata!.replyIndex = parentMetadata.repliesIndexCounter
141
-
// Increment the parent's repliesIndexCounter
142
-
parentMetadata.repliesIndexCounter += 1
142
+
metadata!.replyIndex = parentMetadata.repliesSeenCounter
143
143
}
144
144
145
145
const post = views.threadPost({
···
193
193
storeTraversalMetadata(metadatas, childMetadata)
194
194
if (childParentMetadata) {
195
195
/*
196
-
* Set this value before incrementing the parent's repliesIndexCounter
196
+
* Set this value before incrementing the
197
+
* `repliesSeenCounter` later on, since `repliesSeenCounter`
198
+
* is 1-indexed and `replyIndex` is 0-indexed.
197
199
*/
198
200
childMetadata!.replyIndex =
199
-
childParentMetadata.repliesIndexCounter
200
-
childParentMetadata.repliesIndexCounter += 1
201
+
childParentMetadata.repliesSeenCounter
201
202
}
202
203
203
204
const childPost = views.threadPost({
···
264
265
if (nextItem?.type === 'threadPost')
265
266
metadata.nextItemDepth = nextItem?.depth
266
267
267
-
/*
268
-
* Item is the last "sibling" if we know for sure we're out of
269
-
* replies on the parent (even though this item itself may have its
270
-
* own reply branches).
268
+
/**
269
+
* Item is also the last "sibling" if its index matches the total
270
+
* number of replies we're actually able to render to the page.
271
271
*/
272
-
const isLastSiblingByCounts =
272
+
const isLastSiblingDueToMissingReplies =
273
273
metadata.replyIndex ===
274
-
metadata.parentMetadata.repliesIndexCounter - 1
274
+
metadata.parentMetadata.repliesSeenCounter - 1
275
275
276
276
/*
277
277
* Item can also be the last "sibling" if we know we don't have a
···
287
287
* Ok now we can set the last sibling state.
288
288
*/
289
289
metadata.isLastSibling =
290
-
isLastSiblingByCounts || isImplicitlyLastSibling
290
+
isImplicitlyLastSibling || isLastSiblingDueToMissingReplies
291
291
292
292
/*
293
293
* Item is the last "child" in a branch if there is no next item,
+14
-13
src/state/queries/usePostThread/types.ts
+14
-13
src/state/queries/usePostThread/types.ts
···
193
193
*/
194
194
repliesUnhydrated: number
195
195
/**
196
-
* The number of replies that have been seen so far in the traversal.
197
-
* Excludes replies that are moderated in some way, since those are not
198
-
* "seen" on first load. Use `repliesIndexCounter` for the total number of
199
-
* replies that were hydrated in the response.
196
+
* The number of replies that have been "seen" (actually able to be rendered)
197
+
* so far in the traversal. Excludes replies that are moderated in some way,
198
+
* since those are not "seen" on first load.
200
199
*
201
-
* After traversal, we can use this to calculate if we actually got all the
202
-
* replies we expected, or if some were blocked, etc.
200
+
* We use this to compute the `replyIndex` values of the children of this
201
+
* parent. E.g. if a reply is not hydrated on the response, or is moderated
202
+
* in some way (including by the user), this value is not incremented. So
203
+
* this represents the _actual_ index of the reply in the rendered view.
204
+
*
205
+
* Note: this is a "counter", not an "index". Because this value is
206
+
* incremented starting from 0, it is 1-indexed. So to when comparing to the
207
+
* `replyIndex`, you'll need to subtract 1 from this value.
203
208
*/
204
209
repliesSeenCounter: number
205
210
/**
206
-
* The total number of replies to this post hydrated in this response. Used
207
-
* for populating the `replyIndex` of the post by referencing this value on
208
-
* the parent.
209
-
*/
210
-
repliesIndexCounter: number
211
-
/**
212
-
* The index-0-based index of this reply in the parent post's replies.
211
+
* The index-0-based index of this reply in the parent post's replies. This
212
+
* is computed from the `repliesSeenCounter` of the parent post, prior to it
213
+
* being incremented for this reply.
213
214
*/
214
215
replyIndex: number
215
216
/**
-1
src/state/queries/usePostThread/utils.ts
-1
src/state/queries/usePostThread/utils.ts
+16
-5
src/state/queries/useSuggestedStarterPacksQuery.ts
+16
-5
src/state/queries/useSuggestedStarterPacksQuery.ts
···
9
9
import {usePreferencesQuery} from '#/state/queries/preferences'
10
10
import {useAgent} from '#/state/session'
11
11
12
-
export const createSuggestedStarterPacksQueryKey = () => [
12
+
export const createSuggestedStarterPacksQueryKey = (interests?: string[]) => [
13
13
'suggested-starter-packs',
14
+
interests?.join(','),
14
15
]
15
16
16
-
export function useSuggestedStarterPacksQuery({enabled}: {enabled?: boolean}) {
17
+
export function useSuggestedStarterPacksQuery({
18
+
enabled,
19
+
overrideInterests,
20
+
}: {
21
+
enabled?: boolean
22
+
overrideInterests?: string[]
23
+
}) {
17
24
const agent = useAgent()
18
25
const {data: preferences} = usePreferencesQuery()
19
26
const contentLangs = getContentLanguages().join(',')
···
21
28
return useQuery({
22
29
enabled: !!preferences && enabled !== false,
23
30
staleTime: STALE.MINUTES.THREE,
24
-
queryKey: createSuggestedStarterPacksQueryKey(),
25
-
async queryFn() {
31
+
queryKey: createSuggestedStarterPacksQueryKey(overrideInterests),
32
+
queryFn: async () => {
26
33
const {data} = await agent.app.bsky.unspecced.getSuggestedStarterPacks(
27
34
undefined,
28
35
{
29
36
headers: {
30
-
...createBskyTopicsHeader(aggregateUserInterests(preferences)),
37
+
...createBskyTopicsHeader(
38
+
overrideInterests
39
+
? overrideInterests.join(',')
40
+
: aggregateUserInterests(preferences),
41
+
),
31
42
'Accept-Language': contentLangs,
32
43
},
33
44
},
+27
-25
src/view/com/composer/Composer.tsx
+27
-25
src/view/com/composer/Composer.tsx
···
564
564
onPostSuccess?.(postSuccessData)
565
565
}
566
566
onClose()
567
-
Toast.show(
568
-
<Toast.Outer>
569
-
<Toast.Icon />
570
-
<Toast.Text>
571
-
{thread.posts.length > 1
572
-
? _(msg`Your posts were sent`)
573
-
: replyTo
574
-
? _(msg`Your reply was sent`)
575
-
: _(msg`Your post was sent`)}
576
-
</Toast.Text>
577
-
{postUri && (
578
-
<Toast.Action
579
-
label={_(msg`View post`)}
580
-
onPress={() => {
581
-
const {host: name, rkey} = new AtUri(postUri)
582
-
navigation.navigate('PostThread', {name, rkey})
583
-
}}>
584
-
<Trans context="Action to view the post the user just created">
585
-
View
586
-
</Trans>
587
-
</Toast.Action>
588
-
)}
589
-
</Toast.Outer>,
590
-
{type: 'success'},
591
-
)
567
+
setTimeout(() => {
568
+
Toast.show(
569
+
<Toast.Outer>
570
+
<Toast.Icon />
571
+
<Toast.Text>
572
+
{thread.posts.length > 1
573
+
? _(msg`Your posts were sent`)
574
+
: replyTo
575
+
? _(msg`Your reply was sent`)
576
+
: _(msg`Your post was sent`)}
577
+
</Toast.Text>
578
+
{postUri && (
579
+
<Toast.Action
580
+
label={_(msg`View post`)}
581
+
onPress={() => {
582
+
const {host: name, rkey} = new AtUri(postUri)
583
+
navigation.navigate('PostThread', {name, rkey})
584
+
}}>
585
+
<Trans context="Action to view the post the user just created">
586
+
View
587
+
</Trans>
588
+
</Toast.Action>
589
+
)}
590
+
</Toast.Outer>,
591
+
{type: 'success'},
592
+
)
593
+
}, 500)
592
594
}, [
593
595
_,
594
596
agent,
+3
-3
src/view/com/composer/photos/Gallery.tsx
+3
-3
src/view/com/composer/photos/Gallery.tsx
···
19
19
import {isNative} from '#/platform/detection'
20
20
import {type ComposerImage, cropImage} from '#/state/gallery'
21
21
import {Text} from '#/view/com/util/text/Text'
22
-
import {useTheme} from '#/alf'
22
+
import {tokens, useTheme} from '#/alf'
23
23
import * as Dialog from '#/components/Dialog'
24
24
import {MediaInsetBorder} from '#/components/MediaInsetBorder'
25
25
import {type PostAction} from '../state/composer'
···
275
275
},
276
276
image: {
277
277
resizeMode: 'cover',
278
-
borderRadius: 8,
278
+
borderRadius: tokens.borderRadius.md,
279
279
},
280
280
imageControl: {
281
281
width: 24,
282
282
height: 24,
283
-
borderRadius: 12,
283
+
borderRadius: tokens.borderRadius.md,
284
284
backgroundColor: 'rgba(0, 0, 0, 0.75)',
285
285
alignItems: 'center',
286
286
justifyContent: 'center',
+3
-1
src/view/shell/bottom-bar/BottomBar.tsx
+3
-1
src/view/shell/bottom-bar/BottomBar.tsx
···
405
405
accessible={accessible}
406
406
accessibilityLabel={accessibilityLabel}
407
407
accessibilityHint={accessibilityHint}
408
-
targetScale={0.8}>
408
+
targetScale={0.8}
409
+
accessibilityLargeContentTitle={accessibilityLabel}
410
+
accessibilityShowsLargeContentViewer>
409
411
{icon}
410
412
{notificationCount ? (
411
413
<View style={[styles.notificationCount, a.rounded_full]}>
+8
-1
tsconfig.json
+8
-1
tsconfig.json
···
10
10
"crypto": ["./src/platform/crypto.ts"],
11
11
"multiformats/cid": ["node_modules/multiformats/types/src/cid.d.ts"],
12
12
"multiformats/hashes/hasher": ["node_modules/multiformats/types/src/hashes/hasher.d.ts"]
13
-
}
13
+
},
14
+
"plugins": [
15
+
{
16
+
"name": "ts-plugin-sort-import-suggestions",
17
+
"moveUpPatterns": ["#/", "@lingui/macro"],
18
+
"moveDownPatterns": ["react-native-reanimated/lib"],
19
+
}
20
+
]
14
21
},
15
22
"exclude": ["bskyweb", "bskyembed", "web-build"]
16
23
}
+1184
-1151
yarn.lock
+1184
-1151
yarn.lock
···
50
50
"@atproto-labs/simple-store" "0.3.0"
51
51
lru-cache "^10.2.0"
52
52
53
+
"@atproto-labs/simple-store-redis@0.0.1":
54
+
version "0.0.1"
55
+
resolved "https://registry.yarnpkg.com/@atproto-labs/simple-store-redis/-/simple-store-redis-0.0.1.tgz#1dfc92cbec9b648c4349255aebb7bce9d7dc5eeb"
56
+
integrity sha512-hGkfDNVtTqwcRx27k6u25pgwNIHq3xDCRuojkfHf6c1B9R5rKphdZJ91Mn3lCvsyDB/lUqqLuzKuXQWFml/u5g==
57
+
dependencies:
58
+
"@atproto-labs/simple-store" "0.3.0"
59
+
53
60
"@atproto-labs/simple-store@0.3.0":
54
61
version "0.3.0"
55
62
resolved "https://registry.yarnpkg.com/@atproto-labs/simple-store/-/simple-store-0.3.0.tgz#65c0a5c949fe6c8dc3bdaf13ab40848f20073593"
56
63
integrity sha512-nOb6ONKBRJHRlukW1sVawUkBqReLlLx6hT35VS3imaNPwiXDxLnTK7lxw3Lrl9k5yugSBDQAkZAq3MPTEFSUBQ==
57
64
58
-
"@atproto-labs/xrpc-utils@0.0.21":
59
-
version "0.0.21"
60
-
resolved "https://registry.yarnpkg.com/@atproto-labs/xrpc-utils/-/xrpc-utils-0.0.21.tgz#297ad8cb2ed88380dd7389b48cc0a104a7529c7e"
61
-
integrity sha512-P8bwmqakvhp3vueODWoPtfnpzDagXQLO/kuwwrBMrQmjorDW2eYwgDN4Gx+x8D4zxT/hUnVf3D321MyUISPb2A==
65
+
"@atproto-labs/xrpc-utils@0.0.22":
66
+
version "0.0.22"
67
+
resolved "https://registry.yarnpkg.com/@atproto-labs/xrpc-utils/-/xrpc-utils-0.0.22.tgz#b842faced84647ab691c1fdd07bfc4fd398c741f"
68
+
integrity sha512-XGDbTmVgibtcR6FwJepD/QKofG1B5EBBPebk/IVF4aHeBE/6jOd7DnfuKrBimv2GJ2JGrlvHXmjYZdfmCtYEbw==
62
69
dependencies:
63
-
"@atproto/xrpc" "^0.7.4"
64
-
"@atproto/xrpc-server" "^0.9.4"
70
+
"@atproto/xrpc" "^0.7.5"
71
+
"@atproto/xrpc-server" "^0.9.5"
65
72
66
-
"@atproto/api@^0.16.7":
67
-
version "0.16.7"
68
-
resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.16.7.tgz#eb0c520dbdaf74ba6f5ad7f9c6afe2d1389b8a0a"
69
-
integrity sha512-EdVWkEgaEQm1LEiiP1fW/XXXpMNmtvT5c9+cZVRiwYc4rTB66WIJJWqmaMT/tB7nccMkFjr6FtwObq5LewWfgw==
70
-
dependencies:
71
-
"@atproto/common-web" "^0.4.2"
72
-
"@atproto/lexicon" "^0.5.0"
73
-
"@atproto/syntax" "^0.4.1"
74
-
"@atproto/xrpc" "^0.7.4"
75
-
await-lock "^2.2.2"
76
-
multiformats "^9.9.0"
77
-
tlds "^1.234.0"
78
-
zod "^3.23.8"
79
-
80
-
"@atproto/api@^0.17.0":
81
-
version "0.17.0"
82
-
resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.17.0.tgz#1fe87ef703f8020dbe00bb5e5cc18622b8b91f4a"
83
-
integrity sha512-FNS9SW7/3kslAnJH7F4fO9/jPjXzC0NMD6u9NjJ/h4EnaIEpWHZQPkmD9Q2hvAwD6+Uo2boYZEPKkOa55Lr5Dg==
73
+
"@atproto/api@^0.17.1":
74
+
version "0.17.1"
75
+
resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.17.1.tgz#37e261a4739022e6ba1cfd58efef282be5a2328f"
76
+
integrity sha512-MjW6zVP8PsxPhvOpSWIZLoEiFOK0oKIokeHoUgG1CLHGXNnz2TwBGrrPglyiE0j9GYFD5p6lAsHx8Dbx/9j5vg==
84
77
dependencies:
85
78
"@atproto/common-web" "^0.4.3"
86
79
"@atproto/lexicon" "^0.5.1"
···
91
84
tlds "^1.234.0"
92
85
zod "^3.23.8"
93
86
94
-
"@atproto/aws@^0.2.28":
95
-
version "0.2.28"
96
-
resolved "https://registry.yarnpkg.com/@atproto/aws/-/aws-0.2.28.tgz#17bd88a6276e323ebb094a3f01bd94b1173a29a4"
97
-
integrity sha512-7RMGJvt85s76fn58Rf70alc3wNWEMjMLbH9odkU6v8CAFQYpdWgzFQQixcLsJNqDeci8DGZpgbcoetTDHsFRtg==
87
+
"@atproto/aws@^0.2.30":
88
+
version "0.2.30"
89
+
resolved "https://registry.yarnpkg.com/@atproto/aws/-/aws-0.2.30.tgz#17c882a2ec838fc6ff2a6c76f66a12e5f29d227e"
90
+
integrity sha512-oB/whUIWwSOEqUazz5meN3/AlovBdRc224uRPNy9aC6+qmNKfHKiMfo0ytFhGYdm4GtEd2HYwIT3KR/Rtc2RRA==
98
91
dependencies:
99
-
"@atproto/common" "^0.4.11"
92
+
"@atproto/common" "^0.4.12"
93
+
"@atproto/common-web" "^0.4.3"
100
94
"@atproto/crypto" "^0.4.4"
101
-
"@atproto/repo" "^0.8.8"
102
-
"@aws-sdk/client-cloudfront" "^3.261.0"
103
-
"@aws-sdk/client-kms" "^3.196.0"
104
-
"@aws-sdk/client-s3" "^3.224.0"
105
-
"@aws-sdk/lib-storage" "^3.226.0"
95
+
"@atproto/repo" "^0.8.10"
96
+
"@aws-sdk/client-cloudfront" "^3.879.0"
97
+
"@aws-sdk/client-kms" "^3.879.0"
98
+
"@aws-sdk/client-s3" "^3.879.0"
99
+
"@aws-sdk/lib-storage" "3.879.0"
106
100
"@noble/curves" "^1.7.0"
107
101
key-encoder "^2.0.3"
108
102
multiformats "^9.9.0"
109
103
uint8arrays "3.0.0"
110
104
111
-
"@atproto/bsky@^0.0.182":
112
-
version "0.0.182"
113
-
resolved "https://registry.yarnpkg.com/@atproto/bsky/-/bsky-0.0.182.tgz#c8481af60549e82c7a387a86a48b0627313b7c9e"
114
-
integrity sha512-ksaTtg1vmIb/jdOnZZwGt4Eh/aDiafYmb5AWUGVoAzeTlCMV0mPZM8ZtEMdXNMsHWKy/zk5l1TZjc2XVoxFXFg==
105
+
"@atproto/bsky@^0.0.188":
106
+
version "0.0.188"
107
+
resolved "https://registry.yarnpkg.com/@atproto/bsky/-/bsky-0.0.188.tgz#d1bbf17dfb85b5efbaa0bfd9d1b99e37e79425c0"
108
+
integrity sha512-ZOYKo2W/pbTccglvATrzoP8Md3W5+zHJm+XRpLrKLynqNa5QmoLtZgv2iKKfwTWx1b8BZ6YNAVcfYct1T0nTxA==
115
109
dependencies:
116
110
"@atproto-labs/fetch-node" "0.1.10"
117
-
"@atproto-labs/xrpc-utils" "0.0.21"
118
-
"@atproto/api" "^0.16.7"
119
-
"@atproto/common" "^0.4.11"
111
+
"@atproto-labs/xrpc-utils" "0.0.22"
112
+
"@atproto/api" "^0.17.1"
113
+
"@atproto/common" "^0.4.12"
120
114
"@atproto/crypto" "^0.4.4"
121
-
"@atproto/did" "^0.2.0"
122
-
"@atproto/identity" "^0.4.8"
123
-
"@atproto/lexicon" "^0.5.0"
124
-
"@atproto/repo" "^0.8.8"
125
-
"@atproto/sync" "^0.1.33"
115
+
"@atproto/did" "^0.2.1"
116
+
"@atproto/identity" "^0.4.9"
117
+
"@atproto/lexicon" "^0.5.1"
118
+
"@atproto/repo" "^0.8.10"
119
+
"@atproto/sync" "^0.1.35"
126
120
"@atproto/syntax" "^0.4.1"
127
-
"@atproto/xrpc-server" "^0.9.4"
121
+
"@atproto/xrpc-server" "^0.9.5"
128
122
"@bufbuild/protobuf" "^1.5.0"
129
123
"@connectrpc/connect" "^1.1.4"
130
124
"@connectrpc/connect-express" "^1.1.4"
···
158
152
undici "^6.19.8"
159
153
zod "3.23.8"
160
154
161
-
"@atproto/bsync@^0.0.21":
162
-
version "0.0.21"
163
-
resolved "https://registry.yarnpkg.com/@atproto/bsync/-/bsync-0.0.21.tgz#4a178f756c6ad8c71a06ac3474523553349f6c04"
164
-
integrity sha512-ew8QvEvr2ATYKzPWtoJ9nnfQd9kv47dxpN2H+1Q9eLFm0jTNKgdQHDdNZZDwHgxrCLrNa89VxCfNPaYSmViTMw==
155
+
"@atproto/bsync@^0.0.22":
156
+
version "0.0.22"
157
+
resolved "https://registry.yarnpkg.com/@atproto/bsync/-/bsync-0.0.22.tgz#eec667dc90200bcea91dd1055c6bfad7fcf5a1e5"
158
+
integrity sha512-V2sEHDJQKCWt4Lx8KHFRy6D6IHJgtUfOsPGXbKYzrCVJF/36v3XACim7uuUxmrd/rxtY/zP5sUVkvv0o5waaZw==
165
159
dependencies:
166
-
"@atproto/common" "^0.4.11"
160
+
"@atproto/common" "^0.4.12"
167
161
"@atproto/syntax" "^0.4.1"
168
162
"@bufbuild/protobuf" "^1.5.0"
169
163
"@connectrpc/connect" "^1.1.4"
···
173
167
pg "^8.10.0"
174
168
pino-http "^8.2.1"
175
169
typed-emitter "^2.1.0"
176
-
177
-
"@atproto/common-web@^0.4.2":
178
-
version "0.4.2"
179
-
resolved "https://registry.yarnpkg.com/@atproto/common-web/-/common-web-0.4.2.tgz#6e3add6939da93d3dfbc8f87e26dc4f57fad7259"
180
-
integrity sha512-vrXwGNoFGogodjQvJDxAeP3QbGtawgZute2ed1XdRO0wMixLk3qewtikZm06H259QDJVu6voKC5mubml+WgQUw==
181
-
dependencies:
182
-
graphemer "^1.4.0"
183
-
multiformats "^9.9.0"
184
-
uint8arrays "3.0.0"
185
-
zod "^3.23.8"
186
170
187
171
"@atproto/common-web@^0.4.3":
188
172
version "0.4.3"
···
214
198
pino "^8.6.1"
215
199
zod "^3.14.2"
216
200
217
-
"@atproto/common@^0.4.11":
218
-
version "0.4.11"
219
-
resolved "https://registry.yarnpkg.com/@atproto/common/-/common-0.4.11.tgz#9291b7c26f8b3507e280f7ecbdf1695ab5ea62f6"
220
-
integrity sha512-Knv0viYXNMfCdIE7jLUiWJKnnMfEwg+vz2epJQi8WOjqtqCFb3W/3Jn72ZiuovIfpdm13MaOiny6w2NErUQC6g==
201
+
"@atproto/common@^0.4.12":
202
+
version "0.4.12"
203
+
resolved "https://registry.yarnpkg.com/@atproto/common/-/common-0.4.12.tgz#284a264526edfe7cbe44a225210edec319970f43"
204
+
integrity sha512-NC+TULLQiqs6MvNymhQS5WDms3SlbIKGLf4n33tpftRJcalh507rI+snbcUb7TLIkKw7VO17qMqxEXtIdd5auQ==
221
205
dependencies:
222
-
"@atproto/common-web" "^0.4.2"
206
+
"@atproto/common-web" "^0.4.3"
223
207
"@ipld/dag-cbor" "^7.0.3"
224
208
cbor-x "^1.5.1"
225
209
iso-datestring-validator "^2.2.2"
···
246
230
"@noble/hashes" "^1.6.1"
247
231
uint8arrays "3.0.0"
248
232
249
-
"@atproto/dev-env@^0.3.172":
250
-
version "0.3.172"
251
-
resolved "https://registry.yarnpkg.com/@atproto/dev-env/-/dev-env-0.3.172.tgz#91597983424f7e2877568a060d7ca7e55826fa38"
252
-
integrity sha512-tmFerUzoNmEwfQKGpITpjHAVjkZvP+yAwYePIoDyab3al/Yyifo2enwtN+K/EtxofePe1nGPFbObzhpDfNbWyg==
233
+
"@atproto/dev-env@^0.3.181":
234
+
version "0.3.181"
235
+
resolved "https://registry.yarnpkg.com/@atproto/dev-env/-/dev-env-0.3.181.tgz#30241e0d171e9ae6450865b7830a9531cf235a27"
236
+
integrity sha512-b797q3neeI5flanIHsoOamXOH971An1ZsFwINJ351UQi/j5Dv8gemVikrVAKy6dPtxn1rIRhADRfH1yZjWattw==
253
237
dependencies:
254
-
"@atproto/api" "^0.16.7"
255
-
"@atproto/bsky" "^0.0.182"
256
-
"@atproto/bsync" "^0.0.21"
257
-
"@atproto/common-web" "^0.4.2"
238
+
"@atproto/api" "^0.17.1"
239
+
"@atproto/bsky" "^0.0.188"
240
+
"@atproto/bsync" "^0.0.22"
241
+
"@atproto/common-web" "^0.4.3"
258
242
"@atproto/crypto" "^0.4.4"
259
-
"@atproto/identity" "^0.4.8"
260
-
"@atproto/lexicon" "^0.5.0"
261
-
"@atproto/ozone" "^0.1.140"
262
-
"@atproto/pds" "^0.4.176"
263
-
"@atproto/sync" "^0.1.33"
243
+
"@atproto/identity" "^0.4.9"
244
+
"@atproto/lexicon" "^0.5.1"
245
+
"@atproto/ozone" "^0.1.147"
246
+
"@atproto/pds" "^0.4.184"
247
+
"@atproto/sync" "^0.1.35"
264
248
"@atproto/syntax" "^0.4.1"
265
-
"@atproto/xrpc-server" "^0.9.4"
249
+
"@atproto/xrpc-server" "^0.9.5"
266
250
"@did-plc/lib" "^0.0.1"
267
251
"@did-plc/server" "^0.0.1"
268
252
dotenv "^16.0.3"
···
272
256
uint8arrays "3.0.0"
273
257
undici "^6.14.1"
274
258
275
-
"@atproto/did@0.2.0", "@atproto/did@^0.2.0":
276
-
version "0.2.0"
277
-
resolved "https://registry.yarnpkg.com/@atproto/did/-/did-0.2.0.tgz#5c3ee65c7b72c2c7711cc0eec205b5e9b085554c"
278
-
integrity sha512-BskT39KYbwY1DUsWekkHh47xS+wvJpFq5F9acsicNfYniinyAMnNTzGKQEhnjQuG7K0qQItg/SnmC+y0tJXV7Q==
259
+
"@atproto/did@0.2.1", "@atproto/did@^0.2.1":
260
+
version "0.2.1"
261
+
resolved "https://registry.yarnpkg.com/@atproto/did/-/did-0.2.1.tgz#3367b50b3ec38ed846c2b9b9f6e63c9091f526f0"
262
+
integrity sha512-1i5BTU2GnBaaeYWhxUOnuEKFVq9euT5+dQPFabHpa927BlJ54PmLGyBBaOI7/NbLmN5HWwBa18SBkMpg3jGZRA==
279
263
dependencies:
280
264
zod "^3.23.8"
281
265
282
-
"@atproto/identity@^0.4.8":
283
-
version "0.4.8"
284
-
resolved "https://registry.yarnpkg.com/@atproto/identity/-/identity-0.4.8.tgz#28ae9f8fe0e83196c5b6747394e759a330a101d9"
285
-
integrity sha512-Z0sLnJ87SeNdAifT+rqpgE1Rc3layMMW25gfWNo4u40RGuRODbdfAZlTwBSU2r+Vk45hU+iE+xeQspfednCEnA==
266
+
"@atproto/identity@^0.4.9":
267
+
version "0.4.9"
268
+
resolved "https://registry.yarnpkg.com/@atproto/identity/-/identity-0.4.9.tgz#06d435807ba871717ff4c99741706b7696f8e254"
269
+
integrity sha512-pRYCaeaEJMZ4vQlRQYYTrF3cMiRp21n/k/pUT1o7dgKby56zuLErDmFXkbKfKWPf7SgWRgamSaNmsGLqAOD7lQ==
286
270
dependencies:
287
-
"@atproto/common-web" "^0.4.2"
271
+
"@atproto/common-web" "^0.4.3"
288
272
"@atproto/crypto" "^0.4.4"
289
273
290
-
"@atproto/jwk-jose@0.1.10":
291
-
version "0.1.10"
292
-
resolved "https://registry.yarnpkg.com/@atproto/jwk-jose/-/jwk-jose-0.1.10.tgz#47255d65881240f191c2ce7eb22ee072f1886be7"
293
-
integrity sha512-Eiu/u4tZHz3IIhHZt0zneYEffSAO3Oqk/ToKwlu1TqKte6sjtPs/4uquSiAAGFYozqgo92JC/AQclWzzkHI5QQ==
274
+
"@atproto/jwk-jose@0.1.11":
275
+
version "0.1.11"
276
+
resolved "https://registry.yarnpkg.com/@atproto/jwk-jose/-/jwk-jose-0.1.11.tgz#ef64bce940a66e267fc3cf0db8df4dbd062bb28a"
277
+
integrity sha512-i4Fnr2sTBYmMmHXl7NJh8GrCH+tDQEVWrcDMDnV5DjJfkgT17wIqvojIw9SNbSL4Uf0OtfEv6AgG0A+mgh8b5Q==
294
278
dependencies:
295
-
"@atproto/jwk" "0.5.0"
279
+
"@atproto/jwk" "0.6.0"
296
280
jose "^5.2.0"
297
281
298
-
"@atproto/jwk@0.5.0":
299
-
version "0.5.0"
300
-
resolved "https://registry.yarnpkg.com/@atproto/jwk/-/jwk-0.5.0.tgz#480768a7686b8f20e3f516abe2bf7c9de8a0ba03"
301
-
integrity sha512-Qi2NtEqhkG+uz3CKia4+H05WMV/z//dz3ESo5+cyBKrOnxVTJ5ZubMyltWjoYvy6v/jLhorXdDWcjn07yky7MQ==
282
+
"@atproto/jwk@0.6.0":
283
+
version "0.6.0"
284
+
resolved "https://registry.yarnpkg.com/@atproto/jwk/-/jwk-0.6.0.tgz#e813f77d9c89c025d4074340777fafaa2fba08a5"
285
+
integrity sha512-bDoJPvt7TrQVi/rBfBrSSpGykhtIriKxeYCYQTiPRKFfyRhbgpElF0wPXADjIswnbzZdOwbY63az4E/CFVT3Tw==
302
286
dependencies:
303
287
multiformats "^9.9.0"
304
288
zod "^3.23.8"
305
289
306
-
"@atproto/lexicon-resolver@0.2.0", "@atproto/lexicon-resolver@^0.2.0":
307
-
version "0.2.0"
308
-
resolved "https://registry.yarnpkg.com/@atproto/lexicon-resolver/-/lexicon-resolver-0.2.0.tgz#fda61d0e25efaefcaadbaa7de4075a8543601d72"
309
-
integrity sha512-qhKL8IlMTmujli0QWhgssjIdQL4DgynokmnhDJrrdJgFZZks12aAYShQIxCLslUPjNSIxf82COaXko2N4yX0Sg==
290
+
"@atproto/lexicon-resolver@0.2.2", "@atproto/lexicon-resolver@^0.2.2":
291
+
version "0.2.2"
292
+
resolved "https://registry.yarnpkg.com/@atproto/lexicon-resolver/-/lexicon-resolver-0.2.2.tgz#2a91a1908f6b327c41cb5c290eb80aed5ef593c0"
293
+
integrity sha512-m1YS8lK+R9JcH3Q4d01CEv5rhuTeo406iPBhVnNfoBFEVYMI3Acdo2/9e5hBoNhr4W6l4LI8qJxplYJcsWNh5A==
310
294
dependencies:
311
295
"@atproto-labs/fetch-node" "^0.1.10"
312
-
"@atproto/identity" "^0.4.8"
313
-
"@atproto/lexicon" "^0.5.0"
314
-
"@atproto/repo" "^0.8.8"
315
-
"@atproto/syntax" "^0.4.1"
316
-
"@atproto/xrpc" "^0.7.4"
317
-
multiformats "^9.9.0"
318
-
319
-
"@atproto/lexicon@0.5.0", "@atproto/lexicon@^0.5.0":
320
-
version "0.5.0"
321
-
resolved "https://registry.yarnpkg.com/@atproto/lexicon/-/lexicon-0.5.0.tgz#4d2be425361f9ac7f9754b8a1ccba29ddf0b9460"
322
-
integrity sha512-3aAzEAy9EAPs3CxznzMhEcqDd7m3vz1eze/ya9/ThbB7yleqJIhz5GY2q76tCCwHPhn5qDDMhlA9kKV6fG23gA==
323
-
dependencies:
324
-
"@atproto/common-web" "^0.4.2"
296
+
"@atproto/identity" "^0.4.9"
297
+
"@atproto/lexicon" "^0.5.1"
298
+
"@atproto/repo" "^0.8.10"
325
299
"@atproto/syntax" "^0.4.1"
326
-
iso-datestring-validator "^2.2.2"
300
+
"@atproto/xrpc" "^0.7.5"
327
301
multiformats "^9.9.0"
328
-
zod "^3.23.8"
329
302
330
-
"@atproto/lexicon@^0.5.1":
303
+
"@atproto/lexicon@0.5.1", "@atproto/lexicon@^0.5.1":
331
304
version "0.5.1"
332
305
resolved "https://registry.yarnpkg.com/@atproto/lexicon/-/lexicon-0.5.1.tgz#e9b7d5c70dc5a38518a8069cd80fea77ab526947"
333
306
integrity sha512-y8AEtYmfgVl4fqFxqXAeGvhesiGkxiy3CWoJIfsFDDdTlZUC8DFnZrYhcqkIop3OlCkkljvpSJi1hbeC1tbi8A==
···
338
311
multiformats "^9.9.0"
339
312
zod "^3.23.8"
340
313
341
-
"@atproto/oauth-provider-api@0.3.0":
342
-
version "0.3.0"
343
-
resolved "https://registry.yarnpkg.com/@atproto/oauth-provider-api/-/oauth-provider-api-0.3.0.tgz#c53a6f2584e6e53746b6cdf233be591fdf7d4355"
344
-
integrity sha512-yfwokA2ffoLiG0uCu1aElSahqwoKcl/B+l768tV7D3ldEYRWA46bhHwy9Y7qpeHarjVf8mZm1UrlewCv4rlvXg==
314
+
"@atproto/oauth-provider-api@0.3.1":
315
+
version "0.3.1"
316
+
resolved "https://registry.yarnpkg.com/@atproto/oauth-provider-api/-/oauth-provider-api-0.3.1.tgz#ade10e010d4b1c9cc8fc7afa3fa9e90d49ab05b9"
317
+
integrity sha512-dEffyXP5GG2ohDb+YeLjrJ8ynueBcppEOiAnxfFED+uoIKI9TrfowgvZ4uFFhpNpuaceS0f6cO8CDfsU8NuuYQ==
345
318
dependencies:
346
-
"@atproto/jwk" "0.5.0"
347
-
"@atproto/oauth-types" "0.4.1"
319
+
"@atproto/jwk" "0.6.0"
320
+
"@atproto/oauth-types" "0.4.2"
348
321
349
-
"@atproto/oauth-provider-frontend@0.2.0":
350
-
version "0.2.0"
351
-
resolved "https://registry.yarnpkg.com/@atproto/oauth-provider-frontend/-/oauth-provider-frontend-0.2.0.tgz#d3f61047e72d2c0f74bbc7a9dffff94a3c5c7598"
352
-
integrity sha512-AKIMwE/k08D1P2Qg6hVld2A0F6jcIIA/MKiFNpZCrODeZu+ExBhcI8S56Nw6zUq36zBA3Vqfq+CemmJNMKUp5Q==
322
+
"@atproto/oauth-provider-frontend@0.2.2":
323
+
version "0.2.2"
324
+
resolved "https://registry.yarnpkg.com/@atproto/oauth-provider-frontend/-/oauth-provider-frontend-0.2.2.tgz#67bc69df02cc845dadae3d564cb0de8c0c8a5d7e"
325
+
integrity sha512-iP/ZoYiCrctLutPlnHUzX81AJ1fP0OzpkkokBxlnHGr4AZnkDihZRscWPSVtWqrW2xOZXAdgtf2y35vcO0TpWw==
353
326
optionalDependencies:
354
-
"@atproto/oauth-provider-api" "0.3.0"
327
+
"@atproto/oauth-provider-api" "0.3.1"
355
328
356
-
"@atproto/oauth-provider-ui@0.3.0":
357
-
version "0.3.0"
358
-
resolved "https://registry.yarnpkg.com/@atproto/oauth-provider-ui/-/oauth-provider-ui-0.3.0.tgz#3b4db698584b5de5229a6fac6f5b92f559bd458c"
359
-
integrity sha512-B5tRGOt/p1IstxoJZdCAKHafeHTkkjHZ46toM8xELtuX+96NmwbieVe7+bWj0Fr4z0UXailBJr44Ye6QaiXDsA==
329
+
"@atproto/oauth-provider-ui@0.3.2":
330
+
version "0.3.2"
331
+
resolved "https://registry.yarnpkg.com/@atproto/oauth-provider-ui/-/oauth-provider-ui-0.3.2.tgz#402abf1505692330651280e639e2527eb2968148"
332
+
integrity sha512-nlU4CWYxTQbw/0GYBVhX8s66RZ4AE+4nWYLa/MaIew7YSjZANDSbUohqMa804ewTRLARnZECH0rUKzbXRl1kow==
360
333
optionalDependencies:
361
-
"@atproto/oauth-provider-api" "0.3.0"
334
+
"@atproto/oauth-provider-api" "0.3.1"
362
335
363
-
"@atproto/oauth-provider@^0.11.2":
364
-
version "0.11.2"
365
-
resolved "https://registry.yarnpkg.com/@atproto/oauth-provider/-/oauth-provider-0.11.2.tgz#40835be2336ba49c3a9becc77138916a131421ff"
366
-
integrity sha512-w+oa6qc6pj6fMZCXsaxjlDTnNRgohV7Xm+JO0q+Vp19qnpiVNKMJfvYF4zfWTc3EZ3QQaNzlv1U5AQvRAC0oUA==
336
+
"@atproto/oauth-provider@^0.13.2":
337
+
version "0.13.2"
338
+
resolved "https://registry.yarnpkg.com/@atproto/oauth-provider/-/oauth-provider-0.13.2.tgz#7dd9148a9d4c3c8bc226be2c151fdbf4a6eed5e5"
339
+
integrity sha512-R3T63DzCei2nip5aLy4jldNiOEBDQ0g2S5UCCyhlAYarLgNRtBZzrF2L+Mx0L9AQOvsZGTxoo5fFoeFFMsAFcQ==
367
340
dependencies:
368
341
"@atproto-labs/fetch" "0.2.3"
369
342
"@atproto-labs/fetch-node" "0.1.10"
370
343
"@atproto-labs/pipe" "0.1.1"
371
344
"@atproto-labs/simple-store" "0.3.0"
372
345
"@atproto-labs/simple-store-memory" "0.1.4"
373
-
"@atproto/common" "^0.4.11"
374
-
"@atproto/did" "0.2.0"
375
-
"@atproto/jwk" "0.5.0"
376
-
"@atproto/jwk-jose" "0.1.10"
377
-
"@atproto/lexicon" "0.5.0"
378
-
"@atproto/lexicon-resolver" "0.2.0"
379
-
"@atproto/oauth-provider-api" "0.3.0"
380
-
"@atproto/oauth-provider-frontend" "0.2.0"
381
-
"@atproto/oauth-provider-ui" "0.3.0"
382
-
"@atproto/oauth-scopes" "0.1.0"
383
-
"@atproto/oauth-types" "0.4.1"
346
+
"@atproto/common" "^0.4.12"
347
+
"@atproto/did" "0.2.1"
348
+
"@atproto/jwk" "0.6.0"
349
+
"@atproto/jwk-jose" "0.1.11"
350
+
"@atproto/lexicon" "0.5.1"
351
+
"@atproto/lexicon-resolver" "0.2.2"
352
+
"@atproto/oauth-provider-api" "0.3.1"
353
+
"@atproto/oauth-provider-frontend" "0.2.2"
354
+
"@atproto/oauth-provider-ui" "0.3.2"
355
+
"@atproto/oauth-scopes" "0.2.1"
356
+
"@atproto/oauth-types" "0.4.2"
384
357
"@atproto/syntax" "0.4.1"
385
358
"@hapi/accept" "^6.0.3"
386
359
"@hapi/address" "^5.1.1"
···
394
367
jose "^5.2.0"
395
368
zod "^3.23.8"
396
369
397
-
"@atproto/oauth-scopes@0.1.0", "@atproto/oauth-scopes@^0.1.0":
398
-
version "0.1.0"
399
-
resolved "https://registry.yarnpkg.com/@atproto/oauth-scopes/-/oauth-scopes-0.1.0.tgz#da21ba282f5ff57e72f4c5ea4ca7ca5c89202e45"
400
-
integrity sha512-GuE1vp2x5oNjtS8SBqiR8MvzVZmB1E4nkPu/sYoCN/NLVcBtGXA1zXmPFuZpSqWXOSTHqL4TsH066hLgPccOVg==
370
+
"@atproto/oauth-scopes@0.2.1", "@atproto/oauth-scopes@^0.2.1":
371
+
version "0.2.1"
372
+
resolved "https://registry.yarnpkg.com/@atproto/oauth-scopes/-/oauth-scopes-0.2.1.tgz#8b710fa847e662f5e9f18dfded304d4c1b844530"
373
+
integrity sha512-C3MfE89Y02RwgePhXR7VvFNcUIjpwn1iWpSCzoGBMEM8lDjgdt+Xc2S025CD1QiWVi03NaP4m8EqeADOVgSNRA==
401
374
dependencies:
402
-
"@atproto/did" "^0.2.0"
403
-
"@atproto/lexicon" "^0.5.0"
375
+
"@atproto/did" "^0.2.1"
376
+
"@atproto/lexicon" "^0.5.1"
404
377
"@atproto/syntax" "^0.4.1"
405
378
406
-
"@atproto/oauth-types@0.4.1":
407
-
version "0.4.1"
408
-
resolved "https://registry.yarnpkg.com/@atproto/oauth-types/-/oauth-types-0.4.1.tgz#217664501752cfafdd4f27ba97da16411b1028b5"
409
-
integrity sha512-c5ixf2ZOzcltOu1fDBnO/tok6Wj7JDDK66+Z0q/+bAr8LXgOnxP7zQfJ+DD4gTkB+saTqsqWtVv8qvx/IEtm1g==
379
+
"@atproto/oauth-types@0.4.2":
380
+
version "0.4.2"
381
+
resolved "https://registry.yarnpkg.com/@atproto/oauth-types/-/oauth-types-0.4.2.tgz#6d9dabeeb7998258d13e88254a30d51cf0de5568"
382
+
integrity sha512-gcfNTyFsPJcYDf79M0iKHykWqzxloscioKoerdIN3MTS3htiNOSgZjm2p8ho7pdrElLzea3qktuhTQI39j1XFQ==
410
383
dependencies:
411
-
"@atproto/jwk" "0.5.0"
384
+
"@atproto/did" "0.2.1"
385
+
"@atproto/jwk" "0.6.0"
412
386
zod "^3.23.8"
413
387
414
-
"@atproto/ozone@^0.1.140":
415
-
version "0.1.140"
416
-
resolved "https://registry.yarnpkg.com/@atproto/ozone/-/ozone-0.1.140.tgz#d82494728b72d682c0dd00cc66de38638d53ed2d"
417
-
integrity sha512-8nVeawP8GxruXxQAeumHxVE0XXTA43vnsjvRYpQLNwxLrpIIh9JsEgUdrXExmdP5xpM0YAcppdaxGP7AUxYRHA==
388
+
"@atproto/ozone@^0.1.147":
389
+
version "0.1.147"
390
+
resolved "https://registry.yarnpkg.com/@atproto/ozone/-/ozone-0.1.147.tgz#20a91e2c9e266542d13c7bacf0ded6ddab8217c1"
391
+
integrity sha512-QzFOjhCjoAlTWe9kukby3vrCJD7hxFU8309ijB6ifimcA1FhT4jvLM7OcYlT+BdSK4PfrixwOSp4Ut8OtF3Wpg==
418
392
dependencies:
419
-
"@atproto/api" "^0.16.7"
420
-
"@atproto/common" "^0.4.11"
393
+
"@atproto/api" "^0.17.1"
394
+
"@atproto/common" "^0.4.12"
421
395
"@atproto/crypto" "^0.4.4"
422
-
"@atproto/identity" "^0.4.8"
423
-
"@atproto/lexicon" "^0.5.0"
396
+
"@atproto/identity" "^0.4.9"
397
+
"@atproto/lexicon" "^0.5.1"
424
398
"@atproto/syntax" "^0.4.1"
425
-
"@atproto/xrpc" "^0.7.4"
426
-
"@atproto/xrpc-server" "^0.9.4"
399
+
"@atproto/xrpc" "^0.7.5"
400
+
"@atproto/xrpc-server" "^0.9.5"
427
401
"@did-plc/lib" "^0.0.1"
428
402
compression "^1.7.4"
429
403
cors "^2.8.5"
···
441
415
undici "^6.14.1"
442
416
ws "^8.12.0"
443
417
444
-
"@atproto/pds@^0.4.176":
445
-
version "0.4.176"
446
-
resolved "https://registry.yarnpkg.com/@atproto/pds/-/pds-0.4.176.tgz#3ef5d9fd894381f19eef80b374d17d318946af7d"
447
-
integrity sha512-ezRYQsDWZdWiP94Jc2R/SXHVo4QTTq0MD+w6FUuuNqq+glRGx+x1sVU98DLEcI78M7J3sHIYybf+tX9PNyBsuA==
418
+
"@atproto/pds@^0.4.184":
419
+
version "0.4.184"
420
+
resolved "https://registry.yarnpkg.com/@atproto/pds/-/pds-0.4.184.tgz#cee06a36b5bff8f931d1609f8d4a0dedfd921fe4"
421
+
integrity sha512-TkbDHAIu0IoUU2fTvjs/z3U/cXsC7hTtFBNJiE1wUeiCWqigxOIwSojAqVXU3pgxt4I+64kta5KBS1n4GYPOXg==
448
422
dependencies:
449
423
"@atproto-labs/fetch-node" "0.1.10"
450
-
"@atproto-labs/xrpc-utils" "0.0.21"
451
-
"@atproto/api" "^0.16.7"
452
-
"@atproto/aws" "^0.2.28"
453
-
"@atproto/common" "^0.4.11"
424
+
"@atproto-labs/simple-store" "0.3.0"
425
+
"@atproto-labs/simple-store-memory" "0.1.4"
426
+
"@atproto-labs/simple-store-redis" "0.0.1"
427
+
"@atproto-labs/xrpc-utils" "0.0.22"
428
+
"@atproto/api" "^0.17.1"
429
+
"@atproto/aws" "^0.2.30"
430
+
"@atproto/common" "^0.4.12"
454
431
"@atproto/crypto" "^0.4.4"
455
-
"@atproto/identity" "^0.4.8"
456
-
"@atproto/lexicon" "^0.5.0"
457
-
"@atproto/lexicon-resolver" "^0.2.0"
458
-
"@atproto/oauth-provider" "^0.11.2"
459
-
"@atproto/oauth-scopes" "^0.1.0"
460
-
"@atproto/repo" "^0.8.8"
432
+
"@atproto/identity" "^0.4.9"
433
+
"@atproto/lexicon" "^0.5.1"
434
+
"@atproto/lexicon-resolver" "^0.2.2"
435
+
"@atproto/oauth-provider" "^0.13.2"
436
+
"@atproto/oauth-scopes" "^0.2.1"
437
+
"@atproto/repo" "^0.8.10"
461
438
"@atproto/syntax" "^0.4.1"
462
-
"@atproto/xrpc" "^0.7.4"
463
-
"@atproto/xrpc-server" "^0.9.4"
439
+
"@atproto/xrpc" "^0.7.5"
440
+
"@atproto/xrpc-server" "^0.9.5"
464
441
"@did-plc/lib" "^0.0.4"
465
442
"@hapi/address" "^5.1.1"
466
443
better-sqlite3 "^10.0.0"
···
490
467
undici "^6.19.8"
491
468
zod "^3.23.8"
492
469
493
-
"@atproto/repo@^0.8.8":
494
-
version "0.8.8"
495
-
resolved "https://registry.yarnpkg.com/@atproto/repo/-/repo-0.8.8.tgz#ef60142297a1a24038136567601c7897668d04ae"
496
-
integrity sha512-Zq5UBurRsHFCi1Ol+KS2C58CrojyLw7CBfXpoqte78VcyOvKFxuj5bE8o96j2fOVGqXjjdNI2f54scHcpZxotA==
470
+
"@atproto/repo@^0.8.10":
471
+
version "0.8.10"
472
+
resolved "https://registry.yarnpkg.com/@atproto/repo/-/repo-0.8.10.tgz#a7776bb21630e4d5d5f698dbb9d8bca0f80811e6"
473
+
integrity sha512-REs6TZGyxNaYsjqLf447u+gSdyzhvMkVbxMBiKt1ouEVRkiho1CY32+omn62UkpCuGK2y6SCf6x3sVMctgmX4g==
497
474
dependencies:
498
-
"@atproto/common" "^0.4.11"
499
-
"@atproto/common-web" "^0.4.2"
475
+
"@atproto/common" "^0.4.12"
476
+
"@atproto/common-web" "^0.4.3"
500
477
"@atproto/crypto" "^0.4.4"
501
-
"@atproto/lexicon" "^0.5.0"
478
+
"@atproto/lexicon" "^0.5.1"
502
479
"@ipld/dag-cbor" "^7.0.0"
503
480
multiformats "^9.9.0"
504
481
uint8arrays "3.0.0"
505
482
varint "^6.0.0"
506
483
zod "^3.23.8"
507
484
508
-
"@atproto/sync@^0.1.33":
509
-
version "0.1.33"
510
-
resolved "https://registry.yarnpkg.com/@atproto/sync/-/sync-0.1.33.tgz#63f936a6e1c8bc70f8b862282f63c43fe464f25a"
511
-
integrity sha512-0L4BgfaNPmTzamaDRmAqc/vkJdbiz8D2LgepiuIhVe2lsqLEbGxuxrejuRPQE7fXnoHKdzLUx6u+xdC+tZi8Gw==
485
+
"@atproto/sync@^0.1.35":
486
+
version "0.1.35"
487
+
resolved "https://registry.yarnpkg.com/@atproto/sync/-/sync-0.1.35.tgz#6d4dd66043946d20254b31dd2262e86148d78e8e"
488
+
integrity sha512-MPvmTjJYCilZEQF1ds7itzF9tNEZtw4Ez0HeMO5E5GaPtTAccBU3AsTxwWST87EX5qsVxMlBTq2go6G6+Swd7Q==
512
489
dependencies:
513
-
"@atproto/common" "^0.4.11"
514
-
"@atproto/identity" "^0.4.8"
515
-
"@atproto/lexicon" "^0.5.0"
516
-
"@atproto/repo" "^0.8.8"
490
+
"@atproto/common" "^0.4.12"
491
+
"@atproto/identity" "^0.4.9"
492
+
"@atproto/lexicon" "^0.5.1"
493
+
"@atproto/repo" "^0.8.10"
517
494
"@atproto/syntax" "^0.4.1"
518
-
"@atproto/xrpc-server" "^0.9.4"
495
+
"@atproto/xrpc-server" "^0.9.5"
519
496
multiformats "^9.9.0"
520
497
p-queue "^6.6.2"
521
498
ws "^8.12.0"
···
525
502
resolved "https://registry.yarnpkg.com/@atproto/syntax/-/syntax-0.4.1.tgz#f77bc610ae0914449ff3f4731861e3da429915f5"
526
503
integrity sha512-CJdImtLAiFO+0z3BWTtxwk6aY5w4t8orHTMVJgkf++QRJWTxPbIFko/0hrkADB7n2EruDxDSeAgfUGehpH6ngw==
527
504
528
-
"@atproto/xrpc-server@^0.9.4":
529
-
version "0.9.4"
530
-
resolved "https://registry.yarnpkg.com/@atproto/xrpc-server/-/xrpc-server-0.9.4.tgz#231bdfe8fb1f31fe77d3ce7cbff3fe765fd886f8"
531
-
integrity sha512-HJFgUV8ZzyDPRjTOA/oYU4H9YgLnm7aYTn36YmohLsbwuem3sEz/8dhaF2S0L+PXl2dOG08Ot6yg08GPHuXQvw==
505
+
"@atproto/xrpc-server@^0.9.5":
506
+
version "0.9.5"
507
+
resolved "https://registry.yarnpkg.com/@atproto/xrpc-server/-/xrpc-server-0.9.5.tgz#3a036ce2db85bcac40103fd160fef3ed7c364e2b"
508
+
integrity sha512-V0srjUgy6mQ5yf9+MSNBLs457m4qclEaWZsnqIE7RfYywvntexTAbMoo7J7ONfTNwdmA9Gw4oLak2z2cDAET4w==
532
509
dependencies:
533
-
"@atproto/common" "^0.4.11"
510
+
"@atproto/common" "^0.4.12"
534
511
"@atproto/crypto" "^0.4.4"
535
-
"@atproto/lexicon" "^0.5.0"
536
-
"@atproto/xrpc" "^0.7.4"
512
+
"@atproto/lexicon" "^0.5.1"
513
+
"@atproto/xrpc" "^0.7.5"
537
514
cbor-x "^1.5.1"
538
515
express "^4.17.2"
539
516
http-errors "^2.0.0"
···
543
520
ws "^8.12.0"
544
521
zod "^3.23.8"
545
522
546
-
"@atproto/xrpc@^0.7.4":
547
-
version "0.7.4"
548
-
resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.7.4.tgz#030342548797c1f344968c457a8659dbb60a2d60"
549
-
integrity sha512-sDi68+QE1XHegTaNAndlX41Gp827pouSzSs8CyAwhrqZdsJUxE3P7TMtrA0z+zAjvxVyvzscRc0TsN/fGUGrhw==
550
-
dependencies:
551
-
"@atproto/lexicon" "^0.5.0"
552
-
zod "^3.23.8"
553
-
554
523
"@atproto/xrpc@^0.7.5":
555
524
version "0.7.5"
556
525
resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.7.5.tgz#40cef1a657b5f28af8ebec9e3dac5872e58e88ea"
···
559
528
"@atproto/lexicon" "^0.5.1"
560
529
zod "^3.23.8"
561
530
562
-
"@aws-crypto/crc32@3.0.0":
563
-
version "3.0.0"
564
-
resolved "https://registry.yarnpkg.com/@aws-crypto/crc32/-/crc32-3.0.0.tgz#07300eca214409c33e3ff769cd5697b57fdd38fa"
565
-
integrity sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==
531
+
"@aws-crypto/crc32@5.2.0":
532
+
version "5.2.0"
533
+
resolved "https://registry.yarnpkg.com/@aws-crypto/crc32/-/crc32-5.2.0.tgz#cfcc22570949c98c6689cfcbd2d693d36cdae2e1"
534
+
integrity sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==
566
535
dependencies:
567
-
"@aws-crypto/util" "^3.0.0"
536
+
"@aws-crypto/util" "^5.2.0"
568
537
"@aws-sdk/types" "^3.222.0"
569
-
tslib "^1.11.1"
538
+
tslib "^2.6.2"
570
539
571
-
"@aws-crypto/crc32c@3.0.0":
572
-
version "3.0.0"
573
-
resolved "https://registry.yarnpkg.com/@aws-crypto/crc32c/-/crc32c-3.0.0.tgz#016c92da559ef638a84a245eecb75c3e97cb664f"
574
-
integrity sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==
540
+
"@aws-crypto/crc32c@5.2.0":
541
+
version "5.2.0"
542
+
resolved "https://registry.yarnpkg.com/@aws-crypto/crc32c/-/crc32c-5.2.0.tgz#4e34aab7f419307821509a98b9b08e84e0c1917e"
543
+
integrity sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==
575
544
dependencies:
576
-
"@aws-crypto/util" "^3.0.0"
545
+
"@aws-crypto/util" "^5.2.0"
577
546
"@aws-sdk/types" "^3.222.0"
578
-
tslib "^1.11.1"
579
-
580
-
"@aws-crypto/ie11-detection@^3.0.0":
581
-
version "3.0.0"
582
-
resolved "https://registry.yarnpkg.com/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz#640ae66b4ec3395cee6a8e94ebcd9f80c24cd688"
583
-
integrity sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==
584
-
dependencies:
585
-
tslib "^1.11.1"
547
+
tslib "^2.6.2"
586
548
587
-
"@aws-crypto/sha1-browser@3.0.0":
588
-
version "3.0.0"
589
-
resolved "https://registry.yarnpkg.com/@aws-crypto/sha1-browser/-/sha1-browser-3.0.0.tgz#f9083c00782b24714f528b1a1fef2174002266a3"
590
-
integrity sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==
549
+
"@aws-crypto/sha1-browser@5.2.0":
550
+
version "5.2.0"
551
+
resolved "https://registry.yarnpkg.com/@aws-crypto/sha1-browser/-/sha1-browser-5.2.0.tgz#b0ee2d2821d3861f017e965ef3b4cb38e3b6a0f4"
552
+
integrity sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg==
591
553
dependencies:
592
-
"@aws-crypto/ie11-detection" "^3.0.0"
593
-
"@aws-crypto/supports-web-crypto" "^3.0.0"
594
-
"@aws-crypto/util" "^3.0.0"
554
+
"@aws-crypto/supports-web-crypto" "^5.2.0"
555
+
"@aws-crypto/util" "^5.2.0"
595
556
"@aws-sdk/types" "^3.222.0"
596
557
"@aws-sdk/util-locate-window" "^3.0.0"
597
-
"@aws-sdk/util-utf8-browser" "^3.0.0"
598
-
tslib "^1.11.1"
558
+
"@smithy/util-utf8" "^2.0.0"
559
+
tslib "^2.6.2"
599
560
600
-
"@aws-crypto/sha256-browser@3.0.0":
601
-
version "3.0.0"
602
-
resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz#05f160138ab893f1c6ba5be57cfd108f05827766"
603
-
integrity sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==
561
+
"@aws-crypto/sha256-browser@5.2.0":
562
+
version "5.2.0"
563
+
resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz#153895ef1dba6f9fce38af550e0ef58988eb649e"
564
+
integrity sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==
604
565
dependencies:
605
-
"@aws-crypto/ie11-detection" "^3.0.0"
606
-
"@aws-crypto/sha256-js" "^3.0.0"
607
-
"@aws-crypto/supports-web-crypto" "^3.0.0"
608
-
"@aws-crypto/util" "^3.0.0"
566
+
"@aws-crypto/sha256-js" "^5.2.0"
567
+
"@aws-crypto/supports-web-crypto" "^5.2.0"
568
+
"@aws-crypto/util" "^5.2.0"
609
569
"@aws-sdk/types" "^3.222.0"
610
570
"@aws-sdk/util-locate-window" "^3.0.0"
611
-
"@aws-sdk/util-utf8-browser" "^3.0.0"
612
-
tslib "^1.11.1"
571
+
"@smithy/util-utf8" "^2.0.0"
572
+
tslib "^2.6.2"
613
573
614
-
"@aws-crypto/sha256-js@3.0.0", "@aws-crypto/sha256-js@^3.0.0":
615
-
version "3.0.0"
616
-
resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz#f06b84d550d25521e60d2a0e2a90139341e007c2"
617
-
integrity sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==
574
+
"@aws-crypto/sha256-js@5.2.0", "@aws-crypto/sha256-js@^5.2.0":
575
+
version "5.2.0"
576
+
resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz#c4fdb773fdbed9a664fc1a95724e206cf3860042"
577
+
integrity sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==
618
578
dependencies:
619
-
"@aws-crypto/util" "^3.0.0"
579
+
"@aws-crypto/util" "^5.2.0"
620
580
"@aws-sdk/types" "^3.222.0"
621
-
tslib "^1.11.1"
581
+
tslib "^2.6.2"
622
582
623
-
"@aws-crypto/supports-web-crypto@^3.0.0":
624
-
version "3.0.0"
625
-
resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz#5d1bf825afa8072af2717c3e455f35cda0103ec2"
626
-
integrity sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==
583
+
"@aws-crypto/supports-web-crypto@^5.2.0":
584
+
version "5.2.0"
585
+
resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz#a1e399af29269be08e695109aa15da0a07b5b5fb"
586
+
integrity sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==
627
587
dependencies:
628
-
tslib "^1.11.1"
588
+
tslib "^2.6.2"
629
589
630
-
"@aws-crypto/util@^3.0.0":
631
-
version "3.0.0"
632
-
resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-3.0.0.tgz#1c7ca90c29293f0883468ad48117937f0fe5bfb0"
633
-
integrity sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==
590
+
"@aws-crypto/util@5.2.0", "@aws-crypto/util@^5.2.0":
591
+
version "5.2.0"
592
+
resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-5.2.0.tgz#71284c9cffe7927ddadac793c14f14886d3876da"
593
+
integrity sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==
634
594
dependencies:
635
595
"@aws-sdk/types" "^3.222.0"
636
-
"@aws-sdk/util-utf8-browser" "^3.0.0"
637
-
tslib "^1.11.1"
596
+
"@smithy/util-utf8" "^2.0.0"
597
+
tslib "^2.6.2"
638
598
639
-
"@aws-sdk/client-cloudfront@^3.261.0":
640
-
version "3.465.0"
641
-
resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudfront/-/client-cloudfront-3.465.0.tgz#d3481a3a97afc5a5be7ee807c9a3080df8980f60"
642
-
integrity sha512-DKnu3pv9KYjDmmTBW2ifrrXeA94I6UMLmxjsIUH/huhHqIeUG4M7gMQNerNxHvuoFbDYvBu88A4w/3TIZZhG4w==
599
+
"@aws-sdk/client-cloudfront@^3.879.0":
600
+
version "3.901.0"
601
+
resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudfront/-/client-cloudfront-3.901.0.tgz#e7bed6efb61f11b49d71d08c4a2dfc5bb6eef1b2"
602
+
integrity sha512-1JjAc4/JU7nPCTg3sXClw0HL7ITrH/VxdRbEN1lvW2QDM0Hd93IRzttDcig+4IrDNqdLQcUJ8s7oj4iYSz3atg==
643
603
dependencies:
644
-
"@aws-crypto/sha256-browser" "3.0.0"
645
-
"@aws-crypto/sha256-js" "3.0.0"
646
-
"@aws-sdk/client-sts" "3.465.0"
647
-
"@aws-sdk/core" "3.465.0"
648
-
"@aws-sdk/credential-provider-node" "3.465.0"
649
-
"@aws-sdk/middleware-host-header" "3.465.0"
650
-
"@aws-sdk/middleware-logger" "3.465.0"
651
-
"@aws-sdk/middleware-recursion-detection" "3.465.0"
652
-
"@aws-sdk/middleware-signing" "3.465.0"
653
-
"@aws-sdk/middleware-user-agent" "3.465.0"
654
-
"@aws-sdk/region-config-resolver" "3.465.0"
655
-
"@aws-sdk/types" "3.465.0"
656
-
"@aws-sdk/util-endpoints" "3.465.0"
657
-
"@aws-sdk/util-user-agent-browser" "3.465.0"
658
-
"@aws-sdk/util-user-agent-node" "3.465.0"
659
-
"@aws-sdk/xml-builder" "3.465.0"
660
-
"@smithy/config-resolver" "^2.0.18"
661
-
"@smithy/fetch-http-handler" "^2.2.6"
662
-
"@smithy/hash-node" "^2.0.15"
663
-
"@smithy/invalid-dependency" "^2.0.13"
664
-
"@smithy/middleware-content-length" "^2.0.15"
665
-
"@smithy/middleware-endpoint" "^2.2.0"
666
-
"@smithy/middleware-retry" "^2.0.20"
667
-
"@smithy/middleware-serde" "^2.0.13"
668
-
"@smithy/middleware-stack" "^2.0.7"
669
-
"@smithy/node-config-provider" "^2.1.5"
670
-
"@smithy/node-http-handler" "^2.1.9"
671
-
"@smithy/protocol-http" "^3.0.9"
672
-
"@smithy/smithy-client" "^2.1.15"
673
-
"@smithy/types" "^2.5.0"
674
-
"@smithy/url-parser" "^2.0.13"
675
-
"@smithy/util-base64" "^2.0.1"
676
-
"@smithy/util-body-length-browser" "^2.0.0"
677
-
"@smithy/util-body-length-node" "^2.1.0"
678
-
"@smithy/util-defaults-mode-browser" "^2.0.19"
679
-
"@smithy/util-defaults-mode-node" "^2.0.25"
680
-
"@smithy/util-endpoints" "^1.0.4"
681
-
"@smithy/util-retry" "^2.0.6"
682
-
"@smithy/util-stream" "^2.0.20"
683
-
"@smithy/util-utf8" "^2.0.2"
684
-
"@smithy/util-waiter" "^2.0.13"
685
-
fast-xml-parser "4.2.5"
686
-
tslib "^2.5.0"
604
+
"@aws-crypto/sha256-browser" "5.2.0"
605
+
"@aws-crypto/sha256-js" "5.2.0"
606
+
"@aws-sdk/core" "3.901.0"
607
+
"@aws-sdk/credential-provider-node" "3.901.0"
608
+
"@aws-sdk/middleware-host-header" "3.901.0"
609
+
"@aws-sdk/middleware-logger" "3.901.0"
610
+
"@aws-sdk/middleware-recursion-detection" "3.901.0"
611
+
"@aws-sdk/middleware-user-agent" "3.901.0"
612
+
"@aws-sdk/region-config-resolver" "3.901.0"
613
+
"@aws-sdk/types" "3.901.0"
614
+
"@aws-sdk/util-endpoints" "3.901.0"
615
+
"@aws-sdk/util-user-agent-browser" "3.901.0"
616
+
"@aws-sdk/util-user-agent-node" "3.901.0"
617
+
"@aws-sdk/xml-builder" "3.901.0"
618
+
"@smithy/config-resolver" "^4.3.0"
619
+
"@smithy/core" "^3.14.0"
620
+
"@smithy/fetch-http-handler" "^5.3.0"
621
+
"@smithy/hash-node" "^4.2.0"
622
+
"@smithy/invalid-dependency" "^4.2.0"
623
+
"@smithy/middleware-content-length" "^4.2.0"
624
+
"@smithy/middleware-endpoint" "^4.3.0"
625
+
"@smithy/middleware-retry" "^4.4.0"
626
+
"@smithy/middleware-serde" "^4.2.0"
627
+
"@smithy/middleware-stack" "^4.2.0"
628
+
"@smithy/node-config-provider" "^4.3.0"
629
+
"@smithy/node-http-handler" "^4.3.0"
630
+
"@smithy/protocol-http" "^5.3.0"
631
+
"@smithy/smithy-client" "^4.7.0"
632
+
"@smithy/types" "^4.6.0"
633
+
"@smithy/url-parser" "^4.2.0"
634
+
"@smithy/util-base64" "^4.2.0"
635
+
"@smithy/util-body-length-browser" "^4.2.0"
636
+
"@smithy/util-body-length-node" "^4.2.0"
637
+
"@smithy/util-defaults-mode-browser" "^4.2.0"
638
+
"@smithy/util-defaults-mode-node" "^4.2.0"
639
+
"@smithy/util-endpoints" "^3.2.0"
640
+
"@smithy/util-middleware" "^4.2.0"
641
+
"@smithy/util-retry" "^4.2.0"
642
+
"@smithy/util-stream" "^4.4.0"
643
+
"@smithy/util-utf8" "^4.2.0"
644
+
"@smithy/util-waiter" "^4.2.0"
645
+
tslib "^2.6.2"
687
646
688
-
"@aws-sdk/client-kms@^3.196.0":
689
-
version "3.465.0"
690
-
resolved "https://registry.yarnpkg.com/@aws-sdk/client-kms/-/client-kms-3.465.0.tgz#7f34d928b557693bc6ffffc411ab98fad79e3075"
691
-
integrity sha512-1WCzPUpV9jF4W3FyIV8Sf22DBehZr9EbuaD/RwwGr42RHEVtjjCxoIcPCS0KjqhzVbaQ8jUrcimsOxVDYadO+g==
647
+
"@aws-sdk/client-kms@^3.879.0":
648
+
version "3.901.0"
649
+
resolved "https://registry.yarnpkg.com/@aws-sdk/client-kms/-/client-kms-3.901.0.tgz#88628721156cbab69cdfcbb4257d235dea5a912e"
650
+
integrity sha512-QpQCzGL3++2nanUsh4mOoWFHN510OgYrB70t6xNcz6CWaFedYcsX0Zjq6UAulWoQ2UGnMZkvZ4MElG0AQBu92w==
692
651
dependencies:
693
-
"@aws-crypto/sha256-browser" "3.0.0"
694
-
"@aws-crypto/sha256-js" "3.0.0"
695
-
"@aws-sdk/client-sts" "3.465.0"
696
-
"@aws-sdk/core" "3.465.0"
697
-
"@aws-sdk/credential-provider-node" "3.465.0"
698
-
"@aws-sdk/middleware-host-header" "3.465.0"
699
-
"@aws-sdk/middleware-logger" "3.465.0"
700
-
"@aws-sdk/middleware-recursion-detection" "3.465.0"
701
-
"@aws-sdk/middleware-signing" "3.465.0"
702
-
"@aws-sdk/middleware-user-agent" "3.465.0"
703
-
"@aws-sdk/region-config-resolver" "3.465.0"
704
-
"@aws-sdk/types" "3.465.0"
705
-
"@aws-sdk/util-endpoints" "3.465.0"
706
-
"@aws-sdk/util-user-agent-browser" "3.465.0"
707
-
"@aws-sdk/util-user-agent-node" "3.465.0"
708
-
"@smithy/config-resolver" "^2.0.18"
709
-
"@smithy/fetch-http-handler" "^2.2.6"
710
-
"@smithy/hash-node" "^2.0.15"
711
-
"@smithy/invalid-dependency" "^2.0.13"
712
-
"@smithy/middleware-content-length" "^2.0.15"
713
-
"@smithy/middleware-endpoint" "^2.2.0"
714
-
"@smithy/middleware-retry" "^2.0.20"
715
-
"@smithy/middleware-serde" "^2.0.13"
716
-
"@smithy/middleware-stack" "^2.0.7"
717
-
"@smithy/node-config-provider" "^2.1.5"
718
-
"@smithy/node-http-handler" "^2.1.9"
719
-
"@smithy/protocol-http" "^3.0.9"
720
-
"@smithy/smithy-client" "^2.1.15"
721
-
"@smithy/types" "^2.5.0"
722
-
"@smithy/url-parser" "^2.0.13"
723
-
"@smithy/util-base64" "^2.0.1"
724
-
"@smithy/util-body-length-browser" "^2.0.0"
725
-
"@smithy/util-body-length-node" "^2.1.0"
726
-
"@smithy/util-defaults-mode-browser" "^2.0.19"
727
-
"@smithy/util-defaults-mode-node" "^2.0.25"
728
-
"@smithy/util-endpoints" "^1.0.4"
729
-
"@smithy/util-retry" "^2.0.6"
730
-
"@smithy/util-utf8" "^2.0.2"
731
-
tslib "^2.5.0"
652
+
"@aws-crypto/sha256-browser" "5.2.0"
653
+
"@aws-crypto/sha256-js" "5.2.0"
654
+
"@aws-sdk/core" "3.901.0"
655
+
"@aws-sdk/credential-provider-node" "3.901.0"
656
+
"@aws-sdk/middleware-host-header" "3.901.0"
657
+
"@aws-sdk/middleware-logger" "3.901.0"
658
+
"@aws-sdk/middleware-recursion-detection" "3.901.0"
659
+
"@aws-sdk/middleware-user-agent" "3.901.0"
660
+
"@aws-sdk/region-config-resolver" "3.901.0"
661
+
"@aws-sdk/types" "3.901.0"
662
+
"@aws-sdk/util-endpoints" "3.901.0"
663
+
"@aws-sdk/util-user-agent-browser" "3.901.0"
664
+
"@aws-sdk/util-user-agent-node" "3.901.0"
665
+
"@smithy/config-resolver" "^4.3.0"
666
+
"@smithy/core" "^3.14.0"
667
+
"@smithy/fetch-http-handler" "^5.3.0"
668
+
"@smithy/hash-node" "^4.2.0"
669
+
"@smithy/invalid-dependency" "^4.2.0"
670
+
"@smithy/middleware-content-length" "^4.2.0"
671
+
"@smithy/middleware-endpoint" "^4.3.0"
672
+
"@smithy/middleware-retry" "^4.4.0"
673
+
"@smithy/middleware-serde" "^4.2.0"
674
+
"@smithy/middleware-stack" "^4.2.0"
675
+
"@smithy/node-config-provider" "^4.3.0"
676
+
"@smithy/node-http-handler" "^4.3.0"
677
+
"@smithy/protocol-http" "^5.3.0"
678
+
"@smithy/smithy-client" "^4.7.0"
679
+
"@smithy/types" "^4.6.0"
680
+
"@smithy/url-parser" "^4.2.0"
681
+
"@smithy/util-base64" "^4.2.0"
682
+
"@smithy/util-body-length-browser" "^4.2.0"
683
+
"@smithy/util-body-length-node" "^4.2.0"
684
+
"@smithy/util-defaults-mode-browser" "^4.2.0"
685
+
"@smithy/util-defaults-mode-node" "^4.2.0"
686
+
"@smithy/util-endpoints" "^3.2.0"
687
+
"@smithy/util-middleware" "^4.2.0"
688
+
"@smithy/util-retry" "^4.2.0"
689
+
"@smithy/util-utf8" "^4.2.0"
690
+
tslib "^2.6.2"
732
691
733
-
"@aws-sdk/client-s3@^3.224.0":
734
-
version "3.465.0"
735
-
resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.465.0.tgz#7bad33ccfaa3d460247bbdb0e59c5ac7f4c3e2aa"
736
-
integrity sha512-S2W8aUs/SR7wabyKRldl5FKtAq2gsXo3BpbKjBvuCILwNl84ooQrsOmKtcVsINRdi+q/mZvwGenqqp/98+yjdg==
692
+
"@aws-sdk/client-s3@^3.879.0":
693
+
version "3.901.0"
694
+
resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.901.0.tgz#42e9faf3b9943c56e86ade41a36950dfb231d095"
695
+
integrity sha512-wyKhZ51ur1tFuguZ6PgrUsot9KopqD0Tmxw8O8P/N3suQDxFPr0Yo7Y77ezDRDZQ95Ml3C0jlvx79HCo8VxdWA==
737
696
dependencies:
738
-
"@aws-crypto/sha1-browser" "3.0.0"
739
-
"@aws-crypto/sha256-browser" "3.0.0"
740
-
"@aws-crypto/sha256-js" "3.0.0"
741
-
"@aws-sdk/client-sts" "3.465.0"
742
-
"@aws-sdk/core" "3.465.0"
743
-
"@aws-sdk/credential-provider-node" "3.465.0"
744
-
"@aws-sdk/middleware-bucket-endpoint" "3.465.0"
745
-
"@aws-sdk/middleware-expect-continue" "3.465.0"
746
-
"@aws-sdk/middleware-flexible-checksums" "3.465.0"
747
-
"@aws-sdk/middleware-host-header" "3.465.0"
748
-
"@aws-sdk/middleware-location-constraint" "3.465.0"
749
-
"@aws-sdk/middleware-logger" "3.465.0"
750
-
"@aws-sdk/middleware-recursion-detection" "3.465.0"
751
-
"@aws-sdk/middleware-sdk-s3" "3.465.0"
752
-
"@aws-sdk/middleware-signing" "3.465.0"
753
-
"@aws-sdk/middleware-ssec" "3.465.0"
754
-
"@aws-sdk/middleware-user-agent" "3.465.0"
755
-
"@aws-sdk/region-config-resolver" "3.465.0"
756
-
"@aws-sdk/signature-v4-multi-region" "3.465.0"
757
-
"@aws-sdk/types" "3.465.0"
758
-
"@aws-sdk/util-endpoints" "3.465.0"
759
-
"@aws-sdk/util-user-agent-browser" "3.465.0"
760
-
"@aws-sdk/util-user-agent-node" "3.465.0"
761
-
"@aws-sdk/xml-builder" "3.465.0"
762
-
"@smithy/config-resolver" "^2.0.18"
763
-
"@smithy/eventstream-serde-browser" "^2.0.13"
764
-
"@smithy/eventstream-serde-config-resolver" "^2.0.13"
765
-
"@smithy/eventstream-serde-node" "^2.0.13"
766
-
"@smithy/fetch-http-handler" "^2.2.6"
767
-
"@smithy/hash-blob-browser" "^2.0.14"
768
-
"@smithy/hash-node" "^2.0.15"
769
-
"@smithy/hash-stream-node" "^2.0.15"
770
-
"@smithy/invalid-dependency" "^2.0.13"
771
-
"@smithy/md5-js" "^2.0.15"
772
-
"@smithy/middleware-content-length" "^2.0.15"
773
-
"@smithy/middleware-endpoint" "^2.2.0"
774
-
"@smithy/middleware-retry" "^2.0.20"
775
-
"@smithy/middleware-serde" "^2.0.13"
776
-
"@smithy/middleware-stack" "^2.0.7"
777
-
"@smithy/node-config-provider" "^2.1.5"
778
-
"@smithy/node-http-handler" "^2.1.9"
779
-
"@smithy/protocol-http" "^3.0.9"
780
-
"@smithy/smithy-client" "^2.1.15"
781
-
"@smithy/types" "^2.5.0"
782
-
"@smithy/url-parser" "^2.0.13"
783
-
"@smithy/util-base64" "^2.0.1"
784
-
"@smithy/util-body-length-browser" "^2.0.0"
785
-
"@smithy/util-body-length-node" "^2.1.0"
786
-
"@smithy/util-defaults-mode-browser" "^2.0.19"
787
-
"@smithy/util-defaults-mode-node" "^2.0.25"
788
-
"@smithy/util-endpoints" "^1.0.4"
789
-
"@smithy/util-retry" "^2.0.6"
790
-
"@smithy/util-stream" "^2.0.20"
791
-
"@smithy/util-utf8" "^2.0.2"
792
-
"@smithy/util-waiter" "^2.0.13"
793
-
fast-xml-parser "4.2.5"
794
-
tslib "^2.5.0"
697
+
"@aws-crypto/sha1-browser" "5.2.0"
698
+
"@aws-crypto/sha256-browser" "5.2.0"
699
+
"@aws-crypto/sha256-js" "5.2.0"
700
+
"@aws-sdk/core" "3.901.0"
701
+
"@aws-sdk/credential-provider-node" "3.901.0"
702
+
"@aws-sdk/middleware-bucket-endpoint" "3.901.0"
703
+
"@aws-sdk/middleware-expect-continue" "3.901.0"
704
+
"@aws-sdk/middleware-flexible-checksums" "3.901.0"
705
+
"@aws-sdk/middleware-host-header" "3.901.0"
706
+
"@aws-sdk/middleware-location-constraint" "3.901.0"
707
+
"@aws-sdk/middleware-logger" "3.901.0"
708
+
"@aws-sdk/middleware-recursion-detection" "3.901.0"
709
+
"@aws-sdk/middleware-sdk-s3" "3.901.0"
710
+
"@aws-sdk/middleware-ssec" "3.901.0"
711
+
"@aws-sdk/middleware-user-agent" "3.901.0"
712
+
"@aws-sdk/region-config-resolver" "3.901.0"
713
+
"@aws-sdk/signature-v4-multi-region" "3.901.0"
714
+
"@aws-sdk/types" "3.901.0"
715
+
"@aws-sdk/util-endpoints" "3.901.0"
716
+
"@aws-sdk/util-user-agent-browser" "3.901.0"
717
+
"@aws-sdk/util-user-agent-node" "3.901.0"
718
+
"@aws-sdk/xml-builder" "3.901.0"
719
+
"@smithy/config-resolver" "^4.3.0"
720
+
"@smithy/core" "^3.14.0"
721
+
"@smithy/eventstream-serde-browser" "^4.2.0"
722
+
"@smithy/eventstream-serde-config-resolver" "^4.3.0"
723
+
"@smithy/eventstream-serde-node" "^4.2.0"
724
+
"@smithy/fetch-http-handler" "^5.3.0"
725
+
"@smithy/hash-blob-browser" "^4.2.0"
726
+
"@smithy/hash-node" "^4.2.0"
727
+
"@smithy/hash-stream-node" "^4.2.0"
728
+
"@smithy/invalid-dependency" "^4.2.0"
729
+
"@smithy/md5-js" "^4.2.0"
730
+
"@smithy/middleware-content-length" "^4.2.0"
731
+
"@smithy/middleware-endpoint" "^4.3.0"
732
+
"@smithy/middleware-retry" "^4.4.0"
733
+
"@smithy/middleware-serde" "^4.2.0"
734
+
"@smithy/middleware-stack" "^4.2.0"
735
+
"@smithy/node-config-provider" "^4.3.0"
736
+
"@smithy/node-http-handler" "^4.3.0"
737
+
"@smithy/protocol-http" "^5.3.0"
738
+
"@smithy/smithy-client" "^4.7.0"
739
+
"@smithy/types" "^4.6.0"
740
+
"@smithy/url-parser" "^4.2.0"
741
+
"@smithy/util-base64" "^4.2.0"
742
+
"@smithy/util-body-length-browser" "^4.2.0"
743
+
"@smithy/util-body-length-node" "^4.2.0"
744
+
"@smithy/util-defaults-mode-browser" "^4.2.0"
745
+
"@smithy/util-defaults-mode-node" "^4.2.0"
746
+
"@smithy/util-endpoints" "^3.2.0"
747
+
"@smithy/util-middleware" "^4.2.0"
748
+
"@smithy/util-retry" "^4.2.0"
749
+
"@smithy/util-stream" "^4.4.0"
750
+
"@smithy/util-utf8" "^4.2.0"
751
+
"@smithy/util-waiter" "^4.2.0"
752
+
"@smithy/uuid" "^1.1.0"
753
+
tslib "^2.6.2"
795
754
796
-
"@aws-sdk/client-sso@3.465.0":
797
-
version "3.465.0"
798
-
resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.465.0.tgz#a732c640767d8d82c3c73d798720d0a8d355184d"
799
-
integrity sha512-JXDBa3Sl+LS0KEOs0PZoIjpNKEEGfeyFwdnRxi8Y1hMXNEKyJug1cI2Psqu2olpn4KeXwoP1BuITppZYdolOew==
755
+
"@aws-sdk/client-sso@3.901.0":
756
+
version "3.901.0"
757
+
resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.901.0.tgz#bad08910097ffa0458c2fe662dd4f8439c6e7eeb"
758
+
integrity sha512-sGyDjjkJ7ppaE+bAKL/Q5IvVCxtoyBIzN+7+hWTS/mUxWJ9EOq9238IqmVIIK6sYNIzEf9yhobfMARasPYVTNg==
800
759
dependencies:
801
-
"@aws-crypto/sha256-browser" "3.0.0"
802
-
"@aws-crypto/sha256-js" "3.0.0"
803
-
"@aws-sdk/core" "3.465.0"
804
-
"@aws-sdk/middleware-host-header" "3.465.0"
805
-
"@aws-sdk/middleware-logger" "3.465.0"
806
-
"@aws-sdk/middleware-recursion-detection" "3.465.0"
807
-
"@aws-sdk/middleware-user-agent" "3.465.0"
808
-
"@aws-sdk/region-config-resolver" "3.465.0"
809
-
"@aws-sdk/types" "3.465.0"
810
-
"@aws-sdk/util-endpoints" "3.465.0"
811
-
"@aws-sdk/util-user-agent-browser" "3.465.0"
812
-
"@aws-sdk/util-user-agent-node" "3.465.0"
813
-
"@smithy/config-resolver" "^2.0.18"
814
-
"@smithy/fetch-http-handler" "^2.2.6"
815
-
"@smithy/hash-node" "^2.0.15"
816
-
"@smithy/invalid-dependency" "^2.0.13"
817
-
"@smithy/middleware-content-length" "^2.0.15"
818
-
"@smithy/middleware-endpoint" "^2.2.0"
819
-
"@smithy/middleware-retry" "^2.0.20"
820
-
"@smithy/middleware-serde" "^2.0.13"
821
-
"@smithy/middleware-stack" "^2.0.7"
822
-
"@smithy/node-config-provider" "^2.1.5"
823
-
"@smithy/node-http-handler" "^2.1.9"
824
-
"@smithy/protocol-http" "^3.0.9"
825
-
"@smithy/smithy-client" "^2.1.15"
826
-
"@smithy/types" "^2.5.0"
827
-
"@smithy/url-parser" "^2.0.13"
828
-
"@smithy/util-base64" "^2.0.1"
829
-
"@smithy/util-body-length-browser" "^2.0.0"
830
-
"@smithy/util-body-length-node" "^2.1.0"
831
-
"@smithy/util-defaults-mode-browser" "^2.0.19"
832
-
"@smithy/util-defaults-mode-node" "^2.0.25"
833
-
"@smithy/util-endpoints" "^1.0.4"
834
-
"@smithy/util-retry" "^2.0.6"
835
-
"@smithy/util-utf8" "^2.0.2"
836
-
tslib "^2.5.0"
760
+
"@aws-crypto/sha256-browser" "5.2.0"
761
+
"@aws-crypto/sha256-js" "5.2.0"
762
+
"@aws-sdk/core" "3.901.0"
763
+
"@aws-sdk/middleware-host-header" "3.901.0"
764
+
"@aws-sdk/middleware-logger" "3.901.0"
765
+
"@aws-sdk/middleware-recursion-detection" "3.901.0"
766
+
"@aws-sdk/middleware-user-agent" "3.901.0"
767
+
"@aws-sdk/region-config-resolver" "3.901.0"
768
+
"@aws-sdk/types" "3.901.0"
769
+
"@aws-sdk/util-endpoints" "3.901.0"
770
+
"@aws-sdk/util-user-agent-browser" "3.901.0"
771
+
"@aws-sdk/util-user-agent-node" "3.901.0"
772
+
"@smithy/config-resolver" "^4.3.0"
773
+
"@smithy/core" "^3.14.0"
774
+
"@smithy/fetch-http-handler" "^5.3.0"
775
+
"@smithy/hash-node" "^4.2.0"
776
+
"@smithy/invalid-dependency" "^4.2.0"
777
+
"@smithy/middleware-content-length" "^4.2.0"
778
+
"@smithy/middleware-endpoint" "^4.3.0"
779
+
"@smithy/middleware-retry" "^4.4.0"
780
+
"@smithy/middleware-serde" "^4.2.0"
781
+
"@smithy/middleware-stack" "^4.2.0"
782
+
"@smithy/node-config-provider" "^4.3.0"
783
+
"@smithy/node-http-handler" "^4.3.0"
784
+
"@smithy/protocol-http" "^5.3.0"
785
+
"@smithy/smithy-client" "^4.7.0"
786
+
"@smithy/types" "^4.6.0"
787
+
"@smithy/url-parser" "^4.2.0"
788
+
"@smithy/util-base64" "^4.2.0"
789
+
"@smithy/util-body-length-browser" "^4.2.0"
790
+
"@smithy/util-body-length-node" "^4.2.0"
791
+
"@smithy/util-defaults-mode-browser" "^4.2.0"
792
+
"@smithy/util-defaults-mode-node" "^4.2.0"
793
+
"@smithy/util-endpoints" "^3.2.0"
794
+
"@smithy/util-middleware" "^4.2.0"
795
+
"@smithy/util-retry" "^4.2.0"
796
+
"@smithy/util-utf8" "^4.2.0"
797
+
tslib "^2.6.2"
837
798
838
-
"@aws-sdk/client-sts@3.465.0":
839
-
version "3.465.0"
840
-
resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.465.0.tgz#b356b90b0e31a82dc41995282245f74d023ea8b5"
841
-
integrity sha512-rHi9ba6ssNbVjlWSdhi4C5newEhGhzkY9UE4KB+/Tj21zXfEP8r6uIltnQXPtun2SdA95Krh/yS1qQ4MRuzqyA==
799
+
"@aws-sdk/core@3.901.0":
800
+
version "3.901.0"
801
+
resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.901.0.tgz#054341ff9ddede525a7bc3881872a97598fe757f"
802
+
integrity sha512-brKAc3y64tdhyuEf+OPIUln86bRTqkLgb9xkd6kUdIeA5+qmp/N6amItQz+RN4k4O3kqkCPYnAd3LonTKluobw==
842
803
dependencies:
843
-
"@aws-crypto/sha256-browser" "3.0.0"
844
-
"@aws-crypto/sha256-js" "3.0.0"
845
-
"@aws-sdk/core" "3.465.0"
846
-
"@aws-sdk/credential-provider-node" "3.465.0"
847
-
"@aws-sdk/middleware-host-header" "3.465.0"
848
-
"@aws-sdk/middleware-logger" "3.465.0"
849
-
"@aws-sdk/middleware-recursion-detection" "3.465.0"
850
-
"@aws-sdk/middleware-sdk-sts" "3.465.0"
851
-
"@aws-sdk/middleware-signing" "3.465.0"
852
-
"@aws-sdk/middleware-user-agent" "3.465.0"
853
-
"@aws-sdk/region-config-resolver" "3.465.0"
854
-
"@aws-sdk/types" "3.465.0"
855
-
"@aws-sdk/util-endpoints" "3.465.0"
856
-
"@aws-sdk/util-user-agent-browser" "3.465.0"
857
-
"@aws-sdk/util-user-agent-node" "3.465.0"
858
-
"@smithy/config-resolver" "^2.0.18"
859
-
"@smithy/fetch-http-handler" "^2.2.6"
860
-
"@smithy/hash-node" "^2.0.15"
861
-
"@smithy/invalid-dependency" "^2.0.13"
862
-
"@smithy/middleware-content-length" "^2.0.15"
863
-
"@smithy/middleware-endpoint" "^2.2.0"
864
-
"@smithy/middleware-retry" "^2.0.20"
865
-
"@smithy/middleware-serde" "^2.0.13"
866
-
"@smithy/middleware-stack" "^2.0.7"
867
-
"@smithy/node-config-provider" "^2.1.5"
868
-
"@smithy/node-http-handler" "^2.1.9"
869
-
"@smithy/protocol-http" "^3.0.9"
870
-
"@smithy/smithy-client" "^2.1.15"
871
-
"@smithy/types" "^2.5.0"
872
-
"@smithy/url-parser" "^2.0.13"
873
-
"@smithy/util-base64" "^2.0.1"
874
-
"@smithy/util-body-length-browser" "^2.0.0"
875
-
"@smithy/util-body-length-node" "^2.1.0"
876
-
"@smithy/util-defaults-mode-browser" "^2.0.19"
877
-
"@smithy/util-defaults-mode-node" "^2.0.25"
878
-
"@smithy/util-endpoints" "^1.0.4"
879
-
"@smithy/util-retry" "^2.0.6"
880
-
"@smithy/util-utf8" "^2.0.2"
881
-
fast-xml-parser "4.2.5"
882
-
tslib "^2.5.0"
804
+
"@aws-sdk/types" "3.901.0"
805
+
"@aws-sdk/xml-builder" "3.901.0"
806
+
"@smithy/core" "^3.14.0"
807
+
"@smithy/node-config-provider" "^4.3.0"
808
+
"@smithy/property-provider" "^4.2.0"
809
+
"@smithy/protocol-http" "^5.3.0"
810
+
"@smithy/signature-v4" "^5.3.0"
811
+
"@smithy/smithy-client" "^4.7.0"
812
+
"@smithy/types" "^4.6.0"
813
+
"@smithy/util-base64" "^4.2.0"
814
+
"@smithy/util-middleware" "^4.2.0"
815
+
"@smithy/util-utf8" "^4.2.0"
816
+
tslib "^2.6.2"
883
817
884
-
"@aws-sdk/core@3.465.0":
885
-
version "3.465.0"
886
-
resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.465.0.tgz#bfc9dd0fbd953f0839666e9b24c50c4543f49112"
887
-
integrity sha512-fHSIw/Rgex3KbrEKn6ZrUc2VcsOTpdBMeyYtfmsTOLSyDDOG9k3jelOvVbCbrK5N6uEUSM8hrnySEKg94UB0cg==
818
+
"@aws-sdk/credential-provider-env@3.901.0":
819
+
version "3.901.0"
820
+
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.901.0.tgz#d3192a091a94931b2fbc2ef82a278d8daea06f43"
821
+
integrity sha512-5hAdVl3tBuARh3zX5MLJ1P/d+Kr5kXtDU3xm1pxUEF4xt2XkEEpwiX5fbkNkz2rbh3BCt2gOHsAbh6b3M7n+DA==
888
822
dependencies:
889
-
"@smithy/smithy-client" "^2.1.15"
890
-
tslib "^2.5.0"
823
+
"@aws-sdk/core" "3.901.0"
824
+
"@aws-sdk/types" "3.901.0"
825
+
"@smithy/property-provider" "^4.2.0"
826
+
"@smithy/types" "^4.6.0"
827
+
tslib "^2.6.2"
891
828
892
-
"@aws-sdk/credential-provider-env@3.465.0":
893
-
version "3.465.0"
894
-
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.465.0.tgz#9bb1c2086165872ad024786e5a48ccb31c5438da"
895
-
integrity sha512-fku37AgkB9KhCuWHE6mfvbWYU0X84Df6MQ60nYH7s/PiNEhkX2cVI6X6kOKjP1MNIwRcYt+oQDvplVKdHume+A==
829
+
"@aws-sdk/credential-provider-http@3.901.0":
830
+
version "3.901.0"
831
+
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.901.0.tgz#40bbaa9e62431741d8ea7ed31c8e10de75a9ecde"
832
+
integrity sha512-Ggr7+0M6QZEsrqRkK7iyJLf4LkIAacAxHz9c4dm9hnDdU7vqrlJm6g73IxMJXWN1bIV7IxfpzB11DsRrB/oNjQ==
896
833
dependencies:
897
-
"@aws-sdk/types" "3.465.0"
898
-
"@smithy/property-provider" "^2.0.0"
899
-
"@smithy/types" "^2.5.0"
900
-
tslib "^2.5.0"
834
+
"@aws-sdk/core" "3.901.0"
835
+
"@aws-sdk/types" "3.901.0"
836
+
"@smithy/fetch-http-handler" "^5.3.0"
837
+
"@smithy/node-http-handler" "^4.3.0"
838
+
"@smithy/property-provider" "^4.2.0"
839
+
"@smithy/protocol-http" "^5.3.0"
840
+
"@smithy/smithy-client" "^4.7.0"
841
+
"@smithy/types" "^4.6.0"
842
+
"@smithy/util-stream" "^4.4.0"
843
+
tslib "^2.6.2"
901
844
902
-
"@aws-sdk/credential-provider-ini@3.465.0":
903
-
version "3.465.0"
904
-
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.465.0.tgz#d3c3596cc5ff5ebe372bbd62d7aac044cbf3e2e3"
905
-
integrity sha512-B1MFufvdToAEMtfszilVnKer2S7P/OfMhkCizq2zuu8aU/CquRyHvKEQgWdvqunUDrFnVTc0kUZgsbBY0uPjLg==
845
+
"@aws-sdk/credential-provider-ini@3.901.0":
846
+
version "3.901.0"
847
+
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.901.0.tgz#83ada385ae94fed0a362f3be4689cf0a0284847d"
848
+
integrity sha512-zxadcDS0hNJgv8n4hFYJNOXyfjaNE1vvqIiF/JzZSQpSSYXzCd+WxXef5bQh+W3giDtRUmkvP5JLbamEFjZKyw==
906
849
dependencies:
907
-
"@aws-sdk/credential-provider-env" "3.465.0"
908
-
"@aws-sdk/credential-provider-process" "3.465.0"
909
-
"@aws-sdk/credential-provider-sso" "3.465.0"
910
-
"@aws-sdk/credential-provider-web-identity" "3.465.0"
911
-
"@aws-sdk/types" "3.465.0"
912
-
"@smithy/credential-provider-imds" "^2.0.0"
913
-
"@smithy/property-provider" "^2.0.0"
914
-
"@smithy/shared-ini-file-loader" "^2.0.6"
915
-
"@smithy/types" "^2.5.0"
916
-
tslib "^2.5.0"
850
+
"@aws-sdk/core" "3.901.0"
851
+
"@aws-sdk/credential-provider-env" "3.901.0"
852
+
"@aws-sdk/credential-provider-http" "3.901.0"
853
+
"@aws-sdk/credential-provider-process" "3.901.0"
854
+
"@aws-sdk/credential-provider-sso" "3.901.0"
855
+
"@aws-sdk/credential-provider-web-identity" "3.901.0"
856
+
"@aws-sdk/nested-clients" "3.901.0"
857
+
"@aws-sdk/types" "3.901.0"
858
+
"@smithy/credential-provider-imds" "^4.2.0"
859
+
"@smithy/property-provider" "^4.2.0"
860
+
"@smithy/shared-ini-file-loader" "^4.3.0"
861
+
"@smithy/types" "^4.6.0"
862
+
tslib "^2.6.2"
917
863
918
-
"@aws-sdk/credential-provider-node@3.465.0":
919
-
version "3.465.0"
920
-
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.465.0.tgz#b11cbc927aa17aacd0b7208cef5a88045c0bcf62"
921
-
integrity sha512-R3VA9yJ0BvezvrDxcgPTv9VHbVPbzchLTrX5jLFSVuW/lPPYLUi/Cjtyg9C9Y7qRfoQS4fNMvSRhwO5/TF68gA==
864
+
"@aws-sdk/credential-provider-node@3.901.0":
865
+
version "3.901.0"
866
+
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.901.0.tgz#b48ddc78998e6a96ad14ecec22d81714c59ff6d1"
867
+
integrity sha512-dPuFzMF7L1s/lQyT3wDxqLe82PyTH+5o1jdfseTEln64LJMl0ZMWaKX/C1UFNDxaTd35Cgt1bDbjjAWHMiKSFQ==
922
868
dependencies:
923
-
"@aws-sdk/credential-provider-env" "3.465.0"
924
-
"@aws-sdk/credential-provider-ini" "3.465.0"
925
-
"@aws-sdk/credential-provider-process" "3.465.0"
926
-
"@aws-sdk/credential-provider-sso" "3.465.0"
927
-
"@aws-sdk/credential-provider-web-identity" "3.465.0"
928
-
"@aws-sdk/types" "3.465.0"
929
-
"@smithy/credential-provider-imds" "^2.0.0"
930
-
"@smithy/property-provider" "^2.0.0"
931
-
"@smithy/shared-ini-file-loader" "^2.0.6"
932
-
"@smithy/types" "^2.5.0"
933
-
tslib "^2.5.0"
869
+
"@aws-sdk/credential-provider-env" "3.901.0"
870
+
"@aws-sdk/credential-provider-http" "3.901.0"
871
+
"@aws-sdk/credential-provider-ini" "3.901.0"
872
+
"@aws-sdk/credential-provider-process" "3.901.0"
873
+
"@aws-sdk/credential-provider-sso" "3.901.0"
874
+
"@aws-sdk/credential-provider-web-identity" "3.901.0"
875
+
"@aws-sdk/types" "3.901.0"
876
+
"@smithy/credential-provider-imds" "^4.2.0"
877
+
"@smithy/property-provider" "^4.2.0"
878
+
"@smithy/shared-ini-file-loader" "^4.3.0"
879
+
"@smithy/types" "^4.6.0"
880
+
tslib "^2.6.2"
934
881
935
-
"@aws-sdk/credential-provider-process@3.465.0":
936
-
version "3.465.0"
937
-
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.465.0.tgz#78134b19f7a02e7fb78afda16d7cae5b93ff324e"
938
-
integrity sha512-YE6ZrRYwvb8969hWQnr4uvOJ8RU0JrNsk3vWTe/czly37ioZUEhi8jmpQp4f2mX/6U6buoFGWu5Se3VCdw2SFQ==
882
+
"@aws-sdk/credential-provider-process@3.901.0":
883
+
version "3.901.0"
884
+
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.901.0.tgz#0e388fe22f357adb9c07b5f4a055eff6ba99dcff"
885
+
integrity sha512-/IWgmgM3Cl1wTdJA5HqKMAojxLkYchh5kDuphApxKhupLu6Pu0JBOHU8A5GGeFvOycyaVwosod6zDduINZxe+A==
939
886
dependencies:
940
-
"@aws-sdk/types" "3.465.0"
941
-
"@smithy/property-provider" "^2.0.0"
942
-
"@smithy/shared-ini-file-loader" "^2.0.6"
943
-
"@smithy/types" "^2.5.0"
944
-
tslib "^2.5.0"
887
+
"@aws-sdk/core" "3.901.0"
888
+
"@aws-sdk/types" "3.901.0"
889
+
"@smithy/property-provider" "^4.2.0"
890
+
"@smithy/shared-ini-file-loader" "^4.3.0"
891
+
"@smithy/types" "^4.6.0"
892
+
tslib "^2.6.2"
945
893
946
-
"@aws-sdk/credential-provider-sso@3.465.0":
947
-
version "3.465.0"
948
-
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.465.0.tgz#622d03eb5c8a0d7a48ba12e849351c841eb48ca6"
949
-
integrity sha512-tLIP/4JQIJpn8yIg6RZRQ2nmvj5i4wLZvYvY4RtaFv2JrQUkmmTfyOZJuOBrIFRwJjx0fHmFu8DJjcOhMzllIQ==
894
+
"@aws-sdk/credential-provider-sso@3.901.0":
895
+
version "3.901.0"
896
+
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.901.0.tgz#b60d8619edeb6b45c79a3f7cc0392a899de44886"
897
+
integrity sha512-SjmqZQHmqFSET7+6xcZgtH7yEyh5q53LN87GqwYlJZ6KJ5oNw11acUNEhUOL1xTSJEvaWqwTIkS2zqrzLcM9bw==
950
898
dependencies:
951
-
"@aws-sdk/client-sso" "3.465.0"
952
-
"@aws-sdk/token-providers" "3.465.0"
953
-
"@aws-sdk/types" "3.465.0"
954
-
"@smithy/property-provider" "^2.0.0"
955
-
"@smithy/shared-ini-file-loader" "^2.0.6"
956
-
"@smithy/types" "^2.5.0"
957
-
tslib "^2.5.0"
899
+
"@aws-sdk/client-sso" "3.901.0"
900
+
"@aws-sdk/core" "3.901.0"
901
+
"@aws-sdk/token-providers" "3.901.0"
902
+
"@aws-sdk/types" "3.901.0"
903
+
"@smithy/property-provider" "^4.2.0"
904
+
"@smithy/shared-ini-file-loader" "^4.3.0"
905
+
"@smithy/types" "^4.6.0"
906
+
tslib "^2.6.2"
958
907
959
-
"@aws-sdk/credential-provider-web-identity@3.465.0":
960
-
version "3.465.0"
961
-
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.465.0.tgz#9db18766eeb0c58a99f7fb5d4bd95f0cf9008d4d"
962
-
integrity sha512-B4Y75fMTZIniEU0yyqat+9NsQbYlXdqP5Y3bShkaG3pGLOHzF/xMlWuG+D3kkQ806PLYi+BgfVls4BcO+NyVcA==
908
+
"@aws-sdk/credential-provider-web-identity@3.901.0":
909
+
version "3.901.0"
910
+
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.901.0.tgz#512ad0d35e59bc669b41e18479e6b92d62a2d42a"
911
+
integrity sha512-NYjy/6NLxH9m01+pfpB4ql8QgAorJcu8tw69kzHwUd/ql6wUDTbC7HcXqtKlIwWjzjgj2BKL7j6SyFapgCuafA==
963
912
dependencies:
964
-
"@aws-sdk/types" "3.465.0"
965
-
"@smithy/property-provider" "^2.0.0"
966
-
"@smithy/types" "^2.5.0"
967
-
tslib "^2.5.0"
913
+
"@aws-sdk/core" "3.901.0"
914
+
"@aws-sdk/nested-clients" "3.901.0"
915
+
"@aws-sdk/types" "3.901.0"
916
+
"@smithy/property-provider" "^4.2.0"
917
+
"@smithy/shared-ini-file-loader" "^4.3.0"
918
+
"@smithy/types" "^4.6.0"
919
+
tslib "^2.6.2"
968
920
969
-
"@aws-sdk/lib-storage@^3.226.0":
970
-
version "3.465.0"
971
-
resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.465.0.tgz#ad9d1d3bcdd8dd5c234a38a805780adfe6e07860"
972
-
integrity sha512-nsh8FgVw31N0GO6yiThg2I8yG0rRlpvnEm/MYQ8ETpmm2uq4inbup7eS8FxtfxhU6cGcJZu+YLeBwEdKrTSmvA==
921
+
"@aws-sdk/lib-storage@3.879.0":
922
+
version "3.879.0"
923
+
resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.879.0.tgz#62c8b6ad53e0d8e595d5ba486def140de413b0d1"
924
+
integrity sha512-FAb3vOfLIrf8lPuDoxKRu18DxXfQLEFm7MoXi0jd8ooFjD09jpVCQGNrRuMCqc688wrx7zJSovWObtn4LRjvrg==
973
925
dependencies:
974
-
"@smithy/abort-controller" "^2.0.1"
975
-
"@smithy/middleware-endpoint" "^2.2.0"
976
-
"@smithy/smithy-client" "^2.1.15"
926
+
"@smithy/abort-controller" "^4.0.5"
927
+
"@smithy/middleware-endpoint" "^4.1.19"
928
+
"@smithy/smithy-client" "^4.5.0"
977
929
buffer "5.6.0"
978
930
events "3.3.0"
979
931
stream-browserify "3.0.0"
980
-
tslib "^2.5.0"
932
+
tslib "^2.6.2"
981
933
982
-
"@aws-sdk/middleware-bucket-endpoint@3.465.0":
983
-
version "3.465.0"
984
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.465.0.tgz#215489d3cbdac037c3d5abaeabda173c3bc16b95"
985
-
integrity sha512-cyIR9Nwyie6giLypuLSUmZF3O5GqVRwia3Nq1B/6/Ho0LccH0/HT2x/nM8fFcnskWSNGTVZVvZzSrVYXynTtjA==
934
+
"@aws-sdk/middleware-bucket-endpoint@3.901.0":
935
+
version "3.901.0"
936
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.901.0.tgz#5b7f740cff9f91d21084b666be225876d72e634b"
937
+
integrity sha512-mPF3N6eZlVs9G8aBSzvtoxR1RZqMo1aIwR+X8BAZSkhfj55fVF2no4IfPXfdFO3I66N+zEQ8nKoB0uTATWrogQ==
986
938
dependencies:
987
-
"@aws-sdk/types" "3.465.0"
988
-
"@aws-sdk/util-arn-parser" "3.465.0"
989
-
"@smithy/node-config-provider" "^2.1.5"
990
-
"@smithy/protocol-http" "^3.0.9"
991
-
"@smithy/types" "^2.5.0"
992
-
"@smithy/util-config-provider" "^2.0.0"
993
-
tslib "^2.5.0"
939
+
"@aws-sdk/types" "3.901.0"
940
+
"@aws-sdk/util-arn-parser" "3.893.0"
941
+
"@smithy/node-config-provider" "^4.3.0"
942
+
"@smithy/protocol-http" "^5.3.0"
943
+
"@smithy/types" "^4.6.0"
944
+
"@smithy/util-config-provider" "^4.2.0"
945
+
tslib "^2.6.2"
994
946
995
-
"@aws-sdk/middleware-expect-continue@3.465.0":
996
-
version "3.465.0"
997
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.465.0.tgz#760aec6a19898972a4d97857ea2760bcd191c791"
998
-
integrity sha512-kthlPQDASsdtdVqKVKkJn9bHptcEpsQ6ptWeGBCYigicULvWI1fjSTeXrYczxNMVg+1Sv8xkb/bh+kUEu7mvZg==
947
+
"@aws-sdk/middleware-expect-continue@3.901.0":
948
+
version "3.901.0"
949
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.901.0.tgz#bd6c1fde979808418ce013c6f5f379e67ef2f4c4"
950
+
integrity sha512-bwq9nj6MH38hlJwOY9QXIDwa6lI48UsaZpaXbdD71BljEIRlxDzfB4JaYb+ZNNK7RIAdzsP/K05mJty6KJAQHw==
999
951
dependencies:
1000
-
"@aws-sdk/types" "3.465.0"
1001
-
"@smithy/protocol-http" "^3.0.9"
1002
-
"@smithy/types" "^2.5.0"
1003
-
tslib "^2.5.0"
952
+
"@aws-sdk/types" "3.901.0"
953
+
"@smithy/protocol-http" "^5.3.0"
954
+
"@smithy/types" "^4.6.0"
955
+
tslib "^2.6.2"
1004
956
1005
-
"@aws-sdk/middleware-flexible-checksums@3.465.0":
1006
-
version "3.465.0"
1007
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.465.0.tgz#7b629873182bc107159665f0af5b6515161c8891"
1008
-
integrity sha512-joWEWN0v1CpI4q9JlZki0AchVwLL8Les0+V+3JHVDcDgL4RQ04YUk9lMYbtldDwdyBNquKwW2+sGtIo/6ng0Tg==
957
+
"@aws-sdk/middleware-flexible-checksums@3.901.0":
958
+
version "3.901.0"
959
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.901.0.tgz#373449d1609c9af810a824b395633ce6d1fc03f1"
960
+
integrity sha512-63lcKfggVUFyXhE4SsFXShCTCyh7ZHEqXLyYEL4DwX+VWtxutf9t9m3fF0TNUYDE8eEGWiRXhegj8l4FjuW+wA==
1009
961
dependencies:
1010
-
"@aws-crypto/crc32" "3.0.0"
1011
-
"@aws-crypto/crc32c" "3.0.0"
1012
-
"@aws-sdk/types" "3.465.0"
1013
-
"@smithy/is-array-buffer" "^2.0.0"
1014
-
"@smithy/protocol-http" "^3.0.9"
1015
-
"@smithy/types" "^2.5.0"
1016
-
"@smithy/util-utf8" "^2.0.2"
1017
-
tslib "^2.5.0"
962
+
"@aws-crypto/crc32" "5.2.0"
963
+
"@aws-crypto/crc32c" "5.2.0"
964
+
"@aws-crypto/util" "5.2.0"
965
+
"@aws-sdk/core" "3.901.0"
966
+
"@aws-sdk/types" "3.901.0"
967
+
"@smithy/is-array-buffer" "^4.2.0"
968
+
"@smithy/node-config-provider" "^4.3.0"
969
+
"@smithy/protocol-http" "^5.3.0"
970
+
"@smithy/types" "^4.6.0"
971
+
"@smithy/util-middleware" "^4.2.0"
972
+
"@smithy/util-stream" "^4.4.0"
973
+
"@smithy/util-utf8" "^4.2.0"
974
+
tslib "^2.6.2"
1018
975
1019
-
"@aws-sdk/middleware-host-header@3.465.0":
1020
-
version "3.465.0"
1021
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.465.0.tgz#4f353f6ea063e1ba1df968f9f0126a53d746217d"
1022
-
integrity sha512-nnGva8eplwEJqdVzcb+xF2Fwua0PpiwxMEvpnIy73gNbetbJdgFIprryMLYes00xzJEqnew+LWdpcd3YyS34ZA==
976
+
"@aws-sdk/middleware-host-header@3.901.0":
977
+
version "3.901.0"
978
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.901.0.tgz#e6b3a6706601d93949ca25167ecec50c40e3d9de"
979
+
integrity sha512-yWX7GvRmqBtbNnUW7qbre3GvZmyYwU0WHefpZzDTYDoNgatuYq6LgUIQ+z5C04/kCRoFkAFrHag8a3BXqFzq5A==
1023
980
dependencies:
1024
-
"@aws-sdk/types" "3.465.0"
1025
-
"@smithy/protocol-http" "^3.0.9"
1026
-
"@smithy/types" "^2.5.0"
1027
-
tslib "^2.5.0"
981
+
"@aws-sdk/types" "3.901.0"
982
+
"@smithy/protocol-http" "^5.3.0"
983
+
"@smithy/types" "^4.6.0"
984
+
tslib "^2.6.2"
1028
985
1029
-
"@aws-sdk/middleware-location-constraint@3.465.0":
1030
-
version "3.465.0"
1031
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.465.0.tgz#ce2f09d3257bd288990e567f406e74bbe08a5663"
1032
-
integrity sha512-2+mwaI/ltE2ibr5poC+E9kJRfVIv7aHpAJkLu7uvESch9cpuFuGJu6fq0/gA82eKZ/gwpBj+AaXBsDFfsDWFsw==
986
+
"@aws-sdk/middleware-location-constraint@3.901.0":
987
+
version "3.901.0"
988
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.901.0.tgz#0a74fdd450cdec336f3ccdcb7b2fdbf4ce8b9e0b"
989
+
integrity sha512-MuCS5R2ngNoYifkVt05CTULvYVWX0dvRT0/Md4jE3a0u0yMygYy31C1zorwfE/SUgAQXyLmUx8ATmPp9PppImQ==
1033
990
dependencies:
1034
-
"@aws-sdk/types" "3.465.0"
1035
-
"@smithy/types" "^2.5.0"
1036
-
tslib "^2.5.0"
991
+
"@aws-sdk/types" "3.901.0"
992
+
"@smithy/types" "^4.6.0"
993
+
tslib "^2.6.2"
1037
994
1038
-
"@aws-sdk/middleware-logger@3.465.0":
1039
-
version "3.465.0"
1040
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.465.0.tgz#7d66b375ee343f00e35c64ba79b37656828bf171"
1041
-
integrity sha512-aGMx1aSlzDDgjZ7fSxLhGD5rkyCfHwq04TSB5fQAgDBqUjj4IQXZwmNglX0sLRmArXZtDglUVESOfKvTANJTPg==
995
+
"@aws-sdk/middleware-logger@3.901.0":
996
+
version "3.901.0"
997
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.901.0.tgz#30562184bd0b6a90d30f2d6d58ef5054300f2652"
998
+
integrity sha512-UoHebjE7el/tfRo8/CQTj91oNUm+5Heus5/a4ECdmWaSCHCS/hXTsU3PTTHAY67oAQR8wBLFPfp3mMvXjB+L2A==
1042
999
dependencies:
1043
-
"@aws-sdk/types" "3.465.0"
1044
-
"@smithy/types" "^2.5.0"
1045
-
tslib "^2.5.0"
1000
+
"@aws-sdk/types" "3.901.0"
1001
+
"@smithy/types" "^4.6.0"
1002
+
tslib "^2.6.2"
1046
1003
1047
-
"@aws-sdk/middleware-recursion-detection@3.465.0":
1048
-
version "3.465.0"
1049
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.465.0.tgz#d0cb1fd9c63dbe997406253b5e0ce402103d910f"
1050
-
integrity sha512-ol3dlsTnryBhV5qkUvK5Yg3dRaV1NXIxYJaIkShrl8XAv4wRNcDJDmO5NYq5eVZ3zgV1nv6xIpZ//dDnnf6Z+g==
1004
+
"@aws-sdk/middleware-recursion-detection@3.901.0":
1005
+
version "3.901.0"
1006
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.901.0.tgz#8492bd83aeee52f4e1b4194a81d044f46acf8c5b"
1007
+
integrity sha512-Wd2t8qa/4OL0v/oDpCHHYkgsXJr8/ttCxrvCKAt0H1zZe2LlRhY9gpDVKqdertfHrHDj786fOvEQA28G1L75Dg==
1051
1008
dependencies:
1052
-
"@aws-sdk/types" "3.465.0"
1053
-
"@smithy/protocol-http" "^3.0.9"
1054
-
"@smithy/types" "^2.5.0"
1055
-
tslib "^2.5.0"
1009
+
"@aws-sdk/types" "3.901.0"
1010
+
"@aws/lambda-invoke-store" "^0.0.1"
1011
+
"@smithy/protocol-http" "^5.3.0"
1012
+
"@smithy/types" "^4.6.0"
1013
+
tslib "^2.6.2"
1056
1014
1057
-
"@aws-sdk/middleware-sdk-s3@3.465.0":
1058
-
version "3.465.0"
1059
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.465.0.tgz#fd417ce7a958066afb5c293b49eacd2f807e853e"
1060
-
integrity sha512-P4cpNv0EcMSSLojjqKKQjKSGZc13QJQAscUs+fcvpBg2BNR9ByxrQgXXMqQiIqr8fgAhADqN2Tp8hJk0CzfnAg==
1015
+
"@aws-sdk/middleware-sdk-s3@3.901.0":
1016
+
version "3.901.0"
1017
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.901.0.tgz#65ae0e84b020a1dd28278a1610cc4c8978edf853"
1018
+
integrity sha512-prgjVC3fDT2VIlmQPiw/cLee8r4frTam9GILRUVQyDdNtshNwV3MiaSCLzzQJjKJlLgnBLNUHJCSmvUVtg+3iA==
1061
1019
dependencies:
1062
-
"@aws-sdk/types" "3.465.0"
1063
-
"@aws-sdk/util-arn-parser" "3.465.0"
1064
-
"@smithy/node-config-provider" "^2.1.5"
1065
-
"@smithy/protocol-http" "^3.0.9"
1066
-
"@smithy/signature-v4" "^2.0.0"
1067
-
"@smithy/smithy-client" "^2.1.15"
1068
-
"@smithy/types" "^2.5.0"
1069
-
"@smithy/util-config-provider" "^2.0.0"
1070
-
tslib "^2.5.0"
1020
+
"@aws-sdk/core" "3.901.0"
1021
+
"@aws-sdk/types" "3.901.0"
1022
+
"@aws-sdk/util-arn-parser" "3.893.0"
1023
+
"@smithy/core" "^3.14.0"
1024
+
"@smithy/node-config-provider" "^4.3.0"
1025
+
"@smithy/protocol-http" "^5.3.0"
1026
+
"@smithy/signature-v4" "^5.3.0"
1027
+
"@smithy/smithy-client" "^4.7.0"
1028
+
"@smithy/types" "^4.6.0"
1029
+
"@smithy/util-config-provider" "^4.2.0"
1030
+
"@smithy/util-middleware" "^4.2.0"
1031
+
"@smithy/util-stream" "^4.4.0"
1032
+
"@smithy/util-utf8" "^4.2.0"
1033
+
tslib "^2.6.2"
1071
1034
1072
-
"@aws-sdk/middleware-sdk-sts@3.465.0":
1073
-
version "3.465.0"
1074
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.465.0.tgz#73ad1f0940f924be1141125ceffcf4204c54c9bf"
1075
-
integrity sha512-PmTM5ycUe1RLAPrQXLCR8JzKamJuKDB0aIW4rx4/skurzWsEGRI47WHggf9N7sPie41IBGUhRbXcf7sfPjvI3Q==
1035
+
"@aws-sdk/middleware-ssec@3.901.0":
1036
+
version "3.901.0"
1037
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.901.0.tgz#9a08f8a90a12c5d3eccabd884d8dfdd2f76473a4"
1038
+
integrity sha512-YiLLJmA3RvjL38mFLuu8fhTTGWtp2qT24VqpucgfoyziYcTgIQkJJmKi90Xp6R6/3VcArqilyRgM1+x8i/em+Q==
1076
1039
dependencies:
1077
-
"@aws-sdk/middleware-signing" "3.465.0"
1078
-
"@aws-sdk/types" "3.465.0"
1079
-
"@smithy/types" "^2.5.0"
1080
-
tslib "^2.5.0"
1040
+
"@aws-sdk/types" "3.901.0"
1041
+
"@smithy/types" "^4.6.0"
1042
+
tslib "^2.6.2"
1081
1043
1082
-
"@aws-sdk/middleware-signing@3.465.0":
1083
-
version "3.465.0"
1084
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.465.0.tgz#2a040c39bfd6f2528ef9798944b4de2d33d2bdd1"
1085
-
integrity sha512-d90KONWXSC3jA0kqJ6u8ygS4LoMg1TmSM7bPhHyibJVAEhnrlB4Aq1CWljNbbtphGpdKy5/XRM9O0/XCXWKQ4w==
1044
+
"@aws-sdk/middleware-user-agent@3.901.0":
1045
+
version "3.901.0"
1046
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.901.0.tgz#ff6ff86115e1c580f369d33a25213e336896c548"
1047
+
integrity sha512-Zby4F03fvD9xAgXGPywyk4bC1jCbnyubMEYChLYohD+x20ULQCf+AimF/Btn7YL+hBpzh1+RmqmvZcx+RgwgNQ==
1086
1048
dependencies:
1087
-
"@aws-sdk/types" "3.465.0"
1088
-
"@smithy/property-provider" "^2.0.0"
1089
-
"@smithy/protocol-http" "^3.0.9"
1090
-
"@smithy/signature-v4" "^2.0.0"
1091
-
"@smithy/types" "^2.5.0"
1092
-
"@smithy/util-middleware" "^2.0.6"
1093
-
tslib "^2.5.0"
1049
+
"@aws-sdk/core" "3.901.0"
1050
+
"@aws-sdk/types" "3.901.0"
1051
+
"@aws-sdk/util-endpoints" "3.901.0"
1052
+
"@smithy/core" "^3.14.0"
1053
+
"@smithy/protocol-http" "^5.3.0"
1054
+
"@smithy/types" "^4.6.0"
1055
+
tslib "^2.6.2"
1094
1056
1095
-
"@aws-sdk/middleware-ssec@3.465.0":
1096
-
version "3.465.0"
1097
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.465.0.tgz#ca6aff262527f0089a003afa33e901b81908f486"
1098
-
integrity sha512-PHc1guBGp7fwoPlJkAEaHVkiYPfs93jffwsBvIevCsHcfYPv6L26/5Nk7KR+6IyuGQHpUbSC080SP1jYjOy01A==
1057
+
"@aws-sdk/nested-clients@3.901.0":
1058
+
version "3.901.0"
1059
+
resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.901.0.tgz#8fcd2c48a0132ef1623b243ec88b6aff3164e76a"
1060
+
integrity sha512-feAAAMsVwctk2Tms40ONybvpfJPLCmSdI+G+OTrNpizkGLNl6ik2Ng2RzxY6UqOfN8abqKP/DOUj1qYDRDG8ag==
1099
1061
dependencies:
1100
-
"@aws-sdk/types" "3.465.0"
1101
-
"@smithy/types" "^2.5.0"
1102
-
tslib "^2.5.0"
1062
+
"@aws-crypto/sha256-browser" "5.2.0"
1063
+
"@aws-crypto/sha256-js" "5.2.0"
1064
+
"@aws-sdk/core" "3.901.0"
1065
+
"@aws-sdk/middleware-host-header" "3.901.0"
1066
+
"@aws-sdk/middleware-logger" "3.901.0"
1067
+
"@aws-sdk/middleware-recursion-detection" "3.901.0"
1068
+
"@aws-sdk/middleware-user-agent" "3.901.0"
1069
+
"@aws-sdk/region-config-resolver" "3.901.0"
1070
+
"@aws-sdk/types" "3.901.0"
1071
+
"@aws-sdk/util-endpoints" "3.901.0"
1072
+
"@aws-sdk/util-user-agent-browser" "3.901.0"
1073
+
"@aws-sdk/util-user-agent-node" "3.901.0"
1074
+
"@smithy/config-resolver" "^4.3.0"
1075
+
"@smithy/core" "^3.14.0"
1076
+
"@smithy/fetch-http-handler" "^5.3.0"
1077
+
"@smithy/hash-node" "^4.2.0"
1078
+
"@smithy/invalid-dependency" "^4.2.0"
1079
+
"@smithy/middleware-content-length" "^4.2.0"
1080
+
"@smithy/middleware-endpoint" "^4.3.0"
1081
+
"@smithy/middleware-retry" "^4.4.0"
1082
+
"@smithy/middleware-serde" "^4.2.0"
1083
+
"@smithy/middleware-stack" "^4.2.0"
1084
+
"@smithy/node-config-provider" "^4.3.0"
1085
+
"@smithy/node-http-handler" "^4.3.0"
1086
+
"@smithy/protocol-http" "^5.3.0"
1087
+
"@smithy/smithy-client" "^4.7.0"
1088
+
"@smithy/types" "^4.6.0"
1089
+
"@smithy/url-parser" "^4.2.0"
1090
+
"@smithy/util-base64" "^4.2.0"
1091
+
"@smithy/util-body-length-browser" "^4.2.0"
1092
+
"@smithy/util-body-length-node" "^4.2.0"
1093
+
"@smithy/util-defaults-mode-browser" "^4.2.0"
1094
+
"@smithy/util-defaults-mode-node" "^4.2.0"
1095
+
"@smithy/util-endpoints" "^3.2.0"
1096
+
"@smithy/util-middleware" "^4.2.0"
1097
+
"@smithy/util-retry" "^4.2.0"
1098
+
"@smithy/util-utf8" "^4.2.0"
1099
+
tslib "^2.6.2"
1103
1100
1104
-
"@aws-sdk/middleware-user-agent@3.465.0":
1105
-
version "3.465.0"
1106
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.465.0.tgz#2820d55ff7d774a4afe60f85fe88d959171f9052"
1107
-
integrity sha512-1MvIWMj2nktLOJN8Kh4jiTK28oL85fTeoXHZ+V8xYMzont6C6Y8gQPtg7ka+RotHwqWMrovfnANisnX8EzEP/Q==
1101
+
"@aws-sdk/region-config-resolver@3.901.0":
1102
+
version "3.901.0"
1103
+
resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.901.0.tgz#6673eeda4ecc0747f93a084e876cab71431a97ca"
1104
+
integrity sha512-7F0N888qVLHo4CSQOsnkZ4QAp8uHLKJ4v3u09Ly5k4AEStrSlFpckTPyUx6elwGL+fxGjNE2aakK8vEgzzCV0A==
1108
1105
dependencies:
1109
-
"@aws-sdk/types" "3.465.0"
1110
-
"@aws-sdk/util-endpoints" "3.465.0"
1111
-
"@smithy/protocol-http" "^3.0.9"
1112
-
"@smithy/types" "^2.5.0"
1113
-
tslib "^2.5.0"
1106
+
"@aws-sdk/types" "3.901.0"
1107
+
"@smithy/node-config-provider" "^4.3.0"
1108
+
"@smithy/types" "^4.6.0"
1109
+
"@smithy/util-config-provider" "^4.2.0"
1110
+
"@smithy/util-middleware" "^4.2.0"
1111
+
tslib "^2.6.2"
1114
1112
1115
-
"@aws-sdk/region-config-resolver@3.465.0":
1116
-
version "3.465.0"
1117
-
resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.465.0.tgz#87c3d2fe96e1e759d818f179f1e72204791145e6"
1118
-
integrity sha512-h0Phd2Ae873dsPSWuxqxz2yRC5NMeeWxQiJPh4j42HF8g7dZK7tMQPkYznAoA/BzSBsEX87sbr3MmigquSyUTA==
1113
+
"@aws-sdk/signature-v4-multi-region@3.901.0":
1114
+
version "3.901.0"
1115
+
resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.901.0.tgz#773cd83ab38efe8bd5c1e563e5bd8b79391dfa12"
1116
+
integrity sha512-2IWxbll/pRucp1WQkHi2W5E2SVPGBvk4Is923H7gpNksbVFws18ItjMM8ZpGm44cJEoy1zR5gjhLFklatpuoOw==
1119
1117
dependencies:
1120
-
"@smithy/node-config-provider" "^2.1.5"
1121
-
"@smithy/types" "^2.5.0"
1122
-
"@smithy/util-config-provider" "^2.0.0"
1123
-
"@smithy/util-middleware" "^2.0.6"
1124
-
tslib "^2.5.0"
1118
+
"@aws-sdk/middleware-sdk-s3" "3.901.0"
1119
+
"@aws-sdk/types" "3.901.0"
1120
+
"@smithy/protocol-http" "^5.3.0"
1121
+
"@smithy/signature-v4" "^5.3.0"
1122
+
"@smithy/types" "^4.6.0"
1123
+
tslib "^2.6.2"
1125
1124
1126
-
"@aws-sdk/signature-v4-multi-region@3.465.0":
1127
-
version "3.465.0"
1128
-
resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.465.0.tgz#c4c5b00d5998ea8e2a675cc592a0fb5eaa691147"
1129
-
integrity sha512-p620S4YCr2CPNIdSnRvBqScAqWztjef9EwtD1MAkxTTrjNAyxSCf4apeQ2pdaWNNkJT1vSc/YKBAJ7l2SWn7rw==
1125
+
"@aws-sdk/token-providers@3.901.0":
1126
+
version "3.901.0"
1127
+
resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.901.0.tgz#1f506f169cde6342c8bad75c068a719453ebcf54"
1128
+
integrity sha512-pJEr1Ggbc/uVTDqp9IbNu9hdr0eQf3yZix3s4Nnyvmg4xmJSGAlbPC9LrNr5u3CDZoc8Z9CuLrvbP4MwYquNpQ==
1130
1129
dependencies:
1131
-
"@aws-sdk/middleware-sdk-s3" "3.465.0"
1132
-
"@aws-sdk/types" "3.465.0"
1133
-
"@smithy/protocol-http" "^3.0.9"
1134
-
"@smithy/signature-v4" "^2.0.0"
1135
-
"@smithy/types" "^2.5.0"
1136
-
tslib "^2.5.0"
1130
+
"@aws-sdk/core" "3.901.0"
1131
+
"@aws-sdk/nested-clients" "3.901.0"
1132
+
"@aws-sdk/types" "3.901.0"
1133
+
"@smithy/property-provider" "^4.2.0"
1134
+
"@smithy/shared-ini-file-loader" "^4.3.0"
1135
+
"@smithy/types" "^4.6.0"
1136
+
tslib "^2.6.2"
1137
1137
1138
-
"@aws-sdk/token-providers@3.465.0":
1139
-
version "3.465.0"
1140
-
resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.465.0.tgz#e063a30c73878462a5a1542a3eb28ac5e72c5921"
1141
-
integrity sha512-NaZbsyLs3whzRHGV27hrRwEdXB/tEK6tqn/aCNBy862LhVzocY1A+eYLKrnrvpraOOd2vyAuOtvvB3RMIdiL6g==
1138
+
"@aws-sdk/types@3.901.0":
1139
+
version "3.901.0"
1140
+
resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.901.0.tgz#b5a2e26c7b3fb3bbfe4c7fc24873646992a1c56c"
1141
+
integrity sha512-FfEM25hLEs4LoXsLXQ/q6X6L4JmKkKkbVFpKD4mwfVHtRVQG6QxJiCPcrkcPISquiy6esbwK2eh64TWbiD60cg==
1142
1142
dependencies:
1143
-
"@aws-crypto/sha256-browser" "3.0.0"
1144
-
"@aws-crypto/sha256-js" "3.0.0"
1145
-
"@aws-sdk/middleware-host-header" "3.465.0"
1146
-
"@aws-sdk/middleware-logger" "3.465.0"
1147
-
"@aws-sdk/middleware-recursion-detection" "3.465.0"
1148
-
"@aws-sdk/middleware-user-agent" "3.465.0"
1149
-
"@aws-sdk/region-config-resolver" "3.465.0"
1150
-
"@aws-sdk/types" "3.465.0"
1151
-
"@aws-sdk/util-endpoints" "3.465.0"
1152
-
"@aws-sdk/util-user-agent-browser" "3.465.0"
1153
-
"@aws-sdk/util-user-agent-node" "3.465.0"
1154
-
"@smithy/config-resolver" "^2.0.18"
1155
-
"@smithy/fetch-http-handler" "^2.2.6"
1156
-
"@smithy/hash-node" "^2.0.15"
1157
-
"@smithy/invalid-dependency" "^2.0.13"
1158
-
"@smithy/middleware-content-length" "^2.0.15"
1159
-
"@smithy/middleware-endpoint" "^2.2.0"
1160
-
"@smithy/middleware-retry" "^2.0.20"
1161
-
"@smithy/middleware-serde" "^2.0.13"
1162
-
"@smithy/middleware-stack" "^2.0.7"
1163
-
"@smithy/node-config-provider" "^2.1.5"
1164
-
"@smithy/node-http-handler" "^2.1.9"
1165
-
"@smithy/property-provider" "^2.0.0"
1166
-
"@smithy/protocol-http" "^3.0.9"
1167
-
"@smithy/shared-ini-file-loader" "^2.0.6"
1168
-
"@smithy/smithy-client" "^2.1.15"
1169
-
"@smithy/types" "^2.5.0"
1170
-
"@smithy/url-parser" "^2.0.13"
1171
-
"@smithy/util-base64" "^2.0.1"
1172
-
"@smithy/util-body-length-browser" "^2.0.0"
1173
-
"@smithy/util-body-length-node" "^2.1.0"
1174
-
"@smithy/util-defaults-mode-browser" "^2.0.19"
1175
-
"@smithy/util-defaults-mode-node" "^2.0.25"
1176
-
"@smithy/util-endpoints" "^1.0.4"
1177
-
"@smithy/util-retry" "^2.0.6"
1178
-
"@smithy/util-utf8" "^2.0.2"
1179
-
tslib "^2.5.0"
1143
+
"@smithy/types" "^4.6.0"
1144
+
tslib "^2.6.2"
1180
1145
1181
-
"@aws-sdk/types@3.465.0", "@aws-sdk/types@^3.222.0":
1146
+
"@aws-sdk/types@^3.222.0":
1182
1147
version "3.465.0"
1183
1148
resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.465.0.tgz#74977008020f3ed2e5fa0d61daef70d1cbfbfc37"
1184
1149
integrity sha512-Clqu2eD50OOzwSftGpzJrIOGev/7VJhJpc02SeS4cqFgI9EVd+rnFKS/Ux0kcwjLQBMiPcCLtql3KAHApFHAIA==
···
1186
1151
"@smithy/types" "^2.5.0"
1187
1152
tslib "^2.5.0"
1188
1153
1189
-
"@aws-sdk/util-arn-parser@3.465.0":
1190
-
version "3.465.0"
1191
-
resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.465.0.tgz#2896f6b06f69770378586853c97a0f283cbb2e20"
1192
-
integrity sha512-zOJ82vzDJFqBX9yZBlNeHHrul/kpx/DCoxzW5UBbZeb26kfV53QhMSoEmY8/lEbBqlqargJ/sgRC845GFhHNQw==
1154
+
"@aws-sdk/util-arn-parser@3.893.0":
1155
+
version "3.893.0"
1156
+
resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.893.0.tgz#fcc9b792744b9da597662891c2422dda83881d8d"
1157
+
integrity sha512-u8H4f2Zsi19DGnwj5FSZzDMhytYF/bCh37vAtBsn3cNDL3YG578X5oc+wSX54pM3tOxS+NY7tvOAo52SW7koUA==
1193
1158
dependencies:
1194
-
tslib "^2.5.0"
1159
+
tslib "^2.6.2"
1195
1160
1196
-
"@aws-sdk/util-endpoints@3.465.0":
1197
-
version "3.465.0"
1198
-
resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.465.0.tgz#b3800364bd856bdfe94e0a1c72979d1bda27a0b8"
1199
-
integrity sha512-lDpBN1faVw8Udg5hIo+LJaNfllbBF86PCisv628vfcggO8/EArL/v2Eos0KeqVT8yaINXCRSagwfo5TNTuW0KQ==
1161
+
"@aws-sdk/util-endpoints@3.901.0":
1162
+
version "3.901.0"
1163
+
resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.901.0.tgz#be6296739d0f446b89a3f497c3a85afeb6cddd92"
1164
+
integrity sha512-5nZP3hGA8FHEtKvEQf4Aww5QZOkjLW1Z+NixSd+0XKfHvA39Ah5sZboScjLx0C9kti/K3OGW1RCx5K9Zc3bZqg==
1200
1165
dependencies:
1201
-
"@aws-sdk/types" "3.465.0"
1202
-
"@smithy/util-endpoints" "^1.0.4"
1203
-
tslib "^2.5.0"
1166
+
"@aws-sdk/types" "3.901.0"
1167
+
"@smithy/types" "^4.6.0"
1168
+
"@smithy/url-parser" "^4.2.0"
1169
+
"@smithy/util-endpoints" "^3.2.0"
1170
+
tslib "^2.6.2"
1204
1171
1205
1172
"@aws-sdk/util-locate-window@^3.0.0":
1206
1173
version "3.465.0"
···
1209
1176
dependencies:
1210
1177
tslib "^2.5.0"
1211
1178
1212
-
"@aws-sdk/util-user-agent-browser@3.465.0":
1213
-
version "3.465.0"
1214
-
resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.465.0.tgz#2cb792c48770fe650cbb2b66ac21a8d65b0ca5ba"
1215
-
integrity sha512-RM+LjkIsmUCBJ4yQeBnkJWJTjPOPqcNaKv8bpZxatIHdvzGhXLnWLNi3qHlBsJB2mKtKRet6nAUmKmzZR1sDzA==
1179
+
"@aws-sdk/util-user-agent-browser@3.901.0":
1180
+
version "3.901.0"
1181
+
resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.901.0.tgz#2c0e71e9019f054fb6a6061f99f55c13fb92830f"
1182
+
integrity sha512-Ntb6V/WFI21Ed4PDgL/8NSfoZQQf9xzrwNgiwvnxgAl/KvAvRBgQtqj5gHsDX8Nj2YmJuVoHfH9BGjL9VQ4WNg==
1216
1183
dependencies:
1217
-
"@aws-sdk/types" "3.465.0"
1218
-
"@smithy/types" "^2.5.0"
1184
+
"@aws-sdk/types" "3.901.0"
1185
+
"@smithy/types" "^4.6.0"
1219
1186
bowser "^2.11.0"
1220
-
tslib "^2.5.0"
1187
+
tslib "^2.6.2"
1221
1188
1222
-
"@aws-sdk/util-user-agent-node@3.465.0":
1223
-
version "3.465.0"
1224
-
resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.465.0.tgz#5838e93a0f2102fb555131f40bd454707caba3f9"
1225
-
integrity sha512-XsHbq7gLCiGdy6FQ7/5nGslK0ij3Iuh051djuIICvNurlds5cqKLiBe63gX3IUUwxJcrKh4xBGviQJ52KdVSeg==
1189
+
"@aws-sdk/util-user-agent-node@3.901.0":
1190
+
version "3.901.0"
1191
+
resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.901.0.tgz#3a0a59a93229016f011e7ee0533d36275e3063bd"
1192
+
integrity sha512-l59KQP5TY7vPVUfEURc7P5BJKuNg1RSsAKBQW7LHLECXjLqDUbo2SMLrexLBEoArSt6E8QOrIN0C8z/0Xk0jYw==
1226
1193
dependencies:
1227
-
"@aws-sdk/types" "3.465.0"
1228
-
"@smithy/node-config-provider" "^2.1.5"
1229
-
"@smithy/types" "^2.5.0"
1230
-
tslib "^2.5.0"
1194
+
"@aws-sdk/middleware-user-agent" "3.901.0"
1195
+
"@aws-sdk/types" "3.901.0"
1196
+
"@smithy/node-config-provider" "^4.3.0"
1197
+
"@smithy/types" "^4.6.0"
1198
+
tslib "^2.6.2"
1231
1199
1232
-
"@aws-sdk/util-utf8-browser@^3.0.0":
1233
-
version "3.259.0"
1234
-
resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz#3275a6f5eb334f96ca76635b961d3c50259fd9ff"
1235
-
integrity sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==
1200
+
"@aws-sdk/xml-builder@3.901.0":
1201
+
version "3.901.0"
1202
+
resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.901.0.tgz#3cd2e3929cefafd771c8bd790ec6965faa1be49d"
1203
+
integrity sha512-pxFCkuAP7Q94wMTNPAwi6hEtNrp/BdFf+HOrIEeFQsk4EoOmpKY3I6S+u6A9Wg295J80Kh74LqDWM22ux3z6Aw==
1236
1204
dependencies:
1237
-
tslib "^2.3.1"
1205
+
"@smithy/types" "^4.6.0"
1206
+
fast-xml-parser "5.2.5"
1207
+
tslib "^2.6.2"
1238
1208
1239
-
"@aws-sdk/xml-builder@3.465.0":
1240
-
version "3.465.0"
1241
-
resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.465.0.tgz#0914bc0b9708848f1fa509dd6e474e8c691a0cb2"
1242
-
integrity sha512-9TKW5ZgsReygePTnAUdvaqxr/k1HXsEz2yDnk/jTLaUeRPsd5la8fFjb6OfgYYlbEVNlxTcKzaqOdrqxpUkmyQ==
1243
-
dependencies:
1244
-
tslib "^2.5.0"
1209
+
"@aws/lambda-invoke-store@^0.0.1":
1210
+
version "0.0.1"
1211
+
resolved "https://registry.yarnpkg.com/@aws/lambda-invoke-store/-/lambda-invoke-store-0.0.1.tgz#92d792a7dda250dfcb902e13228f37a81be57c8f"
1212
+
integrity sha512-ORHRQ2tmvnBXc8t/X9Z8IcSbBA4xTLKuN873FopzklHMeqBst7YG0d+AX97inkvDX+NChYtSr+qGfcqGFaI8Zw==
1245
1213
1246
1214
"@babel/code-frame@7.10.4", "@babel/code-frame@~7.10.4":
1247
1215
version "7.10.4"
···
6641
6609
dependencies:
6642
6610
"@sinonjs/commons" "^3.0.0"
6643
6611
6644
-
"@smithy/abort-controller@^2.0.1", "@smithy/abort-controller@^2.0.14":
6645
-
version "2.0.14"
6646
-
resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-2.0.14.tgz#0608c34e35289e66ba839bbdda0c2ccd971e8d26"
6647
-
integrity sha512-zXtteuYLWbSXnzI3O6xq3FYvigYZFW8mdytGibfarLL2lxHto9L3ILtGVnVGmFZa7SDh62l39EnU5hesLN87Fw==
6612
+
"@smithy/abort-controller@^4.0.5", "@smithy/abort-controller@^4.2.0":
6613
+
version "4.2.0"
6614
+
resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.2.0.tgz#ced549ad5e74232bdcb3eec990b02b1c6d81003d"
6615
+
integrity sha512-PLUYa+SUKOEZtXFURBu/CNxlsxfaFGxSBPcStL13KpVeVWIfdezWyDqkz7iDLmwnxojXD0s5KzuB5HGHvt4Aeg==
6648
6616
dependencies:
6649
-
"@smithy/types" "^2.6.0"
6650
-
tslib "^2.5.0"
6617
+
"@smithy/types" "^4.6.0"
6618
+
tslib "^2.6.2"
6651
6619
6652
-
"@smithy/chunked-blob-reader-native@^2.0.1":
6653
-
version "2.0.1"
6654
-
resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.0.1.tgz#0599eaed8c2cd15c7ab43a1838cef1258ff27133"
6655
-
integrity sha512-N2oCZRglhWKm7iMBu7S6wDzXirjAofi7tAd26cxmgibRYOBS4D3hGfmkwCpHdASZzwZDD8rluh0Rcqw1JeZDRw==
6620
+
"@smithy/chunked-blob-reader-native@^4.2.0":
6621
+
version "4.2.0"
6622
+
resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-4.2.0.tgz#3115cfb230f20da21d1011ee2b47165f4c2773e3"
6623
+
integrity sha512-HNbGWdyTfSM1nfrZKQjYTvD8k086+M8s1EYkBUdGC++lhxegUp2HgNf5RIt6oOGVvsC26hBCW/11tv8KbwLn/Q==
6656
6624
dependencies:
6657
-
"@smithy/util-base64" "^2.0.1"
6658
-
tslib "^2.5.0"
6625
+
"@smithy/util-base64" "^4.2.0"
6626
+
tslib "^2.6.2"
6659
6627
6660
-
"@smithy/chunked-blob-reader@^2.0.0":
6661
-
version "2.0.0"
6662
-
resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader/-/chunked-blob-reader-2.0.0.tgz#c44fe2c780eaf77f9e5381d982ac99a880cce51b"
6663
-
integrity sha512-k+J4GHJsMSAIQPChGBrjEmGS+WbPonCXesoqP9fynIqjn7rdOThdH8FAeCmokP9mxTYKQAKoHCLPzNlm6gh7Wg==
6628
+
"@smithy/chunked-blob-reader@^5.2.0":
6629
+
version "5.2.0"
6630
+
resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader/-/chunked-blob-reader-5.2.0.tgz#776fec5eaa5ab5fa70d0d0174b7402420b24559c"
6631
+
integrity sha512-WmU0TnhEAJLWvfSeMxBNe5xtbselEO8+4wG0NtZeL8oR21WgH1xiO37El+/Y+H/Ie4SCwBy3MxYWmOYaGgZueA==
6664
6632
dependencies:
6665
-
tslib "^2.5.0"
6633
+
tslib "^2.6.2"
6666
6634
6667
-
"@smithy/config-resolver@^2.0.18", "@smithy/config-resolver@^2.0.19":
6668
-
version "2.0.19"
6669
-
resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-2.0.19.tgz#d246fff11bdf8089e85de2e26172ba27a5ff7980"
6670
-
integrity sha512-JsghnQ5zjWmjEVY8TFOulLdEOCj09SjRLugrHlkPZTIBBm7PQitCFVLThbsKPZQOP7N3ME1DU1nKUc1UaVnBog==
6635
+
"@smithy/config-resolver@^4.3.0":
6636
+
version "4.3.0"
6637
+
resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.3.0.tgz#a8bb72a21ff99ac91183a62fcae94f200762c256"
6638
+
integrity sha512-9oH+n8AVNiLPK/iK/agOsoWfrKZ3FGP3502tkksd6SRsKMYiu7AFX0YXo6YBADdsAj7C+G/aLKdsafIJHxuCkQ==
6671
6639
dependencies:
6672
-
"@smithy/node-config-provider" "^2.1.6"
6673
-
"@smithy/types" "^2.6.0"
6674
-
"@smithy/util-config-provider" "^2.0.0"
6675
-
"@smithy/util-middleware" "^2.0.7"
6676
-
tslib "^2.5.0"
6640
+
"@smithy/node-config-provider" "^4.3.0"
6641
+
"@smithy/types" "^4.6.0"
6642
+
"@smithy/util-config-provider" "^4.2.0"
6643
+
"@smithy/util-middleware" "^4.2.0"
6644
+
tslib "^2.6.2"
6677
6645
6678
-
"@smithy/credential-provider-imds@^2.0.0", "@smithy/credential-provider-imds@^2.1.2":
6679
-
version "2.1.2"
6680
-
resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-2.1.2.tgz#b0225e2f514c5394558f702184feac94453ec9d1"
6681
-
integrity sha512-Y62jBWdoLPSYjr9fFvJf+KwTa1EunjVr6NryTEWCnwIY93OJxwV4t0qxjwdPl/XMsUkq79ppNJSEQN6Ohnhxjw==
6646
+
"@smithy/core@^3.14.0":
6647
+
version "3.14.0"
6648
+
resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.14.0.tgz#22bdb346b171c76b629c4f59dc496c27e10f1c82"
6649
+
integrity sha512-XJ4z5FxvY/t0Dibms/+gLJrI5niRoY0BCmE02fwmPcRYFPI4KI876xaE79YGWIKnEslMbuQPsIEsoU/DXa0DoA==
6682
6650
dependencies:
6683
-
"@smithy/node-config-provider" "^2.1.6"
6684
-
"@smithy/property-provider" "^2.0.15"
6685
-
"@smithy/types" "^2.6.0"
6686
-
"@smithy/url-parser" "^2.0.14"
6687
-
tslib "^2.5.0"
6651
+
"@smithy/middleware-serde" "^4.2.0"
6652
+
"@smithy/protocol-http" "^5.3.0"
6653
+
"@smithy/types" "^4.6.0"
6654
+
"@smithy/util-base64" "^4.2.0"
6655
+
"@smithy/util-body-length-browser" "^4.2.0"
6656
+
"@smithy/util-middleware" "^4.2.0"
6657
+
"@smithy/util-stream" "^4.4.0"
6658
+
"@smithy/util-utf8" "^4.2.0"
6659
+
"@smithy/uuid" "^1.1.0"
6660
+
tslib "^2.6.2"
6688
6661
6689
-
"@smithy/eventstream-codec@^2.0.14":
6690
-
version "2.0.14"
6691
-
resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-2.0.14.tgz#e56434ae34be6682c7e9f12bb2f50e73b301914a"
6692
-
integrity sha512-g/OU/MeWGfHDygoXgMWfG/Xb0QqDnAGcM9t2FRrVAhleXYRddGOEnfanR5cmHgB9ue52MJsyorqFjckzXsylaA==
6662
+
"@smithy/credential-provider-imds@^4.2.0":
6663
+
version "4.2.0"
6664
+
resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.0.tgz#21855ceb157afeea60d74c61fe7316e90d8ec545"
6665
+
integrity sha512-SOhFVvFH4D5HJZytb0bLKxCrSnwcqPiNlrw+S4ZXjMnsC+o9JcUQzbZOEQcA8yv9wJFNhfsUiIUKiEnYL68Big==
6693
6666
dependencies:
6694
-
"@aws-crypto/crc32" "3.0.0"
6695
-
"@smithy/types" "^2.6.0"
6696
-
"@smithy/util-hex-encoding" "^2.0.0"
6697
-
tslib "^2.5.0"
6667
+
"@smithy/node-config-provider" "^4.3.0"
6668
+
"@smithy/property-provider" "^4.2.0"
6669
+
"@smithy/types" "^4.6.0"
6670
+
"@smithy/url-parser" "^4.2.0"
6671
+
tslib "^2.6.2"
6698
6672
6699
-
"@smithy/eventstream-serde-browser@^2.0.13":
6700
-
version "2.0.14"
6701
-
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.14.tgz#be04544b8d4efc29fa84c2b2d89bcd8a2280495b"
6702
-
integrity sha512-41wmYE9smDGJi1ZXp+LogH6BR7MkSsQD91wneIFISF/mupKULvoOJUkv/Nf0NMRxWlM3Bf1Vvi9FlR2oV4KU8Q==
6673
+
"@smithy/eventstream-codec@^4.2.0":
6674
+
version "4.2.0"
6675
+
resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-4.2.0.tgz#ea8514363278d062b574859d663f131238a6920c"
6676
+
integrity sha512-XE7CtKfyxYiNZ5vz7OvyTf1osrdbJfmUy+rbh+NLQmZumMGvY0mT0Cq1qKSfhrvLtRYzMsOBuRpi10dyI0EBPg==
6677
+
dependencies:
6678
+
"@aws-crypto/crc32" "5.2.0"
6679
+
"@smithy/types" "^4.6.0"
6680
+
"@smithy/util-hex-encoding" "^4.2.0"
6681
+
tslib "^2.6.2"
6682
+
6683
+
"@smithy/eventstream-serde-browser@^4.2.0":
6684
+
version "4.2.0"
6685
+
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.2.0.tgz#d97c4a3f185459097c00e05a23007ffa074f972d"
6686
+
integrity sha512-U53p7fcrk27k8irLhOwUu+UYnBqsXNLKl1XevOpsxK3y1Lndk8R7CSiZV6FN3fYFuTPuJy5pP6qa/bjDzEkRvA==
6703
6687
dependencies:
6704
-
"@smithy/eventstream-serde-universal" "^2.0.14"
6705
-
"@smithy/types" "^2.6.0"
6706
-
tslib "^2.5.0"
6688
+
"@smithy/eventstream-serde-universal" "^4.2.0"
6689
+
"@smithy/types" "^4.6.0"
6690
+
tslib "^2.6.2"
6691
+
6692
+
"@smithy/eventstream-serde-config-resolver@^4.3.0":
6693
+
version "4.3.0"
6694
+
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.3.0.tgz#5ee07ed6808c3cac2e4b7ef5059fd9be6aff4a4a"
6695
+
integrity sha512-uwx54t8W2Yo9Jr3nVF5cNnkAAnMCJ8Wrm+wDlQY6rY/IrEgZS3OqagtCu/9ceIcZFQ1zVW/zbN9dxb5esuojfA==
6696
+
dependencies:
6697
+
"@smithy/types" "^4.6.0"
6698
+
tslib "^2.6.2"
6707
6699
6708
-
"@smithy/eventstream-serde-config-resolver@^2.0.13":
6709
-
version "2.0.14"
6710
-
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.14.tgz#ab2a2a96b6f5c04cc3c1bebd75375015016f4735"
6711
-
integrity sha512-43IyRIzQ82s+5X+t/3Ood00CcWtAXQdmUIUKMed2Qg9REPk8SVIHhpm3rwewLwg+3G2Nh8NOxXlEQu6DsPUcMw==
6700
+
"@smithy/eventstream-serde-node@^4.2.0":
6701
+
version "4.2.0"
6702
+
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.2.0.tgz#397640826f72082e4d33e02525603dcf1baf756f"
6703
+
integrity sha512-yjM2L6QGmWgJjVu/IgYd6hMzwm/tf4VFX0lm8/SvGbGBwc+aFl3hOzvO/e9IJ2XI+22Tx1Zg3vRpFRs04SWFcg==
6712
6704
dependencies:
6713
-
"@smithy/types" "^2.6.0"
6714
-
tslib "^2.5.0"
6705
+
"@smithy/eventstream-serde-universal" "^4.2.0"
6706
+
"@smithy/types" "^4.6.0"
6707
+
tslib "^2.6.2"
6715
6708
6716
-
"@smithy/eventstream-serde-node@^2.0.13":
6717
-
version "2.0.14"
6718
-
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.14.tgz#810780e40810b8d7d4545b9961c0b4626ab9906a"
6719
-
integrity sha512-jVh9E2qAr6DxH5tWfCAl9HV6tI0pEQ3JVmu85JknDvYTC66djcjDdhctPV2EHuKWf2kjRiFJcMIn0eercW4THA==
6709
+
"@smithy/eventstream-serde-universal@^4.2.0":
6710
+
version "4.2.0"
6711
+
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.2.0.tgz#e556f85638c7037cbd17f72a1cbd2dcdd3185f7d"
6712
+
integrity sha512-C3jxz6GeRzNyGKhU7oV656ZbuHY93mrfkT12rmjDdZch142ykjn8do+VOkeRNjSGKw01p4g+hdalPYPhmMwk1g==
6720
6713
dependencies:
6721
-
"@smithy/eventstream-serde-universal" "^2.0.14"
6722
-
"@smithy/types" "^2.6.0"
6723
-
tslib "^2.5.0"
6714
+
"@smithy/eventstream-codec" "^4.2.0"
6715
+
"@smithy/types" "^4.6.0"
6716
+
tslib "^2.6.2"
6724
6717
6725
-
"@smithy/eventstream-serde-universal@^2.0.14":
6726
-
version "2.0.14"
6727
-
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.14.tgz#45d7fc506bd98d5f746b45fe9bfc8e3f09aa147f"
6728
-
integrity sha512-Ie35+AISNn1NmEjn5b2SchIE49pvKp4Q74bE9ME5RULWI1MgXyGkQUajWd5E6OBSr/sqGcs+rD3IjPErXnCm9g==
6718
+
"@smithy/fetch-http-handler@^5.3.0":
6719
+
version "5.3.0"
6720
+
resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.0.tgz#1c5205642a9295f44441d8763e7c3a51a747fc95"
6721
+
integrity sha512-BG3KSmsx9A//KyIfw+sqNmWFr1YBUr+TwpxFT7yPqAk0yyDh7oSNgzfNH7pS6OC099EGx2ltOULvumCFe8bcgw==
6729
6722
dependencies:
6730
-
"@smithy/eventstream-codec" "^2.0.14"
6731
-
"@smithy/types" "^2.6.0"
6732
-
tslib "^2.5.0"
6723
+
"@smithy/protocol-http" "^5.3.0"
6724
+
"@smithy/querystring-builder" "^4.2.0"
6725
+
"@smithy/types" "^4.6.0"
6726
+
"@smithy/util-base64" "^4.2.0"
6727
+
tslib "^2.6.2"
6733
6728
6734
-
"@smithy/fetch-http-handler@^2.2.6", "@smithy/fetch-http-handler@^2.2.7":
6735
-
version "2.2.7"
6736
-
resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-2.2.7.tgz#7e06aa774ea86f6529365e439256f17979c18445"
6737
-
integrity sha512-iSDBjxuH9TgrtMYAr7j5evjvkvgwLY3y+9D547uep+JNkZ1ZT+BaeU20j6I/bO/i26ilCWFImrlXTPsfQtZdIQ==
6729
+
"@smithy/hash-blob-browser@^4.2.0":
6730
+
version "4.2.0"
6731
+
resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-4.2.0.tgz#b7bd8c5b379ebfae5b8ce10312da1351d7ff5ff4"
6732
+
integrity sha512-MWmrRTPqVKpN8NmxmJPTeQuhewTt8Chf+waB38LXHZoA02+BeWYVQ9ViAwHjug8m7lQb1UWuGqp3JoGDOWvvuA==
6738
6733
dependencies:
6739
-
"@smithy/protocol-http" "^3.0.10"
6740
-
"@smithy/querystring-builder" "^2.0.14"
6741
-
"@smithy/types" "^2.6.0"
6742
-
"@smithy/util-base64" "^2.0.1"
6743
-
tslib "^2.5.0"
6734
+
"@smithy/chunked-blob-reader" "^5.2.0"
6735
+
"@smithy/chunked-blob-reader-native" "^4.2.0"
6736
+
"@smithy/types" "^4.6.0"
6737
+
tslib "^2.6.2"
6744
6738
6745
-
"@smithy/hash-blob-browser@^2.0.14":
6746
-
version "2.0.15"
6747
-
resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.15.tgz#be745ea0e79333dbb2d2a26b4be04ce283636c98"
6748
-
integrity sha512-HX/7GIyPUT/HDWVYe2HYQu0iRnSYpF4uZVNhAhZsObPRawk5Mv0PbyluBgIFI2DDCCKgL/tloCYYwycff1GtQg==
6739
+
"@smithy/hash-node@^4.2.0":
6740
+
version "4.2.0"
6741
+
resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.2.0.tgz#d2de380cb88a3665d5e3f5bbe901cfb46867c74f"
6742
+
integrity sha512-ugv93gOhZGysTctZh9qdgng8B+xO0cj+zN0qAZ+Sgh7qTQGPOJbMdIuyP89KNfUyfAqFSNh5tMvC+h2uCpmTtA==
6749
6743
dependencies:
6750
-
"@smithy/chunked-blob-reader" "^2.0.0"
6751
-
"@smithy/chunked-blob-reader-native" "^2.0.1"
6752
-
"@smithy/types" "^2.6.0"
6753
-
tslib "^2.5.0"
6744
+
"@smithy/types" "^4.6.0"
6745
+
"@smithy/util-buffer-from" "^4.2.0"
6746
+
"@smithy/util-utf8" "^4.2.0"
6747
+
tslib "^2.6.2"
6754
6748
6755
-
"@smithy/hash-node@^2.0.15":
6756
-
version "2.0.16"
6757
-
resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-2.0.16.tgz#babd9e3fb13339507ffcc182834cf10c4df028b1"
6758
-
integrity sha512-Wbi9A0PacMYUOwjAulQP90Wl3mQ6NDwnyrZQzFjDz+UzjXOSyQMgBrTkUBz+pVoYVlX3DUu24gWMZBcit+wOGg==
6749
+
"@smithy/hash-stream-node@^4.2.0":
6750
+
version "4.2.0"
6751
+
resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-4.2.0.tgz#7d3067d566e32167ebcb80f22260cc57de036ec9"
6752
+
integrity sha512-8dELAuGv+UEjtzrpMeNBZc1sJhO8GxFVV/Yh21wE35oX4lOE697+lsMHBoUIFAUuYkTMIeu0EuJSEsH7/8Y+UQ==
6759
6753
dependencies:
6760
-
"@smithy/types" "^2.6.0"
6761
-
"@smithy/util-buffer-from" "^2.0.0"
6762
-
"@smithy/util-utf8" "^2.0.2"
6763
-
tslib "^2.5.0"
6754
+
"@smithy/types" "^4.6.0"
6755
+
"@smithy/util-utf8" "^4.2.0"
6756
+
tslib "^2.6.2"
6764
6757
6765
-
"@smithy/hash-stream-node@^2.0.15":
6766
-
version "2.0.16"
6767
-
resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-2.0.16.tgz#892d211ddc2609c3e5486a5d1b7e4d0423a7fbe9"
6768
-
integrity sha512-4x24GFdeWos1Z49MC5sYdM1j+z32zcUr6oWM9Ggm3WudFAcRIcbG9uDQ1XgJ0Kl+ZTjpqLKniG0iuWvQb2Ud1A==
6758
+
"@smithy/invalid-dependency@^4.2.0":
6759
+
version "4.2.0"
6760
+
resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.2.0.tgz#749c741c1b01bcdb12c0ec24701db655102f6ea7"
6761
+
integrity sha512-ZmK5X5fUPAbtvRcUPtk28aqIClVhbfcmfoS4M7UQBTnDdrNxhsrxYVv0ZEl5NaPSyExsPWqL4GsPlRvtlwg+2A==
6769
6762
dependencies:
6770
-
"@smithy/types" "^2.6.0"
6771
-
"@smithy/util-utf8" "^2.0.2"
6772
-
tslib "^2.5.0"
6763
+
"@smithy/types" "^4.6.0"
6764
+
tslib "^2.6.2"
6773
6765
6774
-
"@smithy/invalid-dependency@^2.0.13":
6775
-
version "2.0.14"
6776
-
resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-2.0.14.tgz#fc898c8cf0c4ceb29bb23c6a90f7522193622e75"
6777
-
integrity sha512-d8ohpwZo9RzTpGlAfsWtfm1SHBSU7+N4iuZ6MzR10xDTujJJWtmXYHK1uzcr7rggbpUTaWyHpPFgnf91q0EFqQ==
6766
+
"@smithy/is-array-buffer@^2.2.0":
6767
+
version "2.2.0"
6768
+
resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz#f84f0d9f9a36601a9ca9381688bd1b726fd39111"
6769
+
integrity sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==
6778
6770
dependencies:
6779
-
"@smithy/types" "^2.6.0"
6780
-
tslib "^2.5.0"
6771
+
tslib "^2.6.2"
6781
6772
6782
-
"@smithy/is-array-buffer@^2.0.0":
6783
-
version "2.0.0"
6784
-
resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz#8fa9b8040651e7ba0b2f6106e636a91354ff7d34"
6785
-
integrity sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==
6773
+
"@smithy/is-array-buffer@^4.2.0":
6774
+
version "4.2.0"
6775
+
resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-4.2.0.tgz#b0f874c43887d3ad44f472a0f3f961bcce0550c2"
6776
+
integrity sha512-DZZZBvC7sjcYh4MazJSGiWMI2L7E0oCiRHREDzIxi/M2LY79/21iXt6aPLHge82wi5LsuRF5A06Ds3+0mlh6CQ==
6786
6777
dependencies:
6787
-
tslib "^2.5.0"
6778
+
tslib "^2.6.2"
6788
6779
6789
-
"@smithy/md5-js@^2.0.15":
6790
-
version "2.0.16"
6791
-
resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-2.0.16.tgz#ef1af727ebeb0a24a195904c06a91b946f3ce32d"
6792
-
integrity sha512-YhWt9aKl+EMSNXyUTUo7I01WHf3HcCkPu/Hl2QmTNwrHT49eWaY7hptAMaERZuHFH0V5xHgPKgKZo2I93DFtgQ==
6780
+
"@smithy/md5-js@^4.2.0":
6781
+
version "4.2.0"
6782
+
resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-4.2.0.tgz#46bb7b122d9de1aa306e767ae64230fc6c8d67c2"
6783
+
integrity sha512-LFEPniXGKRQArFmDQ3MgArXlClFJMsXDteuQQY8WG1/zzv6gVSo96+qpkuu1oJp4MZsKrwchY0cuAoPKzEbaNA==
6793
6784
dependencies:
6794
-
"@smithy/types" "^2.6.0"
6795
-
"@smithy/util-utf8" "^2.0.2"
6796
-
tslib "^2.5.0"
6785
+
"@smithy/types" "^4.6.0"
6786
+
"@smithy/util-utf8" "^4.2.0"
6787
+
tslib "^2.6.2"
6797
6788
6798
-
"@smithy/middleware-content-length@^2.0.15":
6799
-
version "2.0.16"
6800
-
resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-2.0.16.tgz#0d77cfe0d375bfbf1e59f30a38de0e3f14a1e73f"
6801
-
integrity sha512-9ddDia3pp1d3XzLXKcm7QebGxLq9iwKf+J1LapvlSOhpF8EM9SjMeSrMOOFgG+2TfW5K3+qz4IAJYYm7INYCng==
6789
+
"@smithy/middleware-content-length@^4.2.0":
6790
+
version "4.2.0"
6791
+
resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.2.0.tgz#bf1bea6e7c0e35e8c6d4825880e4cfa903cbd501"
6792
+
integrity sha512-6ZAnwrXFecrA4kIDOcz6aLBhU5ih2is2NdcZtobBDSdSHtE9a+MThB5uqyK4XXesdOCvOcbCm2IGB95birTSOQ==
6802
6793
dependencies:
6803
-
"@smithy/protocol-http" "^3.0.10"
6804
-
"@smithy/types" "^2.6.0"
6805
-
tslib "^2.5.0"
6794
+
"@smithy/protocol-http" "^5.3.0"
6795
+
"@smithy/types" "^4.6.0"
6796
+
tslib "^2.6.2"
6806
6797
6807
-
"@smithy/middleware-endpoint@^2.2.0":
6808
-
version "2.2.1"
6809
-
resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-2.2.1.tgz#7fc156aaeaa0e8bd838c57a8b37ece355a9eeaec"
6810
-
integrity sha512-dVDS7HNJl/wb0lpByXor6whqDbb1YlLoaoWYoelyYzLHioXOE7y/0iDwJWtDcN36/tVCw9EPBFZ3aans84jLpg==
6798
+
"@smithy/middleware-endpoint@^4.1.19", "@smithy/middleware-endpoint@^4.3.0":
6799
+
version "4.3.0"
6800
+
resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.3.0.tgz#407ce4051be2f1855259a02900a957e9b347fdfd"
6801
+
integrity sha512-jFVjuQeV8TkxaRlcCNg0GFVgg98tscsmIrIwRFeC74TIUyLE3jmY9xgc1WXrPQYRjQNK3aRoaIk6fhFRGOIoGw==
6811
6802
dependencies:
6812
-
"@smithy/middleware-serde" "^2.0.14"
6813
-
"@smithy/node-config-provider" "^2.1.6"
6814
-
"@smithy/shared-ini-file-loader" "^2.2.5"
6815
-
"@smithy/types" "^2.6.0"
6816
-
"@smithy/url-parser" "^2.0.14"
6817
-
"@smithy/util-middleware" "^2.0.7"
6818
-
tslib "^2.5.0"
6803
+
"@smithy/core" "^3.14.0"
6804
+
"@smithy/middleware-serde" "^4.2.0"
6805
+
"@smithy/node-config-provider" "^4.3.0"
6806
+
"@smithy/shared-ini-file-loader" "^4.3.0"
6807
+
"@smithy/types" "^4.6.0"
6808
+
"@smithy/url-parser" "^4.2.0"
6809
+
"@smithy/util-middleware" "^4.2.0"
6810
+
tslib "^2.6.2"
6819
6811
6820
-
"@smithy/middleware-retry@^2.0.20":
6821
-
version "2.0.21"
6822
-
resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-2.0.21.tgz#7c18cbb7ca5c7fd1777e062b3cbebc57a60bddca"
6823
-
integrity sha512-EZS1EXv1k6IJX6hyu/0yNQuPcPaXwG8SWljQHYueyRbOxmqYgoWMWPtfZj0xRRQ4YtLawQSpBgAeiJltq8/MPw==
6812
+
"@smithy/middleware-retry@^4.4.0":
6813
+
version "4.4.0"
6814
+
resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.4.0.tgz#7f4b313a808aa8ac1a5922aff355e12c5a270de1"
6815
+
integrity sha512-yaVBR0vQnOnzex45zZ8ZrPzUnX73eUC8kVFaAAbn04+6V7lPtxn56vZEBBAhgS/eqD6Zm86o6sJs6FuQVoX5qg==
6824
6816
dependencies:
6825
-
"@smithy/node-config-provider" "^2.1.6"
6826
-
"@smithy/protocol-http" "^3.0.10"
6827
-
"@smithy/service-error-classification" "^2.0.7"
6828
-
"@smithy/types" "^2.6.0"
6829
-
"@smithy/util-middleware" "^2.0.7"
6830
-
"@smithy/util-retry" "^2.0.7"
6831
-
tslib "^2.5.0"
6832
-
uuid "^8.3.2"
6817
+
"@smithy/node-config-provider" "^4.3.0"
6818
+
"@smithy/protocol-http" "^5.3.0"
6819
+
"@smithy/service-error-classification" "^4.2.0"
6820
+
"@smithy/smithy-client" "^4.7.0"
6821
+
"@smithy/types" "^4.6.0"
6822
+
"@smithy/util-middleware" "^4.2.0"
6823
+
"@smithy/util-retry" "^4.2.0"
6824
+
"@smithy/uuid" "^1.1.0"
6825
+
tslib "^2.6.2"
6833
6826
6834
-
"@smithy/middleware-serde@^2.0.13", "@smithy/middleware-serde@^2.0.14":
6835
-
version "2.0.14"
6836
-
resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-2.0.14.tgz#147e7413f934f213dbfe4815e691409cc9c0d793"
6837
-
integrity sha512-hFi3FqoYWDntCYA2IGY6gJ6FKjq2gye+1tfxF2HnIJB5uW8y2DhpRNBSUMoqP+qvYzRqZ6ntv4kgbG+o3pX57g==
6827
+
"@smithy/middleware-serde@^4.2.0":
6828
+
version "4.2.0"
6829
+
resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.2.0.tgz#1b7fcaa699d1c48f2c3cbbce325aa756895ddf0f"
6830
+
integrity sha512-rpTQ7D65/EAbC6VydXlxjvbifTf4IH+sADKg6JmAvhkflJO2NvDeyU9qsWUNBelJiQFcXKejUHWRSdmpJmEmiw==
6838
6831
dependencies:
6839
-
"@smithy/types" "^2.6.0"
6840
-
tslib "^2.5.0"
6832
+
"@smithy/protocol-http" "^5.3.0"
6833
+
"@smithy/types" "^4.6.0"
6834
+
tslib "^2.6.2"
6841
6835
6842
-
"@smithy/middleware-stack@^2.0.7", "@smithy/middleware-stack@^2.0.8":
6843
-
version "2.0.8"
6844
-
resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-2.0.8.tgz#76827e2818654eb5a482ede36a59de6d6db7b896"
6845
-
integrity sha512-7/N59j0zWqVEKExJcA14MrLDZ/IeN+d6nbkN8ucs+eURyaDUXWYlZrQmMOd/TyptcQv0+RDlgag/zSTTV62y/Q==
6836
+
"@smithy/middleware-stack@^4.2.0":
6837
+
version "4.2.0"
6838
+
resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.2.0.tgz#fa2f7dcdb0f3a1649d1d2ec3dc4841d9c2f70e67"
6839
+
integrity sha512-G5CJ//eqRd9OARrQu9MK1H8fNm2sMtqFh6j8/rPozhEL+Dokpvi1Og+aCixTuwDAGZUkJPk6hJT5jchbk/WCyg==
6846
6840
dependencies:
6847
-
"@smithy/types" "^2.6.0"
6848
-
tslib "^2.5.0"
6841
+
"@smithy/types" "^4.6.0"
6842
+
tslib "^2.6.2"
6849
6843
6850
-
"@smithy/node-config-provider@^2.1.5", "@smithy/node-config-provider@^2.1.6":
6851
-
version "2.1.6"
6852
-
resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-2.1.6.tgz#835f62902676de71a358f66a0887a09154cf43c2"
6853
-
integrity sha512-HLqTs6O78m3M3z1cPLFxddxhEPv5MkVatfPuxoVO3A+cHZanNd/H5I6btcdHy6N2CB1MJ/lihJC92h30SESsBA==
6844
+
"@smithy/node-config-provider@^4.3.0":
6845
+
version "4.3.0"
6846
+
resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.3.0.tgz#619ba522d683081d06f112a581b9009988cb38eb"
6847
+
integrity sha512-5QgHNuWdT9j9GwMPPJCKxy2KDxZ3E5l4M3/5TatSZrqYVoEiqQrDfAq8I6KWZw7RZOHtVtCzEPdYz7rHZixwcA==
6854
6848
dependencies:
6855
-
"@smithy/property-provider" "^2.0.15"
6856
-
"@smithy/shared-ini-file-loader" "^2.2.5"
6857
-
"@smithy/types" "^2.6.0"
6858
-
tslib "^2.5.0"
6849
+
"@smithy/property-provider" "^4.2.0"
6850
+
"@smithy/shared-ini-file-loader" "^4.3.0"
6851
+
"@smithy/types" "^4.6.0"
6852
+
tslib "^2.6.2"
6859
6853
6860
-
"@smithy/node-http-handler@^2.1.10", "@smithy/node-http-handler@^2.1.9":
6861
-
version "2.1.10"
6862
-
resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-2.1.10.tgz#8921a661dfb273a21dd1dff3ad1fe5196ea3c525"
6863
-
integrity sha512-lkALAwtN6odygIM4nB8aHDahINM6WXXjNrZmWQAh0RSossySRT2qa31cFv0ZBuAYVWeprskRk13AFvvLmf1WLw==
6854
+
"@smithy/node-http-handler@^4.3.0":
6855
+
version "4.3.0"
6856
+
resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.3.0.tgz#783d3dbdf5b90b9e0ca1e56070a3be38b3836b7d"
6857
+
integrity sha512-RHZ/uWCmSNZ8cneoWEVsVwMZBKy/8123hEpm57vgGXA3Irf/Ja4v9TVshHK2ML5/IqzAZn0WhINHOP9xl+Qy6Q==
6864
6858
dependencies:
6865
-
"@smithy/abort-controller" "^2.0.14"
6866
-
"@smithy/protocol-http" "^3.0.10"
6867
-
"@smithy/querystring-builder" "^2.0.14"
6868
-
"@smithy/types" "^2.6.0"
6869
-
tslib "^2.5.0"
6859
+
"@smithy/abort-controller" "^4.2.0"
6860
+
"@smithy/protocol-http" "^5.3.0"
6861
+
"@smithy/querystring-builder" "^4.2.0"
6862
+
"@smithy/types" "^4.6.0"
6863
+
tslib "^2.6.2"
6870
6864
6871
-
"@smithy/property-provider@^2.0.0", "@smithy/property-provider@^2.0.15":
6872
-
version "2.0.15"
6873
-
resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-2.0.15.tgz#7a5069f6bab4d59f640b2e73e99fa03e3fda3cc1"
6874
-
integrity sha512-YbRFBn8oiiC3o1Kn3a4KjGa6k47rCM9++5W9cWqYn9WnkyH+hBWgfJAckuxpyA2Hq6Ys4eFrWzXq6fqHEw7iew==
6865
+
"@smithy/property-provider@^4.2.0":
6866
+
version "4.2.0"
6867
+
resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.2.0.tgz#431c573326f572ae9063d58c21690f28251f9dce"
6868
+
integrity sha512-rV6wFre0BU6n/tx2Ztn5LdvEdNZ2FasQbPQmDOPfV9QQyDmsCkOAB0osQjotRCQg+nSKFmINhyda0D3AnjSBJw==
6875
6869
dependencies:
6876
-
"@smithy/types" "^2.6.0"
6877
-
tslib "^2.5.0"
6870
+
"@smithy/types" "^4.6.0"
6871
+
tslib "^2.6.2"
6878
6872
6879
-
"@smithy/protocol-http@^3.0.10", "@smithy/protocol-http@^3.0.9":
6880
-
version "3.0.10"
6881
-
resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-3.0.10.tgz#235ffdcdc3022c4a76b1785dbc6f9f8427859e1f"
6882
-
integrity sha512-6+tjNk7rXW7YTeGo9qwxXj/2BFpJTe37kTj3EnZCoX/nH+NP/WLA7O83fz8XhkGqsaAhLUPo/bB12vvd47nsmg==
6873
+
"@smithy/protocol-http@^5.3.0":
6874
+
version "5.3.0"
6875
+
resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.3.0.tgz#2a2834386b706b959d20e7841099b1780ae62ace"
6876
+
integrity sha512-6POSYlmDnsLKb7r1D3SVm7RaYW6H1vcNcTWGWrF7s9+2noNYvUsm7E4tz5ZQ9HXPmKn6Hb67pBDRIjrT4w/d7Q==
6883
6877
dependencies:
6884
-
"@smithy/types" "^2.6.0"
6885
-
tslib "^2.5.0"
6878
+
"@smithy/types" "^4.6.0"
6879
+
tslib "^2.6.2"
6886
6880
6887
-
"@smithy/querystring-builder@^2.0.14":
6888
-
version "2.0.14"
6889
-
resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-2.0.14.tgz#3ba4ba728ab10e040b46079afc983c3378032328"
6890
-
integrity sha512-lQ4pm9vTv9nIhl5jt6uVMPludr6syE2FyJmHsIJJuOD7QPIJnrf9HhUGf1iHh9KJ4CUv21tpOU3X6s0rB6uJ0g==
6881
+
"@smithy/querystring-builder@^4.2.0":
6882
+
version "4.2.0"
6883
+
resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-4.2.0.tgz#a6191d2eccc14ffce821a559ec26c94c636a39c6"
6884
+
integrity sha512-Q4oFD0ZmI8yJkiPPeGUITZj++4HHYCW3pYBYfIobUCkYpI6mbkzmG1MAQQ3lJYYWj3iNqfzOenUZu+jqdPQ16A==
6891
6885
dependencies:
6892
-
"@smithy/types" "^2.6.0"
6893
-
"@smithy/util-uri-escape" "^2.0.0"
6894
-
tslib "^2.5.0"
6886
+
"@smithy/types" "^4.6.0"
6887
+
"@smithy/util-uri-escape" "^4.2.0"
6888
+
tslib "^2.6.2"
6895
6889
6896
-
"@smithy/querystring-parser@^2.0.14":
6897
-
version "2.0.14"
6898
-
resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-2.0.14.tgz#0e3936d44c783540321fedd9d502aac22073a556"
6899
-
integrity sha512-+cbtXWI9tNtQjlgQg3CA+pvL3zKTAxPnG3Pj6MP89CR3vi3QMmD0SOWoq84tqZDnJCxlsusbgIXk1ngMReXo+A==
6890
+
"@smithy/querystring-parser@^4.2.0":
6891
+
version "4.2.0"
6892
+
resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-4.2.0.tgz#4c4ebe257e951dff91f9db65f9558752641185e8"
6893
+
integrity sha512-BjATSNNyvVbQxOOlKse0b0pSezTWGMvA87SvoFoFlkRsKXVsN3bEtjCxvsNXJXfnAzlWFPaT9DmhWy1vn0sNEA==
6900
6894
dependencies:
6901
-
"@smithy/types" "^2.6.0"
6902
-
tslib "^2.5.0"
6895
+
"@smithy/types" "^4.6.0"
6896
+
tslib "^2.6.2"
6903
6897
6904
-
"@smithy/service-error-classification@^2.0.7":
6905
-
version "2.0.7"
6906
-
resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-2.0.7.tgz#9ef515fdc751a27a555f51121be5c37006a4c458"
6907
-
integrity sha512-LLxgW12qGz8doYto15kZ4x1rHjtXl0BnCG6T6Wb8z2DI4PT9cJfOSvzbuLzy7+5I24PAepKgFeWHRd9GYy3Z9w==
6898
+
"@smithy/service-error-classification@^4.2.0":
6899
+
version "4.2.0"
6900
+
resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.2.0.tgz#d98d9b351d05c21b83c5a012194480a8c2eae5b7"
6901
+
integrity sha512-Ylv1ttUeKatpR0wEOMnHf1hXMktPUMObDClSWl2TpCVT4DwtJhCeighLzSLbgH3jr5pBNM0LDXT5yYxUvZ9WpA==
6908
6902
dependencies:
6909
-
"@smithy/types" "^2.6.0"
6903
+
"@smithy/types" "^4.6.0"
6910
6904
6911
-
"@smithy/shared-ini-file-loader@^2.0.6", "@smithy/shared-ini-file-loader@^2.2.5":
6912
-
version "2.2.5"
6913
-
resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.2.5.tgz#7fe24f5f8143e9082b61c3fab4d4d7c395dda807"
6914
-
integrity sha512-LHA68Iu7SmNwfAVe8egmjDCy648/7iJR/fK1UnVw+iAOUJoEYhX2DLgVd5pWllqdDiRbQQzgaHLcRokM+UFR1w==
6905
+
"@smithy/shared-ini-file-loader@^4.3.0":
6906
+
version "4.3.0"
6907
+
resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.3.0.tgz#241a493ea7fa7faeaefccf6a5fa81af521d91cfa"
6908
+
integrity sha512-VCUPPtNs+rKWlqqntX0CbVvWyjhmX30JCtzO+s5dlzzxrvSfRh5SY0yxnkirvc1c80vdKQttahL71a9EsdolSQ==
6915
6909
dependencies:
6916
-
"@smithy/types" "^2.6.0"
6917
-
tslib "^2.5.0"
6910
+
"@smithy/types" "^4.6.0"
6911
+
tslib "^2.6.2"
6918
6912
6919
-
"@smithy/signature-v4@^2.0.0":
6920
-
version "2.0.16"
6921
-
resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-2.0.16.tgz#51456baa6992120031692e1bf28178b766bf40ac"
6922
-
integrity sha512-ilLY85xS2kZZzTb83diQKYLIYALvart0KnBaKnIRnMBHAGEio5aHSlANQoxVn0VsonwmQ3CnWhnCT0sERD8uTg==
6913
+
"@smithy/signature-v4@^5.3.0":
6914
+
version "5.3.0"
6915
+
resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.3.0.tgz#05d459cc4ec8f9d7300bb6b488cccedf2b73b7fb"
6916
+
integrity sha512-MKNyhXEs99xAZaFhm88h+3/V+tCRDQ+PrDzRqL0xdDpq4gjxcMmf5rBA3YXgqZqMZ/XwemZEurCBQMfxZOWq/g==
6923
6917
dependencies:
6924
-
"@smithy/eventstream-codec" "^2.0.14"
6925
-
"@smithy/is-array-buffer" "^2.0.0"
6926
-
"@smithy/types" "^2.6.0"
6927
-
"@smithy/util-hex-encoding" "^2.0.0"
6928
-
"@smithy/util-middleware" "^2.0.7"
6929
-
"@smithy/util-uri-escape" "^2.0.0"
6930
-
"@smithy/util-utf8" "^2.0.2"
6931
-
tslib "^2.5.0"
6918
+
"@smithy/is-array-buffer" "^4.2.0"
6919
+
"@smithy/protocol-http" "^5.3.0"
6920
+
"@smithy/types" "^4.6.0"
6921
+
"@smithy/util-hex-encoding" "^4.2.0"
6922
+
"@smithy/util-middleware" "^4.2.0"
6923
+
"@smithy/util-uri-escape" "^4.2.0"
6924
+
"@smithy/util-utf8" "^4.2.0"
6925
+
tslib "^2.6.2"
6932
6926
6933
-
"@smithy/smithy-client@^2.1.15", "@smithy/smithy-client@^2.1.16":
6934
-
version "2.1.16"
6935
-
resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-2.1.16.tgz#eae70fac673b06494c536fa5637c2df12887ce3a"
6936
-
integrity sha512-Lw67+yQSpLl4YkDLUzI2KgS8TXclXmbzSeOJUmRFS4ueT56B4pw3RZRF/SRzvgyxM/HxgkUan8oSHXCujPDafQ==
6927
+
"@smithy/smithy-client@^4.5.0", "@smithy/smithy-client@^4.7.0":
6928
+
version "4.7.0"
6929
+
resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.7.0.tgz#1b0b74a3f58bdf7a77024473b6fe6ec1aa9556c2"
6930
+
integrity sha512-3BDx/aCCPf+kkinYf5QQhdQ9UAGihgOVqI3QO5xQfSaIWvUE4KYLtiGRWsNe1SR7ijXC0QEPqofVp5Sb0zC8xQ==
6937
6931
dependencies:
6938
-
"@smithy/middleware-stack" "^2.0.8"
6939
-
"@smithy/types" "^2.6.0"
6940
-
"@smithy/util-stream" "^2.0.21"
6941
-
tslib "^2.5.0"
6932
+
"@smithy/core" "^3.14.0"
6933
+
"@smithy/middleware-endpoint" "^4.3.0"
6934
+
"@smithy/middleware-stack" "^4.2.0"
6935
+
"@smithy/protocol-http" "^5.3.0"
6936
+
"@smithy/types" "^4.6.0"
6937
+
"@smithy/util-stream" "^4.4.0"
6938
+
tslib "^2.6.2"
6942
6939
6943
-
"@smithy/types@^2.5.0", "@smithy/types@^2.6.0":
6940
+
"@smithy/types@^2.5.0":
6944
6941
version "2.6.0"
6945
6942
resolved "https://registry.yarnpkg.com/@smithy/types/-/types-2.6.0.tgz#a09c40b512e2df213229a20a43d0d9cfcf55ca3e"
6946
6943
integrity sha512-PgqxJq2IcdMF9iAasxcqZqqoOXBHufEfmbEUdN1pmJrJltT42b0Sc8UiYSWWzKkciIp9/mZDpzYi4qYG1qqg6g==
6947
6944
dependencies:
6948
6945
tslib "^2.5.0"
6949
6946
6950
-
"@smithy/url-parser@^2.0.13", "@smithy/url-parser@^2.0.14":
6951
-
version "2.0.14"
6952
-
resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-2.0.14.tgz#6e09902482e9fef0882e6c9f1009ca57fcf3f7b4"
6953
-
integrity sha512-kbu17Y1AFXi5lNlySdDj7ZzmvupyWKCX/0jNZ8ffquRyGdbDZb+eBh0QnWqsSmnZa/ctyWaTf7n4l/pXLExrnw==
6947
+
"@smithy/types@^4.6.0":
6948
+
version "4.6.0"
6949
+
resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.6.0.tgz#8ea8b15fedee3cdc555e8f947ce35fb1e973bb7a"
6950
+
integrity sha512-4lI9C8NzRPOv66FaY1LL1O/0v0aLVrq/mXP/keUa9mJOApEeae43LsLd2kZRUJw91gxOQfLIrV3OvqPgWz1YsA==
6954
6951
dependencies:
6955
-
"@smithy/querystring-parser" "^2.0.14"
6956
-
"@smithy/types" "^2.6.0"
6957
-
tslib "^2.5.0"
6952
+
tslib "^2.6.2"
6953
+
6954
+
"@smithy/url-parser@^4.2.0":
6955
+
version "4.2.0"
6956
+
resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.2.0.tgz#b6d6e739233ae120e4d6725b04375cb87791491f"
6957
+
integrity sha512-AlBmD6Idav2ugmoAL6UtR6ItS7jU5h5RNqLMZC7QrLCoITA9NzIN3nx9GWi8g4z1pfWh2r9r96SX/jHiNwPJ9A==
6958
+
dependencies:
6959
+
"@smithy/querystring-parser" "^4.2.0"
6960
+
"@smithy/types" "^4.6.0"
6961
+
tslib "^2.6.2"
6962
+
6963
+
"@smithy/util-base64@^4.2.0":
6964
+
version "4.2.0"
6965
+
resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-4.2.0.tgz#677f616772389adbad278b05d84835abbfe63bbc"
6966
+
integrity sha512-+erInz8WDv5KPe7xCsJCp+1WCjSbah9gWcmUXc9NqmhyPx59tf7jqFz+za1tRG1Y5KM1Cy1rWCcGypylFp4mvA==
6967
+
dependencies:
6968
+
"@smithy/util-buffer-from" "^4.2.0"
6969
+
"@smithy/util-utf8" "^4.2.0"
6970
+
tslib "^2.6.2"
6958
6971
6959
-
"@smithy/util-base64@^2.0.1":
6960
-
version "2.0.1"
6961
-
resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-2.0.1.tgz#57f782dafc187eddea7c8a1ff2a7c188ed1a02c4"
6962
-
integrity sha512-DlI6XFYDMsIVN+GH9JtcRp3j02JEVuWIn/QOZisVzpIAprdsxGveFed0bjbMRCqmIFe8uetn5rxzNrBtIGrPIQ==
6972
+
"@smithy/util-body-length-browser@^4.2.0":
6973
+
version "4.2.0"
6974
+
resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-4.2.0.tgz#04e9fc51ee7a3e7f648a4b4bcdf96c350cfa4d61"
6975
+
integrity sha512-Fkoh/I76szMKJnBXWPdFkQJl2r9SjPt3cMzLdOB6eJ4Pnpas8hVoWPYemX/peO0yrrvldgCUVJqOAjUrOLjbxg==
6963
6976
dependencies:
6964
-
"@smithy/util-buffer-from" "^2.0.0"
6965
-
tslib "^2.5.0"
6977
+
tslib "^2.6.2"
6966
6978
6967
-
"@smithy/util-body-length-browser@^2.0.0":
6968
-
version "2.0.0"
6969
-
resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-2.0.0.tgz#5447853003b4c73da3bc5f3c5e82c21d592d1650"
6970
-
integrity sha512-JdDuS4ircJt+FDnaQj88TzZY3+njZ6O+D3uakS32f2VNnDo3vyEuNdBOh/oFd8Df1zSZOuH1HEChk2AOYDezZg==
6979
+
"@smithy/util-body-length-node@^4.2.0":
6980
+
version "4.2.0"
6981
+
resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-4.2.0.tgz#ea6a0fdabb48dd0b212e17e42b1f07bb7373147b"
6982
+
integrity sha512-U8q1WsSZFjXijlD7a4wsDQOvOwV+72iHSfq1q7VD+V75xP/pdtm0WIGuaFJ3gcADDOKj2MIBn4+zisi140HEnQ==
6971
6983
dependencies:
6972
-
tslib "^2.5.0"
6984
+
tslib "^2.6.2"
6973
6985
6974
-
"@smithy/util-body-length-node@^2.1.0":
6975
-
version "2.1.0"
6976
-
resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-2.1.0.tgz#313a5f7c5017947baf5fa018bfc22628904bbcfa"
6977
-
integrity sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw==
6986
+
"@smithy/util-buffer-from@^2.2.0":
6987
+
version "2.2.0"
6988
+
resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz#6fc88585165ec73f8681d426d96de5d402021e4b"
6989
+
integrity sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==
6978
6990
dependencies:
6979
-
tslib "^2.5.0"
6991
+
"@smithy/is-array-buffer" "^2.2.0"
6992
+
tslib "^2.6.2"
6980
6993
6981
-
"@smithy/util-buffer-from@^2.0.0":
6982
-
version "2.0.0"
6983
-
resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz#7eb75d72288b6b3001bc5f75b48b711513091deb"
6984
-
integrity sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==
6994
+
"@smithy/util-buffer-from@^4.2.0":
6995
+
version "4.2.0"
6996
+
resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-4.2.0.tgz#7abd12c4991b546e7cee24d1e8b4bfaa35c68a9d"
6997
+
integrity sha512-kAY9hTKulTNevM2nlRtxAG2FQ3B2OR6QIrPY3zE5LqJy1oxzmgBGsHLWTcNhWXKchgA0WHW+mZkQrng/pgcCew==
6985
6998
dependencies:
6986
-
"@smithy/is-array-buffer" "^2.0.0"
6987
-
tslib "^2.5.0"
6999
+
"@smithy/is-array-buffer" "^4.2.0"
7000
+
tslib "^2.6.2"
6988
7001
6989
-
"@smithy/util-config-provider@^2.0.0":
6990
-
version "2.0.0"
6991
-
resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-2.0.0.tgz#4dd6a793605559d94267312fd06d0f58784b4c38"
6992
-
integrity sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg==
7002
+
"@smithy/util-config-provider@^4.2.0":
7003
+
version "4.2.0"
7004
+
resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-4.2.0.tgz#2e4722937f8feda4dcb09672c59925a4e6286cfc"
7005
+
integrity sha512-YEjpl6XJ36FTKmD+kRJJWYvrHeUvm5ykaUS5xK+6oXffQPHeEM4/nXlZPe+Wu0lsgRUcNZiliYNh/y7q9c2y6Q==
6993
7006
dependencies:
6994
-
tslib "^2.5.0"
7007
+
tslib "^2.6.2"
6995
7008
6996
-
"@smithy/util-defaults-mode-browser@^2.0.19":
6997
-
version "2.0.20"
6998
-
resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.20.tgz#efabf1c0dadd0d86340f796b761bf17b59dcf900"
6999
-
integrity sha512-QJtnbTIl0/BbEASkx1MUFf6EaoWqWW1/IM90N++8NNscePvPf77GheYfpoPis6CBQawUWq8QepTP2QUSAdrVkw==
7009
+
"@smithy/util-defaults-mode-browser@^4.2.0":
7010
+
version "4.2.0"
7011
+
resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.2.0.tgz#7b9f0299203aaa48953c4997c1630bdeffd80ec0"
7012
+
integrity sha512-qzHp7ZDk1Ba4LDwQVCNp90xPGqSu7kmL7y5toBpccuhi3AH7dcVBIT/pUxYcInK4jOy6FikrcTGq5wxcka8UaQ==
7000
7013
dependencies:
7001
-
"@smithy/property-provider" "^2.0.15"
7002
-
"@smithy/smithy-client" "^2.1.16"
7003
-
"@smithy/types" "^2.6.0"
7014
+
"@smithy/property-provider" "^4.2.0"
7015
+
"@smithy/smithy-client" "^4.7.0"
7016
+
"@smithy/types" "^4.6.0"
7004
7017
bowser "^2.11.0"
7005
-
tslib "^2.5.0"
7018
+
tslib "^2.6.2"
7019
+
7020
+
"@smithy/util-defaults-mode-node@^4.2.0":
7021
+
version "4.2.0"
7022
+
resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.0.tgz#efe5a6be134755317a0edf9595582bd6732e493a"
7023
+
integrity sha512-FxUHS3WXgx3bTWR6yQHNHHkQHZm/XKIi/CchTnKvBulN6obWpcbzJ6lDToXn+Wp0QlVKd7uYAz2/CTw1j7m+Kg==
7024
+
dependencies:
7025
+
"@smithy/config-resolver" "^4.3.0"
7026
+
"@smithy/credential-provider-imds" "^4.2.0"
7027
+
"@smithy/node-config-provider" "^4.3.0"
7028
+
"@smithy/property-provider" "^4.2.0"
7029
+
"@smithy/smithy-client" "^4.7.0"
7030
+
"@smithy/types" "^4.6.0"
7031
+
tslib "^2.6.2"
7006
7032
7007
-
"@smithy/util-defaults-mode-node@^2.0.25":
7008
-
version "2.0.26"
7009
-
resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.26.tgz#a701b6b0cc3f2bb57964049ccb0f8d147a8654df"
7010
-
integrity sha512-lGFPOFCHv1ql019oegYqa54BZH7HREw6EBqjDLbAr0wquMX0BDi2sg8TJ6Eq+JGLijkZbJB73m4+aK8OFAapMg==
7033
+
"@smithy/util-endpoints@^3.2.0":
7034
+
version "3.2.0"
7035
+
resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.2.0.tgz#4bdc4820ceab5d66365ee72cfb14226e10bb0e24"
7036
+
integrity sha512-TXeCn22D56vvWr/5xPqALc9oO+LN+QpFjrSM7peG/ckqEPoI3zaKZFp+bFwfmiHhn5MGWPaLCqDOJPPIixk9Wg==
7011
7037
dependencies:
7012
-
"@smithy/config-resolver" "^2.0.19"
7013
-
"@smithy/credential-provider-imds" "^2.1.2"
7014
-
"@smithy/node-config-provider" "^2.1.6"
7015
-
"@smithy/property-provider" "^2.0.15"
7016
-
"@smithy/smithy-client" "^2.1.16"
7017
-
"@smithy/types" "^2.6.0"
7018
-
tslib "^2.5.0"
7038
+
"@smithy/node-config-provider" "^4.3.0"
7039
+
"@smithy/types" "^4.6.0"
7040
+
tslib "^2.6.2"
7019
7041
7020
-
"@smithy/util-endpoints@^1.0.4":
7021
-
version "1.0.5"
7022
-
resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-1.0.5.tgz#9e6ffdc9ac9d597869209e3b83784a13f277956e"
7023
-
integrity sha512-K7qNuCOD5K/90MjHvHm9kJldrfm40UxWYQxNEShMFxV/lCCCRIg8R4uu1PFAxRvPxNpIdcrh1uK6I1ISjDXZJw==
7042
+
"@smithy/util-hex-encoding@^4.2.0":
7043
+
version "4.2.0"
7044
+
resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-4.2.0.tgz#1c22ea3d1e2c3a81ff81c0a4f9c056a175068a7b"
7045
+
integrity sha512-CCQBwJIvXMLKxVbO88IukazJD9a4kQ9ZN7/UMGBjBcJYvatpWk+9g870El4cB8/EJxfe+k+y0GmR9CAzkF+Nbw==
7024
7046
dependencies:
7025
-
"@smithy/node-config-provider" "^2.1.6"
7026
-
"@smithy/types" "^2.6.0"
7027
-
tslib "^2.5.0"
7047
+
tslib "^2.6.2"
7028
7048
7029
-
"@smithy/util-hex-encoding@^2.0.0":
7030
-
version "2.0.0"
7031
-
resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz#0aa3515acd2b005c6d55675e377080a7c513b59e"
7032
-
integrity sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==
7049
+
"@smithy/util-middleware@^4.2.0":
7050
+
version "4.2.0"
7051
+
resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.2.0.tgz#85973ae0db65af4ab4bedf12f31487a4105d1158"
7052
+
integrity sha512-u9OOfDa43MjagtJZ8AapJcmimP+K2Z7szXn8xbty4aza+7P1wjFmy2ewjSbhEiYQoW1unTlOAIV165weYAaowA==
7033
7053
dependencies:
7034
-
tslib "^2.5.0"
7054
+
"@smithy/types" "^4.6.0"
7055
+
tslib "^2.6.2"
7035
7056
7036
-
"@smithy/util-middleware@^2.0.6", "@smithy/util-middleware@^2.0.7":
7037
-
version "2.0.7"
7038
-
resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-2.0.7.tgz#92dda5d2a79915e06a275b4df3d66d4381b60a5f"
7039
-
integrity sha512-tRINOTlf1G9B0ECarFQAtTgMhpnrMPSa+5j4ZEwEawCLfTFTavk6757sxhE4RY5RMlD/I3x+DCS8ZUiR8ho9Pw==
7057
+
"@smithy/util-retry@^4.2.0":
7058
+
version "4.2.0"
7059
+
resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.2.0.tgz#1fa58e277b62df98d834e6c8b7d57f4c62ff1baf"
7060
+
integrity sha512-BWSiuGbwRnEE2SFfaAZEX0TqaxtvtSYPM/J73PFVm+A29Fg1HTPiYFb8TmX1DXp4hgcdyJcNQmprfd5foeORsg==
7040
7061
dependencies:
7041
-
"@smithy/types" "^2.6.0"
7042
-
tslib "^2.5.0"
7062
+
"@smithy/service-error-classification" "^4.2.0"
7063
+
"@smithy/types" "^4.6.0"
7064
+
tslib "^2.6.2"
7043
7065
7044
-
"@smithy/util-retry@^2.0.6", "@smithy/util-retry@^2.0.7":
7045
-
version "2.0.7"
7046
-
resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-2.0.7.tgz#14ad8ebe5d8428dd0216d58b883e7fd964ae1e95"
7047
-
integrity sha512-fIe5yARaF0+xVT1XKcrdnHKTJ1Vc4+3e3tLDjCuIcE9b6fkBzzGFY7AFiX4M+vj6yM98DrwkuZeHf7/hmtVp0Q==
7066
+
"@smithy/util-stream@^4.4.0":
7067
+
version "4.4.0"
7068
+
resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.4.0.tgz#e203c74b8664d0e3f537185de5da960655333a45"
7069
+
integrity sha512-vtO7ktbixEcrVzMRmpQDnw/Ehr9UWjBvSJ9fyAbadKkC4w5Cm/4lMO8cHz8Ysb8uflvQUNRcuux/oNHKPXkffg==
7048
7070
dependencies:
7049
-
"@smithy/service-error-classification" "^2.0.7"
7050
-
"@smithy/types" "^2.6.0"
7051
-
tslib "^2.5.0"
7071
+
"@smithy/fetch-http-handler" "^5.3.0"
7072
+
"@smithy/node-http-handler" "^4.3.0"
7073
+
"@smithy/types" "^4.6.0"
7074
+
"@smithy/util-base64" "^4.2.0"
7075
+
"@smithy/util-buffer-from" "^4.2.0"
7076
+
"@smithy/util-hex-encoding" "^4.2.0"
7077
+
"@smithy/util-utf8" "^4.2.0"
7078
+
tslib "^2.6.2"
7052
7079
7053
-
"@smithy/util-stream@^2.0.20", "@smithy/util-stream@^2.0.21":
7054
-
version "2.0.21"
7055
-
resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-2.0.21.tgz#290935084e026afae6bacec7481abdae3498ee35"
7056
-
integrity sha512-0BUE16d7n1x7pi1YluXJdB33jOTyBChT0j/BlOkFa9uxfg6YqXieHxjHNuCdJRARa7AZEj32LLLEPJ1fSa4inA==
7080
+
"@smithy/util-uri-escape@^4.2.0":
7081
+
version "4.2.0"
7082
+
resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-4.2.0.tgz#096a4cec537d108ac24a68a9c60bee73fc7e3a9e"
7083
+
integrity sha512-igZpCKV9+E/Mzrpq6YacdTQ0qTiLm85gD6N/IrmyDvQFA4UnU3d5g3m8tMT/6zG/vVkWSU+VxeUyGonL62DuxA==
7084
+
dependencies:
7085
+
tslib "^2.6.2"
7086
+
7087
+
"@smithy/util-utf8@^2.0.0":
7088
+
version "2.3.0"
7089
+
resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-2.3.0.tgz#dd96d7640363259924a214313c3cf16e7dd329c5"
7090
+
integrity sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==
7057
7091
dependencies:
7058
-
"@smithy/fetch-http-handler" "^2.2.7"
7059
-
"@smithy/node-http-handler" "^2.1.10"
7060
-
"@smithy/types" "^2.6.0"
7061
-
"@smithy/util-base64" "^2.0.1"
7062
-
"@smithy/util-buffer-from" "^2.0.0"
7063
-
"@smithy/util-hex-encoding" "^2.0.0"
7064
-
"@smithy/util-utf8" "^2.0.2"
7065
-
tslib "^2.5.0"
7092
+
"@smithy/util-buffer-from" "^2.2.0"
7093
+
tslib "^2.6.2"
7066
7094
7067
-
"@smithy/util-uri-escape@^2.0.0":
7068
-
version "2.0.0"
7069
-
resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz#19955b1a0f517a87ae77ac729e0e411963dfda95"
7070
-
integrity sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==
7095
+
"@smithy/util-utf8@^4.2.0":
7096
+
version "4.2.0"
7097
+
resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-4.2.0.tgz#8b19d1514f621c44a3a68151f3d43e51087fed9d"
7098
+
integrity sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==
7071
7099
dependencies:
7072
-
tslib "^2.5.0"
7100
+
"@smithy/util-buffer-from" "^4.2.0"
7101
+
tslib "^2.6.2"
7073
7102
7074
-
"@smithy/util-utf8@^2.0.2":
7075
-
version "2.0.2"
7076
-
resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-2.0.2.tgz#626b3e173ad137208e27ed329d6bea70f4a1a7f7"
7077
-
integrity sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==
7103
+
"@smithy/util-waiter@^4.2.0":
7104
+
version "4.2.0"
7105
+
resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-4.2.0.tgz#fcf5609143fa745d45424b0463560425b39c34eb"
7106
+
integrity sha512-0Z+nxUU4/4T+SL8BCNN4ztKdQjToNvUYmkF1kXO5T7Yz3Gafzh0HeIG6mrkN8Fz3gn9hSyxuAT+6h4vM+iQSBQ==
7078
7107
dependencies:
7079
-
"@smithy/util-buffer-from" "^2.0.0"
7080
-
tslib "^2.5.0"
7108
+
"@smithy/abort-controller" "^4.2.0"
7109
+
"@smithy/types" "^4.6.0"
7110
+
tslib "^2.6.2"
7081
7111
7082
-
"@smithy/util-waiter@^2.0.13":
7083
-
version "2.0.14"
7084
-
resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-2.0.14.tgz#b2c8ce5728c1bb92236dfbfe3bf8f354a328c4f7"
7085
-
integrity sha512-Q6gSz4GUNjNGhrfNg+2Mjy+7K4pEI3r82x1b/+3dSc03MQqobMiUrRVN/YK/4nHVagvBELCoXsiHAFQJNQ5BeA==
7112
+
"@smithy/uuid@^1.1.0":
7113
+
version "1.1.0"
7114
+
resolved "https://registry.yarnpkg.com/@smithy/uuid/-/uuid-1.1.0.tgz#9fd09d3f91375eab94f478858123387df1cda987"
7115
+
integrity sha512-4aUIteuyxtBUhVdiQqcDhKFitwfd9hqoSDYY2KRXiWtgoWJ9Bmise+KfEPDiVHWeJepvF8xJO9/9+WDIciMFFw==
7086
7116
dependencies:
7087
-
"@smithy/abort-controller" "^2.0.14"
7088
-
"@smithy/types" "^2.6.0"
7089
-
tslib "^2.5.0"
7117
+
tslib "^2.6.2"
7090
7118
7091
7119
"@tanstack/query-async-storage-persister@^5.25.0":
7092
7120
version "5.25.0"
···
11630
11658
resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.6.tgz#88f130b77cfaea2378d56bf970dea21257a68748"
11631
11659
integrity sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==
11632
11660
11633
-
fast-xml-parser@4.2.5:
11634
-
version "4.2.5"
11635
-
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz#a6747a09296a6cb34f2ae634019bf1738f3b421f"
11636
-
integrity sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==
11661
+
fast-xml-parser@5.2.5:
11662
+
version "5.2.5"
11663
+
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-5.2.5.tgz#4809fdfb1310494e341098c25cb1341a01a9144a"
11664
+
integrity sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==
11637
11665
dependencies:
11638
-
strnum "^1.0.5"
11666
+
strnum "^2.1.0"
11639
11667
11640
11668
fastq@^1.6.0:
11641
11669
version "1.15.0"
···
18799
18827
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
18800
18828
integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==
18801
18829
18802
-
strnum@^1.0.5:
18803
-
version "1.0.5"
18804
-
resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db"
18805
-
integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==
18830
+
strnum@^2.1.0:
18831
+
version "2.1.1"
18832
+
resolved "https://registry.yarnpkg.com/strnum/-/strnum-2.1.1.tgz#cf2a6e0cf903728b8b2c4b971b7e36b4e82d46ab"
18833
+
integrity sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==
18806
18834
18807
18835
strtok3@^6.2.4:
18808
18836
version "6.3.0"
···
19188
19216
v8-compile-cache-lib "^3.0.1"
19189
19217
yn "3.1.1"
19190
19218
19219
+
ts-plugin-sort-import-suggestions@^1.0.4:
19220
+
version "1.0.4"
19221
+
resolved "https://registry.yarnpkg.com/ts-plugin-sort-import-suggestions/-/ts-plugin-sort-import-suggestions-1.0.4.tgz#d1ed6c235feb8c8bb8b34c625ea75b46e3e62925"
19222
+
integrity sha512-85n5lm2OQQ+b7aRNK9omU1gmjMNXRsgeLwojm5u4OSY5sVBkAHTcgMQPEeHMNlyyfFW0uXnwgqAU0pNfhD96Bw==
19223
+
19191
19224
tsconfig-paths@^3.15.0:
19192
19225
version "3.15.0"
19193
19226
resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4"
···
19198
19231
minimist "^1.2.6"
19199
19232
strip-bom "^3.0.0"
19200
19233
19201
-
tslib@2:
19234
+
tslib@2, tslib@^2.6.2:
19202
19235
version "2.8.1"
19203
19236
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f"
19204
19237
integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==
19205
19238
19206
-
tslib@^1.11.1, tslib@^1.8.1, tslib@^1.9.0:
19239
+
tslib@^1.8.1, tslib@^1.9.0:
19207
19240
version "1.14.1"
19208
19241
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
19209
19242
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
19210
19243
19211
-
tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.5.0:
19244
+
tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.5.0:
19212
19245
version "2.6.2"
19213
19246
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
19214
19247
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==