mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-04 01:20:12 +00:00
Support for Xcode 27 on CI (#6217)
* Run the tests on iOS 27.0 Bump the required simulator OS in the preview, UI and Compound tests, and the CI tool's default OS, from 26.5 to 27.0. Test devices stay the same. iOS 27 writes transcoded videos 146 bytes larger, so update the expected sizes in MediaUploadingPreprocessorTests. * Build and test on CI with Xcode 27 Select Xcode 27 in ci_common.sh and move every macOS workflow to the xcode-27 runner image, as macos-26 doesn't include Xcode 27. The Compound workflow now also creates its simulator on the iOS 27.0 runtime. The xcode-27 runners are slower, so give the unit, Enterprise, Compound and snapshot recording jobs longer timeouts. * Fix the preview snapshot layout on iOS 27 On iOS 27 the hosting controller applies the window's safe area when rendering, but the snapshot size comes from sizeThatFits, which ignores it. Component previews were shifted down and clipped at the bottom. Disable the hosting controller's safe area regions for these snapshots so the measured and rendered layouts match. swift-snapshot-testing also renders into a window without a scene, and on iOS 27 a navigation stack in such a window reserves space for a large title it never shows, leaving a gap below the navigation bar. Attach the render window to the app's scene until swift-snapshot-testing handles it. The invite users and add rooms screens sized their selected items row from a measured width stored in state, which is zero on the first layout pass, so snapshots could draw the row empty. Use containerRelativeFrame instead. The add rooms search previews now also wait for their results, and the search previews that show a clear button get a small precision tolerance, as it renders inconsistently in snapshots. * Re-record the preview snapshots on iOS 27.0 Recorded on an iPhone SE (3rd generation) simulator running iOS 27.0 with Xcode 27.0 (27A266a). The changes come from iOS 27 rendering: text anti-aliasing, hyphenation and line breaking, navigation bars and toggles that now render in snapshots, lazy stacks that were blank on iOS 26, and pseudo-language locale formatting. * Fix the UI tests on iOS 27 iOS 27 no longer exposes accessibility identifiers on SwiftUI menu items, so the space exploration test now finds them by label within the menu. On iPad, the start chat search field keeps focus after submitting and can swallow the next tap, so retry the tap if the create room screen doesn't appear. * Re-record the UI test snapshots on iOS 27.0 Recorded on iPhone 17 and iPad (A16) simulators running iOS 27.0 with Xcode 27.0. The changes come from iOS 27 styling, like the keyboard height and glass borders. This also removes the iPad app lock setup snapshots, which have been orphaned since those tests stopped running on iPad. * Fix the accessibility tests crashing on iOS 27 The accessibility tests' previews wrapper kept its ImageRenderer alive across the awaits that follow the render. On iOS 27, releasing it at that point tears down its view graph outside of a SwiftUI update, which hits an assertion and crashes the app. Release the renderer as soon as the image has been rendered. * Keep the accessibility tests' image renderers alive on iOS 27 Releasing the ImageRenderer straight away wasn't enough: on iOS 27, releasing one that rendered a preview crashes SwiftUI whichever context it happens in. Keep the renderers alive instead. Each test launches a fresh app, so they only live for the one test. * Share the UI tests' app settings with their mock user session Since the user session flow reads its settings from UserSettings, the UI tests' mock user session was wrapping a fresh volatile AppSettings instead of the one the tests configure. The flags that skip onboarding weren't picked up, so every user session UI test got stuck on the notifications permission screen. * Re-record the Compound snapshots on iOS 27.0 Apply the same safe area fix as the app's preview tests, so size-that-fits snapshots aren't clipped on iOS 27, and re-record the snapshots on an iPhone SE (3rd generation) simulator running iOS 27.0 in English (US). * Fix a race reading the keyboard in the accessibility tests On iOS 27 the QR code login screen's keyboard can be dismissing between checking that it exists and reading its frame, which fails the test. Snapshot it in a single query instead.
This commit is contained in:
@@ -35,7 +35,7 @@ enum Application {
|
||||
private static func checkEnvironments() {
|
||||
let requirediPhoneSimulator = "iPhone18,3" // iPhone 17
|
||||
let requirediPadSimulator = "iPad15,7" // iPad (A16)
|
||||
let requiredOSVersion = (major: 26, minor: 5)
|
||||
let requiredOSVersion = (major: 27, minor: 0)
|
||||
|
||||
let osVersion = ProcessInfo().operatingSystemVersion
|
||||
guard osVersion.majorVersion == requiredOSVersion.major, osVersion.minorVersion == requiredOSVersion.minor else {
|
||||
|
||||
@@ -33,6 +33,10 @@ class StartChatTests: XCTestCase {
|
||||
|
||||
startChatSearchField.clearAndTypeText("\n", app: app)
|
||||
app.buttons[A11yIdentifiers.startChatScreen.createRoom].firstMatch.tap()
|
||||
// On iPad the search field keeps focus on iOS 27, so the first tap can be swallowed while it resigns.
|
||||
if !app.textFields[A11yIdentifiers.createRoomScreen.roomName].waitForExistence(timeout: 2.0) {
|
||||
app.buttons[A11yIdentifiers.startChatScreen.createRoom].firstMatch.tap()
|
||||
}
|
||||
XCTAssertTrue(app.textFields[A11yIdentifiers.createRoomScreen.roomName].waitForExistence(timeout: 1.0))
|
||||
try await app.assertScreenshot(step: Step.createRoom)
|
||||
|
||||
|
||||
@@ -211,8 +211,9 @@ class UserSessionScreenTests: XCTestCase {
|
||||
try await Task.sleep(for: .seconds(1))
|
||||
try await app.assertScreenshot(step: Step.subspaceScreen)
|
||||
|
||||
// iOS 27 doesn't expose accessibility identifiers on menu items, so find them by their label.
|
||||
app.buttons[A11yIdentifiers.spaceScreen.moreMenu].tap()
|
||||
app.buttons[A11yIdentifiers.spaceScreen.createRoom].tap()
|
||||
app.collectionViews.buttons["Create room"].tap()
|
||||
XCTAssertTrue(app.buttons[A11yIdentifiers.createRoomScreen.cancel].waitForExistence(timeout: 5.0))
|
||||
try await Task.sleep(for: .seconds(1))
|
||||
try await app.assertScreenshot(step: Step.createSpaceRoomScreen)
|
||||
@@ -221,7 +222,7 @@ class UserSessionScreenTests: XCTestCase {
|
||||
XCTAssert(app.staticTexts[joinedSubspaceName].waitForExistence(timeout: 5.0))
|
||||
|
||||
app.buttons[A11yIdentifiers.spaceScreen.moreMenu].tap()
|
||||
app.buttons[A11yIdentifiers.spaceScreen.addExistingRooms].tap()
|
||||
app.collectionViews.buttons["Add existing rooms"].tap()
|
||||
XCTAssert(app.buttons[A11yIdentifiers.spaceAddRoomsScreen.cancel].waitForExistence(timeout: 5.0))
|
||||
try await Task.sleep(for: .seconds(1))
|
||||
try await app.assertScreenshot(step: Step.spaceAddRoomsScreen)
|
||||
@@ -230,7 +231,7 @@ class UserSessionScreenTests: XCTestCase {
|
||||
XCTAssert(app.staticTexts[joinedSubspaceName].waitForExistence(timeout: 5.0))
|
||||
|
||||
app.buttons[A11yIdentifiers.spaceScreen.moreMenu].tap()
|
||||
app.buttons[A11yIdentifiers.spaceScreen.viewMembers].tap()
|
||||
app.collectionViews.buttons["View members"].tap()
|
||||
XCTAssert(app.buttons[A11yIdentifiers.roomMembersListScreen.invite].waitForExistence(timeout: 5.0))
|
||||
try await Task.sleep(for: .seconds(1))
|
||||
try await app.assertScreenshot(step: Step.spaceMembersListScreen)
|
||||
@@ -239,7 +240,7 @@ class UserSessionScreenTests: XCTestCase {
|
||||
XCTAssert(app.staticTexts[joinedSubspaceName].waitForExistence(timeout: 5.0))
|
||||
|
||||
app.buttons[A11yIdentifiers.spaceScreen.moreMenu].tap()
|
||||
app.buttons[A11yIdentifiers.spaceScreen.settings].tap()
|
||||
app.collectionViews.buttons["Settings"].tap()
|
||||
XCTAssert(app.buttons[A11yIdentifiers.spaceSettingsScreen.editBaseInfo].waitForExistence(timeout: 5.0))
|
||||
try await Task.sleep(for: .seconds(1))
|
||||
try await app.assertScreenshot(step: Step.spaceSettingsScreen)
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4f5e9d734185b905bee0940dc4f42bb60a61dcdb9d9da29884f3c565950dea92
|
||||
size 64628
|
||||
oid sha256:e2a364158d6f3bc87637c1f33db21b140da6dc1b17fa9ff0667bb4e05d6f0994
|
||||
size 64646
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2b379188daf0a7cb31eb59d5d884864f5f6603891e0c71bd839c3e3e3cd6e0fe
|
||||
size 56518
|
||||
oid sha256:a29cc6313317f676a05e6fd6d97f689b210b330212bfadd5dfeaa31515f1392d
|
||||
size 56497
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e8ea1598a6d2321fa27b8aa5c15e3da352693fbb885d6091bcedf03fbd62c9fd
|
||||
oid sha256:6b88dda81fbda8d09f3d22f2e53facdb1e1775e04487e46e16b6bc42d8a91e93
|
||||
size 106003
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4f5e9d734185b905bee0940dc4f42bb60a61dcdb9d9da29884f3c565950dea92
|
||||
size 64628
|
||||
oid sha256:e2a364158d6f3bc87637c1f33db21b140da6dc1b17fa9ff0667bb4e05d6f0994
|
||||
size 64646
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bec957441d3e9eca280a0b996c78da385dc0309ec41dff4e7fe6f7bd44fd4130
|
||||
size 120433
|
||||
oid sha256:02cef9c3247c57817af904cc000d24dfb4e69ea31d4c0472d5b1cc804adb3a13
|
||||
size 120415
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2b379188daf0a7cb31eb59d5d884864f5f6603891e0c71bd839c3e3e3cd6e0fe
|
||||
size 56518
|
||||
oid sha256:a29cc6313317f676a05e6fd6d97f689b210b330212bfadd5dfeaa31515f1392d
|
||||
size 56497
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4f5e9d734185b905bee0940dc4f42bb60a61dcdb9d9da29884f3c565950dea92
|
||||
size 64628
|
||||
oid sha256:e2a364158d6f3bc87637c1f33db21b140da6dc1b17fa9ff0667bb4e05d6f0994
|
||||
size 64646
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2b379188daf0a7cb31eb59d5d884864f5f6603891e0c71bd839c3e3e3cd6e0fe
|
||||
size 56518
|
||||
oid sha256:a29cc6313317f676a05e6fd6d97f689b210b330212bfadd5dfeaa31515f1392d
|
||||
size 56497
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e8ea1598a6d2321fa27b8aa5c15e3da352693fbb885d6091bcedf03fbd62c9fd
|
||||
oid sha256:6b88dda81fbda8d09f3d22f2e53facdb1e1775e04487e46e16b6bc42d8a91e93
|
||||
size 106003
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4bd5ef60cca340b5f3ac011583e25694fef1251845e47668d0d13766d2ffa6f8
|
||||
size 107144
|
||||
oid sha256:5d1960c73b8d634d1e7578e2790cc7c1b299766062178e9f73eb9e55af92d23d
|
||||
size 107161
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9176f4dd4505c67e66f5f6db5b9fa5e4aff59ad593df9082efaa5b4ec8d8b38d
|
||||
size 201999
|
||||
oid sha256:78032398689ef7a0d24d60fbfc8b1f1acb4907104a017084bdd9384452246a7a
|
||||
size 223040
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c273068fa61c9204f95f17b5357a87c8b623cabc2eb8c4afbead495ececa2863
|
||||
size 118125
|
||||
oid sha256:967aab4ca0d4dc80527bf70aeb2adb892740be49e7133ac7c3d7175f1069f98c
|
||||
size 118171
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4f5e9d734185b905bee0940dc4f42bb60a61dcdb9d9da29884f3c565950dea92
|
||||
size 64628
|
||||
oid sha256:e2a364158d6f3bc87637c1f33db21b140da6dc1b17fa9ff0667bb4e05d6f0994
|
||||
size 64646
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bec957441d3e9eca280a0b996c78da385dc0309ec41dff4e7fe6f7bd44fd4130
|
||||
size 120433
|
||||
oid sha256:02cef9c3247c57817af904cc000d24dfb4e69ea31d4c0472d5b1cc804adb3a13
|
||||
size 120415
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5ef001e7d63ddd76a7e6fea97e163158ba0af883801baa52ee351938c099f5a9
|
||||
size 121982
|
||||
oid sha256:129cf2dd7ac77415ef073168e427d4b5a6771c515fc771f0bce8a654f67c7dfc
|
||||
size 122003
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:abfc89139488f104e2d178315b9c01e6f4f513405bfddbe2466102511e70c655
|
||||
size 279530
|
||||
oid sha256:aba1e0bdb252f483f387c8eee0558acb8febf6154ff2501743a18c8914ae8ea0
|
||||
size 315625
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:94c1f77ac20eedfeec74b41815b6ec3a4e6f3a9a1ec2ed84433342e80cf9746d
|
||||
size 138006
|
||||
oid sha256:114f5c0ad13797f8190311b7d4a4d599b882c61aea35e1e0dbfefdfe8c1da50f
|
||||
size 138002
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2b379188daf0a7cb31eb59d5d884864f5f6603891e0c71bd839c3e3e3cd6e0fe
|
||||
size 56518
|
||||
oid sha256:a29cc6313317f676a05e6fd6d97f689b210b330212bfadd5dfeaa31515f1392d
|
||||
size 56497
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4f5e9d734185b905bee0940dc4f42bb60a61dcdb9d9da29884f3c565950dea92
|
||||
size 64628
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f08ddfb99318479d17d7e593705dc6d7c4eaa394b09461df94d0f82df15976f5
|
||||
size 148620
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2b379188daf0a7cb31eb59d5d884864f5f6603891e0c71bd839c3e3e3cd6e0fe
|
||||
size 56518
|
||||
oid sha256:a29cc6313317f676a05e6fd6d97f689b210b330212bfadd5dfeaa31515f1392d
|
||||
size 56497
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:139152b701bc553f70ee50c3b1ba37d5bc329c926ca74cc9c9e32352cf253d60
|
||||
size 97672
|
||||
oid sha256:078b1c1a365a00cf559ed14b3195a4ff7eb01b0c275a2a755ca2c0a641779f2a
|
||||
size 100509
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d32f8380c8bea0bc6d563d76f0c78cabd1f9886da8c1a33580333d8e104d4c54
|
||||
size 160119
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2c57a84f71dcdc548b2f45c5986fb15f810a0aad84c3268cf58e873319a10453
|
||||
size 159700
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f797e0eb373175ec1eddbbe77fab4237cbc5983bdd1dd888d1165ba571c184ed
|
||||
size 157401
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:563eca701699048b07f50d6bbbcd034e02212f473fa440faff4910a253d954df
|
||||
size 87526
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a44ebe8b40cfdff788857acf497e1055c88480b1629c1ed716c8532dcad5a312
|
||||
size 180542
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:de5fc0d78df2d5a60f2f7bfc12ce86789d2b12736be1439db83ce4d7e15d6598
|
||||
size 180188
|
||||
-3
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4f5e9d734185b905bee0940dc4f42bb60a61dcdb9d9da29884f3c565950dea92
|
||||
size 64628
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d6d0ee1f8ca41b2c12fdd1ce304fbc3813f27310d9f9857d2098b08bdbddaf45
|
||||
size 113262
|
||||
oid sha256:f2be8428d591da0d8fb585d416077ae653d59f7d7685d2104151ff2f3e6fdad1
|
||||
size 115993
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ac93a3a3e8c8e91dec1e0147c60018a49f3b75bfca5fc20c0fc640acb339656f
|
||||
size 112956
|
||||
oid sha256:acb9e917b32810d090f7760ea27311e13df33857718b230bd0160bcb4bb16a2b
|
||||
size 115558
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7996d05cc1f62b00df24127c4a08dfdc708f5e7c474fa0a6dd8ff43136ee83d1
|
||||
size 96874
|
||||
oid sha256:36cb985c85bc570bbf3e1f2fd59e2ced18043c4b417513747903a54d5048ed49
|
||||
size 100980
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d1b0c7226a6961b01d61bf9b75018acc7b58b1dd1603a537bcb54344e28cb0b7
|
||||
size 94663
|
||||
oid sha256:391740122b5d83287eaad45df00014468b870ee790b434f4252938471f81d9db
|
||||
size 92262
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2b379188daf0a7cb31eb59d5d884864f5f6603891e0c71bd839c3e3e3cd6e0fe
|
||||
size 56518
|
||||
oid sha256:a29cc6313317f676a05e6fd6d97f689b210b330212bfadd5dfeaa31515f1392d
|
||||
size 56497
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:53bb40cef3abba21a75532115603eb338251b9a6a8437c3118c617c7714c503c
|
||||
size 90138
|
||||
oid sha256:d9cb3b50973ccb22f2795930d999f4fe14dd63582e4ac9bd8c3ac0f9530270c0
|
||||
size 90106
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0e43242709b27c637acf9de7bdfed193cff787947fcbae64ced66ee8dff35b51
|
||||
size 89751
|
||||
oid sha256:10d6fc348bbbc448f62127bcef5d8f6181b351b5b8513c45dc87881c5c8a9062
|
||||
size 89745
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:670197eb7c9f9a2cda7c019d39bcc4944943dd0df78f3705083db9b380c2f812
|
||||
size 95200
|
||||
oid sha256:26f85a51e3cb47a0d0b7d1bfed45722a80146c8692a12e861008be5cd776a455
|
||||
size 95345
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:aa0633a0de8988b6b55e80192b77b9e29cac43a7651387d700a494fce05ebc47
|
||||
size 96074
|
||||
oid sha256:1231d2228ab9de3424bdc70875b14e927c881face7e53f4138fbb82d2b128eeb
|
||||
size 95970
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c172d4a729e4c4e63102be70ec7568c89d00716e3f4b4efba4a9382cb87c9f57
|
||||
size 95723
|
||||
oid sha256:f7bcd9e4421d8d9859cc5be84be3f55863a62b9cbc1d5034136e1eb7ece7fd20
|
||||
size 95465
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2827dbb10b3ead27cbf5355cd410f21cc0b40b6337d62041df805baf2567749f
|
||||
size 94032
|
||||
oid sha256:a0a8df086307a59ec050f74ca01be6de0bddbc5861290f89631e876b87c39f07
|
||||
size 94220
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:679130d713bdbdfa01bb3c4f66c310c03fa4e76fd2d3097d685cddf82d6589d1
|
||||
size 87297
|
||||
-3
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4f5e9d734185b905bee0940dc4f42bb60a61dcdb9d9da29884f3c565950dea92
|
||||
size 64628
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f08ddfb99318479d17d7e593705dc6d7c4eaa394b09461df94d0f82df15976f5
|
||||
size 148620
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cb6667c79e36648d0bbf04f6a2dafd0d08c508b163cbde2fd04ba602bd45739e
|
||||
size 93796
|
||||
oid sha256:217de6a3459c2409401768bba366c232282922809a13307febc2ca4e92bd1bd7
|
||||
size 91530
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2b379188daf0a7cb31eb59d5d884864f5f6603891e0c71bd839c3e3e3cd6e0fe
|
||||
size 56518
|
||||
oid sha256:a29cc6313317f676a05e6fd6d97f689b210b330212bfadd5dfeaa31515f1392d
|
||||
size 56497
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:139152b701bc553f70ee50c3b1ba37d5bc329c926ca74cc9c9e32352cf253d60
|
||||
size 97672
|
||||
oid sha256:078b1c1a365a00cf559ed14b3195a4ff7eb01b0c275a2a755ca2c0a641779f2a
|
||||
size 100509
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ae0056618ccd1f5b53065a0479d02296b702832906d3d76e1031ad16c5729334
|
||||
size 87822
|
||||
oid sha256:64601a46596c0707c344e0d7e4c267fba086273e8dd832f0518540df536889b3
|
||||
size 87433
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a35e4c2d1c11345227ef280bb17c9f21c04541b0ea4f10ceb07f53bd36bb6721
|
||||
size 94518
|
||||
oid sha256:591adfcbcbbb0bb7adc5ad76ed15662bbf52752e3ed03778b418d52af8a892c8
|
||||
size 93754
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:26e2a9a5d303e96afbae906a321b01070b532ff1ef5e0e9a4e972c6b9aa462d6
|
||||
size 131477
|
||||
oid sha256:8886ef02c0dfc8d5025a8dfabc4412f51db879f4c5c29dab738c8e3037f97485
|
||||
size 126803
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9a8247c957ed987ecf967c33d0643d37987dca61508f9ce3abe9e4cd6d92b27c
|
||||
size 172937
|
||||
oid sha256:b35866422bb43ce3ebef68598487825dc9b22a3467924cd2aca40ad5d9e14038
|
||||
size 179687
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:753dd4e81b36a652efac59379c5e89616d6d8d0f169830d5998099f4ba3ca24b
|
||||
size 1334488
|
||||
oid sha256:0f6302a8595d7c1d671f33108d245ea8a9c4f971a6bd176b668e8cde77d9a5a6
|
||||
size 1334497
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d8a76f4c80049a527263bcbdc2afbc0c019dd3f89ed85bce72506cef6d99e141
|
||||
size 1235669
|
||||
oid sha256:57f7f0a875a519cb4fd35a278840f27b2d29bcac715f7bdf0023f2c1af2f9dcc
|
||||
size 1235643
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d5f48facb690cc62605db020ccbbd0668ab4fd38813b7ed7b116fe920db3582d
|
||||
size 1372720
|
||||
oid sha256:2eaa160789201e876238034bd5f19c08fcf442e0ce141aa4e5f24adb2e5def56
|
||||
size 1372712
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:54faa9c70223d1943b93f4d503cc8056afaa5c8d33a6e2bf97569077f23c9287
|
||||
size 1233167
|
||||
oid sha256:5fb64ba77e604b656ad194eca65f2cb0503476db6d5a71f7d5dbd6fdef50fe00
|
||||
size 1233070
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4d5b46ae8b0504a88a3da303ae0ecf180656e732b83edf152675a06c3213389d
|
||||
size 1335914
|
||||
oid sha256:3dec5ce5a72d4551f5f9c9394ea55eb2795423056e9935e838892df9cc0379ee
|
||||
size 1335919
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7defeee338abefc5fc14fc1e103859013abef0fcb25cdb84733aa5f871df883d
|
||||
size 1237901
|
||||
oid sha256:f69a20b594fc2bbcbbebdc05a499698a23e81e3a19f3fb8bcf4a5317754d02d4
|
||||
size 1237872
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d14a0e5e8b1d142ca7f9a6b12b64474c1050bc65970246767bd8399afb925b14
|
||||
size 152079
|
||||
oid sha256:d35c7949e3f40bacbe8400dae4ed1c30381a5044ebfe599710251077cafd462c
|
||||
size 151058
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4f5425ad70f720ccf23d136eb15e2f594a2344bc69e08e2718d1d0c0e2c088d1
|
||||
size 191900
|
||||
oid sha256:9e0ed3e583e5eb4ccf0f220b67347264b79e64ba515d0de04d068a663f4cfbe5
|
||||
size 192056
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:494921cddffc310e33c4653ffa9bfb3506f23b4df98a3951d7b9880fdf873f71
|
||||
size 214869
|
||||
oid sha256:89a6fb1d60c964006efd0e9d3fa02257abe386e1cea5165b0c52d17583d8955f
|
||||
size 146867
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4fb7ab13e5474b62c4b8d7f43451244cc52fbb6afdc6a3ff330e8742d94057ab
|
||||
size 288632
|
||||
oid sha256:56e2ad288aaa0bcb52d2f0902f08a918b13e5a798a7bcc4e643ac0380212c225
|
||||
size 185887
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:355829c485e9d3cd49dfa30f4d70a796296723463a681057f76e18acd343ba11
|
||||
size 138306
|
||||
oid sha256:4afcf9ad8ab2961d3383efa21fe55d4c9b389c843a8af6a02c11d76b145648ea
|
||||
size 138456
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a97ea76f189999ac93d87f10b117a0dcc2405cf1d0bf4b04803f2e3ded4d1034
|
||||
size 95569
|
||||
oid sha256:88717cc19ad83e1b5040f1dd1b0e6b7821f708df993207368f878d8755d9de40
|
||||
size 95212
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:994eab6f72e943477d2ea500bf6910d0b687689e1d704d9a472c7638c8ae39d8
|
||||
size 147038
|
||||
oid sha256:2b88c7b85d22c6e70df96a45d8ee6deca44b0c5e011aca9d764b1cc14a178681
|
||||
size 147366
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e6f32867c394cc240777f229e8ab604d037c7d29bfba6611affb6e49091fdaf0
|
||||
size 174875
|
||||
oid sha256:d9fd8d54671e20e479c25a451f029ce5ab0d598c3071a0a15fb2e015eaacd733
|
||||
size 174735
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6be0a1673782bcb6099a9788fa9f4c2084c61b314390528ec50441bce52234d4
|
||||
size 108256
|
||||
oid sha256:788c7952081c08832c381298fd7eae35deae7fc3ee3d693a9a95ad42e3f72d8f
|
||||
size 107163
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b52b58ac1df662834b0c926ed1197611a36390d3a15f0011c93c2ac60ec3e03b
|
||||
size 185079
|
||||
oid sha256:ec1b4465b8e341ca21782b08ce183dd512c38e2eb9bdc72bdbf69845f8e1652b
|
||||
size 185170
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f5d1c69e82ccda92f4a2febd3a2e150bcfe11f61d8269773322970f2c3173eff
|
||||
size 126885
|
||||
oid sha256:392ad96cc328e677bcf0b59fa8f534d31ed380cc8156ae05f091518d166bcf2a
|
||||
size 125122
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:53d96ca1f2faf6f4589e8125724348e32da5aa996649eddf0d52385e0fa67310
|
||||
size 240435
|
||||
oid sha256:ef6147860d1a57ac1dca653cb2277d5c499dc2ec2d9463b18a1f48951906d1ac
|
||||
size 242857
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:217ef7dfaeb89ccc42189f7cef268c88ffd4114643fb9fb06b65c997a55db47b
|
||||
size 105064
|
||||
oid sha256:e2ecfbcd78e03a248191f7c1d5ff8134c2aaf0975e0ce7b3c7269ae21c621081
|
||||
size 103300
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ad11eecda9f782204ef4e84ee57d7a57ddfbebbc46f527973bf88bbc7900a908
|
||||
size 220111
|
||||
oid sha256:2ed3ba47902ce44cc28d744b7dae7f53f9cfe5d0cca2cabba8b4680e3dfe953c
|
||||
size 222905
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3ad7dacd94b16814d3f41e8d626dcb6e3cb97449ea0a69a3b6edd04fc3f0dbd2
|
||||
size 218460
|
||||
oid sha256:af08569eeffd600a50ae67fc0612b1173448be61045bfa35a843f6a21cee7172
|
||||
size 221598
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9979c9d24f20dc3e01767f7f971c06cb18fd985bc5dfdd29bdafe9d21aca35d3
|
||||
size 159625
|
||||
oid sha256:9737842b4c104341a2cedcfe4c12ea5da48baaec3a8becaae43bbf6217d234c5
|
||||
size 157153
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a20d0e2c95e2db2b8015c5f1cb6b0fcf24a1537828640e01b80d658c68c04635
|
||||
size 168387
|
||||
oid sha256:f7ec29fdd27eef04681e4d17e00d677bacb701d826cb1c8d1fa581841950317e
|
||||
size 171849
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:53a2461ed5f9b4b40b96e02e185bf7c7d32504561ea3127fcd9614e1b067f69d
|
||||
size 121837
|
||||
oid sha256:4498f78aedcb4057bef8535778778e8fbb815feea98b1821bc4a042f7aeb620e
|
||||
size 119241
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f67ee6e75707c43eda1f98c36269343ec7f135da221361f3c54f86ac28abd9af
|
||||
size 135097
|
||||
oid sha256:c596a18b28b2f0b976c071aa178aa9a78a89e915463ae8001708f6e4a55ec8f8
|
||||
size 138223
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bb8c835c5904236bf0d62fb1369ee7d2627b783f357e378486fb38dcd099fb6e
|
||||
size 133725
|
||||
oid sha256:e2828f35c4db3c3a583f5895b6d007ee37e592a36538f03a92285c9f75a7ba84
|
||||
size 136822
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f5d1c69e82ccda92f4a2febd3a2e150bcfe11f61d8269773322970f2c3173eff
|
||||
size 126885
|
||||
oid sha256:392ad96cc328e677bcf0b59fa8f534d31ed380cc8156ae05f091518d166bcf2a
|
||||
size 125122
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8035dd427c64b7a637b0fffd5e1af12f0299609f1c2d7c12c0e3e322bef9a3e8
|
||||
size 82438
|
||||
oid sha256:237afd44c6dc69424e5dc59eded107b5a1d9e4cf8dc7fa83051c46821bee1f25
|
||||
size 80673
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f0da452d382f70b152f0bd9f294c0996b7630cd2a61bfbc913e9a957ba1b7005
|
||||
size 174564
|
||||
oid sha256:162d6904835ba6edf05570f4bed38958815cfd1fe208111131edb3eb73b773b4
|
||||
size 175402
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5c5ca3980e7874e8f1c567036797dd0078a12efd0002525dfa91991cfe8d3473
|
||||
size 159608
|
||||
oid sha256:9737842b4c104341a2cedcfe4c12ea5da48baaec3a8becaae43bbf6217d234c5
|
||||
size 157153
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b65fcbbd0986badaa1082bb08c5aed0cc1b4c5511eab55770df01fdf37bb9b2f
|
||||
size 83625
|
||||
oid sha256:e5086a4f9aa251d15ae4cf3f7bc1ba68f103a3f0e767ce5d3c3d47d54fb7602d
|
||||
size 81092
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1e1b5c6a82b15206c77e155a1a38d3d4f1c3574dbb98917c628bb5954e814fcf
|
||||
size 113200
|
||||
oid sha256:75a4633253a8a45dc0dbdc8d7680f7ac54c7328c6d7a9897e24de95a6281a6b3
|
||||
size 116297
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:86177b8a2db758a936a2a11a0f531bfb45511ca6c95b534d14946fd7543725e0
|
||||
size 158276
|
||||
oid sha256:2b424ced5eaa6f85eb69d485c04e126b74cb522a01197aa48ca4d538a7cfb87d
|
||||
size 159986
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d73df700e470e40b07a5dfdcb250fec206c2ab5ace9203847a5b0f4126b89b82
|
||||
size 190553
|
||||
oid sha256:cc3f5ffc356a9f7187742e105ece6a291a388d38ccab0417da18cafd111a94b5
|
||||
size 191663
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:14451bd62aa2ac5ddee3eab2db4aee40d82f5a8b05950f4d03417ef315650774
|
||||
size 111945
|
||||
oid sha256:4651377bdeeaf3ce726b3d452d7aa1807a2921d761f99aaceb2b0dbfb9304118
|
||||
size 111525
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a2abf3877cb363cae2d674fa3d11e059a62a60fc4a4e3eb8099f25c3187fe71e
|
||||
size 115280
|
||||
oid sha256:51a5fec906d718d06bbf20667f70d9a6385377beb4ecd4a37b7262f396bd2455
|
||||
size 117363
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2c8b2704da62a90ce7a558f8d2a4f8d42e7622c439976432dbbe00beeded4d28
|
||||
size 164780
|
||||
oid sha256:786894d91b2717be848cb4e5203a0803dade1a33e3e041305f66b3d4b0fe268b
|
||||
size 166649
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d4f7231a3b4291a370d0c2507c522012f4edeb9878cd9fbb468f36c91d671e99
|
||||
size 128890
|
||||
oid sha256:a4089252fd995100730515b68cf8ce95a472d727ba772998f318c892586e1538
|
||||
size 128276
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:86177b8a2db758a936a2a11a0f531bfb45511ca6c95b534d14946fd7543725e0
|
||||
size 158276
|
||||
oid sha256:2b424ced5eaa6f85eb69d485c04e126b74cb522a01197aa48ca4d538a7cfb87d
|
||||
size 159986
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d73df700e470e40b07a5dfdcb250fec206c2ab5ace9203847a5b0f4126b89b82
|
||||
size 190553
|
||||
oid sha256:cc3f5ffc356a9f7187742e105ece6a291a388d38ccab0417da18cafd111a94b5
|
||||
size 191663
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c5b117ffaa05be08715b3d8567556a574d26ba924e153f4019f031d28f23cf4e
|
||||
size 196859
|
||||
oid sha256:cbd51e6745e2f7bbfc3c82afd95ea2765a9505e1a632c4645f1dce8ac1e509e9
|
||||
size 198098
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a2abf3877cb363cae2d674fa3d11e059a62a60fc4a4e3eb8099f25c3187fe71e
|
||||
size 115280
|
||||
oid sha256:51a5fec906d718d06bbf20667f70d9a6385377beb4ecd4a37b7262f396bd2455
|
||||
size 117363
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2c8b2704da62a90ce7a558f8d2a4f8d42e7622c439976432dbbe00beeded4d28
|
||||
size 164780
|
||||
oid sha256:786894d91b2717be848cb4e5203a0803dade1a33e3e041305f66b3d4b0fe268b
|
||||
size 166649
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:73bc277112b79e48feba2fa584d99dca9329e0f35a752120e96f945711a5b1c2
|
||||
size 166408
|
||||
oid sha256:fccbe20af889adb15ddc46baf02e80641ebd6a9266f33b2754a68f5ed48b517c
|
||||
size 168016
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:14451bd62aa2ac5ddee3eab2db4aee40d82f5a8b05950f4d03417ef315650774
|
||||
size 111945
|
||||
oid sha256:4651377bdeeaf3ce726b3d452d7aa1807a2921d761f99aaceb2b0dbfb9304118
|
||||
size 111525
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6678652d0e5a48dd7cfa197d52ff161cdcad75108c183a2748eb37099aedcda5
|
||||
size 203737
|
||||
oid sha256:ddcd03bd0a48e883d87d10093befb2d56d0311e8974f95819752065ace1194a9
|
||||
size 229464
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:aaee386193e4980a9ff49b4f06ab4f9885839153fadbca373b92182aff59e62e
|
||||
size 123853
|
||||
oid sha256:bf576c605aa8b99fa42262caee8399834f16db597eea52afa2358acdd9dda683
|
||||
size 123620
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user