What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

If a Langflow instance or one of its secrets may have been exposed, treat the event as an active credential compromise. First isolate the instance and preserve evidence; then revoke Langflow API keys, replace any environment-backed key, migrate LANGFLOW_SECRET_KEY, rotate every provider credential reachable by a flow, redeploy dependent clients, and verify that old credentials no longer work.

Do not simply delete a variable in a flow. Langflow distinguishes its own API keys, component-provider keys, and authentication environment variables. Each class has a different revocation path, and a key created by a high-privilege user can expose everything that user could access.

1. Contain the suspected compromise before changing secrets

Credential rotation is safest when an attacker can no longer make new requests while you work. Restrict the suspected Langflow instance before deleting or replacing anything, but preserve the evidence needed to understand what happened.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Isolate ingress. Remove public exposure, restrict firewall rules, or place the service behind an authenticated reverse proxy or API gateway. Langflow’s security guidance says: “Never expose Langflow ports directly to the internet without proper security measures.”
  2. Stop untrusted traffic. Temporarily disable integrations, webhooks, scheduled jobs, and CI/CD jobs that could continue calling the instance while credentials are being changed.
  3. Preserve evidence. Copy access logs, application logs, deployment manifests, environment-variable references, container or process metadata, and relevant database and configuration backups into protected, read-only incident storage. Record timestamps in UTC.
  4. Do not publish old secrets. Treat environment files, exported flows, database dumps, and the eventual secret-key backup as sensitive incident material. Limit access to the responders who need it.
  5. Confirm the control path. Identify who can administer Langflow, where it runs, which reverse proxy terminates authentication, and whether there are multiple instances sharing a database or configuration directory.

Disable convenience settings that could let an unknown visitor regain access. In particular, plan to set LANGFLOW_AUTO_LOGIN=False in production and review whether the superuser command-line pathway should remain enabled.

#1 Best Overall
Sale
Compressed Air Duster,130000RPM Super Power Cordless Air Duster,Rechargeable Brushless Blower,3 Gear Adjustable Blower with LED Light,Dust Remover for Computer/House/Outdoor/Car
  • Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
  • With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
  • Wide Application: attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
  • Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
  • Economical &Reusable: Built durable materials with a long-lasting battery,our CAGIWIRU air duster it's a sustainable alternative to disposable air cans.

2. Inventory every credential class

Before rotating anything, make a list of every secret that can authenticate to Langflow or to a service reachable from a flow. Langflow documents three broad classes.

Credential class What it authenticates Where to revoke or replace it Risk if exposed
Langflow API keys Requests to the Langflow API Langflow UI for database-backed keys, or the deployment secret for environment-backed validation The key inherits the privileges of the user who created it. A compromised superuser key is a broad compromise.
Component or provider API keys Model providers, databases, vector stores, webhooks, cloud services, and other components used by flows Rotate at the provider that issued the credential, then update Langflow’s stored value Deleting a Langflow variable does not revoke the provider’s underlying key.
Authentication environment variables Deployment-level authentication and signing or encryption behavior Change the deployment secret or environment, then restart as required A leaked environment key can authenticate broadly or expose encrypted values and JWT signing capability.

For each item, record the owner, creation time if known, privilege scope, storage location, dependent flows, consuming applications, and last-seen use. Include keys in source-control history, container manifests, CI/CD variables, webhook configurations, local developer files, exported flow JSON, and secret-manager versions. If a key was ever displayed in logs or a support bundle, treat it as exposed even if you cannot prove misuse.

3. Revoke database-backed Langflow API keys in the UI

This procedure applies when Langflow validates keys from its database, commonly represented by LANGFLOW_API_KEY_SOURCE=db. It removes individual keys without changing the instance-wide encryption and signing secret.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Sign in through the protected administrative route.
  2. Open the profile menu by selecting the profile icon.
  3. Choose Settings.
  4. Open Langflow API Keys.
  5. Select every key that may have been exposed, including keys belonging to departed users or automation accounts.
  6. Choose Delete and confirm the action.
  7. Record which key identifiers were revoked and when, without copying the secret value into the incident record.

Langflow states that deleting a database-backed key “immediately invalidates the key and prevents it from being used again.” Test that behavior from a controlled client after the change: a request carrying the old key should receive an authentication failure, while a newly created least-privilege key should work.

Create replacement keys only after containment. Give each integration its own key, use the smallest practical user privilege, and store the replacement in a secret manager rather than in source code, a shared document, or a flow export. Update one consumer at a time so a failed deployment can be identified without reusing a single credential everywhere.

Rank #2
EVEO® Screen Cleaner Spray Kit (Streak-Free) TV Screen Cleaner for Smart TV, Lcd, LEd, Oled | Computer Screen Cleaner Spray and Wipe Microfiber Cloth - TV, Monitor, Laptop, iPad, Car - 6.7oz 1 Pack
  • Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
  • Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
  • Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
  • Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
  • Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth

4. Replace an environment-backed API key

Environment validation is a different security model. When LANGFLOW_API_KEY_SOURCE=env, Langflow accepts one configured value from LANGFLOW_API_KEY. Successful authentication grants superuser privileges, so this single value must be protected as a high-impact secret.

  1. Identify the authoritative deployment secret: for example, a container-orchestrator secret, systemd environment file, managed secret-store version, or deployment pipeline variable.
  2. Generate a new random value using your organization’s approved secret-generation method. Do not reuse a database-backed key or derive the value from a hostname, project name, or password.
  3. Replace LANGFLOW_API_KEY in the authoritative secret store. Remove the old value from active configuration and from any deployment output that may expose it.
  4. Restart Langflow so the process loads the replacement. A rolling deployment is safe only if every instance receives the new value before old instances are allowed to serve traffic.
  5. Update clients, probes, scheduled jobs, and gateways that send the environment-backed key.
  6. Test the new key, then send a request with the old key from a controlled test client and confirm that it is rejected.

Because this mode gives a successful caller superuser access, do not distribute the value to ordinary users or embed it in browser code. If separate applications need different privileges, prefer database-backed keys with appropriate user scopes where your deployment model permits it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

5. Rotate LANGFLOW_SECRET_KEY safely

LANGFLOW_SECRET_KEY is not merely an API-key value. Langflow uses it for Fernet encryption of sensitive data and for JWT signing with HS256. Changing it invalidates active JWT sessions and requires users to sign in again. User passwords use bcrypt and are not affected by key rotation.

Stop first, then preview the migration

  1. Stop Langflow and prevent an orchestrator from immediately starting another instance with the old configuration. Keep the database and configuration directory available.
  2. From the Langflow installation directory, run the dry run:
uv run python scripts/migrate_secret_key.py --dry-run

Review the preview for the configuration directory, the current-key discovery, and the records that will be re-encrypted. Do not proceed if the script cannot locate the current key, if the target configuration directory is not the production one, or if the process lacks the required backup and database permissions.

Run the atomic migration

  1. After reviewing the preview, run:
uv run python scripts/migrate_secret_key.py
  1. Allow the script to generate a new key, re-encrypt sensitive data, and save the result. The documented migration covers user.store_api_key, variable.value, and folder.auth_settings.
  2. Confirm that the old key is backed up as <config-dir>/secret_key.backup.<timestamp>. Restrict that file like any other live credential; it is useful for recovery but dangerous if copied or exposed.
  3. Restart Langflow with the newly saved key and the same database and configuration paths.

The policy describes the operation as an atomic transaction. If migration fails, the transaction rolls back and the key files remain untouched. Do not manually overwrite the key file or delete the backup to force a startup; investigate the error, restore the original service state, and rerun the documented procedure after correcting the underlying problem.

Rank #3
Sale
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black | LED mouse pad with 14 lighting modes, covers keyboard & mouse, anti-slip rubber base, waterproof surface, USB powered
  • 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
  • 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
  • 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
  • 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
  • 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.

Understand the session impact

After restart, existing JWT access and refresh sessions signed with the old secret are no longer valid. Langflow’s documented defaults are a 3,600-second (one-hour) access-token lifetime and a 604,800-second (seven-day) refresh-token lifetime. Rotation invalidates active sessions immediately rather than waiting for those lifetimes to expire, so tell users and automation owners to authenticate again.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

6. Rotate credentials used by components and providers

Every external credential reachable through a flow must be rotated at the system that issued it. This includes model-provider keys, database usernames and passwords, vector-store tokens, webhook signing secrets, cloud credentials, and any other token or certificate used by a component.

Use the provider’s revocation process

  1. At the provider, revoke or disable the suspected credential.
  2. Create a replacement with the narrowest permissions, network scope, expiration, and allowed operations that the flow needs.
  3. Update the corresponding Langflow component, global variable, folder setting, or secret-manager reference.
  4. Redeploy or reload the flow and run a non-destructive connectivity test.
  5. Check the provider’s audit log for use of the old credential after revocation.

Deleting a global variable in Langflow removes a stored reference; it does not delete or invalidate the actual provider key. If a provider offers no immediate revocation, disable the account or permission path that makes the token useful, create a replacement, and continue monitoring until the old value expires or is formally invalidated.

Account for indirect access

Inspect flow nodes, custom components, code snippets, webhooks, database connection strings, file-backed configuration, and environment-variable interpolation. A flow may pass one service’s credential to another service or write it into logs. Rotate secrets that are not obvious from the Langflow settings screen if a component can read them at runtime.

7. Redeploy consumers and manage the forced sign-in

Rotation is incomplete until every consumer stops sending old values. Build a dependency list from the inventory and update it deliberately.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Sale
Vaydeer Wrist Rest for Keyboard and Mouse, Computer Ergonomic Wrist Support Pad, Soft Memory Foam Arm Cushion for Desk, Palm Hand Office Laptop Typing
  • 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
  • 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
  • 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
  • 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
  • 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
  • Backend applications and command-line clients
  • CI/CD jobs, deployment hooks, and health checks
  • Webhook senders and receivers
  • Scheduled tasks and worker processes
  • Exported flow definitions and infrastructure manifests
  • Developer environments and local test scripts
  • Reverse proxies, API gateways, and monitoring integrations

Use a staged rollout when possible: load the new secret, deploy the consumer, verify a successful authenticated request, and then remove the old value. Never keep both values active longer than the provider or Langflow validation model requires. If an integration cannot be updated atomically, temporarily pause it rather than allowing repeated authentication failures that could obscure incident evidence.

Tell human users that secret-key rotation signs out active JWT sessions. They must log in again; their bcrypt-protected passwords remain valid. Do not reset passwords solely because LANGFLOW_SECRET_KEY changed unless the incident separately indicates password exposure.

8. Verify that recovery actually worked

Verification should test both positive and negative paths. Record the timestamp, client identity, and result of each check.

  • New Langflow key: An authenticated API call succeeds using the replacement database-backed key or the replacement environment-backed key.
  • Old database key: A request using each revoked key returns an unauthorized or equivalent authentication failure.
  • Old environment key: After restart, the previous LANGFLOW_API_KEY is rejected.
  • JWT sessions: A token issued before secret-key migration cannot refresh or call protected endpoints; a newly authenticated session works.
  • Encrypted values: Flows can still read the migrated stored values needed for normal operation, and no component reports decryption errors.
  • Provider access: Providers show no continued use of revoked keys, and flows work with replacement credentials.
  • Logs: Access logs contain no unexpected source addresses, users, user agents, webhook callers, or post-rotation authentication attempts that succeed.
  • Backup protection: The old-key backup and incident evidence are access-controlled, encrypted where appropriate, and excluded from ordinary deployment artifacts.

Keep monitoring after recovery. A successful rotation proves that the new controls work; it does not prove that an attacker did not copy data before containment.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

9. Choose the rotation approach for your deployment

The same steps have different operational consequences depending on how Langflow is deployed. Use the following distinctions when planning the change.

Best Value
Sale
Under Desk Cable Management Tray No Drill, Metal Mesh Cable Management Under Desk with Clamp Mount, 2 Hole Cable Tray with Wire Management and Cord Organizer for Home Office Standing Desk
  • 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
  • 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
  • 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
  • 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
  • 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.
Deployment choice Rotation implication Checks to perform
Database-backed API-key validation Individual keys can be deleted in the Langflow UI, then replaced with separate least-privilege keys. Confirm the affected key owners, delete all exposed keys, and test that each old key is unauthorized.
Environment-backed API-key validation One configured key is accepted, and successful authentication grants superuser privileges. Replace the deployment secret and restart. Ensure every instance receives the same replacement and that no old environment file or deployment log remains active.
Single-user deployment A compromise of the sole account or its key can expose the whole instance. Review every flow, provider credential, and automation consumer rather than rotating only the visible user key.
Authenticated multi-user deployment Privileges follow the creating user for database-backed keys; one administrator’s key may have much wider reach than another user’s. Map keys to owners, remove departed-user keys, and issue application-specific credentials with limited scope.
HS256 shared-secret signing The same secret protects JWT signing and verification within the deployment. Rotating it invalidates existing sessions and requires encrypted-data migration. Run the migration script while Langflow is stopped and distribute the new secret consistently.
RS256 or RS512 asymmetric signing Signing and verification use different key material. This is a separate deployment architecture, not a reason to skip Langflow’s documented secret migration for values protected by LANGFLOW_SECRET_KEY. Document which service owns private-key signing, which services hold public keys, and how rollover is synchronized.
SQLite or local configuration Key files and local state may live beside the process and can be missed during container or host replacement. Back up the correct configuration directory, protect the generated backup, and verify the restarted process uses that directory.
External database or multiple instances All instances must agree on the database, API-key source, and replacement secret during the rollout. Check each instance’s environment, restart status, health checks, and authentication behavior before reopening traffic.
Langflow-managed encrypted values The secret-key migration re-encrypts documented Langflow fields, including stored API keys, variables, and folder authentication settings. Confirm those values decrypt after restart and retain the intended permissions.
Provider-owned credentials They remain valid until revoked at the provider, regardless of whether a Langflow variable is deleted. Revoke at the source, update Langflow, and inspect provider audit logs.

10. Harden Langflow after recovery

Once the incident is contained, remove the conditions that made unauthorized access possible. Apply changes through the same controlled deployment process used for other production configuration.

  • Set LANGFLOW_AUTO_LOGIN=False and require explicit authentication.
  • Use an explicitly generated, high-entropy production value for LANGFLOW_SECRET_KEY; never rely on a default or a value copied between environments.
  • Consider setting LANGFLOW_ENABLE_SUPERUSER_CLI=False if that administrative path is not required.
  • Keep webhook authentication enabled and rotate webhook secrets independently when exposure is suspected.
  • Place Langflow behind a secure API gateway or reverse proxy that enforces authentication, TLS, rate limits, and network policy.
  • Separate development, staging, and production secrets and databases.
  • For multi-tenant or third-party service deployments, enforce process-, disk-, network-, and database-level isolation outside the Langflow container.
  • Store secrets in a managed secret system with access logging, versioning, and narrowly scoped readers.
  • Alert on repeated authentication failures, new administrator activity, unexpected flow changes, and provider calls made with credentials that should have been revoked.

Document the owner and recovery path for each credential. A rotation plan that depends on one person remembering an undocumented environment file is not a reliable control.

11. Troubleshoot common rotation failures

The migration script cannot find the current key

Stop and verify that you are in the intended Langflow installation, that the process is stopped, and that the configuration directory contains the active key files. Check the deployment’s mounted volume and environment references rather than generating a replacement manually. Running against the wrong directory can leave the live instance unable to decrypt its data.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Langflow starts but stored values fail to decrypt

Do not delete the backup. Stop the service, preserve logs, and compare the active configuration directory with the one used during the dry run. The documented transaction should leave key files untouched when it fails; investigate path, permissions, and database-selection errors before retrying.

Users cannot sign in after rotation

Expect old JWT sessions to fail. Ask users to perform a fresh login and verify that the authentication endpoint is reachable through the protected proxy. Do not reset bcrypt passwords unless there is separate evidence of password compromise.

A flow still receives unauthorized errors

Identify which credential class the component uses. A revoked Langflow API key requires a new Langflow key; a provider token requires a provider-side replacement; an environment-backed key requires a deployment update and restart. Check for stale values in worker processes, CI/CD variables, exported flow definitions, and webhook configuration.

The old provider key still appears in audit logs

Confirm that the provider actually revoked it, then search every consumer for a duplicate copy. A global-variable deletion does not revoke the provider credential. Disable the old credential at the provider, redeploy all workers, and continue monitoring until no successful use remains.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

12. A concise incident order of operations

When responders need a single sequence, use this order without skipping the verification gates:

  1. Isolate ingress, stop untrusted traffic, and preserve logs and configuration.
  2. Inventory Langflow API keys, provider credentials, environment variables, sessions, flows, and consumers.
  3. Revoke exposed database-backed keys in Profile icon → Settings → Langflow API Keys.
  4. Replace LANGFLOW_API_KEY and restart if validation uses env.
  5. Stop Langflow, run the secret-key migration dry run, review it, run the migration, and restart.
  6. Rotate every provider-owned credential at its source and update the affected components.
  7. Redeploy applications, workers, webhooks, CI/CD jobs, and flow definitions with the new values.
  8. Verify new-key success, old-key rejection, provider revocation, session invalidation, decryption, and logs.
  9. Harden the deployment and retain the old-key backup and forensic evidence under restricted access.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.