C:\Users\Adam\Desktop\folder\LetsFG\sdk\python\letsfg\connectors\checkout_engine.py:4153: SyntaxWarning: invalid escape sequence '\s'
  t: (li.textContent || '').replace(/\s+/g, ' ').trim().slice(0, 60),
C:\Users\Adam\Desktop\folder\LetsFG\sdk\python\letsfg\connectors\checkout_engine.py:4789: SyntaxWarning: invalid escape sequence '\s'
  const normalize = (value) => (value || '').replace(/\s+/g, ' ').trim().toLowerCase();
C:\Users\Adam\Desktop\folder\LetsFG\sdk\python\letsfg\connectors\checkout_engine.py:4895: SyntaxWarning: invalid escape sequence '\s'
  const normalize = (value) => (value || '').replace(/\s+/g, ' ').trim().toLowerCase();
C:\Users\Adam\Desktop\folder\LetsFG\sdk\python\letsfg\connectors\checkout_engine.py:5224: SyntaxWarning: invalid escape sequence '\s'
  const textOf = (el) => ((el && (el.innerText || el.textContent)) || '').replace(/\s+/g, ' ').trim();
C:\Users\Adam\Desktop\folder\LetsFG\sdk\python\letsfg\connectors\checkout_engine.py:7220: SyntaxWarning: invalid escape sequence '\s'
  const normalize = (value) => (value || '').replace(/\s+/g, ' ').trim();
C:\Users\Adam\Desktop\folder\LetsFG\sdk\python\letsfg\connectors\checkout_engine.py:7365: SyntaxWarning: invalid escape sequence '\s'
  const normalize = (value) => (value || '').replace(/\s+/g, ' ').trim();
C:\Users\Adam\Desktop\folder\LetsFG\sdk\python\letsfg\connectors\checkout_engine.py:7404: SyntaxWarning: invalid escape sequence '\s'
  const normalize = (value) => (value || '').replace(/\s+/g, ' ').trim();
(node:39252) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
(Use `node --trace-deprecation ...` to show where the warning was created)
JetSMART checkout: direct URL goto failed (Page.goto: net::ERR_HTTP_RESPONSE_CODE_FAILURE at https://jetsmart.com/cl/en/select?origin=SCL&desti)
JetSMART checkout: direct URL did not surface flight cards (url=chrome-error://chromewebdata/), trying homepage form fill
JetSMART checkout: retrying select URL with session: https://jetsmart.com/cl/en/select?origin=SCL&destination=PMC&departure=2026-06-20&adults=1&children=0
JetSMART checkout: select URL retry failed: Page.goto: net::ERR_HTTP_RESPONSE_CODE_FAILURE at https://jetsmart.com/cl/en/select?origin=SCL&desti
JetSMART checkout: _set_one_way attempt 1 result: clicked:Solo ida
JetSMART checkout: visible text inputs (is_origin=True idx=0): [{'i': 0, 'ph': 'Origen', 'name': '', 'val': ''}, {'i': 1, 'ph': 'Destino', 'name': '', 'val': ''}, {'i': 2, 'ph': 'Fecha de ida', 'name': '', 'val': ''}, {'i': 3, 'ph': 'Fecha de vuelta', 'name': '', 'val': ''}]
JetSMART checkout: focused input for SCL via ph:Origen
JetSMART checkout: typed SCL into [placeholder=Origen]
JetSMART checkout: <li> items with 'SCL': ['Chile Santiago SCL', 'Santiago SCL']
JetSMART checkout: airport SCL selected via dropdown: Chile
						
							
		
			 Santiago 
			 SCL
JetSMART checkout: strategy A parent chain: {'found': True, 'chain': [{'tag': 'LI', 'cls': 'origin-item', 'w': 0, 'h': 0, 'scrollH': 0, 'scrollT': 0, 'overflow': 'visible', 'display': 'list-item', 'visibility': 'visible', 'position': 'static'}, {'tag': 'UL', 'cls': 'origin-dropdown rt-hidden rttw', 'w': 0, 'h': 0, 'scrollH': 0, 'scrollT': 0, 'overflow': 'visible', 'display': 'none', 'visibility': 'visible', 'position': 'absolute'}, {'tag': 'DIV', 'cls': 'custom-select rttw-pl-1', 'w': 162, 'h': 28, 'scrollH': 28, 'scrollT': 0, 'overflow': 'visible', 'display': 'block', 'visibility': 'visible', 'position': 'relative'}, {'tag': 'DIV', 'cls': 'custom-select-wrapper ofertas-', 'w': 275, 'h': 28, 'scrollH': 28, 'scrollT': 0, 'overflow': 'visible', 'display': 'flex', 'visibility': 'visible', 'position': 'static'}, {'tag': 'DIV', 'cls': 'text-container', 'w': 275, 'h': 32, 'scrollH': 32, 'scrollT': 0, 'overflow': 'visible', 'display': 'flex', 'visibility': 'visible', 'position': 'static'}, {'tag': 'DIV', 'cls': 'destinos-title', 'w': 337, 'h': 56, 'scrollH': 56, 'scrollT': 0, 'overflow': 'visible', 'display': 'flex', 'visibility': 'visible', 'position': 'static'}, {'tag': 'DIV', 'cls': 'rt-flex rttw-justify-between r', 'w': 1200, 'h': 56, 'scrollH': 56, 'scrollT': 0, 'overflow': 'visible', 'display': 'flex', 'visibility': 'visible', 'position': 'static'}, {'tag': 'DIV', 'cls': 'rttw-container rttw-pt-[20px] ', 'w': 1200, 'h': 84, 'scrollH': 84, 'scrollT': 0, 'overflow': 'visible', 'display': 'block', 'visibility': 'visible', 'position': 'static'}]}
JetSMART checkout: strategy A failed: Locator.scroll_into_view_if_needed: Timeout 3985ms exceeded.
Call log:
  - attempting scroll into view action
    2 ╫ wa
JetSMART checkout: strategy B typed 'Puerto Montt', ALL visible lis: [{'t': 'Ofertas / Destinos', 'cls': 'h-full cursor-pointer', 'iata': ''}, {'t': 'Mi Reserva', 'cls': 'h-full cursor-pointer', 'iata': ''}, {'t': 'Beneficios JetSMART', 'cls': 'h-full cursor-pointer', 'iata': ''}, {'t': 'Informaci≤n para tu viaje', 'cls': 'h-full cursor-pointer', 'iata': ''}, {'t': 'Iniciar Sesi≤n', 'cls': 'block h-full', 'iata': ''}, {'t': 'Documento de viaje', 'cls': 'flex items-center gap-x-2', 'iata': ''}, {'t': 'Flexibilidad', 'cls': 'flex items-center gap-x-2', 'iata': ''}, {'t': 'Equipaje', 'cls': 'flex items-center gap-x-2', 'iata': ''}, {'t': 'Asientos', 'cls': 'flex items-center gap-x-2', 'iata': ''}, {'t': 'Ni±os y BebΘs', 'cls': 'flex items-center gap-x-2', 'iata': ''}, {'t': 'Estado de vuelo', 'cls': 'flex items-center gap-x-2', 'iata': ''}, {'t': 'Vuelos con escala', 'cls': 'flex items-center gap-x-2', 'iata': ''}, {'t': 'Cambios y Devoluciones', 'cls': 'flex items-center gap-x-2', 'iata': ''}, {'t': 'Objetos prohibidos', 'cls': 'flex items-center gap-x-2', 'iata': ''}, {'t': 'Acumula millas post-vuelo', 'cls': 'flex items-center gap-x-2', 'iata': ''}, {'t': 'Contßctanos', 'cls': 'flex items-center gap-x-2', 'iata': ''}, {'t': 'Vuelos', 'cls': 'cursor-pointer', 'iata': ''}, {'t': 'Administra tu vuelo', 'cls': 'cursor-pointer', 'iata': ''}, {'t': 'Check-in', 'cls': 'cursor-pointer', 'iata': ''}, {'t': 'Estado del vuelo', 'cls': 'cursor-pointer', 'iata': ''}]
JetSMART checkout: strategy B matching lis: []
JetSMART checkout: strategy B no matching li, pressing Enter
JetSMART checkout: strategy B \u2192 destino='Puerto Montt'
JetSMART checkout: calendar state before _fill_date: not_open (overlays=1 text=No hay resultados.)
JetSMART: could not click day 20
JetSMART checkout: date 2026-06-20 fill result: False
JetSMART checkout: could not select departure date 2026-06-20
FINAL_STATUS=error
FINAL_STEP=started
FINAL_MESSAGE=JetSMART checkout: could not load flight selection page
FINAL_DETAILS={}
