chore: update package versions to v0.40.0-SNAPSHOT #6970
test-frontend.yaml
on: pull_request
Build | Front-end
3m 18s
Matrix: unit-test
Matrix: test
Cleanup | Build Cache
Annotations
11 errors and 2 notices
|
[Transaction tool] › tests/local-basic/settingsGeneralTests.test.ts:49:3 › Settings general tests @local-basic › Verify user can switch between Dark and Light themes:
automation/tests/local-basic/settingsGeneralTests.test.ts#L51
1) [Transaction tool] › tests/local-basic/settingsGeneralTests.test.ts:49:3 › Settings general tests @local-basic › Verify user can switch between Dark and Light themes
Error: expect(received).toBe(expected) // Object.is equality
Expected: true
Received: false
49 | test('Verify user can switch between Dark and Light themes', async () => {
50 | await settingsPage.clickOnDarkThemeTab();
> 51 | expect(await settingsPage.isDarkThemeTabActive()).toBe(true);
| ^
52 |
53 | await settingsPage.clickOnLightThemeTab();
54 | expect(await settingsPage.isLightThemeTabActive()).toBe(true);
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/local-basic/settingsGeneralTests.test.ts:51:55
|
|
[Transaction tool] › tests/organization-advanced/organizationTransactionTests.test.ts:287:3 › Organization Transaction status/signing tests @organization-advanced › Verify transaction is shown "History" tab after canceling and cannot be signed again:
automation/pages/BasePage.ts#L170
4) [Transaction tool] › tests/organization-advanced/organizationTransactionTests.test.ts:287:3 › Organization Transaction status/signing tests @organization-advanced › Verify transaction is shown "History" tab after canceling and cannot be signed again
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for getByTestId('menu-sub-link-accountcreatetransaction')
at ../pages/BasePage.ts:170
168 | const element = this.getElement(selector, index);
169 | await element.waitFor({ state: 'visible', timeout });
> 170 | await element.click();
| ^
171 | await this.captureStepScreenshot(`click-${selector}`);
172 | }
173 |
at TransactionPage.click (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:170:19)
at TransactionPage.clickOnCreateAccountTransaction (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.ts:356:5)
at OrganizationPage.addComplexKeyAccountForTransactions (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:782:5)
at setupOrganizationAdvancedFixture (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/helpers/fixtures/organizationAdvancedFixture.ts:51:3)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationTransactionTests.test.ts:61:21
|
|
[Transaction tool] › tests/organization-advanced/organizationTransactionTests.test.ts:287:3 › Organization Transaction status/signing tests @organization-advanced › Verify transaction is shown "History" tab after canceling and cannot be signed again:
automation/pages/BasePage.ts#L169
4) [Transaction tool] › tests/organization-advanced/organizationTransactionTests.test.ts:287:3 › Organization Transaction status/signing tests @organization-advanced › Verify transaction is shown "History" tab after canceling and cannot be signed again
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.waitFor: Timeout 3000ms exceeded.
Call log:
- waiting for getByTestId('button-menu-transactions') to be visible
at ../pages/BasePage.ts:169
167 | console.log(`Clicking on element with selector: ${selector}`);
168 | const element = this.getElement(selector, index);
> 169 | await element.waitFor({ state: 'visible', timeout });
| ^
170 | await element.click();
171 | await this.captureStepScreenshot(`click-${selector}`);
172 | }
at TransactionPage.click (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:169:19)
at TransactionPage.clickOnTransactionsMenuButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.ts:259:16)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationTransactionTests.test.ts:315:29
|
|
[Transaction tool] › tests/organization-advanced/organizationTransactionTests.test.ts:287:3 › Organization Transaction status/signing tests @organization-advanced › Verify transaction is shown "History" tab after canceling and cannot be signed again:
automation/pages/BasePage.ts#L169
4) [Transaction tool] › tests/organization-advanced/organizationTransactionTests.test.ts:287:3 › Organization Transaction status/signing tests @organization-advanced › Verify transaction is shown "History" tab after canceling and cannot be signed again
TimeoutError: locator.waitFor: Timeout 3000ms exceeded.
Call log:
- waiting for getByTestId('button-menu-transactions') to be visible
at ../pages/BasePage.ts:169
167 | console.log(`Clicking on element with selector: ${selector}`);
168 | const element = this.getElement(selector, index);
> 169 | await element.waitFor({ state: 'visible', timeout });
| ^
170 | await element.click();
171 | await this.captureStepScreenshot(`click-${selector}`);
172 | }
at TransactionPage.click (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:169:19)
at TransactionPage.clickOnTransactionsMenuButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.ts:259:16)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationTransactionTests.test.ts:315:29
|
|
[Transaction tool] › tests/organization-advanced/organizationGroupCsvLoadTests.test.ts:86:3 › Organization Group CSV load tests @organization-advanced › Verify user can import csv with 100 transactions:
automation/pages/BasePage.ts#L170
3) [Transaction tool] › tests/organization-advanced/organizationGroupCsvLoadTests.test.ts:86:3 › Organization Group CSV load tests @organization-advanced › Verify user can import csv with 100 transactions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for getByTestId('button-menu-transactions')
- locator resolved to <a draggable="false" href="/transactions" class="link-menu mt-2 active" data-testid="button-menu-transactions">…</a>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="small-modal modal fade show" aria-labelledby="exampleModalLabel" data-testid="modal-confirm-transaction">…</div> from <form data-v-bbfcf51e="" class="p-5 flex-1 overflow-hidden container-main-content">…</form> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="small-modal modal fade show" aria-labelledby="exampleModalLabel" data-testid="modal-confirm-transaction">…</div> from <form data-v-bbfcf51e="" class="p-5 flex-1 overflow-hidden container-main-content">…</form> subtree intercepts pointer events
- retrying click action
- waiting 100ms
50 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="small-modal modal fade show" aria-labelledby="exampleModalLabel" data-testid="modal-confirm-transaction">…</div> from <form data-v-bbfcf51e="" class="p-5 flex-1 overflow-hidden container-main-content">…</form> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/BasePage.ts:170
168 | const element = this.getElement(selector, index);
169 | await element.waitFor({ state: 'visible', timeout });
> 170 | await element.click();
| ^
171 | await this.captureStepScreenshot(`click-${selector}`);
172 | }
173 |
at TransactionPage.click (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:170:19)
at TransactionPage.clickOnTransactionsMenuButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.ts:259:5)
at executeOrganizationGroupFromCsvFile (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/helpers/flows/organizationGroupFlow.ts:51:3)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationGroupCsvLoadTests.test.ts:87:41
|
|
[Transaction tool] › tests/organization-advanced/organizationGroupCsvLoadTests.test.ts:86:3 › Organization Group CSV load tests @organization-advanced › Verify user can import csv with 100 transactions:
automation/pages/BasePage.ts#L170
3) [Transaction tool] › tests/organization-advanced/organizationGroupCsvLoadTests.test.ts:86:3 › Organization Group CSV load tests @organization-advanced › Verify user can import csv with 100 transactions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for getByTestId('button-menu-transactions')
- locator resolved to <a draggable="false" href="/transactions" class="link-menu mt-2 active" data-testid="button-menu-transactions">…</a>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="small-modal modal fade show" aria-labelledby="exampleModalLabel" data-testid="modal-confirm-transaction">…</div> from <form data-v-bbfcf51e="" class="p-5 flex-1 overflow-hidden container-main-content">…</form> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="small-modal modal fade show" aria-labelledby="exampleModalLabel" data-testid="modal-confirm-transaction">…</div> from <form data-v-bbfcf51e="" class="p-5 flex-1 overflow-hidden container-main-content">…</form> subtree intercepts pointer events
- retrying click action
- waiting 100ms
51 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="small-modal modal fade show" aria-labelledby="exampleModalLabel" data-testid="modal-confirm-transaction">…</div> from <form data-v-bbfcf51e="" class="p-5 flex-1 overflow-hidden container-main-content">…</form> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/BasePage.ts:170
168 | const element = this.getElement(selector, index);
169 | await element.waitFor({ state: 'visible', timeout });
> 170 | await element.click();
| ^
171 | await this.captureStepScreenshot(`click-${selector}`);
172 | }
173 |
at TransactionPage.click (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:170:19)
at TransactionPage.clickOnTransactionsMenuButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.ts:259:5)
at executeOrganizationGroupFromCsvFile (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/helpers/flows/organizationGroupFlow.ts:51:3)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationGroupCsvLoadTests.test.ts:87:41
|
|
[Transaction tool] › tests/organization-advanced/organizationGroupCsvLoadTests.test.ts:86:3 › Organization Group CSV load tests @organization-advanced › Verify user can import csv with 100 transactions:
automation/pages/BasePage.ts#L170
3) [Transaction tool] › tests/organization-advanced/organizationGroupCsvLoadTests.test.ts:86:3 › Organization Group CSV load tests @organization-advanced › Verify user can import csv with 100 transactions
TimeoutError: locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for getByTestId('button-menu-transactions')
- locator resolved to <a draggable="false" href="/transactions" class="link-menu mt-2 active" data-testid="button-menu-transactions">…</a>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="small-modal modal fade show" aria-labelledby="exampleModalLabel" data-testid="modal-confirm-transaction">…</div> from <form data-v-bbfcf51e="" class="p-5 flex-1 overflow-hidden container-main-content">…</form> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="small-modal modal fade show" aria-labelledby="exampleModalLabel" data-testid="modal-confirm-transaction">…</div> from <form data-v-bbfcf51e="" class="p-5 flex-1 overflow-hidden container-main-content">…</form> subtree intercepts pointer events
- retrying click action
- waiting 100ms
52 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="small-modal modal fade show" aria-labelledby="exampleModalLabel" data-testid="modal-confirm-transaction">…</div> from <form data-v-bbfcf51e="" class="p-5 flex-1 overflow-hidden container-main-content">…</form> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/BasePage.ts:170
168 | const element = this.getElement(selector, index);
169 | await element.waitFor({ state: 'visible', timeout });
> 170 | await element.click();
| ^
171 | await this.captureStepScreenshot(`click-${selector}`);
172 | }
173 |
at TransactionPage.click (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:170:19)
at TransactionPage.clickOnTransactionsMenuButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.ts:259:5)
at executeOrganizationGroupFromCsvFile (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/helpers/flows/organizationGroupFlow.ts:51:3)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationGroupCsvLoadTests.test.ts:87:41
|
|
[Transaction tool] › tests/organization-advanced/organizationGroupTests.test.ts:138:3 › Organization Group Tx tests @organization-advanced › Verify user can import csv with 5 transactions:
automation/pages/BasePage.ts#L439
2) [Transaction tool] › tests/organization-advanced/organizationGroupTests.test.ts:138:3 › Organization Group Tx tests @organization-advanced › Verify user can import csv with 5 transactions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.waitFor: Timeout 10000ms exceeded.
Call log:
- waiting for getByTestId('button-sign-all-confirm') to be visible
23 × locator resolved to hidden <button data-v-c2b8a1a9="" class="btn btn-primary" data-testid="button-sign-all-confirm">Sign all</button>
at ../pages/BasePage.ts:439
437 | try {
438 | const element = this.getElement(selector, index);
> 439 | await element.waitFor({ state: 'visible', timeout });
| ^
440 | console.log(`Element with selector ${selector} is now visible.`);
441 | await this.captureStepScreenshot(`wait-visible-${selector}`);
442 | } catch (error) {
at OrganizationPage.waitForElementToBeVisible (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:439:21)
at OrganizationPage.clickOnConfirmSignAllButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1727:16)
at GroupPage.clickOnConfirmSignAllButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/GroupPage.ts:436:33)
at executeOrganizationGroupFromCsvFile (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/helpers/flows/organizationGroupFlow.ts:48:19)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationGroupTests.test.ts:139:41
|
|
[Transaction tool] › tests/organization-advanced/organizationGroupTests.test.ts:138:3 › Organization Group Tx tests @organization-advanced › Verify user can import csv with 5 transactions:
automation/pages/BasePage.ts#L439
2) [Transaction tool] › tests/organization-advanced/organizationGroupTests.test.ts:138:3 › Organization Group Tx tests @organization-advanced › Verify user can import csv with 5 transactions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.waitFor: Timeout 10000ms exceeded.
Call log:
- waiting for getByTestId('button-sign-all-confirm') to be visible
22 × locator resolved to hidden <button data-v-c2b8a1a9="" class="btn btn-primary" data-testid="button-sign-all-confirm">Sign all</button>
at ../pages/BasePage.ts:439
437 | try {
438 | const element = this.getElement(selector, index);
> 439 | await element.waitFor({ state: 'visible', timeout });
| ^
440 | console.log(`Element with selector ${selector} is now visible.`);
441 | await this.captureStepScreenshot(`wait-visible-${selector}`);
442 | } catch (error) {
at OrganizationPage.waitForElementToBeVisible (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:439:21)
at OrganizationPage.clickOnConfirmSignAllButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1727:16)
at GroupPage.clickOnConfirmSignAllButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/GroupPage.ts:436:33)
at executeOrganizationGroupFromCsvFile (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/helpers/flows/organizationGroupFlow.ts:48:19)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationGroupTests.test.ts:139:41
|
|
[Transaction tool] › tests/organization-advanced/organizationGroupTests.test.ts:138:3 › Organization Group Tx tests @organization-advanced › Verify user can import csv with 5 transactions:
automation/pages/BasePage.ts#L439
2) [Transaction tool] › tests/organization-advanced/organizationGroupTests.test.ts:138:3 › Organization Group Tx tests @organization-advanced › Verify user can import csv with 5 transactions
TimeoutError: locator.waitFor: Timeout 10000ms exceeded.
Call log:
- waiting for getByTestId('button-sign-all-confirm') to be visible
22 × locator resolved to hidden <button data-v-c2b8a1a9="" class="btn btn-primary" data-testid="button-sign-all-confirm">Sign all</button>
at ../pages/BasePage.ts:439
437 | try {
438 | const element = this.getElement(selector, index);
> 439 | await element.waitFor({ state: 'visible', timeout });
| ^
440 | console.log(`Element with selector ${selector} is now visible.`);
441 | await this.captureStepScreenshot(`wait-visible-${selector}`);
442 | } catch (error) {
at OrganizationPage.waitForElementToBeVisible (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:439:21)
at OrganizationPage.clickOnConfirmSignAllButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1727:16)
at GroupPage.clickOnConfirmSignAllButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/GroupPage.ts:436:33)
at executeOrganizationGroupFromCsvFile (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/helpers/flows/organizationGroupFlow.ts:48:19)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationGroupTests.test.ts:139:41
|
|
[Transaction tool] › tests/organization-advanced/organizationGroupTests.test.ts:93:3 › Organization Group Tx tests @organization-advanced › Verify user can execute group transaction in organization:
automation/pages/BasePage.ts#L439
1) [Transaction tool] › tests/organization-advanced/organizationGroupTests.test.ts:93:3 › Organization Group Tx tests @organization-advanced › Verify user can execute group transaction in organization
TimeoutError: locator.waitFor: Timeout 10000ms exceeded.
Call log:
- waiting for getByTestId('button-sign-all-confirm') to be visible
21 × locator resolved to hidden <button data-v-c2b8a1a9="" class="btn btn-primary" data-testid="button-sign-all-confirm">Sign all</button>
at ../pages/BasePage.ts:439
437 | try {
438 | const element = this.getElement(selector, index);
> 439 | await element.waitFor({ state: 'visible', timeout });
| ^
440 | console.log(`Element with selector ${selector} is now visible.`);
441 | await this.captureStepScreenshot(`wait-visible-${selector}`);
442 | } catch (error) {
at OrganizationPage.waitForElementToBeVisible (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:439:21)
at OrganizationPage.clickOnConfirmSignAllButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1727:16)
at GroupPage.clickOnConfirmSignAllButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/GroupPage.ts:436:33)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationGroupTests.test.ts:102:21
|
|
🎭 Playwright Run Summary
1 flaky
[Transaction tool] › tests/local-basic/settingsGeneralTests.test.ts:49:3 › Settings general tests @local-basic › Verify user can switch between Dark and Light themes
73 passed (9.2m)
|
|
🎭 Playwright Run Summary
3 failed
[Transaction tool] › tests/organization-advanced/organizationGroupCsvLoadTests.test.ts:86:3 › Organization Group CSV load tests @organization-advanced › Verify user can import csv with 100 transactions
[Transaction tool] › tests/organization-advanced/organizationGroupTests.test.ts:138:3 › Organization Group Tx tests @organization-advanced › Verify user can import csv with 5 transactions
[Transaction tool] › tests/organization-advanced/organizationTransactionTests.test.ts:287:3 › Organization Transaction status/signing tests @organization-advanced › Verify transaction is shown "History" tab after canceling and cannot be signed again
1 flaky
[Transaction tool] › tests/organization-advanced/organizationGroupTests.test.ts:93:3 › Organization Group Tx tests @organization-advanced › Verify user can execute group transaction in organization
2 skipped
153 passed (24.8m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
kind-logs-Shared E2E
|
3.87 MB |
sha256:9118ef19db5bfa4e79a2e635662396772842d43035c5cad69f939768e9a7e4b4
|
|
|
playwright-report-Local Basic
|
980 KB |
sha256:48dbcca21522aacd683c389324edbb73510d9972af3ebbaeaa3d6c7e584b45dd
|
|
|
playwright-report-Shared E2E
|
3.86 MB |
sha256:0df1c6c13d70b237ed25c8a395f91485eb653e19cf4c5fb84a2407d459e12b5b
|
|
|
playwright-test-results-Local Basic
|
123 KB |
sha256:29c4d48ba2136dcaca725e404313a42e792c02551bd81a5a8edc746d918723ff
|
|
|
playwright-test-results-Shared E2E
|
1.34 MB |
sha256:f7bb16c2748b8633b0ba73b61f126b1f16b6521613c8b9452a9f1f786f111f54
|
|
|
solo-diagnostics-Shared E2E
|
28.2 KB |
sha256:3855fe1fa73abc862693fcd17541b312d029b56004c05025a665a7fb3c1ca7da
|
|