JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr _iNdZddlmZddlmZmZGddej Zy)ztFixer that adds parentheses where they are required This converts ``[x for x in 1, 2]`` to ``[x for x in (1, 2)]``.) fixer_base)LParenRParenceZdZdZdZdZy)FixParenTa atom< ('[' | '(') (listmaker< any comp_for< 'for' NAME 'in' target=testlist_safe< any (',' any)+ [','] > [any] > > | testlist_gexp< any comp_for< 'for' NAME 'in' target=testlist_safe< any (',' any)+ [','] > [any] > >) (']' | ')') > c|d}t}|j|_d|_|jd||jt y)Ntarget)rprefix insert_child append_childr)selfnoderesultsr lparens >/opt/alt/python312/lib64/python3.12/lib2to3/fixes/fix_paren.py transformzFixParen.transform%sE"   Av&FH%N)__name__ __module__ __qualname__ BM_compatiblePATTERNrrrrr sMG,&rrN)__doc__r r fixer_utilrrBaseFixrrrrrs%C' &z!! &r