angie-module-dynamic-limit-req-1.11.8-1.el10> 6 6_ ܉3!뎯=NHeazx˄vj4 azx˄vw|IJ)Z ~k4$XGblZ[zj df!p'R.e-W)BM& 0l;IAWC+_ӒD hWG'}쭂iI+,B^16a*HT>΀(;S3N܊&mWYpzQ:G[ ;WJp`@ȸJ;P*&txJ4}k@xO>'ty0j.6V:qSPr`%{-Q-E՜ԕ5ѧW[L:(!5z 3 _V1׷VfPWdE"oN&>2DMjf37ԾEO T/8$ f{\P7=G+1i+6FlFDFG R^S\RKO`di̙p|{,)ktv`t>9)ۧ_]VY"|r+7402c86a218e9e459a9d0542415696e625916ff82202f27d01af93a944f97edd5c265f275f945138ad76e00a8c31c19a04070a49hs<YnYH>@$y?$id!( / V 4:BP |             6T X(89 :>F GD Hp I XY\ ] ^ bd!ue!zf!l!t! u! v!w#0 x#\ y#z####$$$(Cangie-module-dynamic-limit-req1.11.81.el10Angie dynamic-limit-req dynamic moduleModule is used to dynamically lock IP and release it periodically.j3angie-packages-build-26476-b47.theta.wbsrv.ruBSD-2-ClauseRelease Engineering Team Unspecifiedhttps://angie.softwarelinuxaarch64if [ $1 -eq 1 ]; then cat < - angie-1.11.8-1Release Engineering Team - angie-1.11.7-1Release Engineering Team - angie-1.11.6-1Release Engineering Team - angie-1.11.5-1Release Engineering Team - angie-1.11.4-1Release Engineering Team - angie-1.11.3-1Release Engineering Team - angie-1.11.2-2Release Engineering Team - angie-1.11.2-1Release Engineering Team - angie-1.11.1-1Release Engineering Team - angie-1.11.0-1Release Engineering Team - angie-1.10.3-1Release Engineering Team - angie-1.10.2-1Release Engineering Team - angie-1.10.1-1Release Engineering Team - angie-1.10.0-2Release Engineering Team - angie-1.10.0-1Release Engineering Team - angie-1.9.1-1Release Engineering Team - angie-1.9.0-1Release Engineering Team - angie-1.8.3-1Release Engineering Team - angie-1.8.2-1Release Engineering Team - angie-1.8.1-2Release Engineering Team - angie-1.8.1-1Release Engineering Team - angie-1.8.0-1Release Engineering Team - angie-1.7.0-1Release Engineering Team - angie-1.6.2-1Release Engineering Team - angie-1.6.1-1Release Engineering Team - angie-1.6.0-1- Release 1.11.8 - Updated angie-module-keyval to 0.5.0- Release 1.11.7 - Updated angie-module-auth_jwt to 0.14.1 - Updated angie-module-opentracing to v0.47.0 - Updated angie-module-vod to v1.8.1- Release 1.11.6 - Updated angie-module-auth-jwt to 0.13.1 - Updated angie-module-testcookie to 7d263d4 - Updated angie-module-njs to 0.9.9 - Updated angie-module-vod to v1.7.2- Release 1.11.5 - Updated angie-module-auth-totp to 1.2.0 - Updated angie-module-cache-purge to 3.0.2 - Updated angie-module-keyval to 0.4.0 - Updated angie-module-njs to 0.9.8 - Updated angie-module-opentracing to v0.46.0 - Source of angie-module-dav-ext switched to https://github.com/mid1221213/nginx-dav-ext-module v4.0.1 - Source of angie-module-vod switched to https://github.com/dio-az/nginx-vod-module v1.7.1- Release 1.11.4 - Updated angie-module-auth-jwt to 0.11.0 - Updated angie-module-cache-purge to 2.5.6 - Updated angie-module-cgi to v0.15 - Updated angie-module-njs to 0.9.6 - Updated angie-module-opentracing to v0.43.0- Release 1.11.3 - Updated angie-module-jwt to v3.4.4- Updated angie-module-njs to 0.9.5- Release 1.11.2 - Updated angie-module-cache-purge to 2.5.5- Release 1.11.1 - Updated angie-module-vts to v0.2.5- Release 1.11.0 - Updated angie-module-echo to v0.64- Release 1.10.3 - Updated angie-module-cache-purge to 2.5.4 - Updated angie-module-cgi to v0.14.1 - Updated angie-module-lua to 0.10.29 - Updated angie-module-njs to 0.9.4- Release 1.10.2 - Added angie-module-auth-totp - Added angie-module-combined-upstreams - Updated angie-module-opentacing to v0.41.0- Release 1.10.1- Updated angie-module-headers-more to v0.39 - Updated angie-module-njs to 0.9.1- Release 1.10.0 - Updated angie-module-cgi to v0.13 - Updated angie-module-otel to v0.1.2- Release 1.9.1 - Updated angie-module-auth-spnego to v1.1.3 - Updated angie-module-cgi to v0.12.1 - Updated angie-module-modsecurity to v1.0.4 - Updated angie-module-njs to v0.9.0 - Updated angie-module-opentracing to v0.40.0- Release 1.9.0 - Updated angie-module-cgi to v0.11.1 - Updated angie-module-njs to 0.8.10- Release 1.8.3 - Updated angie-module-cgi to 57f660bb2c6ef6e4b75c65406080d0236860ca08 - Updated angie-module-jwt to v3.4.3 - Updated angie-module-ndk to v0.3.4 - Updated angie-module-opentracing to v0.39.0- Release 1.8.2 - Added angie-module-auth-pam - Added angie-module-cgi- Added angie-module-unbrotli - Updated angie-module-auth-spnego to v1.1.2 - Updated angie-module-headers-more to v0.38 - Updated angie-module-lua to 0.10.28 - Updated angie-module-njs to 0.8.9 - Updated angie-module-vts to v0.2.3 - Updated angie-module-wasm to v0.2-beta2- Release 1.8.1 - Updated angie-module-auth-jwt to 0.9.0- Release 1.8.0 - Added angie-module-http-auth-radius - Updated angie-module-auth-jwt to 0.8.0 - Updated angie-module-jwt to v3.4.2 - Updated angie-module-njs to 0.8.8 - Updated angie-module-opentracing to v0.38.0 - Updated angie-module-wasm to v0.1-beta5- Release 1.7.0 - Updated angie-module-opentracing to 0.36.0 - Updated angie-module-lua to 0.10.27- Release 1.6.2- Release 1.6.1 - Updated angie-module-opentracing to v0.35.3 - Updated angie-module-zstd to f4ba115e0b0eaecde545e5f37db6aa18917d8f4b- Release 1.6.0 - Updated angie-module-auth-jwt to 0.7.0 - Updated angie-module-auth-ldap to 241200eac8e4acae74d353291bd27f79e5ca3dc4 - Updated angie-module-jwt to 3.4.1 - Updated angie-module-keyval to 0.3.0 - Updated angie-module-njs to 0.8.5/bin/shangie-packages-build-26476-b47.theta.wbsrv.ru 1781792662 1.11.8-1.el101.11.8-1.el10.build-id3c75fea77ac001ccbf6556aeff66e0a7d1134c9464daf29cc2f9925ca0e0b1eda851db01aa7b68b6ngx_http_dynamic_limit_req_module-debug.songx_http_dynamic_limit_req_module.soangie-module-dynamic-limit-reqREADMEangie-module-dynamic-limit-reqLICENSE/usr/lib//usr/lib/.build-id//usr/lib/.build-id/3c//usr/lib/.build-id/64//usr/lib64/angie/modules//usr/share/doc//usr/share/doc/angie-module-dynamic-limit-req//usr/share/licenses//usr/share/licenses/angie-module-dynamic-limit-req/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection cpiozstd19aarch64-redhat-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=64daf29cc2f9925ca0e0b1eda851db01aa7b68b6, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3c75fea77ac001ccbf6556aeff66e0a7d1134c94, strippedASCII textRRRRRRRR RRRRRRRR kBǥX-_#utf-8196c3fbc2d02303f67f7d0a71c0fb32db16a32a1818c667c9d60068f3fa334da9baa9672aaeff9b0497f27618264fa7ecc3410b4a92289f3396c5734dc9ed0d9?(/hUz%bJ8Lk 7d*jlPrc$"Zď7!x0*T[%ӺoJ;Ə9RJ?u% tz !Ǜ\x2Բ`&e)stlgg O#~]xGy-Hn`~,K7R7-e/d̜=Y&F&9uݓ Ο"Gaݞ6hEfug_+)Лn v9t3ztȯͶSDrLʸ?74la8}%u]_B>Ϳ-$n>='sN_Ƕԛ㍛n<ϊFmK,{% ,M;ec(UlOAe&X=q?6nӲf<NaOZme?ۢtdm6bOfFGΏT> [n]&˘nU2_9Mޭ2] ڧ?O97a5e 2# DG~\R 6>BPN=pJӯOV gykCfsL{ih1ko|143Y_S=D+I9FAb┷?~ ~8\XE%TTJ*:uONSuniԈ*Ri{G%,ӓ}j^SJbV ۲6e*ՄSwSRU$tv¥[**JJ+*J響׊j¡ZZO7KF*bZEj6 Ĕ|rSi)EW|$ Hܳ&.˖p`^oKM[!c>uoWas%NB:,T㨗h{j)MkF_飜w]`"O_.;[:(Ѿk|Ҥ@{ q菲{{߃E1l;WͿ;Ͼ]p^(P?o߼̶!x47vY@`#<]oqN?RslZ @&mtaK*B>ڵL||!I Kt."Dɹȅ?~3"ri)S f~f+4(!u>! 5&fu66 F&R=i%EtC[XK~c.'"s&po EMaϐ&MHOE 7.yKyW41O 3/t I }-twd:n3rdWla[Mmن^G,;iM;<ٖu7dE&7@?7F_)KWY #+n}u|hNo-KE~$uIU QhAv;Ӫ|1AWYHX@ .@iE^HrPcH ЀE&GJ&& &fJ|8$a0ݕ.k2ה]]}[;`2A>'] &3RXl 72Lx,H75e_ 2֎(VJ8Nxf'fxwVIg 3gJM1r+B@|4yc3XCB< BS%R@bd-dK_Ʌ9Ǒed09=Uq*''NI wP6cp:eYc4m?"*9SO~}:&S!B^2!1u;$ۈDO}pjr;)}BBNAO-?_Z(SrjI`jۇzղ՚łEZZ?ųWjcq-ucUk`^8j+jY+jςNo^z1^iK#j(E=1U:ݲ]֫uRv2\dY9fh\>jU󟜘F<} I)OzZJIdqX7zbxWTC ֺ5Υݲ^>l±TrPjpmkZzKwJ5zJk#}: DfZLD-"nncz [%w9+ݜ( 1r(;?ޛ?O#|gz+?9[_ki#@ûWV*.GXM.DtlQ3Qc*CإC裮-c+̡G=7zc$A`+AlIAu xeZm fz Dڼԟ ȍgs>74t"P7BN7~ovȍ%3~"+u<;:[HPOp^[=>+k@mA %RF4 )c+15 /U Qvc4\4vzT)a^:"42/ߎ]ηg $ ͔=U44Hrd |!hG@|(p i-ܼi z(•i(ȨWyz VvI![ mHY6{S@7tА 0p$LHdwm꡺L{T1 'WT, ɽ%C-C,8GoTd ̑?yXgC#Q3ޜ&gy,;egmwFf@YdHޘ#Gt;C,֗P)ƨ/h J7oܛLہ@җc p8ill7KٛЅs,J /NZ5p,^bNL@UC9׼1c+g"oSO9'47š5>ZstQ/ɉtdބiFyC4641^~̒{->nysT)yJ>q-XjofW{X'^p-Jj_w>Wj2=Wb+ ̺ńkVZ6˕ez7h-Ttk,xڙ"9S]]281@%W"P BI^v̌‚΂ L,< chq튛-6x~tʓJ "TqBƸ*#ya9-9>,Pڒ(:`Kc8`Q.`*D QzPKZȋW+gHgDk#AgL#|nDiqBabxWb tH!Ug䡈5_>n0&LķIP!pri :J|HN}PbOg/pi9; [PkE<\-I"›Bm&.KMp 4ƀ&UQtl@jaF`!D #2,&8YEr_jP@KHupHrc'-GPBp,`͒n$?p U:ozcD 7y(N)4𢀐7( @P%\/Le+688a(P%jrW7* Nɥř7Yذ|pc@C32.~0@B܄,Vuu"@$cT-(0 -i8 *2h &L X7daS; |a BJNFȒ/\J;+dqQTf0 %)ɄY@kÄh0jq(MB" 2PkH%g#֍oP);@iC.('1f&WهvnޝO!D.k[`)J9`oM\ne bE= ^b~*>N@ @/Gpp-p}t0Nd|8t1C-Gk!6wQ2!<ۿlڰoVα>-h2"R͒貑>B=Ry !.!o8CpmY1ЀP:5V8Xlgp?cPGkMQ8 pB.KVu[upkiBi#֎Z)>O-Q;jCt.$!އi5HRmyJznXŨ߮tliԩ̈́\oдTx荊u nBe ;PtĴ||KapMI|pc%KxghX~:0s 顠9qR1|ȴ9ΔkCP 1<4ߝv賆 aca*lۗ/Fؘ&!Jy(E|(<ܕ@8?mZ1Ʌ%6qϻj,!/-g"%7#'ox|$R?\}[¢2Znuq6`=,跏31nH#_)?@w<sѢK{2̣s73>رqWƼFxvF޹=5"{JߚKߴH]Im7(ORJ9`#LV-|c?Dդ֌ @:Iɳsr%>"Oݬ`jVGkVZ1}5)!(vczK?s}%u<c+3uTrӨfIzM]98P#POFZ1|A4-όs9r~4A wg2vL!Pj&Y= cݡpP Sq)jYnؕ>9DSpJ@E*'s9o+h10JAWp~RD QF=3i ͱMڪ8G9UQ#痠$z~ǻL^isdAj' ތ)BO ^f {kl{77gNx k{X 7 _/"]h).8"1^S@ܳsA]/u@G}M1:7O,D7-yE3k[wl(hNKsn,)?PVܫn/y4zuס(LXZf >ںomeSe뚣=7/lŮ`y'wuy߽ivW xV?`KUPG\Yy$ftʫD먫3}ScA[ۄjőwg"?=??Pkb>lWMvgCq\{o U'_:z}U@ImY9M;\~PClAJ*nvr Wh-87]u?599vOzܴ [Fw27c=k?*M5]`-wI .Z|TA1 ?\m )ĥOZSHO"Uxz@}-YP8 WxO!S&M}xf -r;yGOQ5_UAvM҃GJ>akߡyiCy57ױJ؉}I4.={~[{ܠRλPo,yz+oͧx9.XŹRo1 |kNζ?՛{2*tET;y\3 ]trg!/,f)_3l޴Nj+,;XMS*,m?M~qv 7/s'iJut8s~OW e(/aȥ8f5c4>?}˻MwwaØk)[cy ~4f`/6:s=!cov$?X[4 g^B۟n6'n՗7P{ԿMIGz-Uq#QiTRzFId^ufxumYUָZʚ[uu_]L/ #nh5vQ>[jVK淨^UtM0T(ݜ-p /cJ.>j%; TOxLҎT C~j.̺.$UOw{QF>핼n2Ә]kS,zXLđ@yV vfZ:*Y9vU*5 I LPub: ݝ#Rf̶[aC-GE6* 8K+&@1"UkF{ EsM&D<>E|36IɌ.PGCP=*.Y(xM-G-X(;65Y9/&$bbZՑ!"8 B` ŭp"#\YBctDj -sd.6e8ZDq+pƼE3תs,Db -LxL9 :vXݞzD!@4tMBW*I}6R|k e@CO-CL qɂhʝ#|*:|_W ">kQ Lz2u jKP\ NKD.!zDE[22̕OT>uoztM5::y)2b|;Վi)KyKYJ|람wZ￷o4_& FCUNO(T*\j-ߓgM+@iB 4l)fs0|AdqxV&8N ,S9Fj>tY)eB+jn!hz 28V,dy_zsHk r.9YB+ޜmILk4ƙ̶+TdzxMeGyaZU&I0WZy5*1<!sDng}qG~onۯAҏP;}fA`6|䖂L YD8 Lct#58% { CZȜe@ud/(im\d /D~By\Ti]/^0Fo/6nևd9kh?m> qв)p5Fy?GTA&ls/uo.hW_ʫ> e8ee[2δ_>U~8"'~3d-O k  dh E7Lf|EerO:jsK Z9 g>qmuV/1Ƥ!P$9Q-H$IAa7-pLr =GY1Q nh>J?iy5? 2. >\K3cT?:҆qx +tȤFn MR7yJe*ZY#'-DḄ֨(=ɟ1gG2 n)N]їF`Į#G6=Jvmsi`;!@,iG TʧxcĤSٱ5glZ*,֧VI%NwPp42 C\rrE-(G# \䊨Ut/l`JE ޭl,-DPO L(#aց$jI \s2Y}@::w7 MGjoh,>wJV C!Q CB4 )€$$\t+-w[r>8_* nS HNWTW*!UݭT~MƨQL~o]c ~deA}ʘ/ǧx/쪡w 3/3Wp]c /VqBBq(+B )S'IzL;`9c /]S9= bghÌ D'ekו7o)lD:f}JI{GWOw$}]\` 29Cɺv1#S>郿ñüII,g.r,n į@_* .G|RT'Bѧ0oyԅ{Դ׼q|Y(!Ы7MƟsvB0 ހӡtysh_r4E ufV!Wƣ+V;rB&9)*襠7eٞ)̱I*'giWس;) __ZEϔG/mk,?}O)}40mR-TJYEKHiII&Y&qn&]pj{32Y9\c`eMe$ l˙a9,$dSz`&Oo`Mi {)e, 5tr}=p~p` K'4 퀛ճ1t*Z[WG4p5H@3kY&O) Z6MrG<7.y^ /bH|b ۦQ0;Nڇ||âBqTm}F -X 6KAuz9 xL[fgn"sc&93z0 Q3_kfMf.ib6K}MK{sxC,em?vM;j9ۀ"n_[Ǭ$r=&V!ƖkiD!_-KֲG::irscP2"`㆞vm)k׿"((Hs@HahH$_2 L/=(i䂽(NP2ͼ] s ?w&<"}X=Cg^.=>;yUf_A6R[";?w zxXx6PNHW: +=sW蓒2,֕ݙQSByd4-G՞&: O-雊~.$@!w-]RsЁɄ^Jfc  r1" XRDF$H  @.nP˜BHڔٯ"d^vG.49Cg4lʜp~E/cgdƑw.F- d4@΢62d$̰WDHrsMTقliI p0#49x܁Bb~QբeSp@JLWX)*S_mG Ć@xñV޸7y -ː"` A;B@\p+{f\ׇaqF3աe:"bUINAҷ9?z b 쩢Qn^IÁP`zMhÎ*&sO"C0p~^apȶ3 i 6Ɩan#usu52gNU9gUSv5ϬvOGf?",W YɣCI2zfIM/dsRKPfl)D$z ÛA7+rm`IeYf!(O﹋(CtM@( i|q.I^vRK'ՃI V4&b }feEɫiks _ >0(Əą'iƚx"mz3k:ɯ$Yl%%A+c0\K@,&!p {rQ*"?hn]T84| X%سxAѲ `Q=S!RͶެ&:iY4;1aOX`'wb_=6ryģGY)7M(mFo[SG9* Not{ ,jEl ,`6,/$~,btz.]@u5cxJ,f< oZbS=@@] LisfŦ;ĵm bX5\$x^Oh /jőjU}3ȥA+KA7npmI7>0#!-SφKԳ [wWls _Z>{a8)["dnK((r r!; g͉O$C;ݭ0=v}ǯE_#y6ET#p݄ҼH* 3Nڪ梅zB>ުNy2UˉNPϛ3ȪY`x* /5v mMrգ\VXVk`?ڊ,,Jl$_ 0ۓEGϴ6 M%P`O|<; d8 edv4olο_b#݌8˙ơ@qu9|ewhL?bn-pmW7}\˽W.BTBKY' *"ɲR,HSʬjQ'/UFH&ŢⴠUdJ&'Y~F$IVhϤJ*2"Rh8UUeIYQDB)j 0Bʚ&CMZPVUV AP4M^M&hTȄT-PनeҜX`UXdg$!+fU Y]̩"T+Nx$Yku 7ZF4-śݗ8B>};tPkڋ<x%Mp6v5nfgyޥCc[*BG@D<xlôavSv]Rɭ{\zc6X۳9g(IDB#Q)9TD-Z$+ M|H)ȬP0"!*!4 c0V%'$"BP(R``@Vm`is()Mi"q[VŦ1;D [ `+u2[RЫE!\`,#ܝl|$47KWԦa25c0\ۼm?بx֓hUZf <Ӄ/ޏX;OQk<(M &䬵S -oJdӊ& OH|( Sz|17}Pv>A&7Fy(y((!S!YX.{Z4'pwl&qUyXX%M'_%}h@^s֮hQ 4{6M| q7's Be+A1q_t;t-]^7Z )Of}{)|%P'|p&A9R8pި9N0?ur>$078!8pߪEnl4ĸPq4y7F(MX& x_\>Sf&1 H%uL }U]sLe~ix0}d}dQ-',Eg{r$\MyY7S+c#sNy>!>.&U 7 $>O%m Gbm#GM%d!oBe*)q k,VZB-wV lVPD,$"^|+-UUcZ np\W%X"[ F^VY>wEh}"W։КNXr8{vJTGJ^.3s_$! PB9SND<1o]nzRŰs+m .v@aΨ˙%yǤfrS0_ ȉmJa|N5DFh9STh\[{h8dI^qo"#L9u%:RLnvl@l3z* \Q3s#ɺ ezEJPw=Ъd"ơ="}pCUAەV;:YYVWb4BiyH*>1'_y87{,tI*t|yO9I, M.bK~XWr&.d[| 0wTgIYmj̝HZ5"!3h4H(]R^˵GbNc$el![;Ug{JվkSt;O|Paΐ7BclOjVnA,Voc_f9hﴞa>ckȴ4B V7f$[k ]Gd!چ6)l$1Ytjn:>9Th 3 ÃJ1`˦Nfd݁TwrqYkbV~/_zɥTR`HK>+ĠCFtl,Iy6L>oox'\ɫ`u:t2uue1v+GPYlC&F(颚!zhq-2[8(/0fF.aA%M R{ INJĊ1?5o%Z_B(1.wGY7M)I6Tb# ר6=Ex$eMYI|1vIjQ Q))-F/Ίiy_NihPT7We`Lj|0aQ{ہ6XW_qSږIV& 6-|D5w>rsp:TES??fqI)k\%Eл2QuDbz"brCea2'{|çjȨ@ޖ25܎ kewc3vpY&{Z`zI}aC4Z K6jirt-Qc!z b|ش*HկUbrCl!T0%?>ϒf@ߨj/:>!Vgν۞Vnr:)(_ UW몲6:Շ\yD3pw<}3K $/ɮnrWLiih{Y7_ I -y YÎSe&2S+GIkuH{o.G?6dC:!HAW*$!=_4[rG ЎD K*GX+С Q0Q(ڊ Mʒ^I8ڀ}G-L Jʋ7% @ ?Y( AP!dVhWF'~֐c7.W!-2N2txjVapyJͩTׄ}+Ay{{3ۙQM3{~e#uq}uOz m0m b< . ,SQ@mꥠHxŬ ^$AT/\1l_]*xSaT"dmt?7ꔇv.e?|cƓFl!Ng@07±#h9& +fq886A CtZ }w5gvi I͛Ѧw;GiSQFCWQ1`%Wa_/Jh1T}Km%J$0FoN)vRſLqUx"W3Ky:B_glr\C U<2]l.yӑq2n/}mCOiƬɱݲ0S7-j"9ZYƇ, VV̠ߵŽ,T.h]v#E%[$5&hXnoz$y/u"€Sqe$!rF:ߘu=pD=ʨ3 IE(