£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>

Rac        !   @   s   d  Z  d d d g Z d d d d d d	 d
 d d d d d d d d d d d d d d d d d d d d d d  d! d" d# d$ g! Z d%   Z d&   Z d' d( d) g Z d*   Z d+ S(,   s   Top-level presubmit script for GYP.

See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts
for more details about the presubmit API built into gcl.
s   test/lib/TestCmd.pys   test/lib/TestCommon.pys   test/lib/TestGyp.pyt   W0611t   W0632t   W0633t   F0401t   W0622t   W0612t   C0323t   C0322t   W0301t   W0613t   W0105t   W0110t   W0123t   C0324t   W0212t   W0311t   C0301t   E0602t   W0702t   E1101t   W0102t   R0401t   W0201t   W0232t   E1103t   W0621t   W0108t   W0223t   W0231t   R0201t   E0101t   C0321t   W0104c         C   s&   g  } | j  |  j j |  |   | S(   N(   t   extendt   canned_checkst   PanProjectChecks(   t	   input_apit
   output_apit   report(    (    sa   /opt/alt/alt-nodejs6/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/PRESUBMIT.pyt   CheckChangeOnUploadL   s    c         C   sj  g  } t  |  j j d   } d   t t d | d   D } d d j |  d } d i | d	 6} | j |  j j |  | d
 |  | j |  j j	 |  | d d   d d  l
 } d d  l } | j }	 z d d g | j | _ t }
 | j d k r0g  t D]$ } | j j |  j d d  ^ q}
 n  | j |  j j |  | d |
 d t  Wd  |	 | _ X| S(   Ns   %Yc         s   s   |  ] } t  |  Vq d  S(   N(   t   str(   t   .0t   s(    (    sa   /opt/alt/alt-nodejs6/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/PRESUBMIT.pys	   <genexpr>X   s    i  i   t   (t   |t   )s   .*? Copyright (\(c\) )?%(year)s Google Inc\. All rights reserved\.\n.*? Use of this source code is governed by a BSD-style license that can be\n.*? found in the LICENSE file\.\nt   yeart   license_headers$   http://gyp-status.appspot.com/statuss%   http://gyp-status.appspot.com/currentit   pylibs   test/libt   win32s   \s   \\t
   black_listt   disabled_warnings(   t   intt   timet   strftimet   reversedt   xranget   joinR!   R"   R#   t   CheckTreeIsOpent   ost   syst   patht   PYLINT_BLACKLISTt   platformt   normpatht   replacet	   RunPylintt   PYLINT_DISABLED_WARNINGS(   R$   R%   R&   t   current_yeart   allowed_yearst   years_ret   licenseR;   R<   t   old_sys_patht	   blacklistt   x(    (    sa   /opt/alt/alt-nodejs6/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/PRESUBMIT.pyt   CheckChangeOnCommitS   s:    #
	1
t	   linux_tryt   mac_tryt   win_tryc         C   s   i d   t  D d 6S(   Nc         S   s"   i  |  ] } t  d  g  |  q S(   t   defaulttests(   t   set(   R)   t   t(    (    sa   /opt/alt/alt-nodejs6/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/PRESUBMIT.pys
   <dictcomp>   s   	 s
   client.gyp(   t   TRYBOTS(   t   _t   change(    (    sa   /opt/alt/alt-nodejs6/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/PRESUBMIT.pyt   GetPreferredTryMasters   s    N(   t   __doc__R>   RC   R'   RK   RR   RU   (    (    (    sa   /opt/alt/alt-nodejs6/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/PRESUBMIT.pyt   <module>
   sD   					-	