JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbrў fmc@sodZddlmZddlmZddlmZddlmZmZm Z Gdddej Z dS( uIFixer for apply(). This converts apply(func, v, k) into (func)(*v, **k).i(upytree(utoken(u fixer_base(uCalluCommau parenthesizecBs,|EeZdZdZdZddZdS(uFixApplyu. power< 'apply' trailer< '(' arglist< (not argument ')' > > c CsV|j}|st|d}|d}|jd}|j}|j}|jtj|jfkr|j|j ks|j d jtj krt |}nd|_|j}d|_|dk r|j}d|_ntjtjd|g}|dk rC|jttjtj d|gd|d _nt||d |S( Nufuncuargsukwdsiuu*u**u uprefixii(usymsuAssertionErrorugetuprefixucloneutypeutokenuNAMEuatomupoweruchildrenu DOUBLESTARu parenthesizeuNoneupytreeuLeafuSTARuextenduCommauCall( uselfunodeuresultsusymsufuncuargsukwdsuprefixu l_newargs((u</opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_apply.pyu transforms0               uFixApply.transformNT(u__name__u __module__u __qualname__uTrueu BM_compatibleuPATTERNu transform(u __locals__((u</opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_apply.pyuFixApplysuFixApplyN( u__doc__uupytreeupgen2utokenu fixer_baseu fixer_utiluCalluCommau parenthesizeuBaseFixuFixApply(((u</opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_apply.pyus