instruction
In the Skyscanner app, Search for the fairfield by Marriott Kolkata in Kolkata. From September 6, 2023, to September 8, 2023, and reserve 1 Queen Bed, Non Smoking Room
previous_actions
{"name": "click", "parameters": {"x": 539, "y": 499}}
{"name": "click", "parameters": {"x": 406, "y": 315}}
{"name": "input_text", "parameters": {"text": "Kolkata"}}
active_application
Skyscanner
screen_description
windows {
  bounds_in_screen {
    right: 1080
    bottom: 118
  }
  id: 2
  layer: 1
  window_type: TYPE_SYSTEM
  tree {
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 118
      }
      class_name: "android.widget.FrameLayout"
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 118
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 118
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 118
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 118
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        left: 47
        right: 1027
        bottom: 118
      }
      class_name: "android.widget.LinearLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 454
        bottom: 118
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 454
        top: 1
        right: 599
        bottom: 118
      }
      class_name: "android.view.View"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 599
        top: 1
        right: 1006
        bottom: 118
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 323
        bottom: 118
      }
      class_name: "android.widget.FrameLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        left: 701
        top: 1
        right: 1006
        bottom: 118
      }
      class_name: "android.widget.LinearLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 323
        bottom: 118
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 701
        top: 1
        right: 1006
        bottom: 118
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 149
        bottom: 118
      }
      class_name: "android.widget.TextView"
      content_description: "10:37 AM"
      text: "10:37"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 149
        top: 1
        right: 323
        bottom: 118
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 701
        top: 1
        right: 881
        bottom: 118
      }
      class_name: "android.widget.LinearLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 881
        top: 1
        right: 1006
        bottom: 118
      }
      class_name: "android.widget.LinearLayout"
      content_description: "Battery charging, 100 percent."
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 149
        top: 1
        right: 323
        bottom: 118
      }
      class_name: "android.view.ViewGroup"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 701
        top: 30
        right: 762
        bottom: 88
      }
      class_name: "android.widget.ImageView"
      content_description: "Ringer silent."
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 762
        top: 30
        right: 819
        bottom: 88
      }
      class_name: "android.widget.ImageView"
      content_description: "Do Not Disturb"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 819
        top: 30
        right: 865
        bottom: 88
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Wifi three bars."
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 881
        top: 42
        right: 901
        bottom: 76
      }
      class_name: "android.widget.ImageView"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 901
        top: 1
        right: 1006
        bottom: 118
      }
      class_name: "android.widget.TextView"
      text: "100%"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 149
        top: 1
        right: 207
        bottom: 118
      }
      class_name: "android.widget.ImageView"
      content_description: "Shopsy notification: "
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 207
        top: 1
        right: 265
        bottom: 118
      }
      class_name: "android.widget.ImageView"
      content_description: "Myntra notification: Get Ready for the Year\'s Biggest Launch! 🚀"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 265
        top: 1
        right: 323
        bottom: 118
      }
      class_name: "android.widget.ImageView"
      content_description: "Google Play Store notification: Complete setup by installing apps"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 826
        top: 30
        right: 865
        bottom: 88
      }
      class_name: "android.widget.LinearLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 826
        top: 39
        right: 865
        bottom: 78
      }
      class_name: "android.widget.FrameLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 826
        top: 39
        right: 865
        bottom: 78
      }
      class_name: "android.widget.ImageView"
      depth: 11
    }
  }
}
windows {
  bounds_in_screen {
    right: 1080
    bottom: 2400
  }
  id: 2291
  title: "Skyscanner"
  window_type: TYPE_APPLICATION
  is_active: true
  is_focused: true
  tree {
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2400
      }
      class_name: "android.widget.FrameLayout"
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 118
      }
      class_name: "android.view.View"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        top: 2337
        right: 1080
        bottom: 2400
      }
      class_name: "android.view.View"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        right: 1080
      }
      class_name: "android.widget.FrameLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 381
      }
      class_name: "android.view.ViewGroup"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 2337
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 381
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.ScrollView"
      is_focusable: true
      is_scrollable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 301
        top: 2132
        right: 779
        bottom: 2258
      }
      class_name: "android.view.ViewGroup"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 912
        top: 2132
        right: 1038
        bottom: 2258
      }
      class_name: "android.view.ViewGroup"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 378
      }
      class_name: "android.view.ViewGroup"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 2337
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 2390
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 381
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 301
        top: 2153
        right: 779
        bottom: 2237
      }
      class_name: "android.view.ViewGroup"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 912
        top: 2132
        right: 1038
        bottom: 2258
      }
      class_name: "android.view.ViewGroup"
      content_description: "Hotels you\'ve viewed"
      is_clickable: true
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 21
        top: 150
        right: 1059
        bottom: 357
      }
      class_name: "android.view.ViewGroup"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 2337
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 2390
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 381
        right: 1080
        bottom: 798
      }
      class_name: "android.view.ViewGroup"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 798
        right: 1080
        bottom: 1500
      }
      class_name: "android.view.ViewGroup"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 1500
        right: 1080
        bottom: 2112
      }
      class_name: "android.view.ViewGroup"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 2112
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 364
        top: 2153
        right: 716
        bottom: 2237
      }
      class_name: "android.widget.Button"
      content_description: "Sort & Filters"
      is_clickable: true
      is_focusable: true
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 937
        top: 2132
        right: 1013
        bottom: 2258
      }
      class_name: "android.view.ViewGroup"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 161
        right: 105
        bottom: 224
      }
      class_name: "android.widget.TextView"
      text: ""
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 194
        top: 150
        right: 1059
        bottom: 273
      }
      class_name: "android.widget.HorizontalScrollView"
      is_focusable: true
      is_scrollable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 273
        right: 759
        bottom: 357
      }
      class_name: "android.view.ViewGroup"
      content_description: "The current destination or hotel name is Kolkata. Select to change."
      is_clickable: true
      is_focusable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 765
        top: 273
        right: 935
        bottom: 357
      }
      class_name: "android.view.ViewGroup"
      is_clickable: true
      is_focusable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 940
        top: 273
        right: 1049
        bottom: 357
      }
      class_name: "android.view.ViewGroup"
      content_description: "The current number of guests is 2. Select to change."
      is_clickable: true
      is_focusable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 488
        top: 2358
        right: 593
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 2390
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 381
        right: 1080
        bottom: 475
      }
      class_name: "android.view.ViewGroup"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 476
        right: 1080
        bottom: 484
      }
      class_name: "android.view.ViewGroup"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 483
        right: 1080
        bottom: 798
      }
      class_name: "android.view.ViewGroup"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 798
        right: 1080
        bottom: 1500
      }
      class_name: "android.view.ViewGroup"
      content_description: "Option 1. Fairfield by Marriott Kolkata. 4 stars. $57 a night. Rated as 5.0 out of 5 by TripAdvisor based on 755 reviews. Includes Free cancellation. 8.32 miles from downtown."
      is_clickable: true
      is_focusable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 1500
        right: 1080
        bottom: 2112
      }
      class_name: "android.view.ViewGroup"
      content_description: "Option 2. The Park Kolkata. 5 stars. $90 a night. Rated as 4.5 out of 5 by TripAdvisor based on 4126 reviews. 0.75 miles from downtown."
      is_clickable: true
      is_focusable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 2112
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      content_description: "Option 3. Calcutta Ladies Lodge. 5 stars. $11 a night. Includes Free cancellation. 3.63 miles from downtown."
      is_clickable: true
      is_focusable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 364
        top: 2174
        right: 406
        bottom: 2216
      }
      class_name: "android.widget.TextView"
      text: ""
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 417
        top: 2168
        right: 716
        bottom: 2223
      }
      class_name: "android.widget.TextView"
      text: "SORT & FILTERS"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 937
        top: 2132
        right: 1013
        bottom: 2258
      }
      class_name: "android.widget.ImageView"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 194
        top: 150
        right: 1049
        bottom: 273
      }
      class_name: "android.view.ViewGroup"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 64
        top: 288
        right: 750
        bottom: 343
      }
      class_name: "android.widget.TextView"
      text: "Kolkata"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 776
        top: 284
        right: 839
        bottom: 347
      }
      class_name: "android.widget.TextView"
      text: ""
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 850
        top: 281
        right: 909
        bottom: 318
      }
      class_name: "android.widget.TextView"
      content_description: "The current check-in date is Sep 1. Select to change."
      text: "Sep 1"
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 850
        top: 312
        right: 915
        bottom: 349
      }
      class_name: "android.widget.TextView"
      content_description: "The current check-out date is Sep 5. Select to change."
      text: "Sep 5"
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 951
        top: 284
        right: 1014
        bottom: 347
      }
      class_name: "android.widget.TextView"
      text: ""
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 1011
        top: 294
        right: 1028
        bottom: 336
      }
      class_name: "android.widget.TextView"
      text: "2"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 2390
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 404
        right: 460
        bottom: 453
      }
      class_name: "android.widget.TextView"
      text: "815 results sorted by Best"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 460
        top: 408
        right: 512
        bottom: 450
      }
      class_name: "android.view.ViewGroup"
      content_description: "More information about our search results"
      is_clickable: true
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 21
        top: 525
        right: 1059
        bottom: 735
      }
      class_name: "android.view.ViewGroup"
      is_clickable: true
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 756
        right: 1038
        bottom: 798
      }
      class_name: "android.widget.TextView"
      text: "Taxes and fees not included"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 840
        right: 1049
        bottom: 1257
      }
      class_name: "android.view.ViewGroup"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 1215
        right: 1049
        bottom: 1458
      }
      class_name: "android.view.ViewGroup"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 1500
        right: 1049
        bottom: 1917
      }
      class_name: "android.view.ViewGroup"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 1875
        right: 1049
        bottom: 2070
      }
      class_name: "android.view.ViewGroup"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 2112
        right: 1049
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 2487
        right: 1049
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 194
        top: 150
        right: 624
        bottom: 226
      }
      class_name: "android.widget.Button"
      content_description: "Flights"
      is_clickable: true
      is_focusable: true
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 624
        top: 150
        right: 1049
        bottom: 226
      }
      class_name: "android.widget.Button"
      content_description: "Hotels"
      is_clickable: true
      is_focusable: true
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 624
        top: 226
        right: 1049
        bottom: 231
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 460
        top: 408
        right: 502
        bottom: 450
      }
      class_name: "android.widget.TextView"
      text: ""
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 29
        top: 533
        right: 1051
        bottom: 727
      }
      class_name: "android.widget.FrameLayout"
      is_clickable: true
      is_focusable: true
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 840
        right: 1049
        bottom: 1257
      }
      class_name: "android.widget.HorizontalScrollView"
      is_focusable: true
      is_scrollable: true
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 490
        top: 882
        right: 511
        bottom: 903
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 522
        top: 885
        right: 537
        bottom: 900
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 548
        top: 885
        right: 564
        bottom: 900
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 574
        top: 885
        right: 590
        bottom: 900
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 74
        top: 1139
        right: 591
        bottom: 1194
      }
      class_name: "android.widget.TextView"
      text: "Fairfield by Marriott Kolkata"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 602
        top: 1150
        right: 768
        bottom: 1194
      }
      class_name: "android.widget.TextView"
      text: ""
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 74
        top: 1236
        right: 119
        bottom: 1278
      }
      class_name: "android.widget.TextView"
      text: "5.0"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 130
        top: 1236
        right: 176
        bottom: 1278
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 186
        top: 1236
        right: 302
        bottom: 1278
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 312
        top: 1236
        right: 386
        bottom: 1278
      }
      class_name: "android.widget.TextView"
      text: "(755)"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 74
        top: 1310
        right: 126
        bottom: 1352
      }
      class_name: "android.widget.TextView"
      text: ""
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 127
        top: 1310
        right: 498
        bottom: 1352
      }
      class_name: "android.widget.TextView"
      text: "8.32 miles from downtown"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 802
        top: 1299
        right: 1007
        bottom: 1368
      }
      class_name: "android.widget.TextView"
      text: "$57 a night"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 759
        top: 1373
        right: 1007
        bottom: 1415
      }
      class_name: "android.widget.TextView"
      text: "Free cancellation"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 1500
        right: 1049
        bottom: 1917
      }
      class_name: "android.widget.HorizontalScrollView"
      is_focusable: true
      is_scrollable: true
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 490
        top: 1542
        right: 511
        bottom: 1563
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 522
        top: 1545
        right: 537
        bottom: 1561
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 548
        top: 1545
        right: 564
        bottom: 1561
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 574
        top: 1545
        right: 590
        bottom: 1561
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 74
        top: 1799
        right: 383
        bottom: 1854
      }
      class_name: "android.widget.TextView"
      text: "The Park Kolkata"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 394
        top: 1810
        right: 602
        bottom: 1854
      }
      class_name: "android.widget.TextView"
      text: ""
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 74
        top: 1896
        right: 118
        bottom: 1938
      }
      class_name: "android.widget.TextView"
      text: "4.5"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 129
        top: 1896
        right: 175
        bottom: 1938
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 185
        top: 1896
        right: 301
        bottom: 1938
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 311
        top: 1896
        right: 403
        bottom: 1938
      }
      class_name: "android.widget.TextView"
      text: "(4,126)"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 74
        top: 1970
        right: 126
        bottom: 2012
      }
      class_name: "android.widget.TextView"
      text: ""
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 127
        top: 1970
        right: 498
        bottom: 2012
      }
      class_name: "android.widget.TextView"
      text: "0.75 miles from downtown"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 793
        top: 1959
        right: 1007
        bottom: 2028
      }
      class_name: "android.widget.TextView"
      text: "$90 a night"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 2112
        right: 1049
        bottom: 2337
      }
      class_name: "android.widget.HorizontalScrollView"
      is_focusable: true
      is_scrollable: true
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 490
        top: 2154
        right: 511
        bottom: 2175
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 522
        top: 2157
        right: 537
        bottom: 2172
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 548
        top: 2157
        right: 564
        bottom: 2172
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 574
        top: 2157
        right: 590
        bottom: 2172
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 74
        top: 2411
        right: 495
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Calcutta Ladies Lodge"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 506
        top: 2422
        right: 714
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: ""
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 74
        top: 2529
        right: 126
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: ""
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 127
        top: 2529
        right: 497
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "3.63 miles from downtown"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 592
        top: 2593
        right: 815
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      content_description: "Great saving"
      is_focusable: true
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 756
        top: 2655
        right: 1007
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "$19 $11 a night"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 826
        top: 2593
        right: 1007
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      content_description: "Save 42%"
      is_focusable: true
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 759
        top: 2729
        right: 1007
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Free cancellation"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 296
        top: 164
        right: 522
        bottom: 213
      }
      class_name: "android.widget.TextView"
      text: "FLIGHTS"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 726
        top: 164
        right: 946
        bottom: 213
      }
      class_name: "android.widget.TextView"
      text: "HOTELS"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 29
        top: 533
        right: 1051
        bottom: 727
      }
      class_name: "android.widget.FrameLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 840
        right: 1049
        bottom: 1257
      }
      class_name: "android.view.ViewGroup"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 130
        top: 1236
        right: 176
        bottom: 1278
      }
      class_name: "android.widget.ImageView"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 186
        top: 1236
        right: 302
        bottom: 1278
      }
      class_name: "android.widget.ImageView"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 1500
        right: 1049
        bottom: 1917
      }
      class_name: "android.view.ViewGroup"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 129
        top: 1896
        right: 175
        bottom: 1938
      }
      class_name: "android.widget.ImageView"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 185
        top: 1896
        right: 301
        bottom: 1938
      }
      class_name: "android.widget.ImageView"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 2112
        right: 1049
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 613
        top: 2604
        right: 794
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Great saving"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 847
        top: 2604
        right: 986
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Save 42%"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 29
        top: 533
        right: 1051
        bottom: 727
      }
      class_name: "android.view.View"
      content_description: "Google Map"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 29
        top: 533
        right: 1051
        bottom: 727
      }
      class_name: "android.widget.RelativeLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 29
        top: 533
        right: 1051
        bottom: 727
      }
      class_name: "android.widget.RelativeLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 840
        right: 1048
        bottom: 1257
      }
      class_name: "android.view.ViewGroup"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 1049
        top: 840
        right: 1049
        bottom: 1257
      }
      class_name: "android.view.ViewGroup"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 1500
        right: 1048
        bottom: 1917
      }
      class_name: "android.view.ViewGroup"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 1049
        top: 1500
        right: 1049
        bottom: 1917
      }
      class_name: "android.view.ViewGroup"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 2112
        right: 1048
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 1049
        top: 2112
        right: 1049
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 576
        top: 533
        right: 602
        bottom: 542
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 609
        top: 560
        right: 635
        bottom: 586
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 475
        top: 562
        right: 501
        bottom: 588
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 610
        top: 574
        right: 636
        bottom: 600
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 593
        top: 575
        right: 619
        bottom: 601
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 591
        top: 576
        right: 617
        bottom: 602
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 601
        top: 579
        right: 627
        bottom: 605
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 555
        top: 582
        right: 581
        bottom: 608
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 517
        top: 591
        right: 543
        bottom: 617
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 444
        top: 595
        right: 470
        bottom: 621
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 446
        top: 615
        right: 472
        bottom: 641
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 462
        top: 627
        right: 488
        bottom: 653
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 508
        top: 629
        right: 534
        bottom: 655
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 445
        top: 633
        right: 471
        bottom: 659
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 504
        top: 674
        right: 530
        bottom: 700
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 1025
        top: 559
        right: 1025
        bottom: 701
      }
      class_name: "android.widget.RelativeLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 656
        right: 200
        bottom: 714
      }
      class_name: "android.widget.ImageView"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 100000032
        top: 100000536
        right: 1051
        bottom: 727
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 840
        right: 1048
        bottom: 840
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 840
        right: 1048
        bottom: 1257
      }
      class_name: "android.view.View"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 1049
        top: 840
        right: 1049
        bottom: 840
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 1049
        top: 840
        right: 1049
        bottom: 1257
      }
      class_name: "android.view.View"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 1500
        right: 1048
        bottom: 1500
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 1500
        right: 1048
        bottom: 1917
      }
      class_name: "android.view.View"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 1049
        top: 1500
        right: 1049
        bottom: 1500
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 1049
        top: 1500
        right: 1049
        bottom: 1917
      }
      class_name: "android.view.View"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 2112
        right: 1048
        bottom: 2112
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 2112
        right: 1048
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 1049
        top: 2112
        right: 1049
        bottom: 2112
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 1049
        top: 2112
        right: 1049
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 840
        right: 1048
        bottom: 840
      }
      class_name: "android.view.ViewGroup"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 1049
        top: 840
        right: 1049
        bottom: 840
      }
      class_name: "android.view.ViewGroup"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 1500
        right: 1048
        bottom: 1500
      }
      class_name: "android.view.ViewGroup"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 1049
        top: 1500
        right: 1049
        bottom: 1500
      }
      class_name: "android.view.ViewGroup"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 2112
        right: 1048
        bottom: 2112
      }
      class_name: "android.view.ViewGroup"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 1049
        top: 2112
        right: 1049
        bottom: 2112
      }
      class_name: "android.view.ViewGroup"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 840
        right: 1048
        bottom: 840
      }
      class_name: "android.widget.ImageView"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 1049
        top: 840
        right: 1049
        bottom: 840
      }
      class_name: "android.widget.ImageView"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 1500
        right: 1048
        bottom: 1500
      }
      class_name: "android.widget.ImageView"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 1049
        top: 1500
        right: 1049
        bottom: 1500
      }
      class_name: "android.widget.ImageView"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 32
        top: 2112
        right: 1048
        bottom: 2112
      }
      class_name: "android.widget.ImageView"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 1049
        top: 2112
        right: 1049
        bottom: 2112
      }
      class_name: "android.widget.ImageView"
      depth: 19
    }
  }
}

assistant
!FUNCTIONCALL{"name": "click", "parameters": {"x": 540, "y": 1149}}
[{"type": "function", "function": {"name": "click", "description": "Click on a specific location on the screen", "parameters": {"type": "object", "properties": {"x": {"type": "integer", "description": "Coordinate on the x axis to click."}, "y": {"type": "integer", "description": "Coordinate on the y axis to click."}}, "required": ["x", "y"]}}}, {"type": "function", "function": {"name": "long_press", "description": "Long press on a specific location on the screen.", "parameters": {"type": "object", "properties": {"x": {"type": "integer", "description": "Coordinate on the x axis to long press."}, "y": {"type": "integer", "description": "Coordinate on the y axis to long press."}}, "required": ["x", "y"]}}}, {"type": "function", "function": {"name": "input_text", "description": "Write text inside of an already selected text field, typically this is preceeded by a 'click' action that selects a field on the screen to type into.", "parameters": {"type": "object", "properties": {"text": {"type": "string", "description": "The text to input in the field."}}, "required": ["text"]}}}, {"type": "function", "function": {"name": "scroll", "description": "Scroll a fixed amount in a specific direction.", "parameters": {"type": "object", "properties": {"direction": {"type": "string", "enum": ["up", "down", "left", "right"], "description": "The direction to scroll in."}}, "required": ["direction"]}}}, {"type": "function", "function": {"name": "navigate_home", "description": "Navigate to the home screen from the current screen you are on.", "parameters": {"type": "object", "properties": {}}}}, {"type": "function", "function": {"name": "navigate_back", "description": "Navigate back to the previous page.", "parameters": {"type": "object", "properties": {}}}}, {"type": "function", "function": {"name": "open_app", "description": "Open an application.", "parameters": {"type": "object", "properties": {"app_name": {"type": "string", "description": "The name of the application to open."}}, "required": ["app_name"]}}}, {"type": "function", "function": {"name": "wait", "description": "Wait for a fixed amount of time. This is useful when you need to 'await' the results of a page that is still loading.", "parameters": {"type": "object", "properties": {}}}}, {"type": "function", "function": {"name": "status", "description": "Once you have completed the work required to fulfill an instruction, report your status by calling this function with 'successful'. If you find that a task is impossible to complete,  call this with 'infeasible' after finding that information.", "parameters": {"type": "object", "properties": {"goal_status": {"type": "string", "enum": ["successful", "infeasible"], "description": "The status of the completion of a instruction, either 'successful' or 'infeasible', called to conclude an episode."}}, "required": ["goal_status"]}}}]