Run artifact

evidence/provider_raw/20260823.002204.979Z_jq_build_codex.raw.jsonl

{"type":"thread.started","thread_id":"01a02bfe-f8e9-76f2-a730-da869d5ae229"}
{"type":"turn.started"}
{"type":"item.completed","item":{"id":"item_0","type":"agent_message","text":"I’m inspecting the existing evaluator and rerunning both authoritative scoped checks to isolate the remaining semantic failures before patching."}}
{"type":"item.started","item":{"id":"item_1","type":"command_execution","command":"/bin/bash -lc 'ls -la && find . -maxdepth 3 -type f | sort && python3 -m py_compile jq_interpreter/evaluator.py'","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_1","type":"command_execution","command":"/bin/bash -lc 'ls -la && find . -maxdepth 3 -type f | sort && python3 -m py_compile jq_interpreter/evaluator.py'","aggregated_output":"total 0\ndrwxrwxrwx 1 barlo barlo 512 Aug 22 17:18 .\ndrwxrwxrwx 1 barlo barlo 512 Aug 22 00:46 ..\n-rwxrwxrwx 1 barlo barlo 493 Aug 22 15:49 jq\ndrwxrwxrwx 1 barlo barlo 512 Aug 22 19:49 jq_interpreter\ndrwxrwxrwx 1 barlo barlo 512 Aug 22 19:58 sources\ndrwxrwxrwx 1 barlo barlo 512 Aug 22 19:58 tests\n./jq\n./jq_interpreter/__init__.py\n./jq_interpreter/__pycache__/__init__.cpython-310.pyc\n./jq_interpreter/__pycache__/__init__.cpython-312.pyc\n./jq_interpreter/__pycache__/architecture.cpython-310.pyc\n./jq_interpreter/__pycache__/architecture.cpython-312.pyc\n./jq_interpreter/__pycache__/ast.cpython-310.pyc\n./jq_interpreter/__pycache__/ast.cpython-312.pyc\n./jq_interpreter/__pycache__/builtins.cpython-312.pyc\n./jq_interpreter/__pycache__/cli.cpython-310.pyc\n./jq_interpreter/__pycache__/cli.cpython-312.pyc\n./jq_interpreter/__pycache__/diagnostics.cpython-310.pyc\n./jq_interpreter/__pycache__/diagnostics.cpython-312.pyc\n./jq_interpreter/__pycache__/errors.cpython-310.pyc\n./jq_interpreter/__pycache__/errors.cpython-312.pyc\n./jq_interpreter/__pycache__/evaluator.cpython-310.pyc\n./jq_interpreter/__pycache__/evaluator.cpython-312.pyc\n./jq_interpreter/__pycache__/interpreter.cpython-310.pyc\n./jq_interpreter/__pycache__/interpreter.cpython-312.pyc\n./jq_interpreter/__pycache__/lexer.cpython-310.pyc\n./jq_interpreter/__pycache__/lexer.cpython-312.pyc\n./jq_interpreter/__pycache__/parser.cpython-310.pyc\n./jq_interpreter/__pycache__/parser.cpython-312.pyc\n./jq_interpreter/__pycache__/paths.cpython-310.pyc\n./jq_interpreter/__pycache__/paths.cpython-312.pyc\n./jq_interpreter/__pycache__/runtime.cpython-310.pyc\n./jq_interpreter/__pycache__/runtime.cpython-312.pyc\n./jq_interpreter/architecture.py\n./jq_interpreter/ast.py\n./jq_interpreter/builtins.py\n./jq_interpreter/cli.py\n./jq_interpreter/diagnostics.py\n./jq_interpreter/errors.py\n./jq_interpreter/evaluator.py\n./jq_interpreter/interpreter.py\n./jq_interpreter/lexer.py\n./jq_interpreter/parser.py\n./jq_interpreter/paths.py\n./jq_interpreter/runtime.py\n./sources/__pycache__/run_conformance.cpython-310.pyc\n./sources/__pycache__/run_conformance.cpython-312.pyc\n./sources/builtin.jq\n./sources/exclusions.txt\n./sources/full_test.sh\n./sources/jq-manual.txt\n./sources/jq.test\n./sources/lexer.l\n./sources/parser.y\n./sources/run_conformance.py\n./tests/__pycache__/conftest.cpython-310-pytest-9.0.2.pyc\n./tests/__pycache__/conftest.cpython-312-pytest-9.1.1.pyc\n./tests/__pycache__/test_architecture.cpython-310-pytest-9.0.2.pyc\n./tests/__pycache__/test_architecture.cpython-312-pytest-9.1.1.pyc\n./tests/__pycache__/test_conf_001_acceptance.cpython-310-pytest-9.0.2.pyc\n./tests/__pycache__/test_conf_001_acceptance.cpython-312-pytest-9.1.1.pyc\n./tests/__pycache__/test_conformance_assets.cpython-310-pytest-9.0.2.pyc\n./tests/__pycache__/test_conformance_assets.cpython-312-pytest-9.1.1.pyc\n./tests/__pycache__/test_json_io.cpython-310-pytest-9.0.2.pyc\n./tests/__pycache__/test_json_io.cpython-312-pytest-9.1.1.pyc\n./tests/__pycache__/test_lexer.cpython-310-pytest-9.0.2.pyc\n./tests/__pycache__/test_lexer.cpython-312-pytest-9.1.1.pyc\n./tests/__pycache__/test_parse_002.cpython-310-pytest-9.0.2.pyc\n./tests/__pycache__/test_parse_002.cpython-312-pytest-9.1.1.pyc\n./tests/conftest.py\n./tests/test_architecture.py\n./tests/test_conf_001_acceptance.py\n./tests/test_conformance_assets.py\n./tests/test_json_io.py\n./tests/test_lexer.py\n./tests/test_parse_002.py\n","exit_code":0,"status":"completed"}}
{"type":"item.started","item":{"id":"item_2","type":"command_execution","command":"/bin/bash -lc \"python3 - <<'PY'\nimport json,os,subprocess,sys\nfor name,sel in [('003',r'\\\\.|\\\\[|\\\\{|\\\\+|\\\\-|\\\\*|/|%'),('004',r'%%FAIL|if |try |reduce |foreach |def | as |label |module|include')]:\n r=subprocess.run([sys.executable,'sources/run_conformance.py','--select',sel,'--json'],capture_output=True,text=True,env={**os.environ,'JQ':os.getcwd()+'/jq'})\n open('/tmp/report'+name+'.json','w').write(r.stdout)\n print(name,r.returncode,r.stderr)\n print(json.loads(r.stdout)['summary'])\nPY\"","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.started","item":{"id":"item_3","type":"command_execution","command":"/bin/bash -lc \"ls -l /tmp/report* 2>/dev/null; ps -ef | rg 'run_conformance|./jq' || true\"","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_3","type":"command_execution","command":"/bin/bash -lc \"ls -l /tmp/report* 2>/dev/null; ps -ef | rg 'run_conformance|./jq' || true\"","aggregated_output":"-rw-r--r-- 1 barlo barlo 53943 Aug 14 20:00 /tmp/report\n-rw-r--r-- 1 barlo barlo     0 Aug 18 21:01 /tmp/report.err\n-rw-r--r-- 1 barlo barlo 59346 Aug 20 20:30 /tmp/report.json\n-rw-r--r-- 1 barlo barlo 50181 Aug 22 19:14 /tmp/report003\n-rw-r--r-- 1 barlo barlo 29588 Aug 22 19:14 /tmp/report004\n-rw-r--r-- 1 barlo barlo 37573 Aug 18 20:03 /tmp/report2.json\n-rw-r--r-- 1 barlo barlo 67079 Aug 18 17:55 /tmp/report3.json\nbarlo    2492175 1837106 99 Aug19 ?        3-05:38:29 python3 /mnt/c/Users/barlo/projects/jq/jq -c isempty(repeat(empty))\nbarlo    3163719 3150797  0 20:22 ?        00:00:00 node /home/barlo/.nvm/versions/node/v20.19.5/bin/codex exec --ignore-user-config --ignore-rules --ephemeral --sandbox danger-full-access --cd /mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq --json --output-last-message /mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/workspace/logs/20260823.002204.979Z_jq_build_codex.output.txt --model gpt-5.6-luna -\nbarlo    3163730 3163719  1 20:22 ?        00:00:00 /home/barlo/.nvm/versions/node/v20.19.5/lib/node_modules/@openai/codex/node_modules/@openai/codex-linux-x64/vendor/x86_64-unknown-linux-musl/bin/codex exec --ignore-user-config --ignore-rules --ephemeral --sandbox danger-full-access --cd /mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq --json --output-last-message /mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/workspace/logs/20260823.002204.979Z_jq_build_codex.output.txt --model gpt-5.6-luna -\nbarlo    3163963 3163730  0 20:22 ?        00:00:00 /bin/bash -c python3 - <<'PY' import json,os,subprocess,sys for name,sel in [('003',r'\\.|\\[|\\{|\\+|\\-|\\*|/|%'),('004',r'%%FAIL|if |try |reduce |foreach |def | as |label |module|include')]:  r=subprocess.run([sys.executable,'sources/run_conformance.py','--select',sel,'--json'],capture_output=True,text=True,env={**os.environ,'JQ':os.getcwd()+'/jq'})  open('/tmp/report'+name+'.json','w').write(r.stdout)  print(name,r.returncode,r.stderr)  print(json.loads(r.stdout)['summary']) PY\nbarlo    3163966 3163964  0 20:22 ?        00:00:00 /mnt/c/Users/barlo/projects/drydock/.venv/bin/python3 sources/run_conformance.py --select \\.|\\[|\\{|\\+|\\-|\\*|/|% --json\nbarlo    3164210 3163966  0 20:22 ?        00:00:00 python3 /mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq -c try delpaths(0) catch .\nbarlo    3164212 3163730  0 20:22 ?        00:00:00 /bin/bash -c ls -l /tmp/report* 2>/dev/null; ps -ef | rg 'run_conformance|./jq' || true\nbarlo    3164215 3164212  0 20:22 ?        00:00:00 rg run_conformance|./jq\n","exit_code":0,"status":"completed"}}
{"type":"item.completed","item":{"id":"item_2","type":"command_execution","command":"/bin/bash -lc \"python3 - <<'PY'\nimport json,os,subprocess,sys\nfor name,sel in [('003',r'\\\\.|\\\\[|\\\\{|\\\\+|\\\\-|\\\\*|/|%'),('004',r'%%FAIL|if |try |reduce |foreach |def | as |label |module|include')]:\n r=subprocess.run([sys.executable,'sources/run_conformance.py','--select',sel,'--json'],capture_output=True,text=True,env={**os.environ,'JQ':os.getcwd()+'/jq'})\n open('/tmp/report'+name+'.json','w').write(r.stdout)\n print(name,r.returncode,r.stderr)\n print(json.loads(r.stdout)['summary'])\nPY\"","aggregated_output":"Traceback (most recent call last):\n  File \"<stdin>\", line 6, in <module>\n  File \"/home/barlo/.local/share/uv/python/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/json/__init__.py\", line 346, in loads\n003 -15 \n    return _default_decoder.decode(s)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/barlo/.local/share/uv/python/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/json/decoder.py\", line 338, in decode\n    obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/barlo/.local/share/uv/python/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/json/decoder.py\", line 356, in raw_decode\n    raise JSONDecodeError(\"Expecting value\", s, err.value) from None\njson.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n","exit_code":143,"status":"failed"}}
{"type":"item.started","item":{"id":"item_4","type":"command_execution","command":"/bin/bash -lc \"kill 3163963 3163966 3164210 2>/dev/null || true; python3 - <<'PY'\nimport json\nfor n in ['003','004']:\n try:\n  d=json.load(open('/tmp/report'+n+'.json')); print(n,d['summary'])\n  for x in d.get('cases',[]):\n   if x.get('status') not in ('pass','skip'): print(x.get('program'),x.get('status'),x.get('actual'),x.get('expected'))\n except Exception as e: print(e)\nPY\"","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_4","type":"command_execution","command":"/bin/bash -lc \"kill 3163963 3163966 3164210 2>/dev/null || true; python3 - <<'PY'\nimport json\nfor n in ['003','004']:\n try:\n  d=json.load(open('/tmp/report'+n+'.json')); print(n,d['summary'])\n  for x in d.get('cases',[]):\n   if x.get('status') not in ('pass','skip'): print(x.get('program'),x.get('status'),x.get('actual'),x.get('expected'))\n except Exception as e: print(e)\nPY\"","aggregated_output":"Expecting value: line 1 column 1 (char 0)\n[Errno 2] No such file or directory: '/tmp/report004.json'\n","exit_code":0,"status":"completed"}}
{"type":"item.started","item":{"id":"item_5","type":"command_execution","command":"/bin/bash -lc \"sed -n '1,260p' jq_interpreter/evaluator.py; sed -n '260,620p' jq_interpreter/evaluator.py\"","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_5","type":"command_execution","command":"/bin/bash -lc \"sed -n '1,260p' jq_interpreter/evaluator.py; sed -n '260,620p' jq_interpreter/evaluator.py\"","aggregated_output":"\"\"\"Ordered generator evaluator boundary.\"\"\"\nimport json\nimport math\n\nfrom .ast import Add, Array, Comma, Filter, Format, Identity, Iterate, Literal, Limit, Node, Pipe, Raise, StringTemplate\nfrom .errors import RuntimeError\nfrom .runtime import JsonValue, ValueStream, identity_stream\n\n\ndef evaluate(program: Filter, value: JsonValue) -> ValueStream:\n    \"\"\"Evaluate one input as an ordered stream of output values.\"\"\"\n    if isinstance(program, Node):\n        yield from _node(program, value, {})\n        return\n    if isinstance(program, Identity):\n        yield from identity_stream(value)\n        return\n    if isinstance(program, Iterate):\n        if isinstance(value, list):\n            yield from value\n        elif isinstance(value, dict):\n            yield from value.values()\n        else:\n            raise RuntimeError(f\"Cannot iterate over {_type_name(value)} ({_stringify(value)})\")\n        return\n    if isinstance(program, Literal):\n        yield program.value\n        return\n    if isinstance(program, Pipe):\n        for intermediate in evaluate(program.left, value): yield from evaluate(program.right, intermediate)\n        return\n    if isinstance(program, Add):\n        left = list(evaluate(program.left, value))\n        right = list(evaluate(program.right, value))\n        for first in left:\n            for second in right:\n                if isinstance(first, (int, float)) and isinstance(second, (int, float)):\n                    yield first + second\n                elif isinstance(first, str) and isinstance(second, str): yield first + second\n                elif first is None: yield second\n                elif second is None: yield first\n                else: raise RuntimeError(\"cannot add values\")\n        return\n    if isinstance(program, StringTemplate):\n        pieces: list[str] = []\n        for part in program.parts:\n            pieces.append(part if isinstance(part, str) else \"\".join(_stringify(x) for x in evaluate(part, value)))\n        yield \"\".join(pieces)\n        return\n    if isinstance(program, Format):\n        if program.template is None: yield _apply_format(program.name, value)\n        else:\n            pieces: list[str] = []\n            for part in program.template.parts:\n                if isinstance(part, str): pieces.append(part)\n                else:\n                    pieces.extend(_apply_format(program.name, item) for item in evaluate(part, value))\n            yield \"\".join(pieces)\n        return\n    if isinstance(program, Comma):\n        yield from evaluate(program.left, value)\n        yield from evaluate(program.right, value)\n        return\n    if isinstance(program, Raise):\n        raise RuntimeError(program.message)\n    if isinstance(program, Array):\n        yield list(evaluate(program.expression, value))\n        return\n    if isinstance(program, Limit):\n        outputs = iter(evaluate(program.expression, value))\n        for _ in range(program.count):\n            try:\n                yield next(outputs)\n            except StopIteration:\n                break\n        return\n    raise RuntimeError(\"unknown compiled filter\")\n\ndef _node(node: Node, value: object, env: dict[str, object]) -> ValueStream:\n    op, a = node.operation, node.arguments\n    if op == \"identity\": yield value\n    elif op == \"literal\":\n        text=a[0]; special={\"true\":True,\"false\":False,\"null\":None,\"nan\":float(\"nan\"),\"infinite\":float(\"inf\"),\"-infinite\":float(\"-inf\"),\"-nan\":float(\"nan\")}; yield special[text] if text in special else json.loads(text)\n    elif op == \"string\": yield _decode_string(a[0], value, env)\n    elif op == \"format\": yield _apply_format(a[0], value)\n    elif op == \"format_template\": yield _decode_string(a[1], value, env).replace(_decode_string(a[1], value, env), _apply_format(a[0], value))\n    elif op == \"var\":\n        if a[0] == '__loc__':\n            yield {'file': '<top-level>', 'line': 1}\n            return\n        if a[0] not in env: raise RuntimeError(f\"variable ${a[0]} is not defined\")\n        bound = env[a[0]]\n        if isinstance(bound, tuple) and bound and bound[0] == '__closure__':\n            yield from _node(bound[1], value, {**env, **bound[2]})\n        elif isinstance(bound, Node):\n            yield from _node(bound, value, env)\n        else:\n            yield bound\n    elif op == \"bind\":\n        for item in _node(a[0], value, env):\n            bound=dict(env)\n            _initialize_pattern(a[1], bound)\n            if not _bind_pattern(a[1], item, bound):\n                continue\n            # `exp as $x | rest` binds the value produced by exp while the\n            # remainder continues with the original input.\n            yield from _node(a[2], value, bound)\n    elif op == \"field\": yield _index(value, a[0])\n    elif op == \"recurse\":\n        def walk(item):\n            yield item\n            if isinstance(item, list):\n                for child in item: yield from walk(child)\n            elif isinstance(item, dict):\n                for child in item.values(): yield from walk(child)\n        yield from walk(value)\n    elif op == \"index\":\n        for base in _node(a[0],value,env): yield _index(base,a[1])\n    elif op == \"iterate\":\n        for base in _node(a[0],value,env):\n            if isinstance(base,dict): yield from base.values()\n            elif isinstance(base,list): yield from base\n            else: raise RuntimeError(f\"Cannot iterate over {_type_name(base)} ({_stringify(base)})\")\n    elif op in (\"indexexpr\",\"slice\"):\n        for base in _node(a[0],value,env):\n            if op==\"slice\":\n                start=_one(a[1],base,env); end=None if a[2] is None else _one(a[2],base,env)\n                import math as _math\n                first = 0 if start is None or (isinstance(start, float) and _math.isnan(start)) else _math.floor(start)\n                last = None if end is None or (isinstance(end, float) and _math.isnan(end)) else _math.ceil(end)\n                if isinstance(base, (list, str)):\n                    yield base[int(first):None if last is None else int(last)]\n                else:\n                    raise RuntimeError(f\"Cannot index {_type_name(base)} with slice\")\n            else:\n                for key in _node(a[1], value, env):\n                    yield _index(base, key)\n    elif op == \"array\": yield [] if a[0] is None else list(_node(a[0],value,env))\n    elif op == \"object\":\n        results=[{}]\n        for key, expr in a[0]:\n            keys=list(_node(key,value,env))\n            values=list(_node(expr,value,env))\n            expanded=[]\n            for prior in results:\n                for k in keys:\n                    for v in values:\n                        item=dict(prior); item[str(k)]=v; expanded.append(item)\n            results=expanded\n        yield from results\n    elif op == \"binary\": yield from _binary(a[0],a[1],a[2],value,env)\n    elif op == \"unary\":\n        # Unary operators are filters and must preserve generator\n        # multiplicity (``-.[]`` negates every array element).\n        for x in _node(a[1], value, env):\n            if not isinstance(x, (int, float)) or isinstance(x, bool):\n                raise RuntimeError(f\"{_type_name(x)} ({_short(x)}) cannot be negated\")\n            yield -x\n    elif op == \"optional\":\n        try: yield from _node(a[0],value,env)\n        except (RuntimeError, ValueError, TypeError, IndexError): return\n    elif op == \"if\":\n        # The condition is a filter, not a scalar expression.  jq evaluates\n        # each condition result independently and therefore may select both\n        # branches for one input.\n        for condition in _node(a[0], value, env):\n            branch = a[1] if _truth(condition) else a[2]\n            yield from _node(branch, value, env)\n    elif op == \"try\":\n        try: yield from _node(a[0],value,env)\n        except (RuntimeError, ValueError, TypeError, IndexError) as error:\n            if a[1] is not None:\n                caught = error.args[0] if error.args else str(error)\n                yield from _node(a[1],caught,env)\n    elif op == \"label\":\n        try: yield from _node(a[1], value, {**env, '__label__': a[0]})\n        except _Break as exc:\n            if exc.name != a[0]: raise\n    elif op == \"break\":\n        raise _Break(a[0])\n    elif op in (\"reduce\", \"foreach\"):\n        states=list(_node(a[0], value, env)); initial=list(_node(a[2], value, env))\n        if op == 'foreach':\n            for start in initial:\n                current = start\n                for item in states:\n                    bound=dict(env)\n                    if not _bind_pattern(a[1], item, bound): continue\n                    outputs=list(_node(a[3], current, bound))\n                    for result in outputs:\n                        current = result\n                        if a[4] is None: yield result\n                        else: yield from _node(a[4], result, bound)\n            return\n        currents=initial\n        for item in states:\n            next_currents=[]\n            for current in currents:\n                bound=dict(env)\n                _initialize_pattern(a[1], bound)\n                if not _bind_pattern(a[1], item, bound):\n                    continue\n                next_currents.extend(_node(a[3], current, bound))\n            currents=next_currents\n            if op == \"foreach\":\n                if a[4] is None:\n                    yield from currents\n                else:\n                    for result in currents: yield from _node(a[4], result, env)\n        if op==\"reduce\": yield from currents\n    elif op == \"call\": yield from _call(a[0],a[1],value,env)\n    elif op == \"def\":\n        env.setdefault('__funcs__',{})[(a[0], len(a[1]))]=(a[1],a[2])\n        yield value\n    elif op == \"defprog\":\n        funcs=dict(env.get('__funcs__',{}))\n        program: Node = node\n        while program.operation == 'defprog':\n            definition = program.arguments[0]\n            name, params, body = definition.arguments\n            # A jq definition closes over the definitions visible at its\n            # declaration site.  This matters when a later definition\n            # shadows a name used by an earlier function.\n            key = (name, len(params))\n            entry = (params, body, {})\n            funcs[key] = entry\n            closure = dict(funcs)\n            closure[key] = entry\n            funcs[key] = (params, body, closure)\n            program = program.arguments[1]\n        yield from _node(program, value, {**env, '__funcs__': funcs})\n    elif op == \"unsupported\": raise RuntimeError(\"unsupported syntax\")\n\nclass _Break(Exception):\n    def __init__(self, name): self.name=name\n\ndef _bind_pattern(pattern, value, env):\n    op, args=pattern.operation, pattern.arguments\n    if op=='pattern_alt':\n        first, second=args\n        trial=dict(env)\n        if _bind_pattern(first,value,trial): env.update(trial); return True\n        return _bind_pattern(second,value,env)\n    if op=='pattern_var': env[args[0]]=value; return True\n    elif op == 'pattern_bind':\n        env[args[0]] = value\n        return _bind_pattern(args[1], value, env)\n    elif op=='pattern_array':\n        if not isinstance(value,list): return False\n        for i,p in enumerate(args[0]):\n            if not _bind_pattern(p, value[i] if i<len(value) else None, env): return False\n        return True\n    elif op=='pattern_object':\n        if not isinstance(value,dict): return False\n        for key,p in args[0]:\n            if isinstance(key, Node):\n                key = _one(key, value, env)\n            if not _bind_pattern(p, value.get(key), env): return False\n        return True\n    return False\n    return False\n\ndef _initialize_pattern(pattern, env):\n    op, args = pattern.operation, pattern.arguments\n    if op == 'pattern_var': env.setdefault(args[0], None)\n    elif op == 'pattern_bind':\n        env.setdefault(args[0], None); _initialize_pattern(args[1], env)\n    elif op == 'pattern_array':\n        for item in args[0]: _initialize_pattern(item, env)\n    elif op == 'pattern_object':\n        for _, item in args[0]: _initialize_pattern(item, env)\n    elif op == 'pattern_alt':\n        _initialize_pattern(args[0], env); _initialize_pattern(args[1], env)\n\ndef _one(node, value, env):\n    vals=list(_node(node,value,env)); return vals[0] if vals else None\ndef _truth(x): return x is not None and x is not False\ndef _index(v,k):\n    if v is None:\n        return None\n    if isinstance(v,dict): return v.get(str(k))\n    if isinstance(v,list):\n        if isinstance(k, bool) or not isinstance(k, (int, float)) or int(k) != k:\n            raise RuntimeError(f'Cannot index array with string ({json.dumps(k)})')\n        index = int(k)\n        return v[index] if -len(v) <= index < len(v) else None\n    if isinstance(v,str):\n        if isinstance(k, bool) or not isinstance(k, (int, float)) or int(k) != k:\n            raise RuntimeError(f'Cannot index string with number ({_short(k)})')\n        index = int(k)\n        return v[index] if -len(v) <= index < len(v) else None\n    raise RuntimeError(f'Cannot index {_type_name(v)} with {_type_name(k)} ({json.dumps(k)})')\ndef _binary(op,left,right,value,env):\n    if op==',': yield from _node(left,value,env); yield from _node(right,value,env); return\n    if op=='|':\n        for x in _node(left,value,env): yield from _node(right,x,env)\n        return\n    if op=='//':\n        try: candidates = list(_node(left, value, env))\n        except RuntimeError: candidates = []\n        emitted = False\n        for item in candidates:\n            if _truth(item): emitted = True; yield item\n        if not emitted: yield from _node(right, value, env)\n        return\n    if op in ('=', '|=', '+=', '-=', '*=', '/=', '%=', '//='):\n        if op == '=' and left.operation == 'slice':\n            for replacement in _node(right, value, env):\n                yield _assign_slice(left, value, replacement, env)\n            return\n        paths = _paths(left, value, env)\n        if op == '|=':\n            result = value\n            for path in sorted(paths, key=lambda path: tuple(\n                    -part if isinstance(part, int) else part for part in path)):\n                old = _get_path(result, path)\n                outputs = list(_node(right, old, env))\n                if outputs:\n                    result = _set_path(result, path, outputs[0])\n                else:\n                    result = _delete_path(result, path)\n            if paths: yield result\n            return\n        replacements = [None] if op == '|=' else list(_node(right, value, env))\n        for replacement in replacements:\n            result = value\n            # Deleting array elements must not let an earlier deletion shift\n            # the indices of later paths from the same path expression.\n            ordered_paths = sorted(paths, key=lambda path: tuple(\n                -part if isinstance(part, int) else part for part in path),\n                reverse=False)\n            for path in ordered_paths:\n                old = _get_path(result, path)\n                new = replacement if op in ('=',) else (_one(right, old, env) if op == '|=' else replacement)\n                if op not in ('=', '|='):\n                    new = _arithmetic(op[0], old, replacement)\n                result = _set_path(result, path, new)\n            if paths: yield result\n        return\n    ls=list(_node(left,value,env)); rs=list(_node(right,value,env))\n    for x in ls:\n      for y in rs:\n        if op=='+':\n            if x is None: yield y\n            elif y is None: yield x\n            elif isinstance(x, (int,float)) and isinstance(y, (int,float)): yield _numeric(x, y, '+')\n            elif isinstance(x, str) and isinstance(y, str): yield x+y\n            elif isinstance(x, list) and isinstance(y, list): yield x+y\n            elif isinstance(x, dict) and isinstance(y, dict): yield {**x, **y}\n            else: raise RuntimeError(f\"{_type_name(x)} ({_short(x)}) and {_type_name(y)} ({_short(y)}) cannot be added\")\n        elif op=='-':\n            if isinstance(x, list) and isinstance(y, list):\n                yield [item for item in x if not any(_deep_equal(item, candidate) for candidate in y)]\n                continue\n            if not isinstance(x,(int,float)) or not isinstance(y,(int,float)):\n                raise RuntimeError(f\"{_type_name(x)} ({_short(x)}) and {_type_name(y)} ({_short(y)}) cannot be subtracted\")\n            yield _numeric(x, y, '-')\n        elif op=='*':\n            if isinstance(x, str) and isinstance(y, (int,float)):\n                count = max(0, int(y))\n                if len(x) * count > 100000000:\n                    raise RuntimeError('Repeat string result too long')\n                yield x * count\n            elif isinstance(y, str) and isinstance(x, (int,float)):\n                count = max(0, int(x))\n                if len(y) * count > 100000000:\n                    raise RuntimeError('Repeat string result too long')\n                yield y * count\n            elif isinstance(x, dict) and isinstance(y, dict):\n                yield _merge_objects(x, y)\n            else: yield _numeric(x, y, '*')\n        elif op=='/':\n            if y==0: raise RuntimeError(f\"number ({_short(x)}) and number ({_short(y)}) cannot be divided because the divisor is zero\")\n            if isinstance(x,str) and isinstance(y,str): yield x.split(y)\n            else: yield _numeric(x, y, '/')\n        elif op=='%':\n            if y==0: raise RuntimeError(f\"number ({_short(x)}) and number ({_short(y)}) cannot be divided (remainder) because the divisor is zero\")\n            yield _numeric(x, y, '%')\n        elif op in ('==','!=','<','>','<=','>='):\n            if op in ('==', '!='):\n                equal = _deep_equal(x, y)\n                yield equal if op == '==' else not equal\n            else:\n                yield {'<':x<y,'>':x>y,'<=':x<=y,'>=':x>=y}[op]\n        elif op in ('and','or'): yield (_truth(x) and _truth(y)) if op=='and' else (_truth(x) or _truth(y))\n        else: yield x\n\ndef _arithmetic(op, left, right):\n    if op == '+': return left + right\n    if op == '-': return left - right\n    if op == '*': return left * right\n    if op == '/': return left / right\n    if op == '%': return math.fmod(left, right)\n    return right\n\ndef _numeric(left, right, op):\n    \"\"\"Apply jq's double arithmetic for values beyond exact integer range.\"\"\"\n    # jq 1.8 parses literals losslessly but arithmetic promotes them to a\n    # double.  Keeping small integers as integers preserves compact output;\n    # large values need the same rounding as jq's numeric operations.\n    if any(isinstance(x, int) and not isinstance(x, bool) and abs(x) > 2**53 for x in (left, right)):\n        left, right = float(left), float(right)\n    if op == '+': return left + right\n    if op == '-': return left - right\n    if op == '*': return left * right\n    if op == '/': return left / right\n    return math.fmod(left, right)\n\ndef _merge_objects(left: dict, right: dict, depth: int = 0) -> dict:\n    if depth > 10000: raise RuntimeError('Object merge too deep')\n    root = dict(left)\n    stack = [(root, right, depth)]\n    while stack:\n        target, source, level = stack.pop()\n        if level > 10000: raise RuntimeError('Object merge too deep')\n        for key, item in source.items():\n            if key in target and isinstance(target[key], dict) and isinstance(item, dict):\n                child = dict(target[key])\n                target[key] = child\n                stack.append((child, item, level + 1))\n            else:\n                target[key] = item\n    return root\n\n\ndef _deep_equal(left: object, right: object, limit: int = 10000) -> bool:\n    \"\"\"Compare JSON values iteratively, preserving jq's deep-value guard.\"\"\"\n    pending: list[tuple[object, object, int]] = [(left, right, 0)]\n    while pending:\n        first, second, depth = pending.pop()\n        if depth > limit:\n            raise RuntimeError('Equality check too deep')\n        if type(first) is not type(second):\n            # jq treats integral and floating-point numbers as one number type.\n            if isinstance(first, (int, float)) and not isinstance(first, bool) and isinstance(second, (int, float)) and not isinstance(second, bool):\n                if first != second:\n                    return False\n                continue\n            return False\n        if isinstance(first, (dict, list)):\n            if isinstance(first, list):\n                if len(first) != len(second):\n                    return False\n                pending.extend((a, b, depth + 1) for a, b in zip(first, second))\n            else:\n                if first.keys() != second.keys():\n                    return False\n                pending.extend((first[key], second[key], depth + 1) for key in first)\n            continue\n        if isinstance(first, float) and math.isnan(first) and math.isnan(second):\n            continue\n        if first != second:\n            return False\n    return True\n\n\ndef _deep_json_dumps(value: object) -> str:\n    \"\"\"Encode deeply nested values without json.encoder's C recursion limit.\"\"\"\n    depth = 0\n    probe = value\n    while isinstance(probe, list) and len(probe) == 1:\n        depth += 1\n        probe = probe[0]\n    if depth >= 10000:\n        return json.dumps('<skipped: too deep>')\n    pieces: list[str] = []\n    stack: list[object] = [value]\n    while stack:\n        item = stack.pop()\n        if isinstance(item, list):\n            pieces.append('[')\n            if item:\n                stack.append(('close', ']'))\n                for index in range(len(item) - 1, -1, -1):\n                    if index < len(item) - 1:\n                        stack.append(('raw', ','))\n                    stack.append(item[index])\n            else:\n                pieces.append(']')\n        elif isinstance(item, dict):\n            pieces.append('{')\n            entries = list(item.items())\n            if entries:\n                stack.append(('close', '}'))\n                for index in range(len(entries) - 1, -1, -1):\n                    key, child = entries[index]\n                    if index < len(entries) - 1:\n                        stack.append(('raw', ','))\n                    stack.append(child)\n                    stack.append(('raw', ':'))\n                    stack.append(('raw', json.dumps(str(key), ensure_ascii=False)))\n            else:\n                pieces.append('}')\n        elif isinstance(item, tuple) and item[0] == 'raw':\n            pieces.append(item[1])\n        elif isinstance(item, tuple) and item[0] == 'close':\n            pieces.append(item[1])\n        else:\n            if isinstance(item, float) and not math.isfinite(item):\n                pieces.append('null')\n            else:\n                pieces.append(json.dumps(item, separators=(',', ':'), ensure_ascii=False))\n    return ''.join(pieces)\n\n\ndef _deep_json_loads(text: str) -> object:\n    try:\n        parsed = json.loads(text, parse_constant=lambda x: float('nan'))\n        if parsed == '<skipped: too deep>':\n            raise RuntimeError('Exceeds depth limit for parsing')\n        return parsed\n    except RecursionError:\n        if text and set(text) <= {'[', ']'} and text.startswith('['):\n            depth = text.count('[')\n            value: object = []\n            for _ in range(depth - 1):\n                value = [value]\n            return value\n        raise\n\ndef _paths(node, value, env):\n    op, args = node.operation, node.arguments\n    if op == 'identity': return [()]\n    if op == 'field': return [(args[0],)]\n    if op == 'index': return [p + (args[1],) for p in _paths(args[0], value, env)]\n    if op == 'indexexpr':\n        result = []\n        for p in _paths(args[0], value, env):\n            current = _get_path(value, p)\n            for key in _node(args[1], value, env):\n                if isinstance(key, (int, float)) and not isinstance(key, bool) and int(key) >= 10000000:\n                    raise RuntimeError('Array index too large')\n                if isinstance(current, list) and isinstance(key, (int, float)):\n                    if int(key) < 0 and abs(int(key)) > len(current): raise RuntimeError('Out of bounds negative array index')\n                    if int(key) >= 10000000: raise RuntimeError('Array index too large')\n                elif isinstance(key, (int, float)) and key < 0 and current is None:\n                    raise RuntimeError('Out of bounds negative array index')\n                result.append(p + (key,))\n        return result\n    if op == 'slice':\n        result = []\n        for p in _paths(args[0], value, env):\n            current = _get_path(value, p)\n            if not isinstance(current, (list, str)):\n                continue\n            start = _one(args[1], current, env)\n            end = None if args[2] is None else _one(args[2], current, env)\n            first = 0 if start is None or (isinstance(start, float) and math.isnan(start)) else math.floor(start)\n            last = len(current) if end is None or (isinstance(end, float) and math.isnan(end)) else math.ceil(end)\n            result.extend(p + (i,) for i in range(max(0, int(first)), min(len(current), int(last))))\n        return result\n    if op == 'iterate':\n        result = []\n        for p in _paths(args[0], value, env):\n            current = _get_path(value, p)\n            if isinstance(current, list): result.extend(p + (i,) for i in range(len(current)))\n            elif isinstance(current, dict): result.extend(p + (k,) for k in current)\n        return result\n    if op == 'bind':\n        return _paths(args[2], value, env)\n    if op == 'binary' and args[0] == '|':\n        result = []\n        for p in _paths(args[1], value, env):\n            current = _get_path(value, p)\n            result.extend(p + tail for tail in _paths(args[2], current, env))\n        return result\n    if op == 'call' and not args[1] and (args[0], 0) in env.get('__funcs__', {}):\n        function = env['__funcs__'][(args[0], 0)]\n        closure_env = dict(env)\n        if len(function) > 2:\n            closure_env['__funcs__'] = function[2]\n        return _paths(function[1], value, closure_env)\n    if op == 'call' and not args[1] and args[0] in env:\n        bound = env[args[0]]\n        if isinstance(bound, tuple) and bound and bound[0] == '__closure__':\n            return _paths(bound[1], value, bound[2])\n    if op == 'call' and args[0] == 'select' and args[1]:\n        return [()] if _truth(_one(args[1][0], value, env)) else []\n    if op == 'call' and not args[1] and args[0] == 'last':\n        return [(-1,)]\n    return []\n\ndef _assign_slice(node, value, replacement, env):\n    base_node, start_node, end_node = node.arguments\n    result = value\n    for parent in _paths(base_node, value, env):\n        current = _get_path(result, parent)\n        if not isinstance(current, (list, str)):\n            continue\n        start = _one(start_node, current, env)\n        end = None if end_node is None else _one(end_node, current, env)\n        first = 0 if start is None or (isinstance(start, float) and math.isnan(start)) else math.floor(start)\n        last = len(current) if end is None or (isinstance(end, float) and math.isnan(end)) else math.ceil(end)\n        if isinstance(current, str):\n            raise RuntimeError('Cannot update string slices')\n        updated = list(current)\n        updated[int(first):int(last)] = replacement if isinstance(replacement, list) else [replacement]\n        result = _set_path(result, parent, updated)\n    return result\n\ndef _get_path(value, path):\n    current = value\n    for key in path:\n        if isinstance(current, dict): current = current.get(str(key))\n        elif isinstance(current, list):\n            index = int(key); current = current[index] if -len(current) <= index < len(current) else None\n        else: return None\n    return current\n\ndef _set_path(value, path, replacement):\n    if not path: return replacement\n    if isinstance(value, dict):\n        result = dict(value); key = str(path[0]); result[key] = _set_path(result.get(key), path[1:], replacement); return result\n    if isinstance(value, list):\n        result = list(value); index = int(path[0]); index = index + len(result) if index < 0 else index\n        while index >= len(result): result.append(None)\n        result[index] = _set_path(result[index], path[1:], replacement); return result\n    if isinstance(path[0], (int, float)) and not isinstance(path[0], bool):\n        result = []\n        index = int(path[0])\n        while len(result) <= index: result.append(None)\n","exit_code":0,"status":"completed"}}
{"type":"item.started","item":{"id":"item_6","type":"command_execution","command":"/bin/bash -lc \"python3 - <<'PY'\nimport json\nfor n in ['003','004']:\n d=json.load(open('/tmp/report'+n+'.json')); print('\\\\n',n,d['summary'])\n for x in d.get('results',d.get('cases',[])):\n  if x.get('status') not in ('pass','skip'):\n   print(x.get('program','')[:100], x.get('status'), 'actual',x.get('actual'))\nPY\nsed -n '1,260p' jq_interpreter/parser.py\"","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_6","type":"command_execution","command":"/bin/bash -lc \"python3 - <<'PY'\nimport json\nfor n in ['003','004']:\n d=json.load(open('/tmp/report'+n+'.json')); print('\\\\n',n,d['summary'])\n for x in d.get('results',d.get('cases',[])):\n  if x.get('status') not in ('pass','skip'):\n   print(x.get('program','')[:100], x.get('status'), 'actual',x.get('actual'))\nPY\nsed -n '1,260p' jq_interpreter/parser.py\"","aggregated_output":"Traceback (most recent call last):\n  File \"<stdin>\", line 3, in <module>\n  File \"/home/barlo/.local/share/uv/python/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/json/__init__.py\", line 293, in load\n    return loads(fp.read(),\n           ^^^^^^^^^^^^^^^^\n  File \"/home/barlo/.local/share/uv/python/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/json/__init__.py\", line 346, in loads\n    return _default_decoder.decode(s)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/barlo/.local/share/uv/python/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/json/decoder.py\", line 338, in decode\n    obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/barlo/.local/share/uv/python/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/json/decoder.py\", line 356, in raw_decode\n    raise JSONDecodeError(\"Expecting value\", s, err.value) from None\njson.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n\"\"\"Precedence-aware jq expression parser.\"\"\"\nimport json\nimport re\nfrom dataclasses import dataclass\nfrom .ast import Filter, Node, StringTemplate, Format\nfrom .errors import CompileError\nfrom .lexer import tokenize\n\n@dataclass(frozen=True)\nclass T: text: str\nOPS=(\"//=\",\"?//\",\"!=\",\"==\",\"|=\",\"+=\",\"-=\",\"*=\",\"/=\",\"%=\",\"<=\",\">=\",\"..\",\"//\")\n# jq's query grammar gives the pipe lower precedence than comma.  This is\n# significant for ``a | b, c``: it means ``a | (b, c)`` and keeps the input\n# stream attached to both branches.  The parser's numeric levels increase\n# with binding strength.\nPREC={\"|\":1,\",\":2,\"=\":3,\"|=\":3,\"+=\":3,\"-=\":3,\"*=\":3,\"/=\":3,\"%=\":3,\"//=\":3,\"//\":4,\"or\":5,\"and\":6,\"==\":7,\"!=\":7,\"<\":7,\">\":7,\"<=\":7,\">=\":7,\"+\":8,\"-\":8,\"*\":9,\"/\":9,\"%\":9}\n\ndef lex(s: str) -> list[T]:\n    s=re.sub(r\"#[^\\n]*\",\"\",s); out=[]; i=0\n    while i<len(s):\n        if s[i].isspace(): i+=1; continue\n        if s[i]=='\"':\n            a=i; i+=1; esc=False\n            while i<len(s):\n                c=s[i]; i+=1\n                if esc: esc=False\n                elif c=='\\\\': esc=True\n                elif c=='\"': break\n            else: raise CompileError(\"unterminated string\")\n            out.append(T(s[a:i])); continue\n        op=next((x for x in OPS if s.startswith(x,i)),None)\n        if op: out.append(T(op)); i+=len(op); continue\n        m=re.match(r\"(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?\",s[i:])\n        if m: out.append(T(m.group())); i+=len(m.group()); continue\n        m=re.match(r\"(?:[A-Za-z_][A-Za-z_0-9]*::)*[A-Za-z_][A-Za-z_0-9]*\",s[i:])\n        if m: out.append(T(m.group())); i+=len(m.group()); continue\n        if s[i]=='$':\n            m=re.match(r\"\\$[A-Za-z_][A-Za-z_0-9]*(?:::[A-Za-z_][A-Za-z_0-9]*)*\",s[i:])\n            if not m: raise CompileError(\"invalid binding\")\n            out.append(T(m.group())); i+=len(m.group()); continue\n        if s[i]=='.' and i+1<len(s) and re.match(r\"[A-Za-z_]\",s[i+1]):\n            m=re.match(r\"\\.[A-Za-z_][A-Za-z_0-9]*\",s[i:]); out.append(T(m.group())); i+=len(m.group()); continue\n        if s[i]=='@':\n            m=re.match(r\"@[A-Za-z_][A-Za-z_0-9]*\",s[i:])\n            if not m: raise CompileError(\"invalid format\")\n            out.append(T(m.group())); i+=len(m.group()); continue\n        if s[i] in \".?=;,:|+-*/%$<>()[]{}\": out.append(T(s[i])); i+=1; continue\n        raise CompileError(\"unexpected character\")\n    out.append(T(\"<eof>\")); return out\n\nclass Parser:\n    def __init__(self,s:str): self.t=lex(s); self.i=0\n    def p(self): return self.t[self.i].text\n    def take(self,x=None):\n        v=self.p()\n        if x is not None and v!=x: raise CompileError(f\"expected {x}\")\n        self.i+=1; return v\n    def parse(self):\n        if self.p()==\"<eof>\": raise CompileError(\"empty program\")\n        x=self.expr(0)\n        while self.p()==';': self.take()\n        if self.p()!='<eof>': raise CompileError(\"unexpected token\")\n        return x\n    def expr(self,n, stop_comma=False):\n        x=self.prefix()\n        # Binding is a query construct, below all ordinary operators.\n        if self.p()=='as' and n <= 2:\n            self.take('as'); pattern=self.pattern(); self.take('|')\n            return Node('bind',(x,pattern,self.expr(0)))\n        while (self.p() in PREC or self.p() in ('and','or')) and PREC.get(self.p(), 0)>=n:\n            if stop_comma and self.p() == ',': break\n            op=self.take(); q=PREC[op]; x=Node(\"binary\",(op,x,self.expr(q if op in (\"=\",\"|=\",\"+=\",\"-=\",\"*=\",\"/=\",\"%=\",\"//=\") else q+1, stop_comma)))\n        if self.p()=='as' and n <= 2:\n            self.take('as'); pattern=self.pattern(); self.take('|')\n            return Node('bind',(x,pattern,self.expr(0)))\n        return x\n    def prefix(self):\n        t=self.p()\n        if t=='-':\n            # Unary minus binds to the complete postfix term.  In particular\n            # ``-.?`` is try-able arithmetic, not an optional identity.\n            self.take(); return Node('unary',('-',self.prefix()))\n        if t=='if': return self.post(self.if_expr())\n        if t in ('try','reduce','foreach','label','break','def','module','import','include'): return self.post(self.control(t))\n        if t=='(': self.take(); x=self.expr(0); self.take(')'); return self.post(x)\n        if t=='[':\n            self.take()\n            if self.p()==']': x=Node('array',(None,))\n            else:\n                # Commas delimit array elements here; query commas inside an\n                # element remain available through parentheses.\n                parts=[self.expr(1, True)]\n                while self.p()==',': self.take(); parts.append(self.expr(1, True))\n                combined=parts[0]\n                for part in parts[1:]: combined=Node('binary',(',',combined,part))\n                x=Node('array',(combined,))\n            self.take(']'); return self.post(x)\n        if t=='{': return self.object()\n        if t=='.': self.take(); return self.post(Node('identity'))\n        if t=='..': self.take(); return self.post(Node('recurse'))\n        if t.startswith('.'): self.take(); return self.post(Node('field',(t[1:],)))\n        if t.startswith('$'): self.take(); return self.post(Node('var',(t[1:],)))\n        if t.startswith('\"'): self.take(); return self.post(Node('string',(t,)))\n        if t.startswith('@'): self.take(); return self.post(Node('format',(t[1:],)))\n        self.take()\n        if t in ('true','false','null','nan','infinite','-infinite','-nan') or re.fullmatch(r'(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?',t): return self.post(Node('literal',(t,)))\n        return self.post(Node('call',(t,())))\n    def post(self,x):\n        while True:\n            if self.p().startswith('\"') and isinstance(x,Node) and x.operation=='format':\n                x=Node('format_template',(x.arguments[0],self.take())); continue\n            if self.p().startswith('\"'):\n                x=Node('indexexpr',(x,Node('string',(self.take(),)))); continue\n            if self.p()=='?': self.take(); x=Node('optional',(x,)); continue\n            if self.p().startswith('.') and len(self.p())>1: x=Node('index',(x,self.take()[1:],False)); continue\n            if self.p()=='.' and self.t[self.i+1].text.startswith('\"'):\n                self.take('.'); x=Node('indexexpr',(x,Node('string',(self.take(),)))); continue\n            if self.p()=='.' and self.t[self.i+1].text=='[':\n                self.take('.'); continue\n            if self.p()=='[':\n                self.take()\n                if self.p()==']': self.take(); x=Node('iterate',(x,)); continue\n                a = Node('literal', ('null',)) if self.p()==':' else self.expr(0)\n                if self.p()==':': self.take(); b=None if self.p()==']' else self.expr(0); self.take(']'); x=Node('slice',(x,a,b))\n                else: self.take(']'); x=Node('indexexpr',(x,a))\n                continue\n            if self.p()=='(' and isinstance(x,Node) and x.operation=='call':\n                name=x.arguments[0]; self.take(); args=[]\n                if self.p()!=')':\n                    args.append(self.expr(1))\n                    # jq's grammar uses semicolons for filter arguments.  The\n                    # corpus also exercises the permissive comma spelling.\n                    while self.p()==';': self.take(); args.append(self.expr(1))\n                self.take(')'); x=Node('call',(name,tuple(args))); continue\n            break\n        return x\n    def object(self):\n        self.take('{'); pairs=[]\n        while self.p()!='}':\n            if self.p()=='(':\n                self.take('('); key=self.expr(0); self.take(')')\n            else:\n                k=self.take()\n                if k.startswith('\"'):\n                    key=Node('string',(k,))\n                elif k.startswith('$'):\n                    key=Node('var',(k[1:],))\n                else:\n                    key=Node('string',(json.dumps(k.lstrip('$').lstrip('.')),))\n            if self.p()==':': self.take(); v=self.expr(1, True)\n            else:\n                # `{name}` and `{$name}` abbreviate an access using the key.\n                if k.startswith('\"'):\n                    # The key itself may be an interpolated jq string; keep\n                    # it as a filter so decoding happens at evaluation time.\n                    raw = None\n                    v = Node('indexexpr',(Node('identity'), key))\n                else:\n                    raw = k.lstrip('$').lstrip('.')\n                if k.startswith('$'):\n                    key = Node('string',(json.dumps(raw),))\n                    v=Node('var',(raw,))\n                elif not k.startswith('\"'):\n                    v=Node('index',(Node('identity'),raw,False))\n            if key.operation == 'literal':\n                raise CompileError('object key must be a string')\n            if key.operation == 'literal':\n                raise CompileError('object key must be a string')\n            pairs.append((key,v))\n            if self.p()!= '}': self.take(',')\n        self.take('}'); return Node('object',(tuple(pairs),))\n\n    def pattern(self):\n        t=self.p()\n        if t.startswith('$'):\n            result=Node('pattern_var',(self.take()[1:],))\n            return self._pattern_alt(result)\n        if t=='[':\n            self.take()\n            if self.p()==']': raise CompileError('empty destructuring pattern')\n            items=[]\n            if self.p()!=']':\n                items.append(self.pattern())\n                while self.p()==',': self.take(); items.append(self.pattern())\n            self.take(']'); return self._pattern_alt(Node('pattern_array',(tuple(items),)))\n        if t=='{':\n            self.take()\n            if self.p()=='}': raise CompileError('empty destructuring pattern')\n            items=[]\n            if self.p()!='}':\n                while True:\n                    if self.p() == '(':\n                        self.take('('); key_node = self.expr(0); self.take(')')\n                        if key_node.operation == 'literal':\n                            raise CompileError('object key must be a string')\n                        key = '<computed>'\n                    else:\n                        key=self.take(); key_node = None\n                        if key.startswith('\"'): key = json.loads(key)\n                    if self.p()==':':\n                        self.take(); pat=self.pattern()\n                        if key.startswith('$'):\n                            pat = Node('pattern_bind',(key[1:],pat))\n                    elif key.startswith('$'): pat=Node('pattern_var',(key[1:],))\n                    else: pat=Node('pattern_var',(key,))\n                    items.append((key_node if key_node is not None else key.lstrip('$'),pat))\n                    if self.p()!='}': self.take(',')\n                    else: break\n            self.take('}'); return self._pattern_alt(Node('pattern_object',(tuple(items),)))\n        raise CompileError('expected binding pattern')\n\n    def _pattern_alt(self, result):\n        if self.p()=='?//':\n            self.take('?//'); return Node('pattern_alt',(result,self.pattern()))\n        return result\n    def if_expr(self):\n        self.take('if'); c=self.expr(0); self.take('then'); a=self.expr(0); b=Node('literal',('null',))\n        if self.p()=='else': self.take(); b=self.expr(0); self.take('end')\n        elif self.p()=='elif':\n            b=self._elif_expr()\n        else: self.take('end'); b=Node('identity')\n        return Node('if',(c,a,b))\n    def _elif_expr(self):\n        self.take('elif'); c=self.expr(0); self.take('then'); a=self.expr(0)\n        if self.p()=='elif': b=self._elif_expr()\n        elif self.p()=='else': self.take(); b=self.expr(0); self.take('end')\n        else: self.take('end'); b=Node('identity')\n        return Node('if',(c,a,b))\n    def control(self,w):\n        self.take(w)\n        if w in ('module', 'import', 'include'):\n            raise CompileError('module directives are not available')\n        if w=='try':\n            # In object values the following comma belongs to the object,\n            # while the try/catch body still admits the full query pipe.\n            # `try` binds more tightly than defined-or and comma.  Its\n            # optional catch clause is consequently visible to this control\n            # production rather than being swallowed by the protected query.\n            a=self.expr(10, True); b=None\n            if self.p()=='catch': self.take(); b=self.expr(10, True)\n            return Node('try',(a,b))\n        if w=='def':\n            name=self.take(); ps=[]\n            if self.p()=='(': self.take();\n            while self.p() not in (')',':'):\n                ps.append(self.take().lstrip('$'))\n                if self.p()==';': self.take()\n            if ps: self.take(')')\n            self.take(':'); b=self.expr(0); self.take(';')\n            definition=Node('def',(name,tuple(ps),b))\n            if self.p()!='<eof>': return Node('defprog',(definition,self.expr(0)))\n            return definition\n        if w in ('reduce','foreach'):\n            src=self.expr(3); self.take('as'); pat=self.pattern(); self.take('('); init=self.expr(0); self.take(';'); upd=self.expr(2); ext=None\n            if self.p()==';': self.take(); ext=self.expr(2)\n            self.take(')'); return Node(w,(src,pat,init,upd,ext))\n        if w=='label': name=self.take().lstrip('$'); self.take('|'); return Node('label',(name,self.expr(0)))\n        if w=='break': return Node('break',(self.take().lstrip('$'),))\n        return Node('unsupported',(w,))\n\n","exit_code":0,"status":"completed"}}
{"type":"item.started","item":{"id":"item_7","type":"command_execution","command":"/bin/bash -lc \"rg -n \\\"Containment check too deep|contains\\\\(\\\\\"'$x'\"\\\\)|containment\\\" sources/jq.test | tail -10; sed -n '1,240p' sources/run_conformance.py\"","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_7","type":"command_execution","command":"/bin/bash -lc \"rg -n \\\"Containment check too deep|contains\\\\(\\\\\"'$x'\"\\\\)|containment\\\" sources/jq.test | tail -10; sed -n '1,240p' sources/run_conformance.py\"","aggregated_output":"1420:# containment operator\n1425:# containment operator (embedded NULs!)\n2604:\"Containment check too deep\"\n#!/usr/bin/env python3\n\"\"\"Run the upstream jq conformance corpus against a candidate implementation.\n\nThis is the scoring instrument. It is supplied, not authored: it is staged verbatim into the\nbuild directory, hash-verified against the import, and restored before grading. Its exit status\nis the acceptance verdict.\n\nIt is deliberately external to the implementation. Upstream jq grades itself, through its own\n``--run-tests`` flag; a self-graded suite proves nothing here, so this runner re-implements the\ncorpus protocol and drives the candidate as a subprocess, one process per case.\n\nImported sources land in ``sources/`` inside the application directory, so this is normally\ninvoked as ``python3 sources/run_conformance.py`` from that directory.\n\nUsage:\n    JQ=./jq python3 sources/run_conformance.py                     # full corpus, the scored run\n    JQ=./jq python3 sources/run_conformance.py -v                  # list passing cases too\n    JQ=./jq python3 sources/run_conformance.py --json              # machine-readable report\n    JQ=./jq python3 sources/run_conformance.py --list              # print cases, run nothing\n    JQ=./jq python3 sources/run_conformance.py --select 'reduce'   # develop one construct\n\nEnvironment:\n    JQ         command that runs the candidate. Required -- this harness is language-neutral\n               and deliberately has no default implementation language.\n\nExit codes:\n    0   every case that ran passed\n    1   at least one case failed or errored\n    2   the harness could not run: bad usage, missing corpus, or a stale exclusion\n\"\"\"\n\nfrom __future__ import annotations\n\nimport argparse\nimport json\nimport os\nimport re\nimport shlex\nimport subprocess\nimport sys\nfrom dataclasses import dataclass, field\nfrom pathlib import Path\n\nHERE = Path(__file__).resolve().parent\nCORPUS = HERE / \"jq.test\"\nEXCLUSIONS = HERE / \"exclusions.txt\"\n\n#: A case that has not produced output in this long is not going to. jq's own suite runs the\n#: whole corpus in under a second; anything near this bound is a runaway generator.\nDEFAULT_TIMEOUT = 10.0\n\nPASS, FAIL, ERROR, SKIP = \"pass\", \"fail\", \"error\", \"skip\"\n\n#: jq's documented exit codes, which this kit's interface contract adopts. The distinction is\n#: load-bearing: the corpus's %%FAIL cases are programs that must not compile, while an ordinary\n#: case may legitimately raise at run time part-way through its output and still be correct.\nEXIT_COMPILE_ERROR = 3\nEXIT_RUNTIME_ERROR = 5\n\n\ndef split_lines(text: str) -> list[str]:\n    \"\"\"Split on newlines only.\n\n    ``str.splitlines`` is Unicode-aware and also breaks on U+000B, U+000C, U+0085, U+2028, and\n    U+2029. The corpus contains cases whose expected output embeds those code points inside JSON\n    strings -- ``trim, ltrim, rtrim`` over the Unicode whitespace set is one -- and splitting\n    there shreds one JSON value into several, failing a correct implementation.\n    \"\"\"\n    lines = text.split(\"\\n\")\n    if lines and lines[-1] == \"\":\n        lines.pop()\n    return lines\n\n\n@dataclass\nclass Case:\n    \"\"\"One corpus case: a program, an input, and what it must produce.\n\n    ``expect_failure`` cases are the corpus's ``%%FAIL`` blocks. Upstream compares their\n    diagnostic text; this runner requires only that the candidate reject the program. The\n    expected strings are jq's exact C-implementation diagnostics, down to the caret art\n    underlining the offending token -- reproducing them is reverse-engineering an\n    implementation, not conforming to a specification. The text is parsed and reported so a\n    reader can see what upstream said, and is never compared.\n    \"\"\"\n\n    line: int\n    program: str\n    stdin: str = \"\"\n    expected: list[str] = field(default_factory=list)\n    expect_failure: bool = False\n    diagnostic: str = \"\"\n\n\n@dataclass\nclass Result:\n    case: Case\n    status: str\n    detail: str = \"\"\n    actual: list[str] = field(default_factory=list)\n    return_code: int | None = None\n    stderr: str = \"\"\n\n\nclass HarnessError(Exception):\n    \"\"\"A fault in the kit or its invocation, never a fault in the candidate.\"\"\"\n\n\n# --------------------------------------------------------------------------------------------\n# Corpus parsing\n# --------------------------------------------------------------------------------------------\n\n\ndef parse_corpus(text: str) -> list[Case]:\n    \"\"\"Parse the jq test corpus.\n\n    The format is documented in the corpus's own header: cases are groups of lines separated by\n    blank lines; blank lines and lines starting with ``#`` are ignored. A case is a program\n    line, an input line, and then zero or more expected output lines. A case preceded by a\n    ``%%FAIL`` or ``%%FAIL IGNORE MSG`` marker is a program line followed by the diagnostic\n    upstream jq emits, which may itself span several lines of source excerpt and caret art.\n    \"\"\"\n    cases: list[Case] = []\n    block: list[tuple[int, str]] = []\n    expect_failure = False\n    lines = split_lines(text)\n\n    def flush() -> None:\n        nonlocal block, expect_failure\n        if block:\n            cases.append(_case_from_block(block, expect_failure))\n        block = []\n        expect_failure = False\n\n    for number, raw in enumerate(lines, start=1):\n        stripped = raw.strip()\n        if not stripped:\n            flush()\n            continue\n        if raw.startswith(\"%%FAIL\"):\n            flush()\n            expect_failure = True\n            continue\n        # A '#' comment closes nothing: upstream places section banners between cases, always\n        # with blank lines around them, and never inside a case.\n        if raw.lstrip().startswith(\"#\") and not block:\n            continue\n        if raw.lstrip().startswith(\"#\"):\n            continue\n        block.append((number, raw))\n    flush()\n    return cases\n\n\ndef _case_from_block(block: list[tuple[int, str]], expect_failure: bool) -> Case:\n    line, program = block[0]\n    if expect_failure:\n        diagnostic = \"\\n\".join(text for _, text in block[1:])\n        return Case(line=line, program=program, expect_failure=True, diagnostic=diagnostic)\n    if len(block) < 2:\n        raise HarnessError(\n            f\"{CORPUS.name}:{line}: case has a program but no input line; the corpus is malformed\"\n        )\n    return Case(\n        line=line,\n        program=program,\n        stdin=block[1][1],\n        expected=[text for _, text in block[2:]],\n    )\n\n\n# --------------------------------------------------------------------------------------------\n# Exclusions\n# --------------------------------------------------------------------------------------------\n\n\ndef parse_exclusions(path: Path) -> list[str]:\n    \"\"\"Read the declared exclusions: one verbatim program line per entry, ``#`` for reasons.\"\"\"\n    if not path.is_file():\n        return []\n    return [\n        line\n        for line in split_lines(path.read_text(encoding=\"utf-8\"))\n        if line.strip() and not line.lstrip().startswith(\"#\")\n    ]\n\n\ndef apply_exclusions(cases: list[Case], exclusions: list[str]) -> set[int]:\n    \"\"\"Return the corpus line numbers of excluded cases.\n\n    An exclusion that matches nothing is a hard error rather than a shrug. The corpus is pinned\n    by hash, so a stale exclusion means the pin moved without the exclusion list being revisited\n    -- and a silent no-op there would quietly re-admit a case the kit cannot run.\n    \"\"\"\n    by_program: dict[str, list[Case]] = {}\n    for case in cases:\n        by_program.setdefault(case.program, []).append(case)\n\n    excluded: set[int] = set()\n    stale: list[str] = []\n    for program in exclusions:\n        matched = by_program.get(program)\n        if not matched:\n            stale.append(program)\n            continue\n        excluded.update(case.line for case in matched)\n    if stale:\n        listed = \"\\n\".join(f\"    {program}\" for program in stale)\n        raise HarnessError(\n            f\"{EXCLUSIONS.name}: these exclusions match no case in {CORPUS.name}:\\n{listed}\\n\"\n            \"The corpus and the exclusion list have drifted apart.\"\n        )\n    return excluded\n\n\n# --------------------------------------------------------------------------------------------\n# Comparison\n# --------------------------------------------------------------------------------------------\n\n\ndef jv_equal(left: object, right: object) -> bool:\n    \"\"\"Compare two decoded JSON values the way jq's own ``jv_equal`` does.\n\n    Structural, not textual: ``1`` and ``1.0`` are the same jq value and the corpus relies on\n    that. Python's ``==`` almost does this, but it also equates ``True`` with ``1`` and\n    ``False`` with ``0``, which jq does not; booleans are therefore matched by identity of type\n    before anything else.\n    \"\"\"\n    if isinstance(left, bool) or isinstance(right, bool):\n        return isinstance(left, bool) and isinstance(right, bool) and left is right\n    if isinstance(left, (int, float)) and isinstance(right, (int, float)):\n        return left == right\n    if isinstance(left, list) and isinstance(right, list):\n        return len(left) == len(right) and all(jv_equal(a, b) for a, b in zip(left, right))\n    if isinstance(left, dict) and isinstance(right, dict):\n        return left.keys() == right.keys() and all(jv_equal(left[k], right[k]) for k in left)\n    if type(left) is not type(right):\n        return False\n    return left == right\n\n","exit_code":0,"status":"completed"}}
{"type":"item.started","item":{"id":"item_8","type":"command_execution","command":"/bin/bash -lc \"sed -n '2570,2610p' sources/jq.test; sed -n '260,430p' jq_interpreter/evaluator.py; sed -n '1,260p' jq_interpreter/builtins.py\"","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_8","type":"command_execution","command":"/bin/bash -lc \"sed -n '2570,2610p' sources/jq.test; sed -n '260,430p' jq_interpreter/evaluator.py; sed -n '1,260p' jq_interpreter/builtins.py\"","aggregated_output":"true\n\n# regression test for CVE-2026-33947\nsetpath([range(10000) | 0]; 0) | flatten\nnull\n[0]\n\ntry setpath([range(10001) | 0]; 0) catch .\nnull\n\"Path too deep\"\n\ngetpath([range(10000) | 0])\nnull\nnull\n\ntry getpath([range(10001) | 0]) catch .\nnull\n\"Path too deep\"\n\ndelpaths([[range(10000) | 0]])\nnull\nnull\n\ntry delpaths([[range(10001) | 0]]) catch .\nnull\n\"Path too deep\"\n\n# regression test for CVE-2026-40612\nreduce range(10000) as $_ ([]; [.]) | contains([[]])\nnull\ntrue\n\ntry (reduce range(10001) as $_ ([]; [.]) as $x | $x | contains($x)) catch .\nnull\n\"Containment check too deep\"\n\n# regression test for CVE-2026-43896\nreduce range(10000) as $_ ({}; {a: .}) as $x | $x * $x | length\nnull\n1\n\n    return False\n\ndef _initialize_pattern(pattern, env):\n    op, args = pattern.operation, pattern.arguments\n    if op == 'pattern_var': env.setdefault(args[0], None)\n    elif op == 'pattern_bind':\n        env.setdefault(args[0], None); _initialize_pattern(args[1], env)\n    elif op == 'pattern_array':\n        for item in args[0]: _initialize_pattern(item, env)\n    elif op == 'pattern_object':\n        for _, item in args[0]: _initialize_pattern(item, env)\n    elif op == 'pattern_alt':\n        _initialize_pattern(args[0], env); _initialize_pattern(args[1], env)\n\ndef _one(node, value, env):\n    vals=list(_node(node,value,env)); return vals[0] if vals else None\ndef _truth(x): return x is not None and x is not False\ndef _index(v,k):\n    if v is None:\n        return None\n    if isinstance(v,dict): return v.get(str(k))\n    if isinstance(v,list):\n        if isinstance(k, bool) or not isinstance(k, (int, float)) or int(k) != k:\n            raise RuntimeError(f'Cannot index array with string ({json.dumps(k)})')\n        index = int(k)\n        return v[index] if -len(v) <= index < len(v) else None\n    if isinstance(v,str):\n        if isinstance(k, bool) or not isinstance(k, (int, float)) or int(k) != k:\n            raise RuntimeError(f'Cannot index string with number ({_short(k)})')\n        index = int(k)\n        return v[index] if -len(v) <= index < len(v) else None\n    raise RuntimeError(f'Cannot index {_type_name(v)} with {_type_name(k)} ({json.dumps(k)})')\ndef _binary(op,left,right,value,env):\n    if op==',': yield from _node(left,value,env); yield from _node(right,value,env); return\n    if op=='|':\n        for x in _node(left,value,env): yield from _node(right,x,env)\n        return\n    if op=='//':\n        try: candidates = list(_node(left, value, env))\n        except RuntimeError: candidates = []\n        emitted = False\n        for item in candidates:\n            if _truth(item): emitted = True; yield item\n        if not emitted: yield from _node(right, value, env)\n        return\n    if op in ('=', '|=', '+=', '-=', '*=', '/=', '%=', '//='):\n        if op == '=' and left.operation == 'slice':\n            for replacement in _node(right, value, env):\n                yield _assign_slice(left, value, replacement, env)\n            return\n        paths = _paths(left, value, env)\n        if op == '|=':\n            result = value\n            for path in sorted(paths, key=lambda path: tuple(\n                    -part if isinstance(part, int) else part for part in path)):\n                old = _get_path(result, path)\n                outputs = list(_node(right, old, env))\n                if outputs:\n                    result = _set_path(result, path, outputs[0])\n                else:\n                    result = _delete_path(result, path)\n            if paths: yield result\n            return\n        replacements = [None] if op == '|=' else list(_node(right, value, env))\n        for replacement in replacements:\n            result = value\n            # Deleting array elements must not let an earlier deletion shift\n            # the indices of later paths from the same path expression.\n            ordered_paths = sorted(paths, key=lambda path: tuple(\n                -part if isinstance(part, int) else part for part in path),\n                reverse=False)\n            for path in ordered_paths:\n                old = _get_path(result, path)\n                new = replacement if op in ('=',) else (_one(right, old, env) if op == '|=' else replacement)\n                if op not in ('=', '|='):\n                    new = _arithmetic(op[0], old, replacement)\n                result = _set_path(result, path, new)\n            if paths: yield result\n        return\n    ls=list(_node(left,value,env)); rs=list(_node(right,value,env))\n    for x in ls:\n      for y in rs:\n        if op=='+':\n            if x is None: yield y\n            elif y is None: yield x\n            elif isinstance(x, (int,float)) and isinstance(y, (int,float)): yield _numeric(x, y, '+')\n            elif isinstance(x, str) and isinstance(y, str): yield x+y\n            elif isinstance(x, list) and isinstance(y, list): yield x+y\n            elif isinstance(x, dict) and isinstance(y, dict): yield {**x, **y}\n            else: raise RuntimeError(f\"{_type_name(x)} ({_short(x)}) and {_type_name(y)} ({_short(y)}) cannot be added\")\n        elif op=='-':\n            if isinstance(x, list) and isinstance(y, list):\n                yield [item for item in x if not any(_deep_equal(item, candidate) for candidate in y)]\n                continue\n            if not isinstance(x,(int,float)) or not isinstance(y,(int,float)):\n                raise RuntimeError(f\"{_type_name(x)} ({_short(x)}) and {_type_name(y)} ({_short(y)}) cannot be subtracted\")\n            yield _numeric(x, y, '-')\n        elif op=='*':\n            if isinstance(x, str) and isinstance(y, (int,float)):\n                count = max(0, int(y))\n                if len(x) * count > 100000000:\n                    raise RuntimeError('Repeat string result too long')\n                yield x * count\n            elif isinstance(y, str) and isinstance(x, (int,float)):\n                count = max(0, int(x))\n                if len(y) * count > 100000000:\n                    raise RuntimeError('Repeat string result too long')\n                yield y * count\n            elif isinstance(x, dict) and isinstance(y, dict):\n                yield _merge_objects(x, y)\n            else: yield _numeric(x, y, '*')\n        elif op=='/':\n            if y==0: raise RuntimeError(f\"number ({_short(x)}) and number ({_short(y)}) cannot be divided because the divisor is zero\")\n            if isinstance(x,str) and isinstance(y,str): yield x.split(y)\n            else: yield _numeric(x, y, '/')\n        elif op=='%':\n            if y==0: raise RuntimeError(f\"number ({_short(x)}) and number ({_short(y)}) cannot be divided (remainder) because the divisor is zero\")\n            yield _numeric(x, y, '%')\n        elif op in ('==','!=','<','>','<=','>='):\n            if op in ('==', '!='):\n                equal = _deep_equal(x, y)\n                yield equal if op == '==' else not equal\n            else:\n                yield {'<':x<y,'>':x>y,'<=':x<=y,'>=':x>=y}[op]\n        elif op in ('and','or'): yield (_truth(x) and _truth(y)) if op=='and' else (_truth(x) or _truth(y))\n        else: yield x\n\ndef _arithmetic(op, left, right):\n    if op == '+': return left + right\n    if op == '-': return left - right\n    if op == '*': return left * right\n    if op == '/': return left / right\n    if op == '%': return math.fmod(left, right)\n    return right\n\ndef _numeric(left, right, op):\n    \"\"\"Apply jq's double arithmetic for values beyond exact integer range.\"\"\"\n    # jq 1.8 parses literals losslessly but arithmetic promotes them to a\n    # double.  Keeping small integers as integers preserves compact output;\n    # large values need the same rounding as jq's numeric operations.\n    if any(isinstance(x, int) and not isinstance(x, bool) and abs(x) > 2**53 for x in (left, right)):\n        left, right = float(left), float(right)\n    if op == '+': return left + right\n    if op == '-': return left - right\n    if op == '*': return left * right\n    if op == '/': return left / right\n    return math.fmod(left, right)\n\ndef _merge_objects(left: dict, right: dict, depth: int = 0) -> dict:\n    if depth > 10000: raise RuntimeError('Object merge too deep')\n    root = dict(left)\n    stack = [(root, right, depth)]\n    while stack:\n        target, source, level = stack.pop()\n        if level > 10000: raise RuntimeError('Object merge too deep')\n        for key, item in source.items():\n            if key in target and isinstance(target[key], dict) and isinstance(item, dict):\n                child = dict(target[key])\n                target[key] = child\n                stack.append((child, item, level + 1))\n            else:\n                target[key] = item\n    return root\n\n\ndef _deep_equal(left: object, right: object, limit: int = 10000) -> bool:\n    \"\"\"Compare JSON values iteratively, preserving jq's deep-value guard.\"\"\"\n    pending: list[tuple[object, object, int]] = [(left, right, 0)]\n    while pending:\n        first, second, depth = pending.pop()\n        if depth > limit:\n\"\"\"Builtin filter ownership boundary.\n\nLanguage-specific builtin definitions will be added here; the evaluator depends on\nthis module rather than embedding standard-library filters in process code.\n\"\"\"\n\n","exit_code":0,"status":"completed"}}
{"type":"item.started","item":{"id":"item_9","type":"command_execution","command":"/bin/bash -lc 'rg -n \"def _call|contains|path too|range|setpath\" jq_interpreter/evaluator.py jq_interpreter/*.py'","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_9","type":"command_execution","command":"/bin/bash -lc 'rg -n \"def _call|contains|path too|range|setpath\" jq_interpreter/evaluator.py jq_interpreter/*.py'","aggregated_output":"jq_interpreter/evaluator.py:71:        for _ in range(program.count):\njq_interpreter/evaluator.py:396:    \"\"\"Apply jq's double arithmetic for values beyond exact integer range.\"\"\"\njq_interpreter/evaluator.py:473:                for index in range(len(item) - 1, -1, -1):\njq_interpreter/evaluator.py:484:                for index in range(len(entries) - 1, -1, -1):\njq_interpreter/evaluator.py:515:            for _ in range(depth - 1):\njq_interpreter/evaluator.py:549:            result.extend(p + (i,) for i in range(max(0, int(first)), min(len(current), int(last))))\njq_interpreter/evaluator.py:555:            if isinstance(current, list): result.extend(p + (i,) for i in range(len(current)))\njq_interpreter/evaluator.py:640:def _call(name,args,value,env):\njq_interpreter/evaluator.py:743:    if name == 'contains':\njq_interpreter/evaluator.py:753:    if name=='range':\njq_interpreter/evaluator.py:762:            yield from range(int(start), int(end), int(step))\njq_interpreter/evaluator.py:866:            for i in range(len(value)-len(needle)+1):\njq_interpreter/evaluator.py:892:        elif isinstance(value, list): yield list(range(len(value)))\njq_interpreter/evaluator.py:900:    if name == 'setpath':\njq_interpreter/architecture.py:3:This module contains only architectural metadata and process-level constants.\njq_interpreter/evaluator.py:71:        for _ in range(program.count):\njq_interpreter/evaluator.py:396:    \"\"\"Apply jq's double arithmetic for values beyond exact integer range.\"\"\"\njq_interpreter/evaluator.py:473:                for index in range(len(item) - 1, -1, -1):\njq_interpreter/evaluator.py:484:                for index in range(len(entries) - 1, -1, -1):\njq_interpreter/evaluator.py:515:            for _ in range(depth - 1):\njq_interpreter/evaluator.py:549:            result.extend(p + (i,) for i in range(max(0, int(first)), min(len(current), int(last))))\njq_interpreter/evaluator.py:555:            if isinstance(current, list): result.extend(p + (i,) for i in range(len(current)))\njq_interpreter/evaluator.py:640:def _call(name,args,value,env):\njq_interpreter/evaluator.py:743:    if name == 'contains':\njq_interpreter/evaluator.py:753:    if name=='range':\njq_interpreter/evaluator.py:762:            yield from range(int(start), int(end), int(step))\njq_interpreter/evaluator.py:866:            for i in range(len(value)-len(needle)+1):\njq_interpreter/evaluator.py:892:        elif isinstance(value, list): yield list(range(len(value)))\njq_interpreter/evaluator.py:900:    if name == 'setpath':\n","exit_code":0,"status":"completed"}}
{"type":"item.started","item":{"id":"item_10","type":"command_execution","command":"/bin/bash -lc \"sed -n '620,960p' jq_interpreter/evaluator.py\"","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_10","type":"command_execution","command":"/bin/bash -lc \"sed -n '620,960p' jq_interpreter/evaluator.py\"","aggregated_output":"        while len(result) <= index: result.append(None)\n        result[index] = _set_path(result[index], path[1:], replacement)\n        return result\n    return {str(path[0]): _set_path(None, path[1:], replacement)}\n\ndef _delete_path(value, path):\n    if not path: return None\n    if isinstance(value, list):\n        index = int(path[0]); index = index + len(value) if index < 0 else index\n        result = list(value)\n        if len(path) == 1:\n            if 0 <= index < len(result): result.pop(index)\n        elif 0 <= index < len(result): result[index] = _delete_path(result[index], path[1:])\n        return result\n    if isinstance(value, dict):\n        result = dict(value); key = str(path[0])\n        if len(path) == 1: result.pop(key, None)\n        elif key in result: result[key] = _delete_path(result[key], path[1:])\n        return result\n    return value\ndef _call(name,args,value,env):\n    if not args and name in env:\n        bound = env[name]\n        if isinstance(bound, tuple) and bound and bound[0] == '__closure__':\n            yield from _node(bound[1], value, {**env, **bound[2]})\n        elif isinstance(bound, Node):\n            yield from _node(bound, value, env)\n        else:\n            yield bound\n        return\n    function = env.get('__funcs__',{}).get((name, len(args)))\n    if function is not None:\n        params, body, *closure = function\n        local=dict(env)\n        if closure:\n            local['__funcs__'] = closure[0]\n        if not args:\n            yield from _node(body,value,local); return\n        # Function parameters are filters, not eagerly evaluated values.  A\n        # parameter is evaluated against the function's current input each\n        # time its name is used, which preserves jq's generator semantics.\n        local.update({param:('__closure__', arg, dict(local)) for param,arg in zip(params,args)})\n        yield from _node(body,value,local); return\n    if name == 'empty': return\n    if name == 'error': raise RuntimeError(_one(args[0],value,env) if args else value)\n    if name=='length': yield len(value); return\n    if name == 'add':\n        items = list(_node(args[0], value, env)) if args else list(value)\n        if not items: yield None\n        else:\n            result = items[0]\n            for item in items[1:]:\n                if result is None: result = item\n                elif item is None: continue\n                elif isinstance(result, (int,float)) and isinstance(item,(int,float)): result += item\n                elif isinstance(result, str) and isinstance(item,str): result += item\n                elif isinstance(result,list) and isinstance(item,list): result += item\n                elif isinstance(result,dict) and isinstance(item,dict): result = {**result,**item}\n                else: raise RuntimeError('cannot add values')\n            yield result\n        return\n    if name=='type': yield 'null' if value is None else 'boolean' if isinstance(value,bool) else 'number' if isinstance(value,(int,float)) else 'string' if isinstance(value,str) else 'array' if isinstance(value,list) else 'object'; return\n    if name=='not': yield not _truth(value); return\n    if name == 'have_decnum': yield False; return\n    if name in ('any', 'all'):\n        stream = _node(args[0], value, env) if args else iter(value if isinstance(value, list) else [])\n        desired = name == 'any'\n        result = not desired\n        for item in stream:\n            tested = _one(args[1], item, env) if len(args) > 1 else item\n            if _truth(tested) == desired:\n                result = desired\n                break\n        yield result\n        return\n    if name == 'isempty':\n        try:\n            next(_node(args[0], value, env))\n            yield False\n        except StopIteration:\n            yield True\n        return\n    if name in ('tostring','tojson'): yield _deep_json_dumps(value) if name=='tojson' else _stringify(value); return\n    if name=='abs': yield abs(value); return\n    if name=='fabs': yield math.fabs(value); return\n    if name=='floor': yield math.floor(value); return\n    if name=='ceil': yield math.ceil(value); return\n    if name=='map':\n        result=[]\n        for x in value:\n            result.extend(_node(args[0], x, env))\n        yield result; return\n    if name == 'map_values':\n        if isinstance(value, list):\n            result=[]\n            for item in value: result.extend(_node(args[0], item, env))\n            yield result; return\n        if isinstance(value, dict):\n            result={}\n            for key, item in value.items():\n                outputs=list(_node(args[0], item, env))\n                if outputs: result[key]=outputs[0]\n            yield result; return\n        raise RuntimeError('map_values requires an array or object')\n    if name == 'reverse':\n        if isinstance(value, (list, str)): yield value[::-1]\n        else: raise RuntimeError('cannot reverse value')\n        return\n    if name == 'flatten':\n        depth = None if not args else int(_one(args[0], value, env))\n        if depth is not None and depth < 0: raise RuntimeError('flatten depth must not be negative')\n        if not isinstance(value, list): raise RuntimeError('flatten input must be an array')\n        result=[]\n        stack=[(value, depth)]\n        while stack:\n            items, remaining = stack.pop()\n            for item in reversed(items):\n                if isinstance(item, list) and (remaining is None or remaining > 0):\n                    stack.append((item, None if remaining is None else remaining - 1))\n                else:\n                    result.append(item)\n        result.reverse()\n        yield result; return\n    if name == 'contains':\n        needle = _one(args[0], value, env)\n        def contained(haystack, wanted):\n            if isinstance(haystack, dict) and isinstance(wanted, dict):\n                return all(k in haystack and contained(haystack[k], v) for k,v in wanted.items())\n            if isinstance(haystack, list) and isinstance(wanted, list):\n                return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n            if isinstance(haystack, str) and isinstance(wanted, str): return wanted in haystack\n            return haystack == wanted\n        yield contained(value, needle); return\n    if name=='range':\n        import itertools\n        choices = [list(_node(arg, value, env)) for arg in args]\n        for combo in itertools.product(*choices):\n            if len(combo) == 1:\n                start, end, step = 0, combo[0], 1\n            else:\n                start, end = combo[0], combo[1]\n                step = combo[2] if len(combo) > 2 else 1\n            yield from range(int(start), int(end), int(step))\n        return\n    if name in ('while', 'until'):\n        current = value\n        while True:\n            tests = list(_node(args[0], current, env))\n            if name == 'while' and not any(_truth(item) for item in tests):\n                break\n            if name == 'until' and any(_truth(item) for item in tests):\n                yield current\n                break\n            outputs = list(_node(args[1], current, env))\n            if not outputs: break\n            if name == 'while':\n                yield current\n            current = outputs[-1]\n            if name == 'until':\n                continue\n        return\n    if name == 'nth':\n        indexes = list(_node(args[0], value, env))\n        if any(int(index) < 0 for index in indexes):\n            raise RuntimeError(\"nth doesn't support negative indices\")\n        values = list(_node(args[-1], value, env))\n        for index in indexes:\n            index = int(index)\n            if index < len(values): yield values[index]\n        return\n    if name == 'input':\n        raise RuntimeError('break')\n    if name in ('strftime', 'strflocaltime'):\n        if not args or not isinstance(_one(args[0], value, env), str):\n            raise RuntimeError(f'{name}/1 requires a string format')\n        raise RuntimeError(f'{name}/1 requires parsed datetime inputs')\n    if name == 'mktime':\n        raise RuntimeError('mktime requires parsed datetime inputs')\n    if name == '_strindices':\n        if not isinstance(value, str): raise RuntimeError(f'{_type_name(value)} ({_stringify(value)}) is not a string')\n        raise RuntimeError('number (123) cannot be searched, as it is not a string')\n    if name == 'bsearch':\n        if not isinstance(value, list): raise RuntimeError(f'{_type_name(value)} ({_stringify(value)}) cannot be searched from')\n        needle = _one(args[0], value, env)\n        lo, hi = 0, len(value)\n        while lo < hi:\n            mid = (lo + hi) // 2\n            if value[mid] < needle: lo = mid + 1\n            else: hi = mid\n        yield lo if lo < len(value) and value[lo] == needle else -lo - 1\n        return\n    if name == 'tonumber':\n        if isinstance(value, (int, float)): yield value\n        elif isinstance(value, str):\n            try: yield json.loads(value)\n            except Exception: raise RuntimeError(f'string ({json.dumps(value)}) cannot be parsed as a number')\n        else: raise RuntimeError('cannot parse number')\n        return\n    if name == 'toboolean':\n        if isinstance(value, bool): yield value\n        elif isinstance(value, str) and value in ('true', 'false'): yield value == 'true'\n        else: raise RuntimeError(f'{_type_name(value)} ({_stringify(value) if not isinstance(value, str) else json.dumps(value)}) cannot be parsed as a boolean')\n        return\n    if name == 'utf8bytelength':\n        if not isinstance(value, str): raise RuntimeError(f'{_type_name(value)} ({_stringify(value)}) only strings have UTF-8 byte length')\n        yield len(value.encode()); return\n    if name == 'fromjson':\n        if not isinstance(value, str): raise RuntimeError('only strings can be parsed')\n        try: yield _deep_json_loads(value)\n        except RuntimeError: raise\n        except Exception: raise RuntimeError('invalid JSON')\n        return\n    if name == 'path':\n        paths = _paths(args[0], value, env)\n        if not paths:\n            raise RuntimeError('Invalid path expression')\n        for path in paths: yield list(path)\n        return\n    if name == 'pick':\n        paths = _paths(args[0], value, env)\n        if not paths: raise RuntimeError('Invalid path expression')\n        if paths[0] and paths[0][-1] < 0:\n            raise RuntimeError('Out of bounds negative array index')\n        yield _get_path(value, paths[0])\n        return\n    if name == 'paths':\n        def paths_of(item, prefix=()):\n            if isinstance(item, list):\n                for i, child in enumerate(item):\n                    p=prefix+(i,); yield list(p); yield from paths_of(child,p)\n            elif isinstance(item, dict):\n                for key, child in item.items():\n                    p=prefix+(key,); yield list(p); yield from paths_of(child,p)\n        if args:\n            for item in _node(args[0], value, env): yield from paths_of(item)\n        else: yield from paths_of(value)\n        return\n    if name == 'indices':\n        needle = _one(args[0], value, env)\n        if isinstance(value, str) and isinstance(needle, str):\n            start=0\n            while True:\n                found=value.find(needle,start)\n                if found < 0: break\n                yield found; start=found+1\n        elif isinstance(value, list) and isinstance(needle, list):\n            for i in range(len(value)-len(needle)+1):\n                if _deep_equal(value[i:i+len(needle)],needle): yield i\n        elif isinstance(value, list):\n            for i,item in enumerate(value):\n                if _deep_equal(item,needle): yield i\n        return\n    if name == 'index':\n        needle = _one(args[0], value, env)\n        if isinstance(value, str):\n            found = value.find(needle)\n        elif isinstance(value, list):\n            found = next((i for i, item in enumerate(value) if _deep_equal(item, needle)), -1)\n        else:\n            raise RuntimeError('cannot search value')\n        yield found if found >= 0 else None\n        return\n    if name in ('arrays','objects','iterables','booleans','numbers','strings','nulls','values','scalars','normals','finites'):\n        ok = {'arrays':isinstance(value,list),'objects':isinstance(value,dict),\n              'iterables':isinstance(value,(list,dict)),'booleans':isinstance(value,bool),\n              'numbers':isinstance(value,(int,float)) and not isinstance(value,bool),\n              'strings':isinstance(value,str),'nulls':value is None,\n              'values':value is not None,'scalars':not isinstance(value,(list,dict))}[name]\n        if ok: yield value\n        return\n    if name == 'keys':\n        if isinstance(value, dict): yield sorted(value)\n        elif isinstance(value, list): yield list(range(len(value)))\n        else: raise RuntimeError('keys requires object or array')\n        return\n    if name == 'getpath':\n        path = _one(args[0], value, env)\n        if not isinstance(path, list): raise RuntimeError('Paths must be specified as an array')\n        if len(path) > 10000: raise RuntimeError('Path too deep')\n        yield _get_path(value, tuple(path)); return\n    if name == 'setpath':\n        path = _one(args[0], value, env); replacement = _one(args[1], value, env)\n        if not isinstance(path, list): raise RuntimeError('Paths must be specified as an array')\n        if len(path) > 10000: raise RuntimeError('Path too deep')\n        yield _set_path(value, tuple(path), replacement); return\n    if name == 'delpaths':\n        paths = _one(args[0], value, env)\n        if not isinstance(paths, list): raise RuntimeError('Paths must be specified as an array')\n        result = value\n        for path in paths:\n            if isinstance(path, list): result = _delete_path(result, tuple(path))\n        yield result; return\n    if name == 'del':\n        result = value\n        for path_expr in args:\n            if path_expr.operation == 'slice':\n                base_node, start_node, end_node = path_expr.arguments\n                for parent in _paths(base_node, result, env):\n                    current = _get_path(result, parent)\n                    if isinstance(current, list):\n                        start = _one(start_node, current, env)\n                        end = None if end_node is None else _one(end_node, current, env)\n                        first = 0 if start is None or (isinstance(start, float) and math.isnan(start)) else math.floor(start)\n                        last = len(current) if end is None or (isinstance(end, float) and math.isnan(end)) else math.ceil(end)\n                        result = _set_path(result, parent, current[:int(first)] + current[int(last):])\n                continue\n            for path in _paths(path_expr, result, env):\n                result = _delete_path(result, path)\n        yield result\n        return\n    if name == 'rindex':\n        needle = _one(args[0], value, env)\n        if isinstance(value, str): yield value.rfind(needle) if needle in value else None\n        elif isinstance(value, list):\n            try: yield len(value) - 1 - value[::-1].index(needle)\n            except ValueError: yield None\n        else: raise RuntimeError('cannot search value')\n        return\n    if name == 'first':\n        try: yield next(_node(args[0], value, env))\n        except StopIteration: return\n        return\n    if name == 'last':\n        vals=list(_node(args[0], value, env));\n        if vals: yield vals[-1]\n        return\n    if name == 'select':\n        if _truth(_one(args[0], value, env)): yield value\n        return\n    if name == 'isnan': yield isinstance(value, float) and math.isnan(value); return\n    if name == 'pow': yield math.pow(_one(args[0],value,env), _one(args[1],value,env)); return\n    if name == 'implode':\n        if not isinstance(value, list): raise RuntimeError('implode input must be an array')\n        yield ''.join(chr(int(x)) for x in value); return\n    if name == 'explode':\n        if not isinstance(value, str): raise RuntimeError('explode input must be a string')\n        yield [ord(x) for x in value]; return\n    if name == 'limit':\n        counts=list(_node(args[0], value, env))\n        for count_value in counts:\n            count=int(count_value)\n","exit_code":0,"status":"completed"}}
{"type":"item.started","item":{"id":"item_11","type":"command_execution","command":"/bin/bash -lc \"time printf 'null\\\\n' | ./jq -c 'try (reduce range(10001) as \"'$_ ([]; [.]) as $x | $x | contains($x)) catch .'\"'\"","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_11","type":"command_execution","command":"/bin/bash -lc \"time printf 'null\\\\n' | ./jq -c 'try (reduce range(10001) as \"'$_ ([]; [.]) as $x | $x | contains($x)) catch .'\"'\"","aggregated_output":"    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in <genexpr>\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py\", line 749, in contained\n    return all(any(contained(item, candidate) for item in haystack) for candidate in wanted)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nRecursionError: maximum recursion depth exceeded while calling a Python object\n\nreal\t0m1.901s\nuser\t0m0.175s\nsys\t0m0.138s\n","exit_code":1,"status":"failed"}}
{"type":"item.completed","item":{"id":"item_12","type":"agent_message","text":"The common remaining failure is now identified: the deep `contains` regression recurses in Python until `RecursionError`, so `try ... catch .` emits no jq value instead of the required runtime error value. I’m replacing that recursive containment check with an iterative depth-bounded traversal, then I’ll rerun both scoped gates."}}
{"type":"item.started","item":{"id":"item_13","type":"file_change","changes":[{"path":"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py","kind":"update"}],"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_13","type":"file_change","changes":[{"path":"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py","kind":"update"}],"status":"completed"}}
{"type":"item.started","item":{"id":"item_14","type":"file_change","changes":[{"path":"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py","kind":"update"}],"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_14","type":"file_change","changes":[{"path":"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py","kind":"update"}],"status":"completed"}}
{"type":"item.started","item":{"id":"item_15","type":"command_execution","command":"/bin/bash -lc \"printf 'null\\\\n' | ./jq -c 'try (reduce range(10001) as \"'$_ ([]; [.]) as $x | $x | contains($x)) catch .'\"' ; echo exit:\"'$?'","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_15","type":"command_execution","command":"/bin/bash -lc \"printf 'null\\\\n' | ./jq -c 'try (reduce range(10001) as \"'$_ ([]; [.]) as $x | $x | contains($x)) catch .'\"' ; echo exit:\"'$?'","aggregated_output":"\"Containment check too deep\"\nexit:0\n","exit_code":0,"status":"completed"}}
{"type":"item.started","item":{"id":"item_16","type":"command_execution","command":"/bin/bash -lc \"python3 - <<'PY'\nimport json,os,subprocess,sys\nsel=r'\\\\\\\\.|\\\\\\\\[|\\\\\\\\{|\\\\\\\\+|\\\\\\\\-|\\\\\\\\*|/|%'\nr=subprocess.run([sys.executable,'sources/run_conformance.py','--select',sel,'--json'],capture_output=True,text=True,env={**os.environ,'JQ':os.getcwd()+'/jq'},timeout=180)\nprint(r.stdout); print(r.stderr,file=sys.stderr)\nPY\"","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.started","item":{"id":"item_17","type":"command_execution","command":"/bin/bash -lc \"python3 - <<'PY'\nimport json,os,subprocess,sys\nsel=r'%%FAIL|if |try |reduce |foreach |def | as |label |module|include'\nr=subprocess.run([sys.executable,'sources/run_conformance.py','--select',sel,'--json'],capture_output=True,text=True,env={**os.environ,'JQ':os.getcwd()+'/jq'},timeout=180)\nprint(r.stdout); print(r.stderr,file=sys.stderr)\nPY\"","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_16","type":"command_execution","command":"/bin/bash -lc \"python3 - <<'PY'\nimport json,os,subprocess,sys\nsel=r'\\\\\\\\.|\\\\\\\\[|\\\\\\\\{|\\\\\\\\+|\\\\\\\\-|\\\\\\\\*|/|%'\nr=subprocess.run([sys.executable,'sources/run_conformance.py','--select',sel,'--json'],capture_output=True,text=True,env={**os.environ,'JQ':os.getcwd()+'/jq'},timeout=180)\nprint(r.stdout); print(r.stderr,file=sys.stderr)\nPY\"","aggregated_output":"Traceback (most recent call last):\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/sources/run_conformance.py\", line 455, in <module>\n    raise SystemExit(main())\n                     ^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/sources/run_conformance.py\", line 372, in main\n    return _run(args)\n           ^^^^^^^^^^\n  File \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/sources/run_conformance.py\", line 385, in _run\n    selector = re.compile(args.select) if args.select else None\n               ^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/barlo/.local/share/uv/python/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/re/__init__.py\", line 228, in compile\n    return _compile(pattern, flags)\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/barlo/.local/share/uv/python/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/re/__init__.py\", line 307, in _compile\n    p = _compiler.compile(pattern, flags)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/barlo/.local/share/uv/python/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/re/_compiler.py\", line 750, in compile\n    p = _parser.parse(p, flags)\n        ^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/barlo/.local/share/uv/python/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/re/_parser.py\", line 979, in parse\n    p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/barlo/.local/share/uv/python/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/re/_parser.py\", line 460, in _parse_sub\n    itemsappend(_parse(source, state, verbose, nested + 1,\n                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/barlo/.local/share/uv/python/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/re/_parser.py\", line 568, in _parse\n    raise source.error(\"unterminated character set\",\nre.error: unterminated character set at position 6\n\n\n","exit_code":0,"status":"completed"}}
{"type":"item.completed","item":{"id":"item_17","type":"command_execution","command":"/bin/bash -lc \"python3 - <<'PY'\nimport json,os,subprocess,sys\nsel=r'%%FAIL|if |try |reduce |foreach |def | as |label |module|include'\nr=subprocess.run([sys.executable,'sources/run_conformance.py','--select',sel,'--json'],capture_output=True,text=True,env={**os.environ,'JQ':os.getcwd()+'/jq'},timeout=180)\nprint(r.stdout); print(r.stderr,file=sys.stderr)\nPY\"","aggregated_output":"\n{\n  \"candidate\": [\n    \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq\"\n  ],\n  \"corpus\": \"jq.test\",\n  \"summary\": {\n    \"pass\": 174,\n    \"fail\": 37,\n    \"error\": 0,\n    \"skip\": 13\n  },\n  \"cases\": [\n    {\n      \"line\": 353,\n      \"program\": \"[foreach .[] / .[] as $i (0; . + $i)]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[1,3,3.5,4.5]\"\n      ],\n      \"actual\": [\n        \"[1.0,1.5,3.5,4.5]\"\n      ]\n    },\n    {\n      \"line\": 873,\n      \"program\": \"def id(x):x; 2000 as $x | def f(x):1 as $x | id([$x, x, x]); def g(x): 100 as $x | f($x,$x+x); g($x)\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[1,100,2100.0,100,2100.0]\"\n      ],\n      \"actual\": [\n        \"[1,1,1]\"\n      ]\n    },\n    {\n      \"line\": 889,\n      \"program\": \"def fac: if . == 1 then 1 else . * (. - 1 | fac) end; [.[] | fac]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[1,2,6,24]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1123,\n      \"program\": \"try path(.a | map(select(.b == 0))) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"Invalid path expression with result [{\\\\\\\"b\\\\\\\":0}]\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"Invalid path expression\\\"\"\n      ]\n    },\n    {\n      \"line\": 1127,\n      \"program\": \"try path(.a | map(select(.b == 0)) | .[0]) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"Invalid path expression near attempt to access element 0 of [{\\\\\\\"b\\\\\\\":0}]\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"Invalid path expression\\\"\"\n      ]\n    },\n    {\n      \"line\": 1131,\n      \"program\": \"try path(.a | map(select(.b == 0)) | .c) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"Invalid path expression near attempt to access element \\\\\\\"c\\\\\\\" of [{\\\\\\\"b\\\\\\\":0}]\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"Invalid path expression\\\"\"\n      ]\n    },\n    {\n      \"line\": 1135,\n      \"program\": \"try path(.a | map(select(.b == 0)) | .[]) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"Invalid path expression near attempt to iterate through [{\\\\\\\"b\\\\\\\":0}]\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"Invalid path expression\\\"\"\n      ]\n    },\n    {\n      \"line\": 1258,\n      \"program\": \".[] | try (getpath([\\\"a\\\",0,\\\"b\\\"]) |= 5) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"{\\\"a\\\":[{\\\"b\\\":5}]}\",\n        \"{\\\"b\\\":0,\\\"a\\\":[{\\\"b\\\":5}]}\",\n        \"\\\"Cannot index number with number (0)\\\"\",\n        \"{\\\"a\\\":[{\\\"b\\\":5}]}\",\n        \"\\\"Cannot index number with string (\\\\\\\"b\\\\\\\")\\\"\",\n        \"\\\"Cannot index object with number (0)\\\"\",\n        \"{\\\"a\\\":[{\\\"b\\\":5}]}\",\n        \"{\\\"a\\\":[{\\\"c\\\":3,\\\"b\\\":5}]}\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1290,\n      \"program\": \"try ((map(select(.a == 1))[].b) = 10) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"Invalid path expression near attempt to iterate through [{\\\\\\\"a\\\\\\\":1}]\\\"\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1294,\n      \"program\": \"try ((map(select(.a == 1))[].a) |= .+1) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"Invalid path expression near attempt to iterate through [{\\\\\\\"a\\\\\\\":1}]\\\"\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1302,\n      \"program\": \"try (def x: reverse; x=10) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"Invalid path expression with result [2,1,0]\\\"\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1553,\n      \"program\": \"try _strindices(\\\"abc\\\") catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"number (123) cannot be searched, as it is not a string\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"number (123) is not a string\\\"\"\n      ]\n    },\n    {\n      \"line\": 1557,\n      \"program\": \"try _strindices(123) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"number (123) is not a string\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"number (123) cannot be searched, as it is not a string\\\"\"\n      ]\n    },\n    {\n      \"line\": 1575,\n      \"program\": \"try trim catch ., try ltrim catch ., try rtrim catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"trim input must be a string\\\"\",\n        \"\\\"trim input must be a string\\\"\",\n        \"\\\"trim input must be a string\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"trim input must be a string\\\"\",\n        \"\\\"ltrim input must be a string\\\"\",\n        \"\\\"rtrim input must be a string\\\"\"\n      ]\n    },\n    {\n      \"line\": 1839,\n      \"program\": \"try [\\\"OK\\\", bsearch(0)] catch [\\\"KO\\\",.]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[\\\"KO\\\",\\\"string (\\\\\\\"aa\\\\\\\") cannot be searched from\\\"]\"\n      ],\n      \"actual\": [\n        \"[\\\"KO\\\",\\\"string (aa) cannot be searched from\\\"]\"\n      ]\n    },\n    {\n      \"line\": 1900,\n      \"program\": \"import \\\"a\\\" as foo; import \\\"b\\\" as bar; def fooa: foo::a; [fooa, bar::a, bar::b, foo::a]\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[\\\"a\\\",\\\"b\\\",\\\"c\\\",\\\"a\\\"]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1904,\n      \"program\": \"import \\\"c\\\" as foo; [foo::a, foo::c]\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[0,\\\"acmehbah\\\"]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1908,\n      \"program\": \"include \\\"c\\\"; [a, c]\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[0,\\\"acmehbah\\\"]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1912,\n      \"program\": \"import \\\"data\\\" as $e; import \\\"data\\\" as $d; [$d[].this,$e[].that,$d::d[].this,$e::e[].that]|join(\\\";\\\")\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"is a test;is too;is a test;is too\\\"\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1917,\n      \"program\": \"import \\\"data\\\" as $a; import \\\"data\\\" as $b; def f: {$a, $b}; f\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"{\\\"a\\\":[{\\\"this\\\":\\\"is a test\\\",\\\"that\\\":\\\"is too\\\"}],\\\"b\\\":[{\\\"this\\\":\\\"is a test\\\",\\\"that\\\":\\\"is too\\\"}]}\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1921,\n      \"program\": \"include \\\"shadow1\\\"; e\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"2\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1925,\n      \"program\": \"include \\\"shadow1\\\"; include \\\"shadow2\\\"; e\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"3\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1929,\n      \"program\": \"import \\\"shadow1\\\" as f; import \\\"shadow2\\\" as f; import \\\"shadow1\\\" as e; [e::e, f::e]\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[2,3]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1969,\n      \"program\": \"modulemeta\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"{\\\"whatever\\\":null,\\\"deps\\\":[{\\\"as\\\":\\\"foo\\\",\\\"is_data\\\":false,\\\"relpath\\\":\\\"a\\\"},{\\\"search\\\":\\\"./\\\",\\\"as\\\":\\\"d\\\",\\\"is_data\\\":false,\\\"relpath\\\":\\\"d\\\"},{\\\"search\\\":\\\"./\\\",\\\"as\\\":\\\"d2\\\",\\\"is_data\\\":false,\\\"relpath\\\":\\\"d\\\"},{\\\"search\\\":\\\"./../lib/jq\\\",\\\"as\\\":\\\"e\\\",\\\"is_data\\\":false,\\\"relpath\\\":\\\"e\\\"},{\\\"search\\\":\\\"./../lib/jq\\\",\\\"as\\\":\\\"f\\\",\\\"is_data\\\":false,\\\"relpath\\\":\\\"f\\\"},{\\\"as\\\":\\\"d\\\",\\\"is_data\\\":true,\\\"relpath\\\":\\\"data\\\"}],\\\"defs\\\":[\\\"a/0\\\",\\\"c/0\\\"]}\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1973,\n      \"program\": \"modulemeta | .deps | length\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"6\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1977,\n      \"program\": \"modulemeta | .defs | length\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"2\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1982,\n      \"program\": \"import \\\"syntaxerror\\\" as e; .\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": true,\n      \"expected\": [],\n      \"actual\": []\n    },\n    {\n      \"line\": 1993,\n      \"program\": \"import \\\"test_bind_order\\\" as check; check::check\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1997,\n      \"program\": \"try -. catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"string (\\\\\\\"very-long-long-long-long...\\\\\\\") cannot be negated\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"string (\\\\\\\"very-long-long-long-long-string\\\\\\\") cannot be negated\\\"\"\n      ]\n    },\n    {\n      \"line\": 2001,\n      \"program\": \"try (.-.) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"string (\\\\\\\"very-long-long-long-long...\\\\\\\") and string (\\\\\\\"very-long-long-long-long...\\\\\\\") cannot be subtracted\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"string (\\\\\\\"very-long-long-long-long-string\\\\\\\") and string (\\\\\\\"very-long-long-long-long-string\\\\\\\") cannot be subtracted\\\"\"\n      ]\n    },\n    {\n      \"line\": 2005,\n      \"program\": \"\\\"x\\\" * range(0; 12; 2) + \\\"\\u2606\\\" * 8 | try -. catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"string (\\\\\\\"\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xx\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xxxx\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606...\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xxxxxx\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606...\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xxxxxxxx\\u2606\\u2606\\u2606\\u2606\\u2606...\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xxxxxxxxxx\\u2606\\u2606\\u2606\\u2606...\\\\\\\") cannot be negated\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"string (\\\\\\\"\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xx\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xxxx\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xxxxxx\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xxxxxxxx\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xxxxxxxxxx\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\\\\\\") cannot be negated\\\"\"\n      ]\n    },\n    {\n      \"line\": 2014,\n      \"program\": \"try (. + \\\"x\\\") catch . == if have_decnum then \\\"number (12345678901234567890123456...) and string (\\\\\\\"x\\\\\\\") cannot be added\\\" else \\\"number (12345678901234568000000000...) and string (\\\\\\\"x\\\\\\\") cannot be added\\\" end\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\"\n      ],\n      \"actual\": [\n        \"false\"\n      ]\n    },\n    {\n      \"line\": 2034,\n      \"program\": \"try join(\\\",\\\") catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"string (\\\\\\\"1,2,\\\\\\\") and object ({\\\\\\\"a\\\\\\\":{\\\\\\\"b\\\\\\\":{\\\\\\\"c\\\\\\\":33}}}) cannot be added\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"1,2,{\\\\\\\"a\\\\\\\":{\\\\\\\"b\\\\\\\":{\\\\\\\"c\\\\\\\":33}}}\\\"\"\n      ]\n    },\n    {\n      \"line\": 2038,\n      \"program\": \"try join(\\\",\\\") catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"string (\\\\\\\"1,2,\\\\\\\") and array ([3,4,5]) cannot be added\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"1,2,[3,4,5]\\\"\"\n      ]\n    },\n    {\n      \"line\": 2196,\n      \"program\": \".[0] | tostring | . == if have_decnum then \\\"13911860366432393\\\" else \\\"13911860366432392\\\" end\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\"\n      ],\n      \"actual\": [\n        \"false\"\n      ]\n    },\n    {\n      \"line\": 2200,\n      \"program\": \".x | tojson | . == if have_decnum then \\\"13911860366432393\\\" else \\\"13911860366432392\\\" end\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\"\n      ],\n      \"actual\": [\n        \"false\"\n      ]\n    },\n    {\n      \"line\": 2204,\n      \"program\": \"(13911860366432393 == 13911860366432392) | . == if have_decnum then false else true end\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\"\n      ],\n      \"actual\": [\n        \"false\"\n      ]\n    },\n    {\n      \"line\": 2224,\n      \"program\": \"-. | tojson == if have_decnum then \\\"-13911860366432393\\\" else \\\"-13911860366432392\\\" end\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\"\n      ],\n      \"actual\": [\n        \"false\"\n      ]\n    },\n    {\n      \"line\": 2232,\n      \"program\": \"[1E+1000,-1E+1000 | tojson] == if have_decnum then [\\\"1E+1000\\\",\\\"-1E+1000\\\"] else [\\\"1.7976931348623157e+308\\\",\\\"-1.7976931348623157e+308\\\"] end\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\"\n      ],\n      \"actual\": [\n        \"false\"\n      ]\n    },\n    {\n      \"line\": 2241,\n      \"program\": \".[] as $n | $n+0 | [., tostring, . == $n]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[-9007199254740992,\\\"-9007199254740992\\\",true]\",\n        \"[-9007199254740992,\\\"-9007199254740992\\\",true]\",\n        \"[9007199254740992,\\\"9007199254740992\\\",true]\",\n        \"[9007199254740992,\\\"9007199254740992\\\",true]\",\n        \"[13911860366432392,\\\"13911860366432392\\\",true]\"\n      ],\n      \"actual\": [\n        \"[-9007199254740992.0,\\\"-9007199254740992.0\\\",false]\",\n        \"[-9007199254740992,\\\"-9007199254740992\\\",true]\",\n        \"[9007199254740992,\\\"9007199254740992\\\",true]\",\n        \"[9007199254740992.0,\\\"9007199254740992.0\\\",false]\",\n        \"[1.3911860366432392e+16,\\\"1.3911860366432392e+16\\\",false]\"\n      ]\n    },\n    {\n      \"line\": 2271,\n      \"program\": \"[1E+1000,-1E+1000 | abs | tojson] | unique == if have_decnum then [\\\"1E+1000\\\"] else [\\\"1.7976931348623157e+308\\\"] end\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\"\n      ],\n      \"actual\": [\n        \"false\"\n      ]\n    },\n    {\n      \"line\": 2275,\n      \"program\": \"[1E+1000,-1E+1000 | length | tojson] | unique == if have_decnum then [\\\"1E+1000\\\"] else [\\\"1.7976931348623157e+308\\\"] end\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 2324,\n      \"program\": \".[] | try (fromjson | isnan) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\",\n        \"true\",\n        \"\\\"Invalid numeric literal at EOF at line 1, column 4 (while parsing 'NaN1')\\\"\",\n        \"\\\"Invalid numeric literal at EOF at line 1, column 5 (while parsing 'NaN10')\\\"\",\n        \"\\\"Invalid numeric literal at EOF at line 1, column 6 (while parsing 'NaN100')\\\"\",\n        \"\\\"Invalid numeric literal at EOF at line 1, column 7 (while parsing 'NaN1000')\\\"\",\n        \"\\\"Invalid numeric literal at EOF at line 1, column 8 (while parsing 'NaN10000')\\\"\",\n        \"\\\"Invalid numeric literal at EOF at line 1, column 9 (while parsing 'NaN100000')\\\"\"\n      ],\n      \"actual\": [\n        \"true\",\n        \"\\\"invalid JSON\\\"\",\n        \"\\\"invalid JSON\\\"\",\n        \"\\\"invalid JSON\\\"\",\n        \"\\\"invalid JSON\\\"\",\n        \"\\\"invalid JSON\\\"\",\n        \"\\\"invalid JSON\\\"\",\n        \"\\\"invalid JSON\\\"\"\n      ]\n    },\n    {\n      \"line\": 2390,\n      \"program\": \".[] |= try tonumber\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[1, 3, 6.7, 0.89, -876, 5.43, 21]\"\n      ],\n      \"actual\": [\n        \"[1,3,4,5,6.7,-876,21]\"\n      ]\n    },\n    {\n      \"line\": 2407,\n      \"program\": \"map(try implode catch .)\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[\\\"implode input must be an array\\\",\\\"string (\\\\\\\"a\\\\\\\") can't be imploded, unicode codepoint needs to be numeric\\\",\\\"number (null) can't be imploded, unicode codepoint needs to be numeric\\\"]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 2475,\n      \"program\": \"try ([range(3)] | .[nan] = 9) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"Cannot set array element at NaN index\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"cannot convert float NaN to integer\\\"\"\n      ]\n    },\n    {\n      \"line\": 2494,\n      \"program\": \"try [\\\"ok\\\", setpath([1]; 1)] catch [\\\"ko\\\", .]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[\\\"ko\\\",\\\"Cannot index object with number (1)\\\"]\"\n      ],\n      \"actual\": [\n        \"[\\\"ok\\\",{\\\"hi\\\":\\\"hello\\\",\\\"1\\\":1}]\"\n      ]\n    },\n    {\n      \"line\": 2498,\n      \"program\": \"try fromjson catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"Invalid string literal; expected \\\\\\\", but got ' at line 1, column 5 (while parsing '{'a': 123}')\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"invalid JSON\\\"\"\n      ]\n    },\n    {\n      \"line\": 2533,\n      \"program\": \"try [\\\"OK\\\", setpath([[1]]; 1)] catch [\\\"KO\\\", .]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[\\\"KO\\\",\\\"Cannot update field at array index of array\\\"]\"\n      ],\n      \"actual\": [\n        \"[\\\"KO\\\",\\\"int() argument must be a string, a bytes-like object or a real number, not 'list'\\\"]\"\n      ]\n    },\n    {\n      \"line\": 2593,\n      \"program\": \"try delpaths([[range(10001) | 0]]) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"Path too deep\\\"\"\n      ],\n      \"actual\": [\n        \"null\"\n      ]\n    }\n  ]\n}\n\n","exit_code":0,"status":"completed"}}
{"type":"item.started","item":{"id":"item_18","type":"command_execution","command":"/bin/bash -lc \"python3 - <<'PY'\nimport os,subprocess,sys,json\nfor name,sel in [('003',r'\\\\. |\\\\[|\\\\{|\\\\+|\\\\-|\\\\*|/|%'),('004',r'%%FAIL|if |try |reduce |foreach |def | as |label |module|include')]:\n p=subprocess.run([sys.executable,'sources/run_conformance.py','--select',sel,'--json'],capture_output=True,text=True,env={**os.environ,'JQ':os.getcwd()+'/jq'},timeout=180)\n open('/tmp/new'+name+'.json','w').write(p.stdout)\n d=json.loads(p.stdout); print(name,d['summary'])\n for c in d['cases']:\n  if c['status']=='fail': print(c['line'],c['program'])\nPY\"","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.started","item":{"id":"item_19","type":"command_execution","command":"/bin/bash -lc \"ps -ef | rg 'new003|run_conformance.py --select' | head; ls -l /tmp/new*.json 2>/dev/null\"","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_19","type":"command_execution","command":"/bin/bash -lc \"ps -ef | rg 'new003|run_conformance.py --select' | head; ls -l /tmp/new*.json 2>/dev/null\"","aggregated_output":"barlo    3164649 3164646  0 20:24 ?        00:00:00 /mnt/c/Users/barlo/projects/drydock/.venv/bin/python3 sources/run_conformance.py --select \\. |\\[|\\{|\\+|\\-|\\*|/|% --json\nbarlo    3164968 3163730  0 20:25 ?        00:00:00 /bin/bash -c ps -ef | rg 'new003|run_conformance.py --select' | head; ls -l /tmp/new*.json 2>/dev/null\nbarlo    3164970 3164968  0 20:25 ?        00:00:00 rg new003|run_conformance.py --select\nbarlo    3164971 3164968  0 20:25 ?        00:00:00 /bin/bash -c ps -ef | rg 'new003|run_conformance.py --select' | head; ls -l /tmp/new*.json 2>/dev/null\n","exit_code":2,"status":"failed"}}
{"type":"item.completed","item":{"id":"item_20","type":"agent_message","text":"The rerun exposed a broader existing evaluator queue in the declaration/control slice, not just the deep regression. I’m fixing the general path-validation and deep-path behavior first because several failing cases share the same root cause; then I’ll rerun the scoped reports and address the remaining parser/evaluator clusters."}}
{"type":"item.started","item":{"id":"item_21","type":"file_change","changes":[{"path":"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py","kind":"update"}],"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_21","type":"file_change","changes":[{"path":"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py","kind":"update"}],"status":"completed"}}
{"type":"item.started","item":{"id":"item_22","type":"file_change","changes":[{"path":"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py","kind":"update"}],"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_22","type":"file_change","changes":[{"path":"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py","kind":"update"}],"status":"completed"}}
{"type":"item.started","item":{"id":"item_23","type":"command_execution","command":"/bin/bash -lc \"printf '{\\\"hi\\\":\\\"hello\\\"}\\\\n' | ./jq -c 'try [\\\"ok\\\", setpath([1]; 1)] catch [\\\"ko\\\", .]'; printf 'null\\\\n' | ./jq -c 'try delpaths([[range(10001) | 0]]) catch .'; printf 'null\\\\n' | ./jq -c 'try ([range(3)] | .[nan] = 9) catch .'; python3 -m py_compile jq_interpreter/evaluator.py\"","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_23","type":"command_execution","command":"/bin/bash -lc \"printf '{\\\"hi\\\":\\\"hello\\\"}\\\\n' | ./jq -c 'try [\\\"ok\\\", setpath([1]; 1)] catch [\\\"ko\\\", .]'; printf 'null\\\\n' | ./jq -c 'try delpaths([[range(10001) | 0]]) catch .'; printf 'null\\\\n' | ./jq -c 'try ([range(3)] | .[nan] = 9) catch .'; python3 -m py_compile jq_interpreter/evaluator.py\"","aggregated_output":"[\"ko\",\"Cannot index object with number (1)\"]\n\"Path too deep\"\n\"cannot convert float NaN to integer\"\n","exit_code":0,"status":"completed"}}
{"type":"item.started","item":{"id":"item_24","type":"file_change","changes":[{"path":"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py","kind":"update"}],"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_24","type":"file_change","changes":[{"path":"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py","kind":"update"}],"status":"completed"}}
{"type":"item.completed","item":{"id":"item_18","type":"command_execution","command":"/bin/bash -lc \"python3 - <<'PY'\nimport os,subprocess,sys,json\nfor name,sel in [('003',r'\\\\. |\\\\[|\\\\{|\\\\+|\\\\-|\\\\*|/|%'),('004',r'%%FAIL|if |try |reduce |foreach |def | as |label |module|include')]:\n p=subprocess.run([sys.executable,'sources/run_conformance.py','--select',sel,'--json'],capture_output=True,text=True,env={**os.environ,'JQ':os.getcwd()+'/jq'},timeout=180)\n open('/tmp/new'+name+'.json','w').write(p.stdout)\n d=json.loads(p.stdout); print(name,d['summary'])\n for c in d['cases']:\n  if c['status']=='fail': print(c['line'],c['program'])\nPY\"","aggregated_output":"003 {'pass': 350, 'fail': 68, 'error': 0, 'skip': 6}\n195 [.[]|.[1:3]?]\n353 [foreach .[] / .[] as $i (0; . + $i)]\n440 [(index(\",\",\"|\"), rindex(\",\",\"|\")), indices(\",\",\"|\")]\n474 del(.[2:4],.[0],.[-2:])\n661 9E999999999, 9999999999E999999990, 1E-999999999, 0.000000001E-999999990\n689 [(infinite, -infinite) % (1, -1, infinite)]\n693 [nan % 1, 1 % nan | isnan]\n873 def id(x):x; 2000 as $x | def f(x):1 as $x | id([$x, x, x]); def g(x): 100 as $x | f($x,$x+x); g($x)\n889 def fac: if . == 1 then 1 else . * (. - 1 | fac) end; [.[] | fac]\n1127 try path(.a | map(select(.b == 0)) | .[0]) catch .\n1135 try path(.a | map(select(.b == 0)) | .[]) catch .\n1177 del(.), del(empty), del((.foo,.bar,.baz) | .[2,3,0]), del(.foo[0], .bar[0], .foo, .baz.bar[0].x)\n1184 del(.[1], .[-6], .[2], .[-3:9])\n1188 del(.[nan])\n1192 del(.[nan,nan])\n1258 .[] | try (getpath([\"a\",0,\"b\"]) |= 5) catch .\n1290 try ((map(select(.a == 1))[].b) = 10) catch .\n1294 try ((map(select(.a == 1))[].a) |= .+1) catch .\n1306 .[] = 1\n1374 .[] //= .[0]\n1544 [(index(\",\"), rindex(\",\")), indices(\",\")]\n1548 [ index(\"aba\"), rindex(\"aba\"), indices(\"aba\") ]\n1585 indices([1,2])\n1589 indices([1,2])\n1625 [.[] * \"abc\"]\n1629 [. * (nan,-nan)]\n1677 (sort_by(.b) | sort_by(.a)), sort_by(.a, .b), sort_by(.b, .c), group_by(.b), group_by(.a + .b - .c == 2)\n1693 [min, max, min_by(.[1]), max_by(.[1]), min_by(.[2]), max_by(.[2])]\n1697 [min,max,min_by(.),max_by(.)]\n1721 with_entries(.key |= \"KEY_\" + .)\n1745 map([1,2][0:.])\n1835 bsearch({x:1})\n1839 try [\"OK\", bsearch(0)] catch [\"KO\",.]\n1843 strftime(\"%Y-%m-%dT%H:%M:%SZ\")\n1847 strftime(\"%A, %B %d, %Y\")\n1851 strftime(\"%Y-%m-%dT%H:%M:%SZ\")\n1863 gmtime[5]\n1889 [strptime(\"%Y-%m-%dT%H:%M:%SZ\")|(.,mktime)]\n1895 last(range(365 * 67)|(\"1970-03-01T01:02:03Z\"|strptime(\"%Y-%m-%dT%H:%M:%SZ\")|mktime) + (86400 * .)|strftime(\"%Y-%m-%dT%H:%M:%SZ\")|strptime(\"%Y-%m-%dT%H:%M:%SZ\"))\n1997 try -. catch .\n2001 try (.-.) catch .\n2005 \"x\" * range(0; 12; 2) + \"☆\" * 8 | try -. catch .\n2014 try (. + \"x\") catch . == if have_decnum then \"number (12345678901234567890123456...) and string (\\\"x\\\") cannot be added\" else \"number (12345678901234568000000000...) and string (\\\"x\\\") cannot be added\" end\n2086 (.[{}] = 0)?\n2089 INDEX(range(5)|[., \"foo\\(.)\"]; .[0])\n2093 JOIN({\"0\":[0,\"abc\"],\"1\":[1,\"bcd\"],\"2\":[2,\"def\"],\"3\":[3,\"efg\"],\"4\":[4,\"fgh\"]}; .[0]|tostring)\n2135 (.. | select(type == \"object\" and has(\"b\") and (.b | type) == \"array\")|.b) |= .[0]\n2161 \"-1\"|IN(builtins[] / \"/\"|.[1])\n2165 all(builtins[] / \"/\"; .[1]|tonumber >= 0)\n2169 builtins|any(.[:1] == \"_\")\n2196 .[0] | tostring | . == if have_decnum then \"13911860366432393\" else \"13911860366432392\" end\n2200 .x | tojson | . == if have_decnum then \"13911860366432393\" else \"13911860366432392\" end\n2204 (13911860366432393 == 13911860366432392) | . == if have_decnum then false else true end\n2224 -. | tojson == if have_decnum then \"-13911860366432393\" else \"-13911860366432392\" end\n2232 [1E+1000,-1E+1000 | tojson] == if have_decnum then [\"1E+1000\",\"-1E+1000\"] else [\"1.7976931348623157e+308\",\"-1.7976931348623157e+308\"] end\n2241 .[] as $n | $n+0 | [., tostring, . == $n]\n2271 [1E+1000,-1E+1000 | abs | tojson] | unique == if have_decnum then [\"1E+1000\"] else [\"1.7976931348623157e+308\"] end\n2275 [1E+1000,-1E+1000 | length | tojson] | unique == if have_decnum then [\"1E+1000\"] else [\"1.7976931348623157e+308\"] end\n2324 .[] | try (fromjson | isnan) catch .\n2390 .[] |= try tonumber\n2425 [walk(.,1)]\n2430 walk(select(IN({}, []) | not))\n2455 [[range(10)] | .[1.1,1.5,1.7]]\n2471 [range(3)] | .[nan]\n2475 try ([range(3)] | .[nan] = 9) catch .\n2494 try [\"ok\", setpath([1]; 1)] catch [\"ko\", .]\n2533 try [\"OK\", setpath([[1]]; 1)] catch [\"KO\", .]\n2593 try delpaths([[range(10001) | 0]]) catch .\nTraceback (most recent call last):\n  File \"<stdin>\", line 5, in <module>\n  File \"/home/barlo/.local/share/uv/python/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/json/__init__.py\", line 346, in loads\n    return _default_decoder.decode(s)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/barlo/.local/share/uv/python/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/json/decoder.py\", line 338, in decode\n    obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/barlo/.local/share/uv/python/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/json/decoder.py\", line 356, in raw_decode\n    raise JSONDecodeError(\"Expecting value\", s, err.value) from None\njson.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n","exit_code":1,"status":"failed"}}
{"type":"item.started","item":{"id":"item_25","type":"command_execution","command":"/bin/bash -lc \"pkill -f 'sources/run_conformance.py --select' || true\"","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_25","type":"command_execution","command":"/bin/bash -lc \"pkill -f 'sources/run_conformance.py --select' || true\"","aggregated_output":"","exit_code":143,"status":"failed"}}
{"type":"item.started","item":{"id":"item_26","type":"command_execution","command":"/bin/bash -lc \"python3 - <<'PY'\nimport json,os,subprocess,sys\nsel=r'\\\\. |\\\\[|\\\\{|\\\\+|\\\\-|\\\\*|/|%'\np=subprocess.run([sys.executable,'sources/run_conformance.py','--select',sel,'--json'],capture_output=True,text=True,env={**os.environ,'JQ':os.getcwd()+'/jq'},timeout=180)\nprint(p.stdout)\nPY\"","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_26","type":"command_execution","command":"/bin/bash -lc \"python3 - <<'PY'\nimport json,os,subprocess,sys\nsel=r'\\\\. |\\\\[|\\\\{|\\\\+|\\\\-|\\\\*|/|%'\np=subprocess.run([sys.executable,'sources/run_conformance.py','--select',sel,'--json'],capture_output=True,text=True,env={**os.environ,'JQ':os.getcwd()+'/jq'},timeout=180)\nprint(p.stdout)\nPY\"","aggregated_output":"{\n  \"candidate\": [\n    \"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq\"\n  ],\n  \"corpus\": \"jq.test\",\n  \"summary\": {\n    \"pass\": 353,\n    \"fail\": 65,\n    \"error\": 0,\n    \"skip\": 6\n  },\n  \"cases\": [\n    {\n      \"line\": 195,\n      \"program\": \"[.[]|.[1:3]?]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[null,\\\"bc\\\",[],[2,3],[2]]\"\n      ],\n      \"actual\": [\n        \"[\\\"bc\\\",[],[2,3],[2]]\"\n      ]\n    },\n    {\n      \"line\": 353,\n      \"program\": \"[foreach .[] / .[] as $i (0; . + $i)]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[1,3,3.5,4.5]\"\n      ],\n      \"actual\": [\n        \"[1.0,1.5,3.5,4.5]\"\n      ]\n    },\n    {\n      \"line\": 440,\n      \"program\": \"[(index(\\\",\\\",\\\"|\\\"), rindex(\\\",\\\",\\\"|\\\")), indices(\\\",\\\",\\\"|\\\")]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[1,3,22,19,[1,5,7,12,14,16,18,20,22],[3,9,10,17,19]]\"\n      ],\n      \"actual\": [\n        \"[1,22,1,5,7,12,14,16,18,20,22]\"\n      ]\n    },\n    {\n      \"line\": 474,\n      \"program\": \"del(.[2:4],.[0],.[-2:])\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[1,4,5]\"\n      ],\n      \"actual\": [\n        \"[0,1,2,3,4,5,6,7]\"\n      ]\n    },\n    {\n      \"line\": 661,\n      \"program\": \"9E999999999, 9999999999E999999990, 1E-999999999, 0.000000001E-999999990\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"9E+999999999\",\n        \"9.999999999E+999999999\",\n        \"1E-999999999\",\n        \"1E-999999999\"\n      ],\n      \"actual\": [\n        \"null\",\n        \"null\",\n        \"0.0\",\n        \"0.0\"\n      ]\n    },\n    {\n      \"line\": 689,\n      \"program\": \"[(infinite, -infinite) % (1, -1, infinite)]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[0,0,0,0,0,-1]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 693,\n      \"program\": \"[nan % 1, 1 % nan | isnan]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[true,true]\"\n      ],\n      \"actual\": [\n        \"[null,true]\"\n      ]\n    },\n    {\n      \"line\": 873,\n      \"program\": \"def id(x):x; 2000 as $x | def f(x):1 as $x | id([$x, x, x]); def g(x): 100 as $x | f($x,$x+x); g($x)\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[1,100,2100.0,100,2100.0]\"\n      ],\n      \"actual\": [\n        \"[1,1,1]\"\n      ]\n    },\n    {\n      \"line\": 889,\n      \"program\": \"def fac: if . == 1 then 1 else . * (. - 1 | fac) end; [.[] | fac]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[1,2,6,24]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1127,\n      \"program\": \"try path(.a | map(select(.b == 0)) | .[0]) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"Invalid path expression near attempt to access element 0 of [{\\\\\\\"b\\\\\\\":0}]\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"Invalid path expression\\\"\"\n      ]\n    },\n    {\n      \"line\": 1135,\n      \"program\": \"try path(.a | map(select(.b == 0)) | .[]) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"Invalid path expression near attempt to iterate through [{\\\\\\\"b\\\\\\\":0}]\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"Invalid path expression\\\"\"\n      ]\n    },\n    {\n      \"line\": 1177,\n      \"program\": \"del(.), del(empty), del((.foo,.bar,.baz) | .[2,3,0]), del(.foo[0], .bar[0], .foo, .baz.bar[0].x)\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"null\",\n        \"{\\\"foo\\\": [0,1,2,3,4], \\\"bar\\\": [0,1]}\",\n        \"{\\\"foo\\\": [1,4], \\\"bar\\\": [1]}\",\n        \"{\\\"bar\\\": [1]}\"\n      ],\n      \"actual\": [\n        \"null\",\n        \"{\\\"foo\\\":[0,1,2,3,4],\\\"bar\\\":[0,1]}\",\n        \"{\\\"foo\\\":[0,1,2,3,4],\\\"bar\\\":[0,1]}\",\n        \"{\\\"foo\\\":[0,1,2,3,4],\\\"bar\\\":[0,1]}\"\n      ]\n    },\n    {\n      \"line\": 1184,\n      \"program\": \"del(.[1], .[-6], .[2], .[-3:9])\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[0, 3, 5, 6, 9]\"\n      ],\n      \"actual\": [\n        \"[0,1,2,3,4,5,6,7,8,9]\"\n      ]\n    },\n    {\n      \"line\": 1188,\n      \"program\": \"del(.[nan])\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[1,2,3]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1192,\n      \"program\": \"del(.[nan,nan])\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[1,2,3]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1258,\n      \"program\": \".[] | try (getpath([\\\"a\\\",0,\\\"b\\\"]) |= 5) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"{\\\"a\\\":[{\\\"b\\\":5}]}\",\n        \"{\\\"b\\\":0,\\\"a\\\":[{\\\"b\\\":5}]}\",\n        \"\\\"Cannot index number with number (0)\\\"\",\n        \"{\\\"a\\\":[{\\\"b\\\":5}]}\",\n        \"\\\"Cannot index number with string (\\\\\\\"b\\\\\\\")\\\"\",\n        \"\\\"Cannot index object with number (0)\\\"\",\n        \"{\\\"a\\\":[{\\\"b\\\":5}]}\",\n        \"{\\\"a\\\":[{\\\"c\\\":3,\\\"b\\\":5}]}\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1290,\n      \"program\": \"try ((map(select(.a == 1))[].b) = 10) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"Invalid path expression near attempt to iterate through [{\\\\\\\"a\\\\\\\":1}]\\\"\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1294,\n      \"program\": \"try ((map(select(.a == 1))[].a) |= .+1) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"Invalid path expression near attempt to iterate through [{\\\\\\\"a\\\\\\\":1}]\\\"\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1306,\n      \"program\": \".[] = 1\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[1,1,1,1,1,1]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1374,\n      \"program\": \".[] //= .[0]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[\\\"hello\\\",true,\\\"hello\\\",[false],\\\"hello\\\"]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1544,\n      \"program\": \"[(index(\\\",\\\"), rindex(\\\",\\\")), indices(\\\",\\\")]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[1,13,[1,4,8,13]]\"\n      ],\n      \"actual\": [\n        \"[1,13,1,4,8,13]\"\n      ]\n    },\n    {\n      \"line\": 1548,\n      \"program\": \"[ index(\\\"aba\\\"), rindex(\\\"aba\\\"), indices(\\\"aba\\\") ]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[1,7,[1,3,5,7]]\"\n      ],\n      \"actual\": [\n        \"[1,7,1,3,5,7]\"\n      ]\n    },\n    {\n      \"line\": 1585,\n      \"program\": \"indices([1,2])\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[1,8]\"\n      ],\n      \"actual\": [\n        \"1\",\n        \"8\"\n      ]\n    },\n    {\n      \"line\": 1589,\n      \"program\": \"indices([1,2])\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1625,\n      \"program\": \"[.[] * \\\"abc\\\"]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[null,null,\\\"\\\",\\\"\\\",\\\"abc\\\",\\\"abc\\\",\\\"abcabcabc\\\",\\\"abcabcabcabcabcabcabcabcabcabc\\\"]\"\n      ],\n      \"actual\": [\n        \"[\\\"\\\",\\\"\\\",\\\"\\\",\\\"\\\",\\\"abc\\\",\\\"abc\\\",\\\"abcabcabc\\\",\\\"abcabcabcabcabcabcabcabcabcabc\\\"]\"\n      ]\n    },\n    {\n      \"line\": 1629,\n      \"program\": \"[. * (nan,-nan)]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[null,null]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1677,\n      \"program\": \"(sort_by(.b) | sort_by(.a)), sort_by(.a, .b), sort_by(.b, .c), group_by(.b), group_by(.a + .b - .c == 2)\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[{\\\"a\\\": 0, \\\"b\\\": 2, \\\"c\\\": 43}, {\\\"a\\\": 1, \\\"b\\\": 4, \\\"c\\\": 14}, {\\\"a\\\": 1, \\\"b\\\": 4, \\\"c\\\": 3}, {\\\"a\\\": 4, \\\"b\\\": 1, \\\"c\\\": 3}]\",\n        \"[{\\\"a\\\": 0, \\\"b\\\": 2, \\\"c\\\": 43}, {\\\"a\\\": 1, \\\"b\\\": 4, \\\"c\\\": 14}, {\\\"a\\\": 1, \\\"b\\\": 4, \\\"c\\\": 3}, {\\\"a\\\": 4, \\\"b\\\": 1, \\\"c\\\": 3}]\",\n        \"[{\\\"a\\\": 4, \\\"b\\\": 1, \\\"c\\\": 3}, {\\\"a\\\": 0, \\\"b\\\": 2, \\\"c\\\": 43}, {\\\"a\\\": 1, \\\"b\\\": 4, \\\"c\\\": 3}, {\\\"a\\\": 1, \\\"b\\\": 4, \\\"c\\\": 14}]\",\n        \"[[{\\\"a\\\": 4, \\\"b\\\": 1, \\\"c\\\": 3}], [{\\\"a\\\": 0, \\\"b\\\": 2, \\\"c\\\": 43}], [{\\\"a\\\": 1, \\\"b\\\": 4, \\\"c\\\": 14}, {\\\"a\\\": 1, \\\"b\\\": 4, \\\"c\\\": 3}]]\",\n        \"[[{\\\"a\\\": 1, \\\"b\\\": 4, \\\"c\\\": 14}, {\\\"a\\\": 0, \\\"b\\\": 2, \\\"c\\\": 43}], [{\\\"a\\\": 4, \\\"b\\\": 1, \\\"c\\\": 3}, {\\\"a\\\": 1, \\\"b\\\": 4, \\\"c\\\": 3}]]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1693,\n      \"program\": \"[min, max, min_by(.[1]), max_by(.[1]), min_by(.[2]), max_by(.[2])]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[[1,3,\\\"a\\\"],[4,2,\\\"a\\\"],[3,1,\\\"a\\\"],[2,4,\\\"a\\\"],[4,2,\\\"a\\\"],[1,3,\\\"a\\\"]]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1697,\n      \"program\": \"[min,max,min_by(.),max_by(.)]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[null,null,null,null]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1721,\n      \"program\": \"with_entries(.key |= \\\"KEY_\\\" + .)\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"{\\\"KEY_a\\\": 1, \\\"KEY_b\\\": 2}\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1745,\n      \"program\": \"map([1,2][0:.])\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[[1], [1], [1,2], [1,2], [1,2]]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1835,\n      \"program\": \"bsearch({x:1})\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"1\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1839,\n      \"program\": \"try [\\\"OK\\\", bsearch(0)] catch [\\\"KO\\\",.]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[\\\"KO\\\",\\\"string (\\\\\\\"aa\\\\\\\") cannot be searched from\\\"]\"\n      ],\n      \"actual\": [\n        \"[\\\"KO\\\",\\\"string (aa) cannot be searched from\\\"]\"\n      ]\n    },\n    {\n      \"line\": 1843,\n      \"program\": \"strftime(\\\"%Y-%m-%dT%H:%M:%SZ\\\")\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"2015-03-05T23:51:47Z\\\"\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1847,\n      \"program\": \"strftime(\\\"%A, %B %d, %Y\\\")\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"Tuesday, June 30, 2015\\\"\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1851,\n      \"program\": \"strftime(\\\"%Y-%m-%dT%H:%M:%SZ\\\")\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"2024-03-15T00:00:00Z\\\"\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1863,\n      \"program\": \"gmtime[5]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"47.25\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1889,\n      \"program\": \"[strptime(\\\"%Y-%m-%dT%H:%M:%SZ\\\")|(.,mktime)]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[[2015,2,5,23,51,47,4,63],1425599507]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1895,\n      \"program\": \"last(range(365 * 67)|(\\\"1970-03-01T01:02:03Z\\\"|strptime(\\\"%Y-%m-%dT%H:%M:%SZ\\\")|mktime) + (86400 * .)|strftime(\\\"%Y-%m-%dT%H:%M:%SZ\\\")|strptime(\\\"%Y-%m-%dT%H:%M:%SZ\\\"))\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[2037,1,11,1,2,3,3,41]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1900,\n      \"program\": \"import \\\"a\\\" as foo; import \\\"b\\\" as bar; def fooa: foo::a; [fooa, bar::a, bar::b, foo::a]\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[\\\"a\\\",\\\"b\\\",\\\"c\\\",\\\"a\\\"]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1904,\n      \"program\": \"import \\\"c\\\" as foo; [foo::a, foo::c]\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[0,\\\"acmehbah\\\"]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1908,\n      \"program\": \"include \\\"c\\\"; [a, c]\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[0,\\\"acmehbah\\\"]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1912,\n      \"program\": \"import \\\"data\\\" as $e; import \\\"data\\\" as $d; [$d[].this,$e[].that,$d::d[].this,$e::e[].that]|join(\\\";\\\")\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"is a test;is too;is a test;is too\\\"\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1917,\n      \"program\": \"import \\\"data\\\" as $a; import \\\"data\\\" as $b; def f: {$a, $b}; f\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"{\\\"a\\\":[{\\\"this\\\":\\\"is a test\\\",\\\"that\\\":\\\"is too\\\"}],\\\"b\\\":[{\\\"this\\\":\\\"is a test\\\",\\\"that\\\":\\\"is too\\\"}]}\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1929,\n      \"program\": \"import \\\"shadow1\\\" as f; import \\\"shadow2\\\" as f; import \\\"shadow1\\\" as e; [e::e, f::e]\",\n      \"status\": \"skip\",\n      \"detail\": \"declared in exclusions.txt\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[2,3]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 1997,\n      \"program\": \"try -. catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"string (\\\\\\\"very-long-long-long-long...\\\\\\\") cannot be negated\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"string (\\\\\\\"very-long-long-long-long-string\\\\\\\") cannot be negated\\\"\"\n      ]\n    },\n    {\n      \"line\": 2001,\n      \"program\": \"try (.-.) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"string (\\\\\\\"very-long-long-long-long...\\\\\\\") and string (\\\\\\\"very-long-long-long-long...\\\\\\\") cannot be subtracted\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"string (\\\\\\\"very-long-long-long-long-string\\\\\\\") and string (\\\\\\\"very-long-long-long-long-string\\\\\\\") cannot be subtracted\\\"\"\n      ]\n    },\n    {\n      \"line\": 2005,\n      \"program\": \"\\\"x\\\" * range(0; 12; 2) + \\\"\\u2606\\\" * 8 | try -. catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"string (\\\\\\\"\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xx\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xxxx\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606...\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xxxxxx\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606...\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xxxxxxxx\\u2606\\u2606\\u2606\\u2606\\u2606...\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xxxxxxxxxx\\u2606\\u2606\\u2606\\u2606...\\\\\\\") cannot be negated\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"string (\\\\\\\"\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xx\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xxxx\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xxxxxx\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xxxxxxxx\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\\\\\\") cannot be negated\\\"\",\n        \"\\\"string (\\\\\\\"xxxxxxxxxx\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\u2606\\\\\\\") cannot be negated\\\"\"\n      ]\n    },\n    {\n      \"line\": 2014,\n      \"program\": \"try (. + \\\"x\\\") catch . == if have_decnum then \\\"number (12345678901234567890123456...) and string (\\\\\\\"x\\\\\\\") cannot be added\\\" else \\\"number (12345678901234568000000000...) and string (\\\\\\\"x\\\\\\\") cannot be added\\\" end\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\"\n      ],\n      \"actual\": [\n        \"false\"\n      ]\n    },\n    {\n      \"line\": 2086,\n      \"program\": \"(.[{}] = 0)?\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [],\n      \"actual\": [\n        \"{\\\"{}\\\":0}\"\n      ]\n    },\n    {\n      \"line\": 2089,\n      \"program\": \"INDEX(range(5)|[., \\\"foo\\\\(.)\\\"]; .[0])\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"{\\\"0\\\":[0,\\\"foo0\\\"],\\\"1\\\":[1,\\\"foo1\\\"],\\\"2\\\":[2,\\\"foo2\\\"],\\\"3\\\":[3,\\\"foo3\\\"],\\\"4\\\":[4,\\\"foo4\\\"]}\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 2093,\n      \"program\": \"JOIN({\\\"0\\\":[0,\\\"abc\\\"],\\\"1\\\":[1,\\\"bcd\\\"],\\\"2\\\":[2,\\\"def\\\"],\\\"3\\\":[3,\\\"efg\\\"],\\\"4\\\":[4,\\\"fgh\\\"]}; .[0]|tostring)\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[[[5,\\\"foo\\\"],null],[[3,\\\"bar\\\"],[3,\\\"efg\\\"]],[[1,\\\"foobar\\\"],[1,\\\"bcd\\\"]]]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 2135,\n      \"program\": \"(.. | select(type == \\\"object\\\" and has(\\\"b\\\") and (.b | type) == \\\"array\\\")|.b) |= .[0]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"{\\\"a\\\": {\\\"b\\\": 1}}\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 2161,\n      \"program\": \"\\\"-1\\\"|IN(builtins[] / \\\"/\\\"|.[1])\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"false\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 2165,\n      \"program\": \"all(builtins[] / \\\"/\\\"; .[1]|tonumber >= 0)\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 2169,\n      \"program\": \"builtins|any(.[:1] == \\\"_\\\")\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"false\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 2196,\n      \"program\": \".[0] | tostring | . == if have_decnum then \\\"13911860366432393\\\" else \\\"13911860366432392\\\" end\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\"\n      ],\n      \"actual\": [\n        \"false\"\n      ]\n    },\n    {\n      \"line\": 2200,\n      \"program\": \".x | tojson | . == if have_decnum then \\\"13911860366432393\\\" else \\\"13911860366432392\\\" end\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\"\n      ],\n      \"actual\": [\n        \"false\"\n      ]\n    },\n    {\n      \"line\": 2204,\n      \"program\": \"(13911860366432393 == 13911860366432392) | . == if have_decnum then false else true end\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\"\n      ],\n      \"actual\": [\n        \"false\"\n      ]\n    },\n    {\n      \"line\": 2224,\n      \"program\": \"-. | tojson == if have_decnum then \\\"-13911860366432393\\\" else \\\"-13911860366432392\\\" end\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\"\n      ],\n      \"actual\": [\n        \"false\"\n      ]\n    },\n    {\n      \"line\": 2232,\n      \"program\": \"[1E+1000,-1E+1000 | tojson] == if have_decnum then [\\\"1E+1000\\\",\\\"-1E+1000\\\"] else [\\\"1.7976931348623157e+308\\\",\\\"-1.7976931348623157e+308\\\"] end\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\"\n      ],\n      \"actual\": [\n        \"false\"\n      ]\n    },\n    {\n      \"line\": 2241,\n      \"program\": \".[] as $n | $n+0 | [., tostring, . == $n]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[-9007199254740992,\\\"-9007199254740992\\\",true]\",\n        \"[-9007199254740992,\\\"-9007199254740992\\\",true]\",\n        \"[9007199254740992,\\\"9007199254740992\\\",true]\",\n        \"[9007199254740992,\\\"9007199254740992\\\",true]\",\n        \"[13911860366432392,\\\"13911860366432392\\\",true]\"\n      ],\n      \"actual\": [\n        \"[-9007199254740992.0,\\\"-9007199254740992.0\\\",false]\",\n        \"[-9007199254740992,\\\"-9007199254740992\\\",true]\",\n        \"[9007199254740992,\\\"9007199254740992\\\",true]\",\n        \"[9007199254740992.0,\\\"9007199254740992.0\\\",false]\",\n        \"[1.3911860366432392e+16,\\\"1.3911860366432392e+16\\\",false]\"\n      ]\n    },\n    {\n      \"line\": 2271,\n      \"program\": \"[1E+1000,-1E+1000 | abs | tojson] | unique == if have_decnum then [\\\"1E+1000\\\"] else [\\\"1.7976931348623157e+308\\\"] end\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\"\n      ],\n      \"actual\": [\n        \"false\"\n      ]\n    },\n    {\n      \"line\": 2275,\n      \"program\": \"[1E+1000,-1E+1000 | length | tojson] | unique == if have_decnum then [\\\"1E+1000\\\"] else [\\\"1.7976931348623157e+308\\\"] end\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 2324,\n      \"program\": \".[] | try (fromjson | isnan) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"true\",\n        \"true\",\n        \"\\\"Invalid numeric literal at EOF at line 1, column 4 (while parsing 'NaN1')\\\"\",\n        \"\\\"Invalid numeric literal at EOF at line 1, column 5 (while parsing 'NaN10')\\\"\",\n        \"\\\"Invalid numeric literal at EOF at line 1, column 6 (while parsing 'NaN100')\\\"\",\n        \"\\\"Invalid numeric literal at EOF at line 1, column 7 (while parsing 'NaN1000')\\\"\",\n        \"\\\"Invalid numeric literal at EOF at line 1, column 8 (while parsing 'NaN10000')\\\"\",\n        \"\\\"Invalid numeric literal at EOF at line 1, column 9 (while parsing 'NaN100000')\\\"\"\n      ],\n      \"actual\": [\n        \"true\",\n        \"\\\"invalid JSON\\\"\",\n        \"\\\"invalid JSON\\\"\",\n        \"\\\"invalid JSON\\\"\",\n        \"\\\"invalid JSON\\\"\",\n        \"\\\"invalid JSON\\\"\",\n        \"\\\"invalid JSON\\\"\",\n        \"\\\"invalid JSON\\\"\"\n      ]\n    },\n    {\n      \"line\": 2390,\n      \"program\": \".[] |= try tonumber\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[1, 3, 6.7, 0.89, -876, 5.43, 21]\"\n      ],\n      \"actual\": [\n        \"[1,3,4,5,6.7,-876,21]\"\n      ]\n    },\n    {\n      \"line\": 2425,\n      \"program\": \"[walk(.,1)]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[{\\\"x\\\":0},1]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 2430,\n      \"program\": \"walk(select(IN({}, []) | not))\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"{\\\"a\\\":1}\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 2455,\n      \"program\": \"[[range(10)] | .[1.1,1.5,1.7]]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"[1,1,1]\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 2471,\n      \"program\": \"[range(3)] | .[nan]\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"null\"\n      ],\n      \"actual\": []\n    },\n    {\n      \"line\": 2475,\n      \"program\": \"try ([range(3)] | .[nan] = 9) catch .\",\n      \"status\": \"fail\",\n      \"detail\": \"output mismatch\",\n      \"expect_failure\": false,\n      \"expected\": [\n        \"\\\"Cannot set array element at NaN index\\\"\"\n      ],\n      \"actual\": [\n        \"\\\"cannot convert float NaN to integer\\\"\"\n      ]\n    }\n  ]\n}\n\n","exit_code":0,"status":"completed"}}
{"type":"item.started","item":{"id":"item_27","type":"file_change","changes":[{"path":"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py","kind":"update"}],"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_27","type":"file_change","changes":[{"path":"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py","kind":"update"}],"status":"completed"}}
{"type":"item.started","item":{"id":"item_28","type":"file_change","changes":[{"path":"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py","kind":"update"}],"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_28","type":"file_change","changes":[{"path":"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py","kind":"update"}],"status":"completed"}}
{"type":"item.started","item":{"id":"item_29","type":"command_execution","command":"/bin/bash -lc \"printf '[1,2,3]\\\\n' | ./jq -c '.[] = 1'; printf '[1,[2],{\\\"foo\\\":3}]\\\\n' | ./jq -c '[.[]|.[1:3]?]'; printf '\\\"a,bc,def\\\"\\\\n' | ./jq -c 'indices(\\\",\\\")'\"","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_29","type":"command_execution","command":"/bin/bash -lc \"printf '[1,2,3]\\\\n' | ./jq -c '.[] = 1'; printf '[1,[2],{\\\"foo\\\":3}]\\\\n' | ./jq -c '[.[]|.[1:3]?]'; printf '\\\"a,bc,def\\\"\\\\n' | ./jq -c 'indices(\\\",\\\")'\"","aggregated_output":"[1,1,1]\n[[]]\n[1,4]\n","exit_code":0,"status":"completed"}}
{"type":"item.started","item":{"id":"item_30","type":"file_change","changes":[{"path":"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py","kind":"update"}],"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_30","type":"file_change","changes":[{"path":"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py","kind":"update"}],"status":"completed"}}
{"type":"item.completed","item":{"id":"item_31","type":"agent_message","text":"The shared path fixes are in place and verified directly: invalid object/array paths now produce runtime values caught by `try`, deep `delpaths` reports `Path too deep`, deep `contains` reports `Containment check too deep`, optional scalar slices preserve jq’s `null`, and `indices` now returns one array value as jq does. I’m running the project tests and a final scoped check for the handoff evidence."}}
{"type":"item.started","item":{"id":"item_32","type":"command_execution","command":"/bin/bash -lc 'pytest -q'","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_32","type":"command_execution","command":"/bin/bash -lc 'pytest -q'","aggregated_output":"................................                                         [100%]\n32 passed in 2.99s\n","exit_code":0,"status":"completed"}}
{"type":"item.started","item":{"id":"item_33","type":"command_execution","command":"/bin/bash -lc \"python3 - <<'PY'\nimport json,os,subprocess,sys\nfor name,sel in [('parse003',r'\\\\. |\\\\[|\\\\{|\\\\+|\\\\-|\\\\*|/|%'),('parse004',r'%%FAIL|if |try |reduce |foreach |def | as |label |module|include')]:\n p=subprocess.run([sys.executable,'sources/run_conformance.py','--select',sel,'--json'],capture_output=True,text=True,env={**os.environ,'JQ':os.getcwd()+'/jq'},timeout=180)\n d=json.loads(p.stdout); print(name,d['summary'])\nPY\"","aggregated_output":"","exit_code":null,"status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_33","type":"command_execution","command":"/bin/bash -lc \"python3 - <<'PY'\nimport json,os,subprocess,sys\nfor name,sel in [('parse003',r'\\\\. |\\\\[|\\\\{|\\\\+|\\\\-|\\\\*|/|%'),('parse004',r'%%FAIL|if |try |reduce |foreach |def | as |label |module|include')]:\n p=subprocess.run([sys.executable,'sources/run_conformance.py','--select',sel,'--json'],capture_output=True,text=True,env={**os.environ,'JQ':os.getcwd()+'/jq'},timeout=180)\n d=json.loads(p.stdout); print(name,d['summary'])\nPY\"","aggregated_output":"parse003 {'pass': 357, 'fail': 61, 'error': 0, 'skip': 6}\nparse004 {'pass': 177, 'fail': 34, 'error': 0, 'skip': 13}\n","exit_code":0,"status":"completed"}}
{"type":"item.completed","item":{"id":"item_34","type":"agent_message","text":"RESULT: FAILED\n\nFILES CHANGED:\n- [jq_interpreter/evaluator.py](/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq_interpreter/evaluator.py)\n\nSUMMARY:\n- Fixed deep containment/path handling, optional slices, and `indices`.\n- Project tests pass: 32 passed.\n- Scoped conformance remains failing: PARSE-003 357 passed / 61 failed; PARSE-004 177 passed / 34 failed.\n\nBLOCKERS:\n- Significant evaluator semantics remain incomplete, including assignments, function closures/recursion, numeric edge cases, path expressions, and builtins."}}
{"type":"turn.completed","usage":{"input_tokens":2681270,"cached_input_tokens":2575104,"cache_write_input_tokens":0,"output_tokens":8925,"reasoning_output_tokens":2423}}