LICENSE
NOTICE
README.md
pyproject.toml
requirements.txt
src/vihi_nova_act/__init__.py
src/vihi_nova_act/__version__.py
src/vihi_nova_act/nova_act.py
src/vihi_nova_act/py.typed
src/vihi_nova_act.egg-info/PKG-INFO
src/vihi_nova_act.egg-info/SOURCES.txt
src/vihi_nova_act.egg-info/dependency_links.txt
src/vihi_nova_act.egg-info/requires.txt
src/vihi_nova_act.egg-info/top_level.txt
src/vihi_nova_act/artifacts/chrome-mv3-prod/actuationHelpers.18250396.js
src/vihi_nova_act/artifacts/chrome-mv3-prod/content.d585fe88.js
src/vihi_nova_act/artifacts/chrome-mv3-prod/icon128.plasmo.1b077857.png
src/vihi_nova_act/artifacts/chrome-mv3-prod/icon16.plasmo.ef6030e0.png
src/vihi_nova_act/artifacts/chrome-mv3-prod/icon32.plasmo.598c4db3.png
src/vihi_nova_act/artifacts/chrome-mv3-prod/icon48.plasmo.0ee1303b.png
src/vihi_nova_act/artifacts/chrome-mv3-prod/icon64.plasmo.8d03a7fe.png
src/vihi_nova_act/artifacts/chrome-mv3-prod/mainWorldActuationHelper.d216d441.js
src/vihi_nova_act/artifacts/chrome-mv3-prod/manifest.json
src/vihi_nova_act/artifacts/chrome-mv3-prod/static/background/index.js
src/vihi_nova_act/impl/__init__.py
src/vihi_nova_act/impl/backend.py
src/vihi_nova_act/impl/common.py
src/vihi_nova_act/impl/dispatcher.py
src/vihi_nova_act/impl/dispatcher_factory.py
src/vihi_nova_act/impl/extension.py
src/vihi_nova_act/impl/inputs.py
src/vihi_nova_act/impl/keyboard_event_watcher.py
src/vihi_nova_act/impl/message_encrypter.py
src/vihi_nova_act/impl/playwright.py
src/vihi_nova_act/impl/playwright_instance_options.py
src/vihi_nova_act/impl/protocol.py
src/vihi_nova_act/impl/run_info_compiler.py
src/vihi_nova_act/impl/telemetry.py
src/vihi_nova_act/impl/window_messages.py
src/vihi_nova_act/impl/custom_actuation/custom_dispatcher.py
src/vihi_nova_act/impl/custom_actuation/interface/actuator.py
src/vihi_nova_act/impl/custom_actuation/interface/browser.py
src/vihi_nova_act/impl/custom_actuation/interface/playwright_pages.py
src/vihi_nova_act/impl/custom_actuation/interface/types/agent_redirect_error.py
src/vihi_nova_act/impl/custom_actuation/interface/types/bbox_dict.py
src/vihi_nova_act/impl/custom_actuation/interface/types/click_options.py
src/vihi_nova_act/impl/custom_actuation/interface/types/dimensions_dict.py
src/vihi_nova_act/impl/custom_actuation/interface/types/element_dict.py
src/vihi_nova_act/impl/custom_actuation/interface/types/program_error_response.py
src/vihi_nova_act/impl/custom_actuation/playwright/default_nova_local_browser_actuator.py
src/vihi_nova_act/impl/custom_actuation/playwright/dom_actuation/click_events.py
src/vihi_nova_act/impl/custom_actuation/playwright/dom_actuation/create_dom_events.py
src/vihi_nova_act/impl/custom_actuation/playwright/dom_actuation/scroll_events.py
src/vihi_nova_act/impl/custom_actuation/playwright/dom_actuation/type_events.py
src/vihi_nova_act/impl/custom_actuation/playwright/util/agent_click.py
src/vihi_nova_act/impl/custom_actuation/playwright/util/agent_scroll.py
src/vihi_nova_act/impl/custom_actuation/playwright/util/agent_type.py
src/vihi_nova_act/impl/custom_actuation/playwright/util/bbox_parser.py
src/vihi_nova_act/impl/custom_actuation/playwright/util/dispatch_dom_events.py
src/vihi_nova_act/impl/custom_actuation/playwright/util/element_helpers.py
src/vihi_nova_act/impl/custom_actuation/playwright/util/go_to_url.py
src/vihi_nova_act/impl/custom_actuation/playwright/util/image_helpers.py
src/vihi_nova_act/impl/custom_actuation/playwright/util/take_observation.py
src/vihi_nova_act/impl/custom_actuation/playwright/util/wait.py
src/vihi_nova_act/impl/custom_actuation/routing/__init__.py
src/vihi_nova_act/impl/custom_actuation/routing/error_handler.py
src/vihi_nova_act/impl/custom_actuation/routing/interpreter.py
src/vihi_nova_act/impl/custom_actuation/routing/request.py
src/vihi_nova_act/impl/custom_actuation/routing/routes.py
src/vihi_nova_act/impl/helios/__init__.py
src/vihi_nova_act/impl/helios/client.py
src/vihi_nova_act/impl/helios/errors.py
src/vihi_nova_act/impl/helios/types.py
src/vihi_nova_act/impl/helios/validation.py
src/vihi_nova_act/samples/__init__.py
src/vihi_nova_act/samples/apartments_caltrain.py
src/vihi_nova_act/samples/apartments_caltrain_walking.py
src/vihi_nova_act/samples/apartments_zumper.py
src/vihi_nova_act/samples/custom_actuator.py
src/vihi_nova_act/samples/order_a_coffee_maker.py
src/vihi_nova_act/samples/order_salad.py
src/vihi_nova_act/samples/s3_writer_example.py
src/vihi_nova_act/samples/setup_chrome_user_data_dir.py
src/vihi_nova_act/samples/testing.py
src/vihi_nova_act/types/act_errors.py
src/vihi_nova_act/types/act_metadata.py
src/vihi_nova_act/types/act_result.py
src/vihi_nova_act/types/errors.py
src/vihi_nova_act/types/features.py
src/vihi_nova_act/types/hooks.py
src/vihi_nova_act/types/state/act.py
src/vihi_nova_act/types/state/page.py
src/vihi_nova_act/types/state/step.py
src/vihi_nova_act/util/common_js_expressions.py
src/vihi_nova_act/util/jsonschema.py
src/vihi_nova_act/util/logging.py
src/vihi_nova_act/util/s3_writer.py
src/vihi_nova_act/util/s3_writer_errors.py
src/vihi_nova_act/util/step_server_time_tracker.py
src/vihi_nova_act/util/terminal_manager.py
src/vihi_nova_act/util/url.py