pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/Ikalus1988/pre-commit-hooks/archive/refs/tags/v4.5.0.zip

iqC ?e_Av DRm:[9yeu )H-}V#QW 'MNNCHsqb4QE#m.}ڟL6XbD)R`w^uG@pmmn4F)2|(#ŗ:RYPmH&`)-y^=h7?(" Y ˶s1SAq6 338l>_J?ə9o DָՇhg%W >h .BDRXx,Sȃ7{^|,~TWhT3RBS@OJ(pg`zזu/28ʂdq+1R=A U$8Vl֪݀)&:pm6qUUg~~ ?VeRQ 8 vi)ǎ$]e8GTM\>0Et]*6J"'8dt84 }NECiЂpXl}݉ˊ@/+ՋuE-oQE]FR0|ό(Sb{q5ޅK50LzǏ~61MG}l3=pFLxš)Y۞t{O4%HYtA0>J 4S'0y {z^l!~x_| D$$zYH< iĎY4H~-E?N;RpR:TFCZPzf i1=FC{=$mBHIPhtkӦn ō qA;"F={^W QW܅a;]:{򉟂Udn#wvN`VWXC(aXd 'DMV)Ar:mr/&{oh*J ^L\PV-0Mžr d)>Vް_7-_t O(r0d/t2Txig𡟽ה=IOehq/xE ;27?yÛX>4 meGF:}҃hSjC0w*h:рN;oTۊ)\_n-.c( QepCdZ*+`3Bʹqv<*EPM>~zmOoyjj\PQ/smrHS)1_6vȾۯX'Tܩd| 4b ]Y T Cރ <KܤpfLŧ 7\R31Od/ߴw7ernr7On'ϟmt~" [N}7LzH#L,dN魶C?P>ŐjH~ZPDe}-(k2'`\WC bNN3р~<ӧv71DVF&-N&oLzWW1QlMx|M,шFr9R G)82aFT4 铮/ åӴ xUߋ%0Wu]>tj` A7"[ iċZ?׾~{ibXc3郎@g*ׄsA?ks[\J-$\O9Bq_bի0ZA DM AT8'j=ϴe[βI_C;Tx]sTE /mvOm c :6W }w;&/V4b_vYaI>8HCk${v(Ġ{v\7}O mX'Q,z%Tô!K&t[,gH4AlhlqJ__Egvxtj>C~KE_%5&c|'Ci?e2#&r j u:)7x'Lcۅ(BRq %& K9oh8{ N2@z M4d]8F8 ܈(6Sm[{* Uty0hh J5%ewtx]T "x1Юb[KJ/[2]*qܶ /8cjObsyv8 P.o##/MQ~0Pu{ V0S|@ 1GJG=C 0y^ޞEgd'AmdTĴsrCFx}>2< $l7v姐r(UPt{FYPG\߷\GףPY ClJ=[{آ_ 4'O MMlr0i3$y(9]vdRA,! [Cʎ'$U Ɲ8]>oCdd2m2+oDi싽 n `2 r?Cp3:e /DuOZZDi,vLn /[BWNfSfMiލ]v0 OXe`6@o^`1.7ھ{DF 2pю{hE3 'c4;hBpm:מfM$ p{w q0tz-8[qM޶đԑ`1UӆCS3쎾fuLRo6 yCŕ* Z|, URUP/x+teQyaQL3>U C92bBȢ]z!DzeA1Ҳ TH+YB\&։r"A\!,jr #rGPK XGWbA}# pre-commit-hooks-4.5.0/README.mdUT!eZnϧX?u4h!T_D @qYrvYpZm}>X9gxYWq 3g|献ZtE+õ;>:Z~-VGMkb ?ݸ#hkͲ[wTNvUy$f5?REW_\듬yk\WzntTFQtpp~rERwQ[Vŧyp[]҉^d24MS+Z|SA7?%_'"> 7xVמxil}"?VE ~0H8u|lҋfkmb&KݮL,Ji ~ZR CzɓXhLV,wj^A=8fqWߦ07K ;ͷ3v^S̛P_[("SJ;-@I-v J%..%Ɗ;sG(Kȥܦh[{W $ߜIK.`S1;d|PqP[iURTwig8D)"zg)2 ڶC]+J+&MM1u`QtB}K)R;6(,H֜pi[|KՔ:=5PCܚ\7&vk5TҟֶE۝PL4ma~sNS$*x4꜃^ƴ\wT-LGSx4C6B5}ꚔG t/aI1o(q]YZ!GԚbk٠emc4jm_aT{.IQoܞ'ranNzR[]#ܷTSi7?67J^Ԯk{SD!ofP|2!2b'Dyuz- \&ПJ ЁUM@(V#*9I Ԥ:g$|WﻅzQ#S7mdOؠҼD9'V)G3oS Z}% !4{+ R;R78Ws :n ۮnGO!Yr}#dU8!k) NBX 8%pZ!Aӟ/3XCƤ$:U׈h|v~Fr#&FPG#iُ/x}yvz~qGCP4w%ŵ4_969f@s ULC7Ka~#  ehH(S[45jbG*Po&'~Da!ʉm-ǿw$vkTYc;Yxu#PޫSԡ{Ɔ š`Cjwã b$@$/妵ce3&.^"W7E.*fvqLGhUQ?UM5!}|v~RZIA&s\=1 0<&I+c6q6jĪ[Cך 5iMw 6-%M"2bm]]FI8b(ۉoƴh /:?]hJLw÷-USD^U:LzG7ǪKT:တ&pi{2!'$h]).+ Mڙ rau`d7'!ul>7KsWh6%2UŪ[:nn'M.&\@e֔{& ?}#;t!8 yL~Zi U&yWȪ'ԝ-s_ +x"҃Jsl;檲%5!W0!(IC TLhȏS4: <%˞P@x_P`<dhENU] 3 R{Ka/j;L5CHgf΅Ձ9``n*4u3};EBFDiжPW 1E[*>0qd*i蚾4|x8{'}NMvA!G!yͽ䶟z/5EZ= ~$XC.in?9QcsA-Rki^DkRv?|tT,y|kp1Dy r;IcϡC!7ACO t`& *$D u9ss+WN(4HG#FÌáNےbF8#ؽJuۮ8vעf ʧ{4^jfɺsd]6+||KX8a~| /E9ןuo9pk˱ZU #=0<JgH=ғ3>p&?{≮ ]?/Iga* VfnH]Z Ѝ'"4śדt*PD+밓Z^9Ānq!a 9߃$&6suwKlsgWEش!,m#֖tgAZE|A<؞a=/xv `q.>.+4G#{0 8l= )>mٿi?PK XGW( pre-commit-hooks-4.5.0/pre_commit_hooks/UT!ePK XGW3 pre-commit-hooks-4.5.0/pre_commit_hooks/__init__.pyUT!ePK XGW% lB pre-commit-hooks-4.5.0/pre_commit_hooks/check_added_large_files.pyUT!eVێF}+Jk)=౓HHX])c$/ 5P0nlb{[szTAdy^fP^*LiR e8?w{;=%jַhf〢`<)f)(ICUa׼EtrA5A#{C}6*7k:v!ר "8Ŏ|QRY+øƁ?1~!\};"Xʶ҇SA)=Hjb[ 1)A,M:FCELJ-32[Rm˼U3t(̥;bO-%Ls6i:YGl,|:r&%`y\9rLHŔHz#Z?8 c;DzCRr d[5nx7t6'+Z;z3n~MI?v7cҥyUk&s`Njb{.Jy6H9zahB0F~ a K~ ɒ/zc m ~\jEñ?&-TUՁAqsz^"%>x,||2$dWWCQv_IOlQD`s4._Jr 퉣RڢC87OOb!R3mc3HwHSzvAipiad@8$#ݢ gzIfHD=Pzsl4uhuO~y|RN^ [#e\S˛.n6IͪjK4iAcot\Ly°XyQ.epIkkG`#Ata6Rk]PK XGWBh A pre-commit-hooks-4.5.0/pre_commit_hooks/check_builtin_literals.pyUT!eVo6 ~_!lѽ[q @Ul9ՑŢ۫Aa|IcTnzY͜6VrB-7xľ0:N;Z-VdύRŊ,΋w>o7P 'ᚸJP]S`I~{*Վ7L!ZyHWѬE-k!ehUй4\5F`]e=xz wM!UXcP4O>.4^]SiDϸ:Q`S#^p< Gd' QfCT4jVs<[]YSh,b/炭gD0\)lo9<7HQPG gzom(;0x ;sSV[NZ]!ey]~e`?rZB@_ w5C-teS/.;i24cv4ciWMТ5Dhܸ?USA]^dsvp(P:3wzG~K`iq^͓UzYs  w-8E{&;1`>PxQNi x]ZAЫI,DgP΂- M *|vkV%_DtďM̆}I߷5F$h=HFj} AE>&lw.PK XGWpe> pre-commit-hooks-4.5.0/pre_commit_hooks/check_case_conflict.pyUT!eUMo0+FTCu%*UU+RU1,ljPޱ\ϛҪΫ9vJ[ȥT6BIEӘu6U.Ǟ:!wE?4/ǬbGY`4;PJ6ioE4% @mUoFQTb:m,F X}Pl#G#"8Ji807*/&+/^.#[9Fι+<ˀq㜍-3d,_txw0PK XGW ?@ pre-commit-hooks-4.5.0/pre_commit_hooks/check_docstring_first.pyUT!eUKo@+(rV)MP%ƕB{eKwDyήyqj㛙oB-$IQZbVBjH9:Lp8LT*lL_Zlt ֞`O 꾓=Upj:NU/nf@/js'\Q|(_,o@G?oh( @QLX@l"SZRIҞ5 V"O824ݯ5p]>zjÜ- /(AZfkbij(((ن.6) F=:\1΍…5%BFe9JG 3$_ ;ZM!P()DA0&a[}q$6bqD#UۀdEfC1~3D_/ ~(1 ߠJMS$x(Po%4ؼky>Q?t7 2†6Mz(LٶN{b[>y]jV[)pOxvzMlf}C78@$5|)X{ ثҪBR%Z4t{tcH'[ӻ'E an>iv6eܣU8/7Y/5{-^\[x,LЮ[ɣU)SIa׷F Zz{PK XGWR+{ J pre-commit-hooks-4.5.0/pre_commit_hooks/check_executables_have_shebangs.pyUT!eVmo6_qu?H.lcm0 0Y@m@0tHJRN}w{5 IxfoށKi@!W:ǭԻl6rkJ"}mQPee+]u쮒av5Rzy>^}۽/5fRSʋ1wnU{Uti S? B(]^/?]\HC$x_~/|EQ9 0vI%ޭP_;oo;LHGl'CI_S=Fj{q+rdV* Ĺ,kܕr JjMJ$8C)mN(v(h$DZ'ZD]du:zoPIB:tS~g&hi4`l x D ׽MQep]:O7t}5 K݆ [WrѧDnIfHǟ}<,@П:Vr:*,Vg%s]5aMQܦC-i5FYqGɖN6Zc+zy2&N-JrDX,{F,K g6 |M:6t:/G|eQfɛi l/NB`7>*,m w۶ AP>Ben u1#{GVq QFKm|{|xo3sp45~:p h 0V%UhB:%35ݗH?^*Z7 mI[R*?̼y D;ѡd,K6_5Y4hKwf#,S؂ڣPF|XСWi6bq+b8|J7bf5O7ف6!ub߲9LMǔ <1faCm(dK=Q!M\R}VD[ AJyZm‚=‘+sGgOίJgZݡ=zV!j,4{lyIϐ+u"5|[O"1\_X&O{f[C"p!r9.sqN~ ]s ^uXComn@ZSb׏0 Р0A#DMNӧ}4NL68"6ߗ\f+zi N {}܏ܷZU;Y88'MK_=ܪ2CI@i6}7sDӮ-FH d`Գ{XX1\PK XGW|O pre-commit-hooks-4.5.0/pre_commit_hooks/check_shebang_scripts_are_executable.pyUT!eUM8 WpӃv r(Pf--T%c!r㿗33-v$7%J )@a*$8P*qGڠf|VxWREZJhk]8Kٸ OEG5C ۷EYpkT܁r"UϨityy/77sg@E*r{JMl6˱8ڥ%2S n"`jY.2q# m΍6ԇWG?OX.yTDB.︔%a= 68K"EM(p:[,<~,zWȭ]=Ry&B+~Z~xT8C+Cޅ<& e/vVPƣY&_>_}Xܹ+@ZwU8"I:] G̦3aֹ*ř14},4^EU,ضRll2qͩm'bcl V0}ܕ3<;8\O }ދ j :r^Xguw#Z@ QLZ.;iib>opq'hF!G}66oc\^8H|ٵ߷5:9ΛFZZL5Hj ,o:y8,~H1Kuޛbuq|א(%+Ey-3綣dBaPK XGWNo9 pre-commit-hooks-4.5.0/pre_commit_hooks/check_symlinks.pyUT!eeR0 +,qH h9"="֝f;wLS/Il3״nXCJU%Ej?T\яp:o;/# h=8zbI>a]Ч%L#8OGO s A?q:;MnD]AqПkR1بr|lc,GbJaH+֒ C5jΝPSa iz,c8? =,"Z7fk,c$#ڻ2dHͬU?=|]6-ʬSC:6& hcoutKMYUPK XGW܍W5 pre-commit-hooks-4.5.0/pre_commit_hooks/check_toml.pyUT!euRM0 WX *ˉ/i!e[g&M;Zf9Kg'Z9τZb Mv'!= =z?g=2.XH;ovPiT "dZM}`^qtDŽW7;0i# 18_c2})xl ^݂-Ww>)J0hsWҺ0xNkMBG-Z ^$˶b]!G32u@VcEʟ;YV˲~|W+zS 2BEXn"4(!3Ғ)V>z+r ګE>^/VI ƝxOs>%X+CQ]/EnlkN&Ǡ8$wam^ iyn2g}~Wjx_ Xay7'4nȯK-ߙ5 e~LB1 IA)G6~Ndnןlm:]OpcKrHGyd@lj-,OY78՘$NeVs털j~瓅w5gGǗeD%xk~z,SN aC\: %Qk[,˛BrP2Dա`X < ,KGJJ~|^Qap9˻|PK XGWm,x4 pre-commit-hooks-4.5.0/pre_commit_hooks/check_xml.pyUT!e]RMK0W-E DV<{DBNwmRTwQsI뽗4v e3޺Txrm{R!2PwYE?%\+q3NOj\uC<36팠U\ʸDRQS[u(Ҋ ~PK XGWf |5 pre-commit-hooks-4.5.0/pre_commit_hooks/check_yaml.pyUT!eUKo0 Wf;H6mb]7a( CD,yGJ< H~"yպ@3Q78ƕҎ;^fV 7|\;' wڜSʇgG !i^N;^(7ʦ_nb+(JX5oKVf3cvs&i1|*my = \䭢hɱ3aFy;dSwK˜KG %kHJJ'flߡĝ nί= d .-W:cC2%^=y;k.TΆƣyfĚ4ЩXC@%B1:PrwwoLpkŚmt+17l6SX%e ?ڐL7T83PW8AC٪+biu74) pؒeޠ@ :8ŘV88Gxw/z% ,CwI{!20I^s0^9-w= ԙnv@F5ck.qʸeաߛ2*T-q'`8i Nw@<5j'"pW,fIp' e[PK XGW=0_P? pre-commit-hooks-4.5.0/pre_commit_hooks/debug_statement_hook.pyUT!eVMo0 W^Sc d@צ $ۥ-ٖJr֠)&M$kUJ֚SJDY)m RYf=6_ۙV',rijJU5g%ϖuUc ~_sr.g_~~r}6_.Ȕ"w.QwX}o}(j*UPRɀ;&p92 pMxtD$ٕ*W|=eo x5]7pF< 2΂pBѤR^JfZ+=Vk+;rF.T]`,q0Hõc}r:{,AVݍeH{"ɇ!70 }8±SԔթh]Cܒ'w/w+J}NsѸE,(ke|ze;0׼UwH"m x{] T>r<.^j򷂸 F$4.[Ҡ2j_I)Uv@bL'gg$XY@pPWN&\*=QB@ ;ovٻ쪇Daχ#H I# rnK Cgl̂v0+ͭv&jNΓԭ=|[ ubOBOj*_<= M"FFA`Ѓ$eSxB)K䄺0TMreT?WrDBPK@\G,jE;d[ G7UD*(3?% yV3U@d1c2q5p]YkEv,ֿUU:.-^(R]5ÝB:jPOwș"58˵sIBxR>5vpKv4T2AtPE޿uyO\Ta#N%ƃAVJJ,acxە X#tgJu{u<&roY~P^eqJRVČ9J^c=K5Re4} i|XP̐ S͞942#I?:JjP0^Ӈ5 HҶz#kJL!} kHډZqf۟[煭~ѓ"f;N^-nkϪa_ХkME<1^5_ 0EF.td={;z3jtSf U#)eT~=!muGLQ( ]'Omخ2T,(hvA̩h]gm5҇1ey*(;7AD:T&\'B]Gz i̶ @w.\nu0]Y m&sDhfb6<ݛ֫ÊMkj&1`6*ܖ; ~Ip].\'xT Zm1>"@^gzB'i76QݍkV (W[._o#OQVeݣ(+ 2LF'5_* \ ^B源짻lwe]gd/38Z\[Nj_C0=2}eS]Jp(Uavn+ h "IPJX{x\f\֛*Êک`4G֍~9ըq\jƷ*i,BkWOO,_bݾW?kd}Q(|9[i xZ*LlsKBr.`6K*5Qܳ͜0 K(0imp Acbg8`>SQ [jWƻRG@54X0YYSmWWąС[MMnb$CG^TlG%x< v>]w ܁ σ~Y3{$=X:G'2{l7 YjY`p:( vh=[GGI)`x?hMb}I$$,e5={zTWqE ]TR<`znp L5vMV|{tqfҙ(|(I|Fttz kHZRkD p8zŪ͠n~l_Q{*Z( &ԙ o#SȄT>]kzs++w~HF7` ~f6W,J(Ȕv뤉7;x_C7QP_ɹkzԮa|#$NwU[J:H*k3̹@^n 9g5[ i⣱? /PK XGWacj< pre-commit-hooks-4.5.0/pre_commit_hooks/end_of_file_fixer.pyUT!eV6+ARkh@ E9%@I5F %Q%3o9b8 ׎tdAez("<:#ΆAv.~xpOvF4 雾.o}bmtk=wfO5* bsNgnCWРsfj p|p`cy~3}גO3CFTU.$fJhIdE6_C1M| j#0P#\EJ_ބϏ~7Y($9vیweqgH>PC& M*N(~D_ޓr1o9a 5Ԍ&loOma 'Ђyo9"ENa;Jxא PK XGWk? pre-commit-hooks-4.5.0/pre_commit_hooks/file_contents_sorter.pyUT!eUMo6W r8B E,P %Y4H>- ˜7o>}ss#6td{"e-U딧1Oүzd4Ԩ Hбxն*͎% /2zp\`?( Lj[smk[|_|dd7Q'UF{4Pi. B&o\$pchڡ=צzb;OHb&&~/i#Z;s˘ƚ.I~6bN?w0C[#z8fqz+!=ձݳڦUg]sёDW3rqGe ~\6uZ/2 1}/tǟh[ǿhr׾yoz#d!>o[*胸| /? !jnbϕ!2T-4Bf wgeO>{L!/~Gm1hk߽lKBu CQ[4xk>5:( uު~͖q!HMD2 "up/{BB1uB2 -,2A eY(HGTT6^]]RPCbM)4CA.ugı iF(ߌs,Ǻ(e,[Ʊ+[~Z^,x;&lylu)HȜ8?E[ńȡed“5;+zСoAZŖ=}JG$z#a*GW!=ЃvPkpxذ >Œ`(ba?|.1`QZ '| G/< $Sأ)7t63^*MQ݀tly~hp&DY1I3ʫ"s ӗ TtG;ro@Q*0n0SʐtMhl mUO'OǪk<c2ɸ5]}^EkI ^iW3[1雫aGibk-;hό@LoI]9O2Ǒ|NʎJ[Nz[uX綒q2sUPK XGW}'w> pre-commit-hooks-4.5.0/pre_commit_hooks/fix_encoding_pragma.pyUT!eWKo6WARlRPQm1(bo=v9|3f#'Uh7\"X/=Q Qdap=H}3QkH؎D˫T?]*6>A7k((/$& cQbRF =H"Rm-" )\HN$5"f  Z*g1d6H(Ӓ U{Usxr(ڵXt8$=ILa dUvul?A7|By;{/h@1Ni:*bZ2I9i}Ϭz2fh;JD%{"5vXZpT tp]dLј0o¥1 Cet%͢zf5y`Q)%c9E]_Y9#adOYTDN\ax BV3Ƚbfq>йt'?3S'6EoVK;N(`2lk(pYXP&-0ٜ\I?kᇏZ=N5 p9" ;I\y=ROлC=Qa]5y>^ f&x^xlrAY8|d;,!) p Χ{ {rq=;2LB aAȃgo gt~^g \N1k ,pO$Vy88ۢ=acdNY^9h~!;(}UJ%|)x l2oÃr933PJ$/ώo X_9cau+9 Ge1{ŞPK XGW#Q < pre-commit-hooks-4.5.0/pre_commit_hooks/mixed_line_ending.pyUT!eVnF}W M4h H€v 8ֶ.e^xl3gmU+BYֽ%Bf:z8dƼt\<ObQ}[_C&hxOwAGgEa Hp6;moBCμxTH|s=%VjdtF7_(7WAt;,=5{{^_+!ymTFAa /u(*^S[)p}>cI.wh? +]r Di\w 7VaAv(Ơ z5zg &(ktK.m,uU Khw!d78kc}cVBhFCv`;ڗTxt57G:[b eZk '0MᒜF!n*B@zC&*3: iA9Ie2䰰8QzFQT\u W==3N:Qv hg-'ں,9Qg6HsF Bôy]EaEI"/3CNFvO6s.o?l4NZhyjEY0L|nϥ/֛ݘXC'1 \4m{u,RZ]:s[u""(@ZvF찼Ʉ,|3Ջ0@ +ei5ހ57#A:.%UEGT}K!|q'I:SYU,OI|QǴz/.JM)KC]$~3-c6"=6]aװ΋VWw5*; . )*)^Ab]^~j,vi\Ov fy5b6Xңc8vh'p?V'n8].WPOCvlS[2(KF? -]b\#ܿhՁ= OPK XGW஢?I> pre-commit-hooks-4.5.0/pre_commit_hooks/no_commit_to_branch.pyUT!eTM0+|$B#RԦZ)r`H6Tv].=o͛gw(y7s&5ڠ@iϲy͝pY8Z3rDG׶s@6-mRŘg_(9{hisƽԨY1n.EƦ: 5Gz N1lLj(dOdL`tAǵP@\%N͆K^F0\ɰMsi.a SjMt-^RS$LF"?nRT`-32+BHJj *YG6b'Q#&t˾WTYjLG3:ښYyP!*mŴ7 f7 \˅|1zSCZi07KVVQ#;IG =JCOE&b\o2[ Y(<$ous.}Q3S{q4wwBT=$? pA/s\\S7-_(;Ht`pJs'9!=HJ*:PK XGWMzZ= pre-commit-hooks-4.5.0/pre_commit_hooks/pretty_format_json.pyUT!eW[o6~By`@aɀÀ$ h(f"H%6CfmI\\fÄ( SԎINmgndm[?XvggUQji*䂶UJwʊǎt,{p(L.@;dqtMЖn*mԒ)Yʮ#WΝ Chl\zy^IU[Q#ETWIkQ]ݐ% o0ݼݡ%QX RnVdeP  Y8_it qw{ FK|H̵OA2[z 0Z%y@WۨK21S*q2E Z4VٲqPۨP%hXY1shj]T3!mʭ@cƟy3^?^-~s&-+(Z9(-b_n6A Fp>?99ygPp5D I!٘ h?[lz^ջcl3[ |kS=C"pSKlU*wDu,Ehr J̣ep"/B\/E Kl4CpXc `J=r<#]}#q=MKgGDAoI*䴾o6ȣIA,y.d{>,_,CɌRʭ* ctu)?TZCYsL_kADh5T!?`j89wlNf MNf5L%f+= .0V1r(s|F|T|Ar_ɭ;anCE( __ڈqea;oa4(R^^;?gZ-Hª l&+`eE?ZhmT 7Zd+ȋ`:=w[`%aBRe&"#C: ґZ 2wEmkpz'a k;ҞXIb4$&)|-M I}hQCsſߘ5dY$5&mS[&C3iE(@{or4 I|]ڥSn"8`lq :PK XGW;/}2 pre-commit-hooks-4.5.0/pre_commit_hooks/removed.pyUT!emP1n0 n8@MuhJrZ+N y:D="{q>bvQE88] =}o$HU7w҅ / 54O`8J2= bda9P>˓AܻN>.4LR>)\Ex1xJ4 I03j[3"+l[s AɨPK XGWi-A pre-commit-hooks-4.5.0/pre_commit_hooks/requirements_txt_fixer.pyUT!eW]o6}ׯ``VWK7j-K{r2)Fq;,r Sئ.璹Kel2&˦V 7ttkjpE[ fjpju&܊j) X΃wWk˂k>BH*QLOW_?vsjJ$˺ld!E~qӷg_u{[goo{"{9+9◕4YiQ1{]וh}^lŔ-Fhh%>r0E)+6s+]kFՍPf0_R6a&5Cq剷~A`N(>HbbT Y<4Ey'a APem'@ 9=e١@Ir868L֪6^`G{$Zp5Hy9 7-Χe b;CE {$n \EoV s̡/v|;>xkj'`ڰ6PϕuvlX-$̓NS` O<;x} ZX@XGՑ:d6( q5^)ֺU.NDTZ {yěR@ RnTS6,8~upyQ>;vɎ}1G^ 8*$!6/<7B=ŝ&kYE 3W+Cu-9*)˅"N1-1I~(}JGVavm80WVA'A'`< {aH,>9Rz8#;<£'>uxMԘ+'"؎2G)\~F2L8ZOZF t(6pٶa8ISSNqnSg#AE [:M9Qrcq55|r س l힃J(F,$F2}"[6XwxFu=mS03b5l?N+NvkxHH̛ 8\Ӯ;A ;=9HqѹwHv +oVKN4}lRrWqY^uRl1}RARzTaYEﺗ4p>rfzTT~PJ(e6NJ+v7{.7 ¹d[ڍ u*cfr$WiI{b4/Yw0mQĹnПG1'ݣn UTfBްu9>Z^?h0tk8ss8IbeY9V`m`PM[$,)(ַV P Ƌ۳FX'fA~jbϿ~||+x9t(GUJKDpB9|w?YO>\P1ib#=^ G#%,j>LuAvRupJ̆^rs]Z[ӰBc6l/LPY񵳑c dꂯT摺G<ܯ462F]4Ni:Je/+Y*$hwYɵPxTޠѿЈݖ1ۿ_Odi=6>4 SJu^X~!s$LJiYNtKJ*P'=r%MŲ_G"I9yi + nMݤ)ݸ'Xte,uS&Ol wꐞQ&杞Ok<&a_Owk^dR-GՖ|Dha fwy>fHS+/K5a69r7K:';̭XƎIvi`HIQVHZՁrUڃvinc=q9JD 9uEOLX\: dZY6k-yXWH_O]Q N"o1 2 =,)Z[Cn)|' `ĕ?Y5q4M)=>n}u 6S􇟕HZ(lyOL~41q0ѢIo%mb+Dg)MZҥsиV)5Y;!NKyd@{P8Л;_`Rd_9P(]*2i|Brݱb'0/՗FN-C {bsx }6`Ra, G^z"hX[8<3&)>yPK XGW 7 pre-commit-hooks-4.5.0/pre_commit_hooks/string_fixer.pyUT!eVMs6WlXXɥ)3N/Nj+jT L.e$dٝV þ}+ZUy[CQJ[R*+l nOoj vButgi(/Bn:ed;wwjCd 0-@Ŧ ~A}nw?1w?vB79?|״1NUU%췕}~;aQ$dV"MBl``}/<9M&JÄ16o7WG#z|#OHO:_;%q`P.ʃcY-fu![ϻݝxa֍V:bu)RMM [Z:(-/ \AkYKJBuc |Y{TH4g -8q5OIZN)HqŦ. 6L[kvIp2tF6ӆϜ"5aN*EClVWу@}2˛o{Ǘ00~JZ>М4T"8tZ;QGaTT[+K&I;u:<ϰ-.;۷^nF>a܋ƴ)U_Ga?q6(I BO͑d DvP=$PS*U)TЯY~lq Is} H`~/ ?gߘ?ѓ?섵a*f&/hUjttZ+'K'u(P&:bu2g,]29]28sٞvZ{]X iӱ;y"_ =Av"!Qk 6R9fL5E9cfi505੪;Z-1HTM+_&O94~1Dz39V "P@fCR tsAbn6vҿM9{=c0:Qd:JĕHaeeus,;듃fu:Xj z%xww-_t15TP,zujb#bc!݈}.,S BRbcQ3=.Co0ս%-ڛ"WzNo=< m (ooᅬ5Tgg,wR]vQ׻*ڙ܄r`==WPK XGWwx+ pre-commit-hooks-4.5.0/requirements-dev.txtUT!ecovdefaults coverage pytest PK XGWmE^] pre-commit-hooks-4.5.0/setup.cfgUT!eVMo6W{ @%A@Amm-ZK)RˏRȖ4@f8KqkX: \Wpzg70Vh_UFԮ={%ч4ҭ6AbY"*{VHX> QClbf^%H<+ ]^G 0: l{D^f}"Eʆ8?pgzOrɬ[YKIoJ~~H77 }20 UETYyOM6<|)|P*5Oj$yMפfi6wWP1)^e<VUv5:]IqήvKҝr&u!CB r9t~Xg/xՋofZkj >|GdǴJ#VkYnx!1r"I{Rhp`J#ЩVlBŞYO6:K4:p;d%lR5@=eSmF&X B|M骑0zCbeO4؁j1eޝg[RGTp5yB q^F=XkU78/{D0#loIn 1-"'Jo,Aҡ(F cݐ^#حؤ&<AToĜ#,ڸh>74\ڰbs*=6=~Sig>)-"ADgI( *x:A4h a=$cG+N%|ߗp664oi 4+1P}PgzGv!فݢh nb/1"rZaq=C[d9j}pB`:$/.C+|Mab!sL#&WI_fI];'4a@i)D*TqpD2da~Dr^,HJ y!- EM(Fkr*Ј2ȩ딘g1x5o6/Hhŵx ͐ji&حl Vdݴ<[5ͅ=Uv0t;.+hRhW]+q˗"ͅ#BI<+n7Gӟe{SNra+kFXyQ7wVHo{F<}CgBPK XGW2WC pre-commit-hooks-4.5.0/testing/resources/aws_config_with_secret.iniUT!eSVHIU(,PHSp VHLNN-.VNTL $SRK乢 SJK2bˋ!r@x^[GoO0w`i``bV1 I=PqQQAziifQjbAiaAQNiQIqeeYFrZ~UNPK XGW%OU pre-commit-hooks-4.5.0/testing/resources/aws_config_with_secret_and_session_token.iniUT!eM1 05Xuq$"ءHIjCCRRJ b7}wV(-aTf8J*J_̈o;iGO3c#9DS*G(/Vk=<ߒ ,G7<=8!t76׷`B!)X}PK XGWr>>FJ pre-commit-hooks-4.5.0/testing/resources/aws_config_with_session_token.iniUT!eSVHIU(,PHSp V(N-.S(N.(O)M.r%C i\PK XGWbtG pre-commit-hooks-4.5.0/testing/resources/aws_config_without_secrets.iniUT!eSVHIU(,PHSp VHLNN-.VNTLQH*-QK& sE委&dr%Cr@ ޞ>A!N@18А PK XGW kS pre-commit-hooks-4.5.0/testing/resources/aws_config_without_secrets_with_spaces.iniUT!eMA 0Dbw(ݸȢiqRCC"Ixurfx+XLAoA#޲ x C6_=]'bXܧQfl9 pre-commit-hooks-4.5.0/testing/resources/bad_json.notjsonUT!e{ "hello": "world", } PK XGWz]@ pre-commit-hooks-4.5.0/testing/resources/bad_json_latin1.nonjsonUT!e{ "": 1, } PK XGWHF#7 pre-commit-hooks-4.5.0/testing/resources/bad_xml.notxmlUT!e PK XGWv3339 pre-commit-hooks-4.5.0/testing/resources/bad_yaml.notyamlUT!e# It's surprisingly hard to make invalid yaml a: " PK XGW$| ? pre-commit-hooks-4.5.0/testing/resources/cannot_parse_ast.notpyUT!eif True: PK XGW3 pre-commit-hooks-4.5.0/testing/resources/does_existUT!ePK XGW™ԕ#0C pre-commit-hooks-4.5.0/testing/resources/duplicate_key_json.notjsonUT!eRԜ|%+%4тļ%Z.PK XGW3=K1 pre-commit-hooks-4.5.0/testing/resources/img1.jpgUT!e/7O7FFF d91?J!=E7 5]P@A83/]]+]HSG41'RVҀmgf&& b`eeaabgg )+B2AAAQIYy'Y ndc** r5P("*h&ȮT(b8q!ƃA?'5qrKHJkhj[XZ9{xzGDF%gdfWTV5wtvM~?~K/&fvA YX ل 9D&.xS8hRE.1A^853L ْYŚME紫gymqiͭ7pS̚ 7s?̼YVsW~꾥ᩫsPK XGW= gzM pre-commit-hooks-4.5.0/testing/resources/non_ascii_pretty_formatted_json.jsonUT!eRPPJ,.QRrt 626ұ RRNbP]^iN*%%)yyə ';>qݏ&?nvW[׾E PK XGWaW5 pre-commit-hooks-4.5.0/testing/resources/nonsense.txtUT!eUSn0 +[c_hE-zez,)d#[X@ K\B E#wl2R8ASi)W~1ף6q̫RyQ?=&=SF>j(Vab?5NhZ(:FU?WNgtbs͆SĘQLxg˙r]jrI'6/QFT;娓֠Mvd5/rd\c%ΐ")"ח %;sm.)H^4)\ eO>ss7:QZRځU?GBֈq tse_a3s#)wMzn~{!Xs1Jz ] 1O"ŗU-vfݩpfZqZMjHtՖJndTo1V@R|PYq;>7Ho}*:A{NU̾,". =Um4-(v1xKI:\ 39K4qpb-=ūu]| /W m@;򦡅ޏPK XGWZ':HG pre-commit-hooks-4.5.0/testing/resources/not_pretty_formatted_json.jsonUT!eR|%+3)HIss2KtMtMbAJI9@ҜZ.PK XGW7Uߡ5 pre-commit-hooks-4.5.0/testing/resources/ok_json.jsonUT!e{ "hello": "world" } PK XGWiV2F3 pre-commit-hooks-4.5.0/testing/resources/ok_xml.xmlUT!eIO.M+RԜ|;L} "Z_bXTap#PK XGWR1 5 pre-commit-hooks-4.5.0/testing/resources/ok_yaml.yamlUT!eim: ok yaml PK XGW~.<LC pre-commit-hooks-4.5.0/testing/resources/pretty_formatted_json.jsonUT!eRPPJ,.QRrt 626ұ RRNbP]^iN*%%)qrPK XGWt :BG pre-commit-hooks-4.5.0/testing/resources/tab_pretty_formatted_json.jsonUT!eTJ,.QR4& ؄3RJI䀸i@RRbW-PK XGW(3L= pre-commit-hooks-4.5.0/testing/resources/top_sorted_json.jsonUT!eRPP20M,.QRt 626ұ  t* BFI9@Ҝ:I W-PK XGW V0;LL pre-commit-hooks-4.5.0/testing/resources/unsorted_pretty_formatted_json.jsonUT!eRPPJWRPJJ,Rs2K"@6R&@:0)'1.4' PK XGWfBs& pre-commit-hooks-4.5.0/testing/util.pyUT!eMPn B$0iMS/=l#JpdHd0H%/ZKf,MM~6gB u:?SnޜՆOP'Nk0JY$\Ȃ._"n>VV4U,gm1UcȥV6Nk>WULdi]عuɻ/n@~! \'jkIqSPK XGW pre-commit-hooks-4.5.0/tests/UT!ePK XGW( pre-commit-hooks-4.5.0/tests/__init__.pyUT!ePK XGWgeU2< pre-commit-hooks-4.5.0/tests/check_added_large_files_test.pyUT!eWn0VjiO=PU {cl6ݯ߱! i MiZ7oތMU0.h1UEDJeJ X.v?GK yaq[̔Z4c4[c4ǂ j .;vpyd5˪֍z.Vv i0PCYZ\Ǘ喡yԿw1M< ~ ?`y pٵČ9Wo{FAy~V:ܐ$i)ܑy$Ŭ|&€=HEfKp4'mϘ60FVA)^}Uh DSi6"R : d VkRV£Lm>YD#P%!m.>$[M;&K&WKkЩ"T'pJ{.ͽ2vŵdEnlJZ"yyGu|:|Z qAC]j] 6>.Vf HdhZ:I_R#&Y^Q rs؜O]3`p:?PK XGW`L2. pre-commit-hooks-4.5.0/tests/check_ast_test.pyUT!e} 0 Dw&KhBa\9-c)CKRm](-@t+`)f.j]JNvOIaf^d3DGU4 z*ފGNgcCBpVWcT;w'&֧+穿v"X[[h/ejʠ)?PK XGWS`; pre-commit-hooks-4.5.0/tests/check_builtin_literals_test.pyUT!eWKO0WXppBCU"E@tl^E Rݱ=3fxDQ:"UY E)bʂ[㢑{2C ,r`"*94GK VD9iޏMo28emYGlz|rJB)m"> d*OlǺKY^Ƹ``99(sA(%8L`e:Mޮg@65ޞ9hsx0qĪR=_Ù xOeIf]Q=_IaIjq=ٟԖ6MCKhqa(ſMӔlN|nlz3p DGӿ~eӦ^xTn`c%3݆9'7$Ek( +qmr W}tFZ!5i| QaB& N9ͧbkҡ r<2{!>8:CHsIVʲR]'FcZT؄,"lvn咶 D ϴ'mx8nG*Ɯ} 8tH@yW-ѦBצԌ89&u;դ:;AP8R4is8r(aB"q\H)% :KWk{Zŏ6;Ԁ6/wsW䥫׫QQ,ce,])O3S.R4e~h!etfϯyc{NuٱiQƠ+EujhsKV UT]y5XԔ9'MˀJ]x. ޏČkˇ~I)"_\I"M\|UPK XGWJ?< pre-commit-hooks-4.5.0/tests/check_byte_order_marker_test.pyUT!eJ1 }7YJı͐dp}{+ŋc 7Hvv;[6Ofsʼ7YV,[&%,sn jfz`m_Hⳃqf?|f>Mh o< ^_gX=?_xVS?I#3<ӣT?=PK XGWIЃ8 pre-commit-hooks-4.5.0/tests/check_case_conflict_test.pyUT!eW[k0~݃dh] Fa{!TbIFRyc}p4M1G;:;əQmHRR1'Ql=( #S-pt& 5M r"uL(>i& PLߖdB*8QTo\qrٻ{dk Z{J$3$,Dx4b'J\Ja'dI람.JfiZ񞂉Gp58v8Z->l-Bv8p@.J##xEQM9X{3 ULthimre6}.=%'dT7~ \k 比4 LɎ\'Ik1Ї3>p櫛=I>屸 |v":_ikmKReoT(:D,-=Ag&WIumx#JdH:chwB#vK?Ѥd;>3nÓ͊3'뗩K[PK XGW|E{3: pre-commit-hooks-4.5.0/tests/check_docstring_first_test.pyUT!eTn0+rI^hS|K k$H*[k'޶#H>;˙ݡtejq&Qm@H6)sSU*[c6>o1>8oT·?Qu <`1C|owD~c &"?9 4f(p72}F2&֪ 祢LQ+vz{gӒ}D-*<_S%B1]Z\ &lQP*pHZ#5@l(>#EMY!}}gxMJeP[Hiy`dAKm=li_t`@ҍz߸C0tpi (K<""ۤV8b@Ea'W޼,ߏQ'/8M AX,{< V1y/-CH//.OwR4!bok^cǸ(|7-K$ ߥ_1k{`T=NgJ k4_6Tptƕ:ѓ?FIN|p:%ngK[tkOJ7PK XGWF^D pre-commit-hooks-4.5.0/tests/check_executables_have_shebangs_test.pyUT!eWn6)Uk8bW"9%}ICCv7󑳥V dYN,ѴJ[`R*ˬPDQSf|3h`QT:1r4fR'3Oyg١&LL F BgE=la$ڬO;HO%e̖J7dԜ%o;44lD$BMQ}X+v~@*чeL-ӬV߹JZ.-I@~x{큙VVJŭ 1Ofу)wnӟ7F~|1cIUigb1=4mBfos?čxN{-,דf1<$Rc5uq.=-+z`g|b y+b3Xߜ$K؂kNPp`]j,V$_pfEábڳ<**+E&kY :r~a=)A,L%hWnI+'dl'Ywԕ wx~y-+ `vpHb,Ag?;:^q l%6*Wn0¬7;E*..`r-Z •hahg1vs9ڰ[g; Eݹg4yeʡZwI-y Pr4 {Lh>ceLj43GݛWdI{6믜撉LJ\Mv̳= ]4)ĭv(̂fb^C] ]ؓ< ")kg|(ed/˛vC9y_ft~mik ם>pϫGy}@8k+׈ÿPxsZ塔᎞[lfWbXNp\0 &A5ey΍߿f|?G[=nLd/PK XGWr`/ pre-commit-hooks-4.5.0/tests/check_json_test.pyUT!euAn EAPU)RTCBcq;R# n!!74ό-xAȘ$6 C} U{?sk8_IA0t4xdj0餢IfLʺ<Wp"tL_ɚ{(1$id= q!)\>\vc]k .ͣCRk÷sO`bU9&gdgL8{_fs #\زJ`$[Fp)*EG/zsi1f)@*, V}'G7"l^wg s\ݘPK XGW=9 pre-commit-hooks-4.5.0/tests/check_merge_conflict_test.pyUT!eWK4S!f(hr఻iM;E|x&iPPh?5Ƽv7Ԣ @y+E4hkDY7x8NsRǨ"hPNxmcYo:j]h52j2ۅJ2 y~ D [ubF?1][z޶|~F;lYY5%i /HdO8jϼ)'ͤ|ikeP*ނ4EknS|?E#vwC!?PK XGW_=7s3 pre-commit-hooks-4.5.0/tests/check_symlinks_test.pyUT!emn <)EݵR=^YY0= j#ؿ??SN|Ih-Rb첧Bl1z^[FBLz-=l3[X|!Qq_Z eK. =Șe S'AZR)>^KE%%ǒ,P(U3ıHȇ/w;ňTѧ*F'b `L#>ɣ|S`!yoa0oLU^gc'DӺ(Rp['^j=PK XGW?^7kV/ pre-commit-hooks-4.5.0/tests/check_toml_test.pyUT!ePJ1+]h"BTB;kc7"ւ6@潙yU,(UyQ)0vEA;Gِk"g5D&+X,MV'(Ɔ[Lu]Ƨ#TF-6셌KU7g0&RJnruq*#Ȕ $i'۹i/t`P0h?m-i \ +(X[t 8Tٛ?N38pG< Y0upb*VNfT>qڿ'Gӏd)]7C.IwTPK XGWra*9 pre-commit-hooks-4.5.0/tests/check_vcs_permalinks_test.pyUT!eTۊ0}W ,6v]~@[l5dq}e˹lVOb.猎fFZc"cX!NhEri2Mmٺ`eʱmkp((#v 5P6]FC(2ibtΡG匨I&2%AÔ^ 8UT>myp`'_oZ,MW^;Cj,B6e i̧y÷/_0_ߍ P8>AAwMn;B{&K@ f3@xxz_s+pK:7$W7fPnꑽ>6 wڋd |oAAu9H<08˸jƒ3a{A t43Bn oCkakr'G(>}~?إP/ ߍƽQ' +Bk?C ?Î  $PK XGW4CaZ. pre-commit-hooks-4.5.0/tests/check_xml_test.pyUT!eeOj0Wf h@W@Z__YJBIuYZ۝LZ S,0.pۥo6{zq-,dV}£ {\8=L%ِN c^UŒ8A7mr@Di&|mNȢj:UNؒܠ:$d[^}'tO5ISk:~kPOX Mtzv_PK XGWt9P/ pre-commit-hooks-4.5.0/tests/check_yaml_test.pyUT!eTn0nZ u+Drleya6%[;lw{3Y8v8gJ!XQ4;Q$JKjn|QPnNfC eFSPͧ܁+(ލ) -ܦhЩD$CqbxhD(nEa#t- JE(_OQ2h情d5cG9Ӌ@v&w'fv5 h=@:H5%7Mc{Uli0mܤ@RqfIFIe;yveZ!Ld]S1)MBzC508PxtL8BK(`X,x`{lp4$ L6 |z[0|5S.33^HO%j b+HAm|<no?_o>].dZ㕀78|i. 1#r44p3(88gݳPK XGWdӘ( pre-commit-hooks-4.5.0/tests/conftest.pyUT!eE Ey0OTݲU#ڲ<$p%+RGNS, pv%ޓ77EhEbix6ot?Xb}ԯJXOsB|`)t#/?0ԝ%ugKߌbfPK XGWEX9 pre-commit-hooks-4.5.0/tests/debug_statement_hook_test.pyUT!eTAn0DzU8Bh>@q$acj=}U_%e9J…m${w9]Ry2a%ӭ0Ƣ@mMȲ!0TwTZ۶>U@+d+M>ܱ> 鏀i62YՐ]J/|- |Ȳ*ՂPy)/fg y1.*ӗsioaa)e~ap3svw?橴i&X : Z׮nӻ zQK^'/NՄ#,8$,}MDuM5a+閝.Tp=ccH?'#ZV;ĽF+:X$h%9~#E[>V~&T2tئ˯^#,X" ΜDw=X dΦ&򎊷7ؐ2{amP$։#!ii$i7m7scQ#je9ys 7fVSy1P1PfVsz6;ZE-z9;/FgxQ"˶śNVg#ӮIb 0_=nv4=I ɞ^%/Z<Z ރOEPK XGW~; pre-commit-hooks-4.5.0/tests/detect_aws_credentials_test.pyUT!eX[o6~ ɀҬqRw $Ea(%f,Iŗ}m%Naf$Lܾs(RacI1FlR#¹D3U3\؂hZm_:_L3TS_cTؗ4\3 !F ) 7?"msx 4b|ŚEٽ$U">_o4ޜș ̩lC_H4@*H%RTu{+]t iyסN9o +h _73@Ï}eގnThc"*owe^륻55uL6GZV6sAʲRGR}Cv'z-a<9 wRZ%jLO׮#L A~DdL-мRuW84pr0A2..r5G7!ëۛTPܖnԒm"{ȥHfԣM-xb2ʼzj8D#IIsY0J%P8B@'^Pâ ]-`gt]D0; !9NȦ-u3Mbs6u;VM4.+CbFy哅]b0&<(R[?]9q:7ZL+:9tD<]XRiۥECtXRK/&2f7;<^U8勘u.K GˆaUE5oki9C)yz  +=v$pB{1sgYwrIFQ[1 P;3D-ޡi/m&`tvRAP Q­jTؚ//fU5 YX\ŏgEO!fFegA#($VQ={۝3#c_o遇U;t!E9fZ,0!}l/&m`1޽XNLgdc 0;Ws7fA?|$@nuAT;Elw.Zmd7 PK XGW56 pre-commit-hooks-4.5.0/tests/end_of_file_fixer_test.pyUT!eSMO0W4@I&{71Mwyե%塬Bwu B3ͣrRVvnCP[26bn? BU^ݐpiZ|VkW. J ÌChۆuvHϻŏO!J=nW e5%Eؔ'3\geb. zD1Sv64E $ uNs˞PK XGWQMJ8 pre-commit-hooks-4.5.0/tests/fix_encoding_pragma_test.pyUT!eWKs0+t0In0S/=vFAFb$W/lƉ_ z|ՒsVZCHY1.I$ aj/ݕژ$mEi2B7hSRK#8bd|y^s=Ja,0=,W!Yر7#4sj3'5RV;ER mʰ !y7Q$w5c5fM`ڿ+`}WzDYk-01sl{'(;I1nr\'1,h\[ {"~ho qTb!Z* ?2tC kDjO77Lt*B.TU֯ֈ_0P1pl "8(DXM|ZH v`,0fJgM ڱ>z~XJZg&.3C;s-`b>d*q|叔,@e,5MQ?Κԕ._ڦ4hb"ʥ[._ίbJlCSƔ#츁ĤU/ȝ[e5ˋI~pRM$ݫ hGpRQ/9υm]o]6 "9";5 ` xΝ 1~5xT 6-Yb{L>e ^>0p{mi)CتMYiƉEޘj stNie8=G kI5)|^?:x w .|Q7ܷ:KfoPK XGW5QZ: pre-commit-hooks-4.5.0/tests/forbid_new_submodules_test.pyUT!eTn0+,qH"v \+ CUTzD\iƞv,gx]uUJŁ\{fqƚ! N1F­"w ECP> ={L"X w%jՀ:'!Cz #VQcI!UvlC ǥ>+~B=[YeKfTJl]WU%B Rj;)f.*KR>Lqfi^gAʇ=q 2 Ӫm4mh7*8CUɳF[MȅV#\JZE&:)n?5M*gq*@ -DD%CO%t)sI!+*;`uJ9IȬw̽WYx[ YK:dkZ'Bb.a *BϔsQJ<>p|r<訶PE9O5$K K~5+N=0Ԏ0#&аL 8s~ȤBuYSHUH>s$=!1hu,LREG y]_5xmpVt YBvSZ*M_ZPL5?b;Cg 얜ܐ\7eqEvo찕3l)9{HR+aHAh q:o*c}Qƌ3{>Gsq xv–([%R%U@ZD(r5s0g{"Zu8qC; 4 3v" ̡oeI}XhToUX8ѫfp<=8onJNb{x -Rʶ6%B!vct8Oww6,Ƌ5n5N 3ظ1ٳsAD Vb;6%KwU5]O^x9B DA Q|*GĪ?Dד5 MxN"c|1mQފ}/rpkA4?qA.?}Ko;PPK XGWH 8 pre-commit-hooks-4.5.0/tests/no_commit_to_branch_test.pyUT!eUn0z0T iDj~@,`-=tV&ʶIZoŸ́{)Y IcJIRХZh=iV)/֠#Y=vǮ*sRX IJHXl(u'R.J=G [ qÒ%g^i5Fb1 Q#bT9u>L O֥ٙf3-;J*H#A5V>u~rItgPK XGW@[ 7 pre-commit-hooks-4.5.0/tests/pretty_format_json_test.pyUT!eWn8}W\e $VJr$l33٪6$$aٶjۇ`̹smhU m5D(mI,BICH7L?2֊9Zn,!`\յԳp#-ߍ} iélkj҆{nF:a@)x:M< >R%6XNF=si$@ ѬV?yQ)*.q2J [^y/PAЙy2ҠyGT2 I貃e~Q/=w l|n:= A#ňw;TN`GfZ{[\Z>⦐Ih?Pmq4nK}Lt> T[p`?8IW=Ofq## {&^oȍ0PkN 5jAa0`jǜ͟AsWç\ Ybڝ\^dBAcoΕφH=#D-uD!Sjm8g9SAj,]\(xZ8RiB p7^XƯ /oEӚǴ!TI#O[ϊ;>8  JCuvG!CcJA:1ED!#!D''҄2Pm<qD/C17@Zm"涯YQC|Jb\GX,1Y}W u ,"X>`j4$cb2!5_Age"uf #+g2T{-F݅T2NXZ,C_aS^M߽:Eӽ:Z.]XݍNX۰˴U[ACSՖkZv?<0/ Ek^xÝܾWd}CV֠@8 6뙤dA,5<[cvltEY3#W{'c<[hZN}h6ېv-ɋD><r>j_N?Q5@qzt~;v~gqkin'=Ow{TݔL&!f֖>IŶ4k$y?$SH"fKPoL0ҶT_4ey" b+O kE3&'?6%M{},%br ;Mg.#{qn (ؖqht3aU@\Pt3Ja/3z:_PK XGW>J 5 pre-commit-hooks-4.5.0/tests/sort_simple_yaml_test.pyUT!eVmk0_ql`13/B% BF-y,%nu3I=w:)WB(FBj:^aAn+t\ʲ䆬\D hZ0eр\iCl;ү\tҌr~jzW3Lu3݌p8<\`Ԇ>o M}Lyg1ps$x8\SC38o|ipM넰nyMy R/#is""nO&%U(E=Hӓ)W/Z` c9X…avj1"SVWP 7Nkj9RQR:oE@1.42(`=dDcՐy~mI GZ3Hy a:FPs&~xŐKv@ZhZ†D"N2yj#0ZWX݇fNݫz{,qfnzGyjH*^!8 5v^bT%-iӥ]]u)ziؠj4̊ـ{LmD!ipN{ם} ?8CΩg97!)i`]>@;6޻YfK)}Q|,&H$ zw,.vh`Z]ȵ*< ,6H{r訷7aN|x.dPK XGW!A1 pre-commit-hooks-4.5.0/tests/string_fixer_test.pyUT!eTM0W A2ɭ.FGkumHJm>bI[y[Z3Bȓ?YlPd+!Wş`z␾<A䭪Y+:L7f-7*:M{tA./CZXNq?,Gͽ^3/@Jpv+aDWwFT/*7~6RR!LPK XGWɟ > pre-commit-hooks-4.5.0/tests/trailing_whitespace_fixer_test.pyUT!eVr6+Ɏ$=K9hg0PX;,@"id oi@D'BjZc ֆ$)]ĽL(IjҲ4"q0d:*}'bVQJ'IOh/Ziedf _*ݞHt)>'| coVGoU/O~ȯGK<ډ:Yi+eO!N+WgfEFqK0(<>NMB· 'v$`6BcQǑ8bxE3,G <)1?D &!!>,u2N 1DޔW8_. bg)5E=͟)LLy ^XZ}#t F"VgoAj΀3cy`N\cqU">+tPq^ Y2,w+lN'>wT:HcX]`'ox]}BnC^%+~itx/Jg^EI{zqɢ 0͔6jl$*(eeZ8L/|E6_̛eW6F!7WP8Y.cAOXM>}LIk&':iuhpypl/[wv_43kVD|Hz~Cky;2\+ogI@\?P{g#*FE]}3]Anq^}p[v lc>M4b!Y-(!%`tW ¥c:X:XcKހ@C΁ګ6~jcWo?PK XGWDl) pre-commit-hooks-4.5.0/tests/util_test.pyUT!eAk! oB$9{M1(YWM~}u4E|c R~ AkCҌcd>$D }1xnb?of;b&N:N&^!R|f'eh<8j(E\_]%IjK)EN=IlߞVGV]u#?[9h W̖TF_+h0xA_Q924yzomց=HcQD<\Y+"3G;u\v*C_=HBGPK XGW0Tg pre-commit-hooks-4.5.0/tox.iniUT!e}P]K0}ϯ{n&VdPHтu F)a4iQE󑓳qz(^ t4=0VplhA*0qf-vB !E#BI2~o}%^5mfzei';qFGy Wmu7@sd;EY[]m񆟿`T:V| ҇r}z& Y-$?~cksY(m!J. )\/PK XGW pre-commit-hooks-4.5.0/UT!ePK XGW >pre-commit-hooks-4.5.0/.github/UT!ePK XGW) pre-commit-hooks-4.5.0/.github/workflows/UT!ePK XGWB'1 pre-commit-hooks-4.5.0/.github/workflows/main.ymlUT!ePK XGWLv]33! pre-commit-hooks-4.5.0/.gitignoreUT!ePK XGWG. cpre-commit-hooks-4.5.0/.pre-commit-config.yamlUT!ePK XGWh%4- Bpre-commit-hooks-4.5.0/.pre-commit-hooks.yamlUT!ePK XGW!, e]I# c pre-commit-hooks-4.5.0/CHANGELOG.mdUT!ePK XGWD #pre-commit-hooks-4.5.0/LICENSEUT!ePK XGWbA}# %pre-commit-hooks-4.5.0/README.mdUT!ePK XGW( 4pre-commit-hooks-4.5.0/pre_commit_hooks/UT!ePK XGW3 4pre-commit-hooks-4.5.0/pre_commit_hooks/__init__.pyUT!ePK XGW% lB J5pre-commit-hooks-4.5.0/pre_commit_hooks/check_added_large_files.pyUT!ePK XGW0j4 C9pre-commit-hooks-4.5.0/pre_commit_hooks/check_ast.pyUT!ePK XGWBh A Q;pre-commit-hooks-4.5.0/pre_commit_hooks/check_builtin_literals.pyUT!ePK XGWwFEB ?pre-commit-hooks-4.5.0/pre_commit_hooks/check_byte_order_marker.pyUT!ePK XGWpe> Apre-commit-hooks-4.5.0/pre_commit_hooks/check_case_conflict.pyUT!ePK XGW ?@ Dpre-commit-hooks-4.5.0/pre_commit_hooks/check_docstring_first.pyUT!ePK XGWR+{ J 2Hpre-commit-hooks-4.5.0/pre_commit_hooks/check_executables_have_shebangs.pyUT!ePK XGWE\P5 Lpre-commit-hooks-4.5.0/pre_commit_hooks/check_json.pyUT!ePK XGWSS|? Npre-commit-hooks-4.5.0/pre_commit_hooks/check_merge_conflict.pyUT!ePK XGW|O Qpre-commit-hooks-4.5.0/pre_commit_hooks/check_shebang_scripts_are_executable.pyUT!ePK XGWNo9 (Upre-commit-hooks-4.5.0/pre_commit_hooks/check_symlinks.pyUT!ePK XGW܍W5 Vpre-commit-hooks-4.5.0/pre_commit_hooks/check_toml.pyUT!ePK XGWn? Xpre-commit-hooks-4.5.0/pre_commit_hooks/check_vcs_permalinks.pyUT!ePK XGWm,x4 [pre-commit-hooks-4.5.0/pre_commit_hooks/check_xml.pyUT!ePK XGWf |5 ]pre-commit-hooks-4.5.0/pre_commit_hooks/check_yaml.pyUT!ePK XGW=0_P? (apre-commit-hooks-4.5.0/pre_commit_hooks/debug_statement_hook.pyUT!ePK XGWa = dpre-commit-hooks-4.5.0/pre_commit_hooks/destroyed_symlinks.pyUT!ePK XGW1A 0jpre-commit-hooks-4.5.0/pre_commit_hooks/detect_aws_credentials.pyUT!ePK XGWZ= ppre-commit-hooks-4.5.0/pre_commit_hooks/detect_private_key.pyUT!ePK XGWacj< spre-commit-hooks-4.5.0/pre_commit_hooks/end_of_file_fixer.pyUT!ePK XGWk? vpre-commit-hooks-4.5.0/pre_commit_hooks/file_contents_sorter.pyUT!ePK XGWYVx .@ {pre-commit-hooks-4.5.0/pre_commit_hooks/fix_byte_order_marker.pyUT!ePK XGW}'w> }pre-commit-hooks-4.5.0/pre_commit_hooks/fix_encoding_pragma.pyUT!ePK XGW/[@ pre-commit-hooks-4.5.0/pre_commit_hooks/forbid_new_submodules.pyUT!ePK XGW#Q < cpre-commit-hooks-4.5.0/pre_commit_hooks/mixed_line_ending.pyUT!ePK XGW஢?I> ʼnpre-commit-hooks-4.5.0/pre_commit_hooks/no_commit_to_branch.pyUT!ePK XGWMzZ= ipre-commit-hooks-4.5.0/pre_commit_hooks/pretty_format_json.pyUT!ePK XGW;/}2 'pre-commit-hooks-4.5.0/pre_commit_hooks/removed.pyUT!ePK XGWi-A jpre-commit-hooks-4.5.0/pre_commit_hooks/requirements_txt_fixer.pyUT!ePK XGW6~z ; pre-commit-hooks-4.5.0/pre_commit_hooks/sort_simple_yaml.pyUT!ePK XGW 7 pre-commit-hooks-4.5.0/pre_commit_hooks/string_fixer.pyUT!ePK XGW wC pre-commit-hooks-4.5.0/pre_commit_hooks/tests_should_end_in_test.pyUT!ePK XGWnpX D pre-commit-hooks-4.5.0/pre_commit_hooks/trailing_whitespace_fixer.pyUT!ePK XGW!N/ pre-commit-hooks-4.5.0/pre_commit_hooks/util.pyUT!ePK XGWwx+ pre-commit-hooks-4.5.0/requirements-dev.txtUT!ePK XGWmE^] Spre-commit-hooks-4.5.0/setup.cfgUT!ePK XGW,7<I pre-commit-hooks-4.5.0/setup.pyUT!ePK XGW zpre-commit-hooks-4.5.0/testing/UT!ePK XGW* pre-commit-hooks-4.5.0/testing/__init__.pyUT!ePK XGW) pre-commit-hooks-4.5.0/testing/resources/UT!ePK XGWK9$N apre-commit-hooks-4.5.0/testing/resources/aws_config_with_multiple_sections.iniUT!ePK XGW2WC pre-commit-hooks-4.5.0/testing/resources/aws_config_with_secret.iniUT!ePK XGW%OU pre-commit-hooks-4.5.0/testing/resources/aws_config_with_secret_and_session_token.iniUT!ePK XGWr>>FJ  pre-commit-hooks-4.5.0/testing/resources/aws_config_with_session_token.iniUT!ePK XGWbtG pre-commit-hooks-4.5.0/testing/resources/aws_config_without_secrets.iniUT!ePK XGW kS pre-commit-hooks-4.5.0/testing/resources/aws_config_without_secrets_with_spaces.iniUT!ePK XGWR>9 pre-commit-hooks-4.5.0/testing/resources/bad_json.notjsonUT!ePK XGWz]@ pre-commit-hooks-4.5.0/testing/resources/bad_json_latin1.nonjsonUT!ePK XGWHF#7 zpre-commit-hooks-4.5.0/testing/resources/bad_xml.notxmlUT!ePK XGWv3339 pre-commit-hooks-4.5.0/testing/resources/bad_yaml.notyamlUT!ePK XGW$| ? pre-commit-hooks-4.5.0/testing/resources/cannot_parse_ast.notpyUT!ePK XGW3 pre-commit-hooks-4.5.0/testing/resources/does_existUT!ePK XGW™ԕ#0C Opre-commit-hooks-4.5.0/testing/resources/duplicate_key_json.notjsonUT!ePK XGW3=K1 ܼpre-commit-hooks-4.5.0/testing/resources/img1.jpgUT!ePK XGW= gzM Ŀpre-commit-hooks-4.5.0/testing/resources/non_ascii_pretty_formatted_json.jsonUT!ePK XGWaW5 pre-commit-hooks-4.5.0/testing/resources/nonsense.txtUT!ePK XGWZ':HG Rpre-commit-hooks-4.5.0/testing/resources/not_pretty_formatted_json.jsonUT!ePK XGW7Uߡ5 pre-commit-hooks-4.5.0/testing/resources/ok_json.jsonUT!ePK XGWiV2F3 opre-commit-hooks-4.5.0/testing/resources/ok_xml.xmlUT!ePK XGWR1 5 pre-commit-hooks-4.5.0/testing/resources/ok_yaml.yamlUT!ePK XGW~.<LC cpre-commit-hooks-4.5.0/testing/resources/pretty_formatted_json.jsonUT!ePK XGWt :BG  pre-commit-hooks-4.5.0/testing/resources/tab_pretty_formatted_json.jsonUT!ePK XGW(3L= pre-commit-hooks-4.5.0/testing/resources/top_sorted_json.jsonUT!ePK XGW V0;LL apre-commit-hooks-4.5.0/testing/resources/unsorted_pretty_formatted_json.jsonUT!ePK XGWfBs& pre-commit-hooks-4.5.0/testing/util.pyUT!ePK XGW 8pre-commit-hooks-4.5.0/tests/UT!ePK XGW( |pre-commit-hooks-4.5.0/tests/__init__.pyUT!ePK XGWgeU2< pre-commit-hooks-4.5.0/tests/check_added_large_files_test.pyUT!ePK XGW`L2. pre-commit-hooks-4.5.0/tests/check_ast_test.pyUT!ePK XGWS`; pre-commit-hooks-4.5.0/tests/check_builtin_literals_test.pyUT!ePK XGWJ?< pre-commit-hooks-4.5.0/tests/check_byte_order_marker_test.pyUT!ePK XGWIЃ8 pre-commit-hooks-4.5.0/tests/check_case_conflict_test.pyUT!ePK XGW|E{3: pre-commit-hooks-4.5.0/tests/check_docstring_first_test.pyUT!ePK XGWF^D jpre-commit-hooks-4.5.0/tests/check_executables_have_shebangs_test.pyUT!ePK XGWr`/ pre-commit-hooks-4.5.0/tests/check_json_test.pyUT!ePK XGW=9 pre-commit-hooks-4.5.0/tests/check_merge_conflict_test.pyUT!ePK XGW I zpre-commit-hooks-4.5.0/tests/check_shebang_scripts_are_executable_test.pyUT!ePK XGW_=7s3 pre-commit-hooks-4.5.0/tests/check_symlinks_test.pyUT!ePK XGW?^7kV/ =pre-commit-hooks-4.5.0/tests/check_toml_test.pyUT!ePK XGWra*9 pre-commit-hooks-4.5.0/tests/check_vcs_permalinks_test.pyUT!ePK XGW4CaZ. Gpre-commit-hooks-4.5.0/tests/check_xml_test.pyUT!ePK XGWt9P/ vpre-commit-hooks-4.5.0/tests/check_yaml_test.pyUT!ePK XGWdӘ( pre-commit-hooks-4.5.0/tests/conftest.pyUT!ePK XGWEX9 pre-commit-hooks-4.5.0/tests/debug_statement_hook_test.pyUT!ePK XGWऽ 7 Tpre-commit-hooks-4.5.0/tests/destroyed_symlinks_test.pyUT!ePK XGW~; pre-commit-hooks-4.5.0/tests/detect_aws_credentials_test.pyUT!ePK XGWL m7 vpre-commit-hooks-4.5.0/tests/detect_private_key_test.pyUT!ePK XGW56 spre-commit-hooks-4.5.0/tests/end_of_file_fixer_test.pyUT!ePK XGW<z 9 vpre-commit-hooks-4.5.0/tests/file_contents_sorter_test.pyUT!ePK XGWƳ: pre-commit-hooks-4.5.0/tests/fix_byte_order_marker_test.pyUT!ePK XGWQMJ8 )pre-commit-hooks-4.5.0/tests/fix_encoding_pragma_test.pyUT!ePK XGW5QZ: pre-commit-hooks-4.5.0/tests/forbid_new_submodules_test.pyUT!ePK XGW2IA6  pre-commit-hooks-4.5.0/tests/mixed_line_ending_test.pyUT!ePK XGWH 8 cpre-commit-hooks-4.5.0/tests/no_commit_to_branch_test.pyUT!ePK XGW@[ 7 pre-commit-hooks-4.5.0/tests/pretty_format_json_test.pyUT!ePK XGW],w+ {pre-commit-hooks-4.5.0/tests/readme_test.pyUT!ePK XGWJ, pre-commit-hooks-4.5.0/tests/removed_test.pyUT!ePK XGWSۼ; pre-commit-hooks-4.5.0/tests/requirements_txt_fixer_test.pyUT!ePK XGW>J 5 pre-commit-hooks-4.5.0/tests/sort_simple_yaml_test.pyUT!ePK XGW!A1 Ipre-commit-hooks-4.5.0/tests/string_fixer_test.pyUT!ePK XGW*B= !pre-commit-hooks-4.5.0/tests/tests_should_end_in_test_test.pyUT!ePK XGWɟ > h#pre-commit-hooks-4.5.0/tests/trailing_whitespace_fixer_test.pyUT!ePK XGWDl) l'pre-commit-hooks-4.5.0/tests/util_test.pyUT!ePK XGW0Tg (pre-commit-hooks-4.5.0/tox.iniUT!ePKtt1'*(c4a0b883114b00d8d76b479c820ce7950211c99b pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy