£Á°è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'   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   sa   t  |  j j d   } d   t t d | d   D } d d j |  d } d i | d	 6S(
   Ns   %Yc         s   s   |  ] } t  |  Vq d  S(   N(   t   str(   t   .0t   s(    (    sa   /opt/alt/alt-nodejs8/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/PRESUBMIT.pys	   <genexpr>O   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   year(   t   intt   timet   strftimet   reversedt   ranget   join(   t	   input_apit   current_yeart   allowed_yearst   years_re(    (    sa   /opt/alt/alt-nodejs8/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/PRESUBMIT.pyt   _LicenseHeaderL   s    #c         C   s2   g  } | j  |  j j |  | d t |    | S(   Nt   license_header(   t   extendt   canned_checkst   PanProjectChecksR2   (   R.   t
   output_apit   report(    (    sa   /opt/alt/alt-nodejs8/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/PRESUBMIT.pyt   CheckChangeOnUpload\   s    c         C   s  g  } | j  |  j j |  | d t |    | j  |  j j |  | d d   d d  l } d d  l } | j } z d d g | j | _ t } | j	 d k r g  t D]$ } | j j
 |  j d d	  ^ q } n  | j  |  j j |  | d
 | d t  Wd  | | _ X| S(   NR3   s$   http://gyp-status.appspot.com/statuss%   http://gyp-status.appspot.com/currentit   pylibs   test/libt   win32s   \s   \\t
   black_listt   disabled_warnings(   R4   R5   R6   R2   t   CheckTreeIsOpent   ost   syst   patht   PYLINT_BLACKLISTt   platformt   normpatht   replacet	   RunPylintt   PYLINT_DISABLED_WARNINGS(   R.   R7   R8   R?   R@   t   old_sys_patht	   blacklistt   x(    (    sa   /opt/alt/alt-nodejs8/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/PRESUBMIT.pyt   CheckChangeOnCommitc   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-nodejs8/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-nodejs8/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/PRESUBMIT.pyt   GetPreferredTryMasters   s    N(   t   __doc__RB   RG   R2   R9   RK   RR   RU   (    (    (    sa   /opt/alt/alt-nodejs8/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/PRESUBMIT.pyt   <module>
   sF   							