'use strict';
import { getUiTester } from '../ui-tester/global-ui-test.js';
import { getNotificationMenuId, getNotificationMenuTriggerId, getNotificationBaseId } from '../../level2/fd-app-toolbox/menu/notifications-menu/NotificationMenu.funcs.js';
import { getNotificationListItemId } from '../../level2/fd-app-toolbox/menu/notifications-menu/notification-list/NotificationList.funcs.js';
import { elements } from '../../fd-toolbox/constants/elements.js';

var __defProp=Object['defineProperty'],__name=(_0x416d22,_0x4c8d3d)=>__defProp(_0x416d22,'name',{'value':_0x4c8d3d,'configurable':!![]});async function notificationPoOpenNotificationMenu(){const _0x180eef=getUiTester(),_0x1bf348=getNotificationMenuId(elements['toolbar']),_0x4e73d1=getNotificationMenuTriggerId(_0x1bf348);await _0x180eef['click'](_0x4e73d1);}__name(notificationPoOpenNotificationMenu,'notificationPoOpenNotificationMenu');async function notificationPoWaitForFirstNotificationToAppear(_0x3c9129){const _0x4b4c0d=getUiTester(),_0x4110b6=getNotificationListItemId(_0x3c9129,getNotificationBaseId());await _0x4b4c0d['waitForElementToLoad'](_0x4110b6);}__name(notificationPoWaitForFirstNotificationToAppear,'notificationPoWaitForFirstNotificationToAppear');

export { notificationPoOpenNotificationMenu, notificationPoWaitForFirstNotificationToAppear };
