Ally - Web Accessibility & Usability 4.1.1

Does "Ally - Web Accessibility & Usability" work with WordPress 7.0 and PHP 8.1.12? A smoke test was performed on .

Summary

Errors
4Database errors
30JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance

Memory usage: 243.5 KiB
The average PHP memory usage increased by this amount after activating by the plugin.

Page speed impact: 0.063 seconds
The average page load time increased by this amount after activating the plugin.

Environment
WordPress version7.0
PHP version8.1.12
MySQL version10.6.10
PHP memory limit512M
Plugin Info
Last updated
Active installs 500,000+
WordPress.org page https://wordpress.org/plugins/pojo-accessibility/
Badges

WordPress compatibility badge PHP compatibility badge

Get badge code

Pages 6

Plugins ‹ Test site — WordPress

Page screenshot: Plugins ‹ Test site — WordPress
URL /wp-admin/plugins.php?plugin_status=all&paged=1&s
Requested URL /wp-admin/plugins.php?action=activate&plugin=pojo-accessibility%2Fpojo-accessibility.php&plugin_status=all&paged=1&s&_wpnonce=1153b0acdf
Aspect after-activation
HTTP status 200
Load time 0.799 s
Memory usage 4.34 MiB
JS errors None
Resource errors None

Elementor

Page screenshot: Elementor
URL /wp-admin/admin.php?page=elementor-home
Aspect menu-item
HTTP status 200
Load time 1.459 s
Memory usage 4.05 MiB
JS errors None
Resource errors None

Elementor → Accessibility

Page screenshot: Elementor → Accessibility
URL /wp-admin/admin.php?page=accessibility-settings
Aspect menu-item
HTTP status 200
Load time 1.764 s
Memory usage 4.09 MiB
JS errors None
Resource errors None

Elementor → Upgrade

Page screenshot: Elementor → Upgrade
URL https://elementor.com/pro/?utm_source=upgrade-one-wp-menu&utm_medium=wp-dash&utm_campaign=gopro
Requested URL /wp-admin/admin.php?page=elementor-one-upgrade
Aspect menu-item
HTTP status 200
Load time 8.589 s
Memory usage N/A
JS errors
[
    {
        "message": "APIError: No route was found matching the URL and request method.\n    at Function.request (/wp-content/plugins/pojo-accessibility/assets/build/admin.js?ver=48bab4e19ae0c8c75c17:762:184910)\n    at async Promise.all (index 0)",
        "trace": null,
        "code": null
    },
    {
        "message": "APIError: No route was found matching the URL and request method.\n    at Function.request (/wp-content/plugins/pojo-accessibility/assets/build/admin.js?ver=48bab4e19ae0c8c75c17:762:184910)",
        "trace": null,
        "code": null
    },
    {
        "message": "DOMException: Failed to execute 'querySelector' on 'Element': '.toggle__wrapper:has(.toggle__switcher)' is not a valid selector.\n    at data:text/javascript;base64,CiAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJywgKCkgPT4gewogICAgICAgIC8vIEZpbmQgQUxMIHByaWNpbmcgY2FyZHMgLSBlYWNoIGlzIGluZGVwZW5kZW50CiAgICAgICAgY29uc3QgcHJpY2luZ0NhcmRzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnByaWNpbmctY2FyZCcpOwogICAgICAgIAogICAgICAgIHByaWNpbmdDYXJkcy5mb3JFYWNoKCBjYXJkID0+IHsKICAgICAgICAgICAgaWYoIGNhcmQuZGF0YXNldC50b2dnbGVVcGRhdGVkICkgcmV0dXJuOwogICAgICAgICAgICBjYXJkLmRhdGFzZXQudG9nZ2xlVXBkYXRlZCA9IHRydWU7CgogICAgICAgICAgICAvLyBFdmVyeXRoaW5nIHNjb3BlZCB0byBUSElTIHByaWNpbmcgY2FyZCBvbmx5CiAgICAgICAgICAgIGNvbnN0IGNvbnRhaW5lciA9IGNhcmQucXVlcnlTZWxlY3RvcignLm9uZS10b2dnbGUtY29udGFpbmVyJyk7CiAgICAgICAgICAgIGNvbnN0IG1vbnRobHlSYWRpbyA9IGNhcmQucXVlcnlTZWxlY3RvcignLm9uZS10b2dnbGUtbW9udGhseScpOwogICAgICAgICAgICBjb25zdCBhbm51YWxSYWRpbyA9IGNhcmQucXVlcnlTZWxlY3RvcignLm9uZS10b2dnbGUtYW5udWFsJyk7CiAgICAgICAgICAgIGNvbnN0IHRvZ2dsZVdyYXBwZXIgPSBjYXJkLnF1ZXJ5U2VsZWN0b3IoJy50b2dnbGVfX3dyYXBwZXInKTsKICAgICAgICAgICAgY29uc3QgY29sID0gY2FyZC5jbG9zZXN0KCcudGFnLW9uZS1hZ2VuY3knKTsKICAgICAgICAgICAgY29uc3QgdG9nZ2xlU3dpdGNoZXIgPSBjYXJkLnF1ZXJ5U2VsZWN0b3IoJy50b2dnbGVfX3dyYXBwZXI6aGFzKC50b2dnbGVfX3N3aXRjaGVyKScpOwogICAgCiAgICAgICAgICAgIGZ1bmN0aW9uIHVwZGF0ZVRvZ2dsZSgpIHsKICAgICAgICAgICAgICAgIGNvbnN0IGNoZWNrZWRSYWRpbyA9IGNhcmQucXVlcnlTZWxlY3RvcignW25hbWU9Im9uZVRvZ2dsZU9wdGlvbiJdOmNoZWNrZWQnKTsKICAgICAgICAgICAgICAgIGlmICghY2hlY2tlZFJhZGlvIHx8ICFjb250YWluZXIpIHJldHVybjsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgY29uc3QgaXNBbm51YWwgPSBjaGVja2VkUmFkaW8udmFsdWUgPT09ICdvbmUtYW5udWFsJzsKICAgICAgICAgICAgICAgIGNvbnRhaW5lci5jbGFzc0xpc3QucmVtb3ZlKCd0b2dnbGUtYW5udWFsJywgJ3RvZ2dsZS1tb250aGx5Jyk7CiAgICAgICAgICAgICAgICBpZiAoY29sKSB7CiAgICAgICAgICAgICAgICAgICAgY29sLmNsYXNzTGlzdC5yZW1vdmUoJ2FubnVhbCcsICdtb250aGx5Jyk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIGlmIChpc0FubnVhbCkgewogICAgICAgICAgICAgICAgICAgIGNvbnRhaW5lci5jbGFzc0xpc3QuYWRkKCd0b2dnbGUtYW5udWFsJyk7CiAgICAgICAgICAgICAgICAgICAgaWYgKGNvbCkgewogICAgICAgICAgICAgICAgICAgICAgICBjb2wuY2xhc3NMaXN0LmFkZCgnYW5udWFsJyk7CiAgICAgICAgICAgICAgICAgICAgICAgIHRvZ2dsZVN3aXRjaGVyLnNldEF0dHJpYnV0ZSgnZGF0YS1ndG0tZWxlbWVudF9uYW1lJywgJ3RvZ2dsZSBtb250aGx5Jyk7CiAgICAgICAgICAgICAgICAgICAgICAgIHRvZ2dsZVN3aXRjaGVyLnNldEF0dHJpYnV0ZSgnZGF0YS1ndG0tb3V0Y29tZScsICdzd3RpY2hpbmcgdG8gbW9udGhseScpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICBjb250YWluZXIuY2xhc3NMaXN0LmFkZCgndG9nZ2xlLW1vbnRobHknKTsKICAgICAgICAgICAgICAgICAgICBpZiAoY29sKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGNvbC5jbGFzc0xpc3QuYWRkKCdtb250aGx5Jyk7CiAgICAgICAgICAgICAgICAgICAgICAgIHRvZ2dsZVN3aXRjaGVyLnNldEF0dHJpYnV0ZSgnZGF0YS1ndG0tZWxlbWVudF9uYW1lJywgJ3RvZ2dsZSB5ZWFybHknKTsKICAgICAgICAgICAgICAgICAgICAgICAgdG9nZ2xlU3dpdGNoZXIuc2V0QXR0cmlidXRlKCdkYXRhLWd0bS1vdXRjb21lJywgJ3N3dGljaGluZyB0byB5ZWFybHknKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgCiAgICAgICAgICAgIGlmICh0b2dnbGVXcmFwcGVyICYmIG1vbnRobHlSYWRpbyAmJiBhbm51YWxSYWRpbykgewogICAgICAgICAgICAgICAgdG9nZ2xlV3JhcHBlci5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIChlKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgaWYgKGNvbnRhaW5lci5jbGFzc0xpc3QuY29udGFpbnMoJ3RvZ2dsZS1hbm51YWwnKSkgewogICAgICAgICAgICAgICAgICAgICAgICBtb250aGx5UmFkaW8uY2hlY2tlZCA9IHRydWU7CiAgICAgICAgICAgICAgICAgICAgICAgIG1vbnRobHlSYWRpby5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgnY2hhbmdlJykpOwogICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGFubnVhbFJhZGlvLmNoZWNrZWQgPSB0cnVlOwogICAgICAgICAgICAgICAgICAgICAgICBhbm51YWxSYWRpby5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgnY2hhbmdlJykpOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9CiAgICAKICAgICAgICAgICAgLy8gQWRkIGNsaWNrIGhhbmRsZXJzIHRvIGxhYmVscyAtIHNjb3BlZCB0byB0aGlzIHByaWNpbmcgY2FyZAogICAgICAgICAgICBjb25zdCBhbm51YWxMYWJlbCA9IGNhcmQucXVlcnlTZWxlY3RvcignLmFubnVhbC1sYWJlbCcpOwogICAgICAgICAgICBjb25zdCBtb250aGx5TGFiZWwgPSBjYXJkLnF1ZXJ5U2VsZWN0b3IoJy5tb250aGx5LWxhYmVsJyk7CiAgICAgICAgICAgIAogICAgICAgICAgICBpZiAoYW5udWFsTGFiZWwgJiYgYW5udWFsUmFkaW8pIHsKICAgICAgICAgICAgICAgIGFubnVhbExhYmVsLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKGUpID0+IHsKICAgICAgICAgICAgICAgICAgICBhbm51YWxSYWRpby5jaGVja2VkID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICBhbm51YWxSYWRpby5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgnY2hhbmdlJykpOwogICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgCiAgICAgICAgICAgIGlmIChtb250aGx5TGFiZWwgJiYgbW9udGhseVJhZGlvKSB7CiAgICAgICAgICAgICAgICBtb250aGx5TGFiZWwuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoZSkgPT4gewogICAgICAgICAgICAgICAgICAgIG1vbnRobHlSYWRpby5jaGVja2VkID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICBtb250aGx5UmFkaW8uZGlzcGF0Y2hFdmVudChuZXcgRXZlbnQoJ2NoYW5nZScpKTsKICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9CiAgICAKICAgICAgICAgICAgLy8gQWRkIGNoYW5nZSBsaXN0ZW5lcnMgdG8gcmFkaW9zIGluIHRoaXMgcHJpY2luZyBjYXJkCiAgICAgICAgICAgIGNhcmQucXVlcnlTZWxlY3RvckFsbCgnW25hbWU9Im9uZVRvZ2dsZU9wdGlvbiJdJykuZm9yRWFjaChlbCA9PiB7CiAgICAgICAgICAgICAgICBlbC5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCB1cGRhdGVUb2dnbGUpOwogICAgICAgICAgICB9KTsKICAgIAogICAgICAgICAgICAvLyBJbml0aWFsaXplIHRoZSB0b2dnbGUgc3RhdGUgb24gcGFnZSBsb2FkCiAgICAgICAgICAgIHVwZGF0ZVRvZ2dsZSgpOwogICAgICAgIH0pOwogICAgfSk7Cg==:16:41\n    at NodeList.forEach (<anonymous>)\n    at HTMLDocument.<anonymous> (data:text/javascript;base64,CiAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJywgKCkgPT4gewogICAgICAgIC8vIEZpbmQgQUxMIHByaWNpbmcgY2FyZHMgLSBlYWNoIGlzIGluZGVwZW5kZW50CiAgICAgICAgY29uc3QgcHJpY2luZ0NhcmRzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnByaWNpbmctY2FyZCcpOwogICAgICAgIAogICAgICAgIHByaWNpbmdDYXJkcy5mb3JFYWNoKCBjYXJkID0+IHsKICAgICAgICAgICAgaWYoIGNhcmQuZGF0YXNldC50b2dnbGVVcGRhdGVkICkgcmV0dXJuOwogICAgICAgICAgICBjYXJkLmRhdGFzZXQudG9nZ2xlVXBkYXRlZCA9IHRydWU7CgogICAgICAgICAgICAvLyBFdmVyeXRoaW5nIHNjb3BlZCB0byBUSElTIHByaWNpbmcgY2FyZCBvbmx5CiAgICAgICAgICAgIGNvbnN0IGNvbnRhaW5lciA9IGNhcmQucXVlcnlTZWxlY3RvcignLm9uZS10b2dnbGUtY29udGFpbmVyJyk7CiAgICAgICAgICAgIGNvbnN0IG1vbnRobHlSYWRpbyA9IGNhcmQucXVlcnlTZWxlY3RvcignLm9uZS10b2dnbGUtbW9udGhseScpOwogICAgICAgICAgICBjb25zdCBhbm51YWxSYWRpbyA9IGNhcmQucXVlcnlTZWxlY3RvcignLm9uZS10b2dnbGUtYW5udWFsJyk7CiAgICAgICAgICAgIGNvbnN0IHRvZ2dsZVdyYXBwZXIgPSBjYXJkLnF1ZXJ5U2VsZWN0b3IoJy50b2dnbGVfX3dyYXBwZXInKTsKICAgICAgICAgICAgY29uc3QgY29sID0gY2FyZC5jbG9zZXN0KCcudGFnLW9uZS1hZ2VuY3knKTsKICAgICAgICAgICAgY29uc3QgdG9nZ2xlU3dpdGNoZXIgPSBjYXJkLnF1ZXJ5U2VsZWN0b3IoJy50b2dnbGVfX3dyYXBwZXI6aGFzKC50b2dnbGVfX3N3aXRjaGVyKScpOwogICAgCiAgICAgICAgICAgIGZ1bmN0aW9uIHVwZGF0ZVRvZ2dsZSgpIHsKICAgICAgICAgICAgICAgIGNvbnN0IGNoZWNrZWRSYWRpbyA9IGNhcmQucXVlcnlTZWxlY3RvcignW25hbWU9Im9uZVRvZ2dsZU9wdGlvbiJdOmNoZWNrZWQnKTsKICAgICAgICAgICAgICAgIGlmICghY2hlY2tlZFJhZGlvIHx8ICFjb250YWluZXIpIHJldHVybjsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgY29uc3QgaXNBbm51YWwgPSBjaGVja2VkUmFkaW8udmFsdWUgPT09ICdvbmUtYW5udWFsJzsKICAgICAgICAgICAgICAgIGNvbnRhaW5lci5jbGFzc0xpc3QucmVtb3ZlKCd0b2dnbGUtYW5udWFsJywgJ3RvZ2dsZS1tb250aGx5Jyk7CiAgICAgICAgICAgICAgICBpZiAoY29sKSB7CiAgICAgICAgICAgICAgICAgICAgY29sLmNsYXNzTGlzdC5yZW1vdmUoJ2FubnVhbCcsICdtb250aGx5Jyk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIGlmIChpc0FubnVhbCkgewogICAgICAgICAgICAgICAgICAgIGNvbnRhaW5lci5jbGFzc0xpc3QuYWRkKCd0b2dnbGUtYW5udWFsJyk7CiAgICAgICAgICAgICAgICAgICAgaWYgKGNvbCkgewogICAgICAgICAgICAgICAgICAgICAgICBjb2wuY2xhc3NMaXN0LmFkZCgnYW5udWFsJyk7CiAgICAgICAgICAgICAgICAgICAgICAgIHRvZ2dsZVN3aXRjaGVyLnNldEF0dHJpYnV0ZSgnZGF0YS1ndG0tZWxlbWVudF9uYW1lJywgJ3RvZ2dsZSBtb250aGx5Jyk7CiAgICAgICAgICAgICAgICAgICAgICAgIHRvZ2dsZVN3aXRjaGVyLnNldEF0dHJpYnV0ZSgnZGF0YS1ndG0tb3V0Y29tZScsICdzd3RpY2hpbmcgdG8gbW9udGhseScpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICBjb250YWluZXIuY2xhc3NMaXN0LmFkZCgndG9nZ2xlLW1vbnRobHknKTsKICAgICAgICAgICAgICAgICAgICBpZiAoY29sKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGNvbC5jbGFzc0xpc3QuYWRkKCdtb250aGx5Jyk7CiAgICAgICAgICAgICAgICAgICAgICAgIHRvZ2dsZVN3aXRjaGVyLnNldEF0dHJpYnV0ZSgnZGF0YS1ndG0tZWxlbWVudF9uYW1lJywgJ3RvZ2dsZSB5ZWFybHknKTsKICAgICAgICAgICAgICAgICAgICAgICAgdG9nZ2xlU3dpdGNoZXIuc2V0QXR0cmlidXRlKCdkYXRhLWd0bS1vdXRjb21lJywgJ3N3dGljaGluZyB0byB5ZWFybHknKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgCiAgICAgICAgICAgIGlmICh0b2dnbGVXcmFwcGVyICYmIG1vbnRobHlSYWRpbyAmJiBhbm51YWxSYWRpbykgewogICAgICAgICAgICAgICAgdG9nZ2xlV3JhcHBlci5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIChlKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgaWYgKGNvbnRhaW5lci5jbGFzc0xpc3QuY29udGFpbnMoJ3RvZ2dsZS1hbm51YWwnKSkgewogICAgICAgICAgICAgICAgICAgICAgICBtb250aGx5UmFkaW8uY2hlY2tlZCA9IHRydWU7CiAgICAgICAgICAgICAgICAgICAgICAgIG1vbnRobHlSYWRpby5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgnY2hhbmdlJykpOwogICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGFubnVhbFJhZGlvLmNoZWNrZWQgPSB0cnVlOwogICAgICAgICAgICAgICAgICAgICAgICBhbm51YWxSYWRpby5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgnY2hhbmdlJykpOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9CiAgICAKICAgICAgICAgICAgLy8gQWRkIGNsaWNrIGhhbmRsZXJzIHRvIGxhYmVscyAtIHNjb3BlZCB0byB0aGlzIHByaWNpbmcgY2FyZAogICAgICAgICAgICBjb25zdCBhbm51YWxMYWJlbCA9IGNhcmQucXVlcnlTZWxlY3RvcignLmFubnVhbC1sYWJlbCcpOwogICAgICAgICAgICBjb25zdCBtb250aGx5TGFiZWwgPSBjYXJkLnF1ZXJ5U2VsZWN0b3IoJy5tb250aGx5LWxhYmVsJyk7CiAgICAgICAgICAgIAogICAgICAgICAgICBpZiAoYW5udWFsTGFiZWwgJiYgYW5udWFsUmFkaW8pIHsKICAgICAgICAgICAgICAgIGFubnVhbExhYmVsLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKGUpID0+IHsKICAgICAgICAgICAgICAgICAgICBhbm51YWxSYWRpby5jaGVja2VkID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICBhbm51YWxSYWRpby5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgnY2hhbmdlJykpOwogICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgCiAgICAgICAgICAgIGlmIChtb250aGx5TGFiZWwgJiYgbW9udGhseVJhZGlvKSB7CiAgICAgICAgICAgICAgICBtb250aGx5TGFiZWwuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoZSkgPT4gewogICAgICAgICAgICAgICAgICAgIG1vbnRobHlSYWRpby5jaGVja2VkID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICBtb250aGx5UmFkaW8uZGlzcGF0Y2hFdmVudChuZXcgRXZlbnQoJ2NoYW5nZScpKTsKICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9CiAgICAKICAgICAgICAgICAgLy8gQWRkIGNoYW5nZSBsaXN0ZW5lcnMgdG8gcmFkaW9zIGluIHRoaXMgcHJpY2luZyBjYXJkCiAgICAgICAgICAgIGNhcmQucXVlcnlTZWxlY3RvckFsbCgnW25hbWU9Im9uZVRvZ2dsZU9wdGlvbiJdJykuZm9yRWFjaChlbCA9PiB7CiAgICAgICAgICAgICAgICBlbC5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCB1cGRhdGVUb2dnbGUpOwogICAgICAgICAgICB9KTsKICAgIAogICAgICAgICAgICAvLyBJbml0aWFsaXplIHRoZSB0b2dnbGUgc3RhdGUgb24gcGFnZSBsb2FkCiAgICAgICAgICAgIHVwZGF0ZVRvZ2dsZSgpOwogICAgICAgIH0pOwogICAgfSk7Cg==:6:22)",
        "trace": null,
        "code": null
    },
    {
        "message": "DOMException: Failed to execute 'querySelector' on 'Element': '.toggle__wrapper:has(.toggle__switcher)' is not a valid selector.\n    at data:text/javascript;base64,CiAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJywgKCkgPT4gewogICAgICAgIC8vIEZpbmQgQUxMIHByaWNpbmcgY2FyZHMgLSBlYWNoIGlzIGluZGVwZW5kZW50CiAgICAgICAgY29uc3QgcHJpY2luZ0NhcmRzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnByaWNpbmctY2FyZCcpOwogICAgICAgIAogICAgICAgIHByaWNpbmdDYXJkcy5mb3JFYWNoKCBjYXJkID0+IHsKICAgICAgICAgICAgaWYoIGNhcmQuZGF0YXNldC50b2dnbGVVcGRhdGVkICkgcmV0dXJuOwogICAgICAgICAgICBjYXJkLmRhdGFzZXQudG9nZ2xlVXBkYXRlZCA9IHRydWU7CgogICAgICAgICAgICAvLyBFdmVyeXRoaW5nIHNjb3BlZCB0byBUSElTIHByaWNpbmcgY2FyZCBvbmx5CiAgICAgICAgICAgIGNvbnN0IGNvbnRhaW5lciA9IGNhcmQucXVlcnlTZWxlY3RvcignLm9uZS10b2dnbGUtY29udGFpbmVyJyk7CiAgICAgICAgICAgIGNvbnN0IG1vbnRobHlSYWRpbyA9IGNhcmQucXVlcnlTZWxlY3RvcignLm9uZS10b2dnbGUtbW9udGhseScpOwogICAgICAgICAgICBjb25zdCBhbm51YWxSYWRpbyA9IGNhcmQucXVlcnlTZWxlY3RvcignLm9uZS10b2dnbGUtYW5udWFsJyk7CiAgICAgICAgICAgIGNvbnN0IHRvZ2dsZVdyYXBwZXIgPSBjYXJkLnF1ZXJ5U2VsZWN0b3IoJy50b2dnbGVfX3dyYXBwZXInKTsKICAgICAgICAgICAgY29uc3QgY29sID0gY2FyZC5jbG9zZXN0KCcudGFnLW9uZS1hZ2VuY3knKTsKICAgICAgICAgICAgY29uc3QgdG9nZ2xlU3dpdGNoZXIgPSBjYXJkLnF1ZXJ5U2VsZWN0b3IoJy50b2dnbGVfX3dyYXBwZXI6aGFzKC50b2dnbGVfX3N3aXRjaGVyKScpOwogICAgCiAgICAgICAgICAgIGZ1bmN0aW9uIHVwZGF0ZVRvZ2dsZSgpIHsKICAgICAgICAgICAgICAgIGNvbnN0IGNoZWNrZWRSYWRpbyA9IGNhcmQucXVlcnlTZWxlY3RvcignW25hbWU9Im9uZVRvZ2dsZU9wdGlvbiJdOmNoZWNrZWQnKTsKICAgICAgICAgICAgICAgIGlmICghY2hlY2tlZFJhZGlvIHx8ICFjb250YWluZXIpIHJldHVybjsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgY29uc3QgaXNBbm51YWwgPSBjaGVja2VkUmFkaW8udmFsdWUgPT09ICdvbmUtYW5udWFsJzsKICAgICAgICAgICAgICAgIGNvbnRhaW5lci5jbGFzc0xpc3QucmVtb3ZlKCd0b2dnbGUtYW5udWFsJywgJ3RvZ2dsZS1tb250aGx5Jyk7CiAgICAgICAgICAgICAgICBpZiAoY29sKSB7CiAgICAgICAgICAgICAgICAgICAgY29sLmNsYXNzTGlzdC5yZW1vdmUoJ2FubnVhbCcsICdtb250aGx5Jyk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIGlmIChpc0FubnVhbCkgewogICAgICAgICAgICAgICAgICAgIGNvbnRhaW5lci5jbGFzc0xpc3QuYWRkKCd0b2dnbGUtYW5udWFsJyk7CiAgICAgICAgICAgICAgICAgICAgaWYgKGNvbCkgewogICAgICAgICAgICAgICAgICAgICAgICBjb2wuY2xhc3NMaXN0LmFkZCgnYW5udWFsJyk7CiAgICAgICAgICAgICAgICAgICAgICAgIHRvZ2dsZVN3aXRjaGVyLnNldEF0dHJpYnV0ZSgnZGF0YS1ndG0tZWxlbWVudF9uYW1lJywgJ3RvZ2dsZSBtb250aGx5Jyk7CiAgICAgICAgICAgICAgICAgICAgICAgIHRvZ2dsZVN3aXRjaGVyLnNldEF0dHJpYnV0ZSgnZGF0YS1ndG0tb3V0Y29tZScsICdzd3RpY2hpbmcgdG8gbW9udGhseScpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICBjb250YWluZXIuY2xhc3NMaXN0LmFkZCgndG9nZ2xlLW1vbnRobHknKTsKICAgICAgICAgICAgICAgICAgICBpZiAoY29sKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGNvbC5jbGFzc0xpc3QuYWRkKCdtb250aGx5Jyk7CiAgICAgICAgICAgICAgICAgICAgICAgIHRvZ2dsZVN3aXRjaGVyLnNldEF0dHJpYnV0ZSgnZGF0YS1ndG0tZWxlbWVudF9uYW1lJywgJ3RvZ2dsZSB5ZWFybHknKTsKICAgICAgICAgICAgICAgICAgICAgICAgdG9nZ2xlU3dpdGNoZXIuc2V0QXR0cmlidXRlKCdkYXRhLWd0bS1vdXRjb21lJywgJ3N3dGljaGluZyB0byB5ZWFybHknKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgCiAgICAgICAgICAgIGlmICh0b2dnbGVXcmFwcGVyICYmIG1vbnRobHlSYWRpbyAmJiBhbm51YWxSYWRpbykgewogICAgICAgICAgICAgICAgdG9nZ2xlV3JhcHBlci5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIChlKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgaWYgKGNvbnRhaW5lci5jbGFzc0xpc3QuY29udGFpbnMoJ3RvZ2dsZS1hbm51YWwnKSkgewogICAgICAgICAgICAgICAgICAgICAgICBtb250aGx5UmFkaW8uY2hlY2tlZCA9IHRydWU7CiAgICAgICAgICAgICAgICAgICAgICAgIG1vbnRobHlSYWRpby5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgnY2hhbmdlJykpOwogICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGFubnVhbFJhZGlvLmNoZWNrZWQgPSB0cnVlOwogICAgICAgICAgICAgICAgICAgICAgICBhbm51YWxSYWRpby5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgnY2hhbmdlJykpOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9CiAgICAKICAgICAgICAgICAgLy8gQWRkIGNsaWNrIGhhbmRsZXJzIHRvIGxhYmVscyAtIHNjb3BlZCB0byB0aGlzIHByaWNpbmcgY2FyZAogICAgICAgICAgICBjb25zdCBhbm51YWxMYWJlbCA9IGNhcmQucXVlcnlTZWxlY3RvcignLmFubnVhbC1sYWJlbCcpOwogICAgICAgICAgICBjb25zdCBtb250aGx5TGFiZWwgPSBjYXJkLnF1ZXJ5U2VsZWN0b3IoJy5tb250aGx5LWxhYmVsJyk7CiAgICAgICAgICAgIAogICAgICAgICAgICBpZiAoYW5udWFsTGFiZWwgJiYgYW5udWFsUmFkaW8pIHsKICAgICAgICAgICAgICAgIGFubnVhbExhYmVsLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKGUpID0+IHsKICAgICAgICAgICAgICAgICAgICBhbm51YWxSYWRpby5jaGVja2VkID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICBhbm51YWxSYWRpby5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgnY2hhbmdlJykpOwogICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgCiAgICAgICAgICAgIGlmIChtb250aGx5TGFiZWwgJiYgbW9udGhseVJhZGlvKSB7CiAgICAgICAgICAgICAgICBtb250aGx5TGFiZWwuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoZSkgPT4gewogICAgICAgICAgICAgICAgICAgIG1vbnRobHlSYWRpby5jaGVja2VkID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICBtb250aGx5UmFkaW8uZGlzcGF0Y2hFdmVudChuZXcgRXZlbnQoJ2NoYW5nZScpKTsKICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9CiAgICAKICAgICAgICAgICAgLy8gQWRkIGNoYW5nZSBsaXN0ZW5lcnMgdG8gcmFkaW9zIGluIHRoaXMgcHJpY2luZyBjYXJkCiAgICAgICAgICAgIGNhcmQucXVlcnlTZWxlY3RvckFsbCgnW25hbWU9Im9uZVRvZ2dsZU9wdGlvbiJdJykuZm9yRWFjaChlbCA9PiB7CiAgICAgICAgICAgICAgICBlbC5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCB1cGRhdGVUb2dnbGUpOwogICAgICAgICAgICB9KTsKICAgIAogICAgICAgICAgICAvLyBJbml0aWFsaXplIHRoZSB0b2dnbGUgc3RhdGUgb24gcGFnZSBsb2FkCiAgICAgICAgICAgIHVwZGF0ZVRvZ2dsZSgpOwogICAgICAgIH0pOwogICAgfSk7Cg==:16:41\n    at NodeList.forEach (<anonymous>)\n    at HTMLDocument.<anonymous> (data:text/javascript;base64,CiAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJywgKCkgPT4gewogICAgICAgIC8vIEZpbmQgQUxMIHByaWNpbmcgY2FyZHMgLSBlYWNoIGlzIGluZGVwZW5kZW50CiAgICAgICAgY29uc3QgcHJpY2luZ0NhcmRzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnByaWNpbmctY2FyZCcpOwogICAgICAgIAogICAgICAgIHByaWNpbmdDYXJkcy5mb3JFYWNoKCBjYXJkID0+IHsKICAgICAgICAgICAgaWYoIGNhcmQuZGF0YXNldC50b2dnbGVVcGRhdGVkICkgcmV0dXJuOwogICAgICAgICAgICBjYXJkLmRhdGFzZXQudG9nZ2xlVXBkYXRlZCA9IHRydWU7CgogICAgICAgICAgICAvLyBFdmVyeXRoaW5nIHNjb3BlZCB0byBUSElTIHByaWNpbmcgY2FyZCBvbmx5CiAgICAgICAgICAgIGNvbnN0IGNvbnRhaW5lciA9IGNhcmQucXVlcnlTZWxlY3RvcignLm9uZS10b2dnbGUtY29udGFpbmVyJyk7CiAgICAgICAgICAgIGNvbnN0IG1vbnRobHlSYWRpbyA9IGNhcmQucXVlcnlTZWxlY3RvcignLm9uZS10b2dnbGUtbW9udGhseScpOwogICAgICAgICAgICBjb25zdCBhbm51YWxSYWRpbyA9IGNhcmQucXVlcnlTZWxlY3RvcignLm9uZS10b2dnbGUtYW5udWFsJyk7CiAgICAgICAgICAgIGNvbnN0IHRvZ2dsZVdyYXBwZXIgPSBjYXJkLnF1ZXJ5U2VsZWN0b3IoJy50b2dnbGVfX3dyYXBwZXInKTsKICAgICAgICAgICAgY29uc3QgY29sID0gY2FyZC5jbG9zZXN0KCcudGFnLW9uZS1hZ2VuY3knKTsKICAgICAgICAgICAgY29uc3QgdG9nZ2xlU3dpdGNoZXIgPSBjYXJkLnF1ZXJ5U2VsZWN0b3IoJy50b2dnbGVfX3dyYXBwZXI6aGFzKC50b2dnbGVfX3N3aXRjaGVyKScpOwogICAgCiAgICAgICAgICAgIGZ1bmN0aW9uIHVwZGF0ZVRvZ2dsZSgpIHsKICAgICAgICAgICAgICAgIGNvbnN0IGNoZWNrZWRSYWRpbyA9IGNhcmQucXVlcnlTZWxlY3RvcignW25hbWU9Im9uZVRvZ2dsZU9wdGlvbiJdOmNoZWNrZWQnKTsKICAgICAgICAgICAgICAgIGlmICghY2hlY2tlZFJhZGlvIHx8ICFjb250YWluZXIpIHJldHVybjsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgY29uc3QgaXNBbm51YWwgPSBjaGVja2VkUmFkaW8udmFsdWUgPT09ICdvbmUtYW5udWFsJzsKICAgICAgICAgICAgICAgIGNvbnRhaW5lci5jbGFzc0xpc3QucmVtb3ZlKCd0b2dnbGUtYW5udWFsJywgJ3RvZ2dsZS1tb250aGx5Jyk7CiAgICAgICAgICAgICAgICBpZiAoY29sKSB7CiAgICAgICAgICAgICAgICAgICAgY29sLmNsYXNzTGlzdC5yZW1vdmUoJ2FubnVhbCcsICdtb250aGx5Jyk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIGlmIChpc0FubnVhbCkgewogICAgICAgICAgICAgICAgICAgIGNvbnRhaW5lci5jbGFzc0xpc3QuYWRkKCd0b2dnbGUtYW5udWFsJyk7CiAgICAgICAgICAgICAgICAgICAgaWYgKGNvbCkgewogICAgICAgICAgICAgICAgICAgICAgICBjb2wuY2xhc3NMaXN0LmFkZCgnYW5udWFsJyk7CiAgICAgICAgICAgICAgICAgICAgICAgIHRvZ2dsZVN3aXRjaGVyLnNldEF0dHJpYnV0ZSgnZGF0YS1ndG0tZWxlbWVudF9uYW1lJywgJ3RvZ2dsZSBtb250aGx5Jyk7CiAgICAgICAgICAgICAgICAgICAgICAgIHRvZ2dsZVN3aXRjaGVyLnNldEF0dHJpYnV0ZSgnZGF0YS1ndG0tb3V0Y29tZScsICdzd3RpY2hpbmcgdG8gbW9udGhseScpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICBjb250YWluZXIuY2xhc3NMaXN0LmFkZCgndG9nZ2xlLW1vbnRobHknKTsKICAgICAgICAgICAgICAgICAgICBpZiAoY29sKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGNvbC5jbGFzc0xpc3QuYWRkKCdtb250aGx5Jyk7CiAgICAgICAgICAgICAgICAgICAgICAgIHRvZ2dsZVN3aXRjaGVyLnNldEF0dHJpYnV0ZSgnZGF0YS1ndG0tZWxlbWVudF9uYW1lJywgJ3RvZ2dsZSB5ZWFybHknKTsKICAgICAgICAgICAgICAgICAgICAgICAgdG9nZ2xlU3dpdGNoZXIuc2V0QXR0cmlidXRlKCdkYXRhLWd0bS1vdXRjb21lJywgJ3N3dGljaGluZyB0byB5ZWFybHknKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgCiAgICAgICAgICAgIGlmICh0b2dnbGVXcmFwcGVyICYmIG1vbnRobHlSYWRpbyAmJiBhbm51YWxSYWRpbykgewogICAgICAgICAgICAgICAgdG9nZ2xlV3JhcHBlci5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIChlKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgaWYgKGNvbnRhaW5lci5jbGFzc0xpc3QuY29udGFpbnMoJ3RvZ2dsZS1hbm51YWwnKSkgewogICAgICAgICAgICAgICAgICAgICAgICBtb250aGx5UmFkaW8uY2hlY2tlZCA9IHRydWU7CiAgICAgICAgICAgICAgICAgICAgICAgIG1vbnRobHlSYWRpby5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgnY2hhbmdlJykpOwogICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGFubnVhbFJhZGlvLmNoZWNrZWQgPSB0cnVlOwogICAgICAgICAgICAgICAgICAgICAgICBhbm51YWxSYWRpby5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgnY2hhbmdlJykpOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9CiAgICAKICAgICAgICAgICAgLy8gQWRkIGNsaWNrIGhhbmRsZXJzIHRvIGxhYmVscyAtIHNjb3BlZCB0byB0aGlzIHByaWNpbmcgY2FyZAogICAgICAgICAgICBjb25zdCBhbm51YWxMYWJlbCA9IGNhcmQucXVlcnlTZWxlY3RvcignLmFubnVhbC1sYWJlbCcpOwogICAgICAgICAgICBjb25zdCBtb250aGx5TGFiZWwgPSBjYXJkLnF1ZXJ5U2VsZWN0b3IoJy5tb250aGx5LWxhYmVsJyk7CiAgICAgICAgICAgIAogICAgICAgICAgICBpZiAoYW5udWFsTGFiZWwgJiYgYW5udWFsUmFkaW8pIHsKICAgICAgICAgICAgICAgIGFubnVhbExhYmVsLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKGUpID0+IHsKICAgICAgICAgICAgICAgICAgICBhbm51YWxSYWRpby5jaGVja2VkID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICBhbm51YWxSYWRpby5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgnY2hhbmdlJykpOwogICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgCiAgICAgICAgICAgIGlmIChtb250aGx5TGFiZWwgJiYgbW9udGhseVJhZGlvKSB7CiAgICAgICAgICAgICAgICBtb250aGx5TGFiZWwuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoZSkgPT4gewogICAgICAgICAgICAgICAgICAgIG1vbnRobHlSYWRpby5jaGVja2VkID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICBtb250aGx5UmFkaW8uZGlzcGF0Y2hFdmVudChuZXcgRXZlbnQoJ2NoYW5nZScpKTsKICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9CiAgICAKICAgICAgICAgICAgLy8gQWRkIGNoYW5nZSBsaXN0ZW5lcnMgdG8gcmFkaW9zIGluIHRoaXMgcHJpY2luZyBjYXJkCiAgICAgICAgICAgIGNhcmQucXVlcnlTZWxlY3RvckFsbCgnW25hbWU9Im9uZVRvZ2dsZU9wdGlvbiJdJykuZm9yRWFjaChlbCA9PiB7CiAgICAgICAgICAgICAgICBlbC5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCB1cGRhdGVUb2dnbGUpOwogICAgICAgICAgICB9KTsKICAgIAogICAgICAgICAgICAvLyBJbml0aWFsaXplIHRoZSB0b2dnbGUgc3RhdGUgb24gcGFnZSBsb2FkCiAgICAgICAgICAgIHVwZGF0ZVRvZ2dsZSgpOwogICAgICAgIH0pOwogICAgfSk7Cg==:6:22)",
        "trace": null,
        "code": null
    },
    {
        "message": "DOMException: Failed to execute 'matches' on 'Element': '[data-action-link], :has([data-action-link])' is not a valid selector.\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/frontend-handlers/frontend-handlers.min.js?ver=4.0.4:1:1960\n    at Array.forEach (<anonymous>)\n    at u (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/frontend-handlers/frontend-handlers.min.js?ver=4.0.4:1:1940)\n    at a (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/frontend-handlers/frontend-handlers.min.js?ver=4.0.4:1:1264)\n    at c (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/frontend-handlers/frontend-handlers.min.js?ver=4.0.4:1:1401)\n    at v (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/frontend-handlers/frontend-handlers.min.js?ver=4.0.4:1:3575)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/frontend-handlers/frontend-handlers.min.js?ver=4.0.4:1:3042\n    at NodeList.forEach (<anonymous>)\n    at HTMLDocument.e (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/frontend-handlers/frontend-handlers.min.js?ver=4.0.4:1:2989)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: eTabs97157c6\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at K (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:5050)\n    at Function.<anonymous> (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:53225)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tab\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tab\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tab\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tab\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tabContent\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tabContent\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tabContent\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tabContent\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: eTabs331476d\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at K (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:5050)\n    at Function.<anonymous> (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:53225)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tab\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tab\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tab\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tab\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tabContent\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tabContent\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tabContent\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tabContent\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: eTabsc24205f\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at K (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:5050)\n    at Function.<anonymous> (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:53225)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tab\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tab\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tab\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tabContent\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tabContent\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    },
    {
        "message": "Error: Undefined variable: tabContent\n    at yt.evaluate (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:31658)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58180\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:58333\n    at G (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:4702)\n    at Function.Yn (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:51783)\n    at r (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9440)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9605\n    at Pe (https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:9609)\n    at https://elementor.com/wp-content/plugins/elementor/assets/js/packages/alpinejs/alpinejs.min.js?ver=4.0.4:1:21005\n    at Array.forEach (<anonymous>)",
        "trace": null,
        "code": null
    }
]
Resource errors None

Test site – Just another WordPress site

Page screenshot: Test site – Just another WordPress site
URL /
Aspect front-page
HTTP status 200
Load time 1.093 s
Memory usage 4.41 MiB
JS errors None
Resource errors None

Dashboard ‹ Test site — WordPress

Page screenshot: Dashboard ‹ Test site — WordPress
URL /wp-admin/index.php
Aspect new-meta-boxes
HTTP status 200
Load time 1.026 s
Memory usage 4.17 MiB
JS errors None
Resource errors None

Benchmark

URL Load time Memory usage
Inactive Active Change Inactive Active Change
/wp-admin/index.php1.039 s1.036 s-0.003 s3.93 MiB4.17 MiB+ 249.61 KiB
/wp-admin/edit.php0.550 s0.578 s+0.028 s3.98 MiB4.17 MiB+ 196.47 KiB
/wp-admin/post-new.php2.095 s2.134 s+0.039 s6.56 MiB6.99 MiB+ 444.18 KiB
/wp-admin/upload.php0.723 s0.750 s+0.027 s3.89 MiB4.09 MiB+ 207.98 KiB
/wp-admin/options-writing.php0.529 s0.605 s+0.076 s3.86 MiB4.05 MiB+ 192.83 KiB
/wp-admin/media-new.php0.974 s1.312 s+0.338 s3.85 MiB4.04 MiB+ 195.52 KiB
/wp-admin/edit-tags.php?taxonomy=category0.548 s0.571 s+0.023 s3.86 MiB4.06 MiB+ 200.38 KiB
/wp-admin/post-new.php?post_type=page1.444 s1.543 s+0.099 s6.55 MiB6.98 MiB+ 436.75 KiB
/wp-admin/options-discussion.php0.602 s0.712 s+0.110 s3.86 MiB4.04 MiB+ 183.83 KiB
/wp-admin/edit-comments.php0.535 s0.594 s+0.059 s3.89 MiB4.07 MiB+ 188.83 KiB
/0.290 s0.190 s-0.100 s4.23 MiB4.41 MiB+ 182.09 KiB
Average 0.848 s0.911 s+0.063 s4.41 MiB4.64 MiB+ 243.5 KiB

Code Statistics

Note: Third-party libraries and minified JS/CSS files are excluded from these statistics where possible, so the numbers you see here may be lower than those reported by other tools.

JavaScript
PHP
Language % Lines of code Comment lines Files
JavaScript72.2%33,3101,511432
PHP22.0%10,1552,692119
CSS4.6%2,1168417
LESS1.1%520617
XML0.0%1901
SVG0.0%702
Total 46,127 4,348 578

PHP Code Analysis | More results »

Lines of code 10,215
Total complexity 1,523
Median class complexity 8.0
Median method complexity 1.0
Most complex class EA11y\Modules\Settings\Module
Most complex function EA11y\Modules\Remediation\Components\Remediation_Runner::is_template_redirect_ajax_request()
Classes 109
Methods 651
Functions 0

Additions

Things that the plugin adds to the site. This section is not intended to be comprehensive. The test tool only looks for a few specific types of added content.

Options wp_options 1

Meta Boxes

{
    "dashboard": {
        "ea11y-dashboard-widget": {
            "title": "Accessibility",
            "context": "column3"
        }
    }
}

PHP Error Log 4 lines

[20-May-2026 19:59:39 UTC] WordPress database error Table 'wordpress.wp_ea11y_page_scanned' doesn't exist for query SELECT * FROM wp_ea11y_page_scanned  WHERE 1 ORDER BY created_at desc LIMIT 1000 made by wp_dashboard, do_meta_boxes, EA11y\Modules\Dashboard\Widgets\Ally_Dashboard_Widget::ally_widget_render, EA11y\Modules\Scanner\Classes\Utils::get_scanner_stats, EA11y\Modules\Remediation\Database\Page_Entry::get_pages, EA11y\Classes\Database\Table::select
[20-May-2026 20:00:03 UTC] WordPress database error Table 'wordpress.wp_ea11y_page_scanned' doesn't exist for query SELECT * FROM wp_ea11y_page_scanned  WHERE 1 ORDER BY created_at desc LIMIT 1000 made by wp_dashboard, do_meta_boxes, EA11y\Modules\Dashboard\Widgets\Ally_Dashboard_Widget::ally_widget_render, EA11y\Modules\Scanner\Classes\Utils::get_scanner_stats, EA11y\Modules\Remediation\Database\Page_Entry::get_pages, EA11y\Classes\Database\Table::select
[20-May-2026 20:00:17 UTC] WordPress database error Table 'wordpress.wp_ea11y_page_scanned' doesn't exist for query SELECT * FROM wp_ea11y_page_scanned  WHERE 1 ORDER BY created_at desc LIMIT 1000 made by wp_dashboard, do_meta_boxes, EA11y\Modules\Dashboard\Widgets\Ally_Dashboard_Widget::ally_widget_render, EA11y\Modules\Scanner\Classes\Utils::get_scanner_stats, EA11y\Modules\Remediation\Database\Page_Entry::get_pages, EA11y\Classes\Database\Table::select
[20-May-2026 20:00:18 UTC] WordPress database error Table 'wordpress.wp_ea11y_page_scanned' doesn't exist for query SELECT * FROM wp_ea11y_page_scanned  WHERE 1 ORDER BY created_at desc LIMIT 1000 made by wp_dashboard, do_meta_boxes, EA11y\Modules\Dashboard\Widgets\Ally_Dashboard_Widget::ally_widget_render, EA11y\Modules\Scanner\Classes\Utils::get_scanner_stats, EA11y\Modules\Remediation\Database\Page_Entry::get_pages, EA11y\Classes\Database\Table::select
See also: All tests for this plugin, How to Hide Ally - Web Accessibility & Usability Admin Menus and Widgets