From a0dfa80c59949125b4d8f00aad0678b9d805de4d Mon Sep 17 00:00:00 2001 From: AW-AlanWu Date: Wed, 20 Mar 2024 07:36:28 +0800 Subject: [PATCH] init commit --- .gitattributes | 1 + images/codeforces-sponsored-by-ton.png | Bin 0 -> 18474 bytes index.html | 40 ++ static/css/clear.css | 93 +++ static/css/load.css | 31 + static/css/style.css | 751 +++++++++++++++++++++++++ static/favicon.png | Bin 0 -> 1800 bytes 7 files changed, 916 insertions(+) create mode 100644 .gitattributes create mode 100644 images/codeforces-sponsored-by-ton.png create mode 100644 index.html create mode 100644 static/css/clear.css create mode 100644 static/css/load.css create mode 100644 static/css/style.css create mode 100644 static/favicon.png diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..6313b56 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* text=auto eol=lf diff --git a/images/codeforces-sponsored-by-ton.png b/images/codeforces-sponsored-by-ton.png new file mode 100644 index 0000000000000000000000000000000000000000..a9487daf2f4d1f6b152ec5876ecc30e4168b8523 GIT binary patch literal 18474 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 z zjtw4$zIe7M{{TrdaN+~vRj;ay_3}@zKhmo9l|8T9Fs4kjs`cXtb|)l!(abK09;w&d z+!fjnez0eoI;Q5ht6hd@A#*cwLAryg5H=azs*a47UDPjVnrU1%7_2>F&n{m7rjm%=b0o$jGQE-SI>rW zB^CC&v(q5bE9>!SZgpjiF3rb}A9)>hI*^fi*$s$m|83@w%ou(DE;T<4g*rYsd9pfz zWLFPwYG&qm({~>oGr@Pps(zeWs^Jik0e@(b_WT=4BMqN1WwC2AXLMw|)t{mgXNKSh zK?cViaeiI2<4TgVRL*ox5@vRS^S;I6J#+L4kJ>nHH6^>tLo)XzGEAVQn7091uixw| zrhQCCiBo|Sxg<13sC)RTniypX6>ZAeFca^EL;9=?IP|XV2rmDY*%^Pt8g3qzn&lUw z+d9%J+S`9pPv7kT#<9JzJqgGIMwEO%SIK2?>vwi{zt(*`(9))fnO`HTRAQz1H7c9*;{d7i zh8RXiXN`^|V#rZUxN!Ulw};&v%UEqYp5^lVr#5W+u8tIgENaO0^}Y9lZxRWEt*GcK zs&%*C&YNYifo;3vo-aDDWtq!4h3Mc}e|RQ5R8yKys@fNENV-PJf4s;Tj?7|8b<3s$9SVJ{zVENj(pVkN)! z{Sf#R+eS*)%9qtY{RYJw71i91-h0)io>v>Gp9cN$w~bsGqKKBY7T8~sq*|7@N6Aek zp4|O^+R%=4bL}2%QH@8L;&HTtu^t$J0$6Ynfo!UiZQrKAc zH3zu`tMk*^kC9@X2{AqlY=wko6Vqo>#Pl4Ac%G{lrR@gEegCPrHoEz0Wjo()C$vM| zr*3GfEQ9W{k#}^049}$9I9X?=P&xmnP%eGF(OyJk!&pW^VFOI<|*ZgpF{II3`c@`HfF&Thh*SFUfN(Kqo$8Nb)R5z2ZZdXoOXbdk9 z6&fKG9wsv|RqKf4c!_j%S@X4;wqD7rWlZl@HH(TE>6+|q=wQ14H}-(`M{%9`xk>j}CB_TSrkDa2$ZWd1k`#hf2UYB{^RyC3D!>>eGE~WD&L1_6 z#xq%#Zf;`FKo?G6H<)^__F=j@YwdRLg?Pxj-qp%)CXP%%I&YiR4 z$Bj2e5vifB8T311WK*wjm5x6*m8#INXnXiieFhpD7%@G)8a@ldeo#DuWymD31j}VZ z3DGdB5`w+y35R9!>dnS`So%V0`tA*oYRY|BzU~`s83>X~|==`lV7D zb9Cl%Zv+||T1um$vvm7xx!!Wig5}e24h6bE1kA7lz|o7EV5R0 zgqYCR(-TnCBS|GhWdw*6OltYvqvR^393rs0*6Z5n5giqK#v{s-7e@Zh4l86ppM{jY z439184sMdTc_VFyjH@ZAJTHw7jx{fIBH95G zHS7A9%h-{{)70USbi1ONt#pE9 zHxdlBLv z>lL-piy?}8abr2Q*-};H20@Vxat2(DjCtKXALuO0RRsfsi>ZbIW<6`0{23p+mwN3Q}Wj!<*>~T~c|Up_vrYoRPj3wtvLL?w?XJ(Wy0ugjG^?y`f&Qd%7 zM1y0y?8rx++6HB8WAS&U+|&7M=r=T+cyZSrDhdOxnAFTC=)mib=MIj$wX=Xg7a&2Q zbIB=tM`1)&rTpiOgv?X9zEnb6x%M=K9vg3xE?P2wrOI+=nSBx7bQimN)>c|;OFt+0fEQt z@9!!uE<=PjQ|5HC!3!NPFbDK(^k0p+t#=kavj0&#_E zYaACyk3>XPNf%Xt9X>(#Jt&@x_*kVTh)C+i?iGbnIG3Ass8_&&%vq&Otpb&hLib8evphtv@YfrkHZbrA2% z;al``7+zgSm8u%e2%h7h_C3oI{U06P{kulVbB5dpSTO-&q{pnMx$w}~S89h11oaP( z?z!LdJWsxGYXKVlXfic~vUBW>yJhKHjSB^KxQx86d+p(YB_iz-HVeKc7wnTlAj7hg z?tbJyE(cED+9O?rnz*dgBHm@hj+{F69y@q@dL{Gn7iic^Ryy{NeqMqk$2^0|qzI;| z7w_=c#>&}*gpQYmm@rEj(~Kr_gn*Vs1&Lej}YL98hyEJFuB{uVhfZ<2Su&yR$mpAl@fjvSoKa_VnUnsXd!$ z?Jd1}bea^%<4g{wPxD_F`#-y$b2y+Cai|=I@9+8VSiQaAl=XBlqm+IoF1wS6NRRu?(Hw9!ctf+Wv&+fK28LjflA;^FerQ9fe`m3~>F40&6aZBH zgcYu^AnmXI|4Ma!KBZ)fgI{q0=bzI2!UOO2*XuI#r1dM-O#`R%%7c~M%JBHepw!r3 zeh8m};zEnVRi+(I`9e|M@tp6JJ|`ddOfHv=hvDlqVL_c=_pi5?>lxwxSzj~(H1R5_ z-7c>ODJj-YVUU+q#o`Mk+|Sce;$*1PI`mXy;D0IE)1S)Av|QPjKW`qDMZw~3-^a!> zG2Rzzl?pm@emSK#5fJH*n6id*a#pu_+&PSlyh1zcSx;8|qL@tRqW9)}JCzVyk*Z)m z^2Lr-bgK+!Fw3u9m#u-IBAu&guA#2(Q~hVQX&{tBz~T{S+n+vOIWA;59;&79%a@t{ zP&tjvRmt#H$Q8u4m7V$I^dxRP#@gXffc?{vce3Il-jG=uOOncXqEQtydVB!w(88fK z<>cf9@JnwO1EiGNRDwOG6IpA3mkEGJ2eusV=ZgVj5zS5d9RAl!lZVV8t9(H;a$!y7 zoS)itXM;0f00%YGaZG6pK%FC4C^lw-pAqPn#OI+87Q`l5ZV zXky$`xe6;s)rIb%EAOi%uLHMbZ*(U2b^i1DnIAJrU8Kh)trQii_`F zSjg?3_M**HehU=aR>Qt9>8NY0pP89!KwRHM?Yy&Cs@(&1L?V(v><{hM{yyCIuUYwm zsR;=Q0P+V02ExF>1qTPWd%rYmKXm2IgYN z9vz|&)QoVAzog`S?^DAh>dmW7JU{-A{QSeGL>N>1M;g+-i(3@4%HYg%pW(Mkh`nm3 zZ@A=ZRAGIFc*iZjriwX<_@DlQQbYZct=sWLK&4Xo{AKPp0b6ww(B94Qo{}xj%z^lv}Ah(x;)Kg#kTmUQvLK0vE_7=3b% zy|f@t{UX}+=&$Bqyaj5%+S%VMEXBPNaKvM%Vni6mds2^1Ljqq}3us+xEVe82<~5@= zK7IbI-RyJ-4t0}zP6;f{D&YB`prGuSmO2#%A@t`pfhat-;qw;RVL{5z<*++AQ>4Jd zT`OR%iYN^y-D*69VU0TJcIOv;dDEJuYh&^1{+U4@{_L^L%z4N5NtqcCWZes(<%88e z;UOTpEzPJ><5{SAaMwk@gY$1?Qmv_FdA$}nBOZB-CZ06}f&p}M;&+%C3Sh)gNzT4# z?JuLO7I|rIL_Ho`3M|%=lh8BPy0FKfSg8c)ibh7n0~2=zY2H_#--Dxei(u(%ork)Y zrDfr$aWlm`9TAbDE@&yip3e5We=B#ur>N)i;(T*t;a$tfzySOxq(nrmz-NJri;F>@ z0(kq!hX>&4Y7$4i!OH=)^*^@%Y`yLF_LedXcg(9)f)eB5{yu}p#RfDl;azI>`e*gi zv;a%xBhNowm=^HPZ&e33X`h-Sn=`N_Jg$P`d6+VnH3vtna&oFuMxHNPrIp}RD{G+B z9h-!{r@Dbw9!6i~SM~#S1Qpp`gswc$L>J+F;?c!^t#nAWq~Pm(VqN6G5ht(__AmlW?Wh-9$=B#UUoQmnW4n!)ygN?t!d=j)RgltH7JQi zBt(*#o4##rLj1~^2vNa?!LL2gB2Dzt$?PR;pqoUkdX?zO6xcpNFGSo# zd3byj4%^HFgMUF$k$P>vfvG76;PHrget13}7O~ttpQ53|!NFC}0xfQ0bTs1U&*ExI zLG9T1wHB8KfXDSWj?2r-=gQQ}yn+!XYm6is`SrYRR0H5p0~2HclkN|TT)KIMU;Jq_ zgG)uPL-xwnQ+d8>AmD28&p$F{c9=n;vsAsb zG*1vOR7#1!`%UC)XggecnlH-SPEZs4J+8kk?ODR93T(_@UMe$KA~KS!b3}#`S^sQT zyZ43^)t<$4xlx#^Vj*s0WmtIrYC9|#;NfEa#n!WhM)g4N1uiB>us>hV&6**;kP>h@GjG?LON(%CmpVUG4yV7QT)=1hYqsW&OSs(^DVL4>D+G8z1ssD-ghS< zYldBX+RoS4M`#3-R(q^`Go_Y9iex-IPuqRr9j}kafC!9>i*s;r2rPRKgVH_@WK&Se zRLj&D**S7T`?h;~d%^ki0*pjVZbU?cgU7{IiNBQf^6x`1Sb^!n$l97w8-Y~7d$mlx zYS;%G3JD2lQuaR-6efWA7w};9@|oO7YFQy0-cQz3xnfF6iNrzFFnd`D1J5L+U+}xx zoJiR(+B4Vs)!m0J{5F+DO)J;jypAqa{Fpr;j+$bI-kcqdH+42vM-~5yC{`>Vr~H-^ z(DT5E9W*&nB(>e&M~Ie|v|P`tzOU$5XK;CB*XT!YwTS+^bGY?wyvXkt-%!aC^>g-m z;}bVGzepoX&!K&VC9>Gr{Cr>csN~=T1$~SD&0R7;2Nh{jm{{%>MEUhJE$m`*A1#|LQ3TU=Om9|skRym(_cAVrg#MG>B zh(eC>?9eKcVzp@2-CxF{{XQMK`IDHV!_Or09l89V^^ty#Gqmr%A!NRNNpgCUCqFZr z7wzx=GnPI_%GIh?Mbhj)7BB8cjfIbosO1T!^G2w1VMY89vMpxM_lvZAe0-86grQlWsevclX0_2zyP&X8m^HOyFtntEw$|9va;0384ajW3 zoJ(T}yIw1}MR)chcrGg|8$(4;Pj4LBTZ&M5J(VXxnS+mnj0`yTYO@Iv*GeQLr_*J} zSI*AP`Q?1QgUhFgV%$PUYi(tmQFm8k*4B_wtD%TNSXeQZs$zDn6#VWTA+M#i0(W8w z83_-^*dtp{J+UIB)HZ87beBbYj7>Prwkw)6nBhDyTJ1@tHThzQELICL=t&d_ zIXEEW-yy^Wvwq@aFE_A-+X9d3VB1)wt~p40O!JFa=gZ*my_T@#$Y_fb{quKGiVmou z_}ENR;26cs#!rvAI8jx$aAzWc<0XNG?F$m?>lcUnDDLh`q6k~l5Ub5!NsQDx_dPwa z0ZH`TLGsTlX(TGf9U5WN^wltVb}xEjogIs2x<#RkEoY1MhXdMZ%vv@sCj`#g;8daX zW}Hmz^2o1EzHz`lzPjpv?PO2>6zeQX0ZlK%XJm9QNO?pIjRxQ8%;IA&p|1-s^w+pibu{=ESglt3eJW?Q&%1Z%FPI-wbbruSfy zQ3T)@m>#NxX=p)SL5b7O4V{Gd9{3{6XM+k9hpGM=BqRpaT$)o_3;mxI2uBeJh5X-Q zA{)?3G-o)#dJBe1E-o&^8VxbgBY>>HMJm?a{hx@u({J)`mI7a9(FLA;6W@Oj7c6SBkep0zay(#t zFy5y(*xvBR0xNaA+U9|KE6-Xi%DoW?m{<_80OJuDi{5>}2(8BMhw6_y5u9RS)@|*K z^gZfnB3B~njB2o4K-{ho?j?HwmGeEkV?!Rc!6l<{nm#1 zhGAg8QeDvAPq-tv9~O9fX3N5Nv)O1ztqPK20j?|zdWo4rV}c3Lpf7d?Mm`Q$Oy>`Q za6~Lb?e)nL+jAc@t;aO5g=B*#h>cUL@PJgkW0vg|Y!p{5{Z0=AoXkUk3vyp;^FKmL ziD*+oex4@nK*uJ?h>C+_emQNlxXEEp8lw!xf|rofCV`6^U;+hTHC);Corp|(7vDcQ zc@C&9;{Ys8dLrm34zqEhLdQVf-`G*YZVOV9l7pk8pV`M^ViiF=2!S)c`I@tR^4U}u4@gspk4Jc#3hITw2(F65-3G&w}G#rXAWek>s zUBgfP{P*S>Sv$tJ(5{aW^oZiPrD@1IBl( zX1GDY*zQoFAy63chUE-LL~_ub_DAuT`he3$?%{R_Nb-l%1<3Ij5@_h?)P%d9WB|4s z$I)7V3dS2r8I<7QMFygFVM%`0{x5wBSRYlJhy#!{LeTl|Av&JHEG>)&x+xH$KY<(p zF!;Oto$TuDgh%r>jkDX5-hlx4{TPNA369$gb3sC9{)vr)z}NI&JRk@_sP? zMTTN)@)*#oyA_#<-id{+DSg^#wEuvS!xTMAZ_bN0`1LB5BrK?PYZ?GNXzOCtG8`mn zRapPqO{g5KxB=JT6GH=u z@Re+kEgmi>Sjdnoh8Fdd_y~qljftdzO!yHg9`TRO8o?4-=zodDGgzST`0H;GHfp#B+??!|^MP9d#0d@dU0q$1C@FuyP|nN77T=qc z0Lng`DS_Mh^>sve_=g%Qs?iY(SDA>6LG@j|R@W&2fUJmtnsPGM zIH(>NXD+)<2*l)s-GhT@LQXVlXBU?cEpfvFxJO{?t*Nc`M-vj3ET7E~BC!)6gwE)Q zr&gf*BBf|j$j|TeSJCYao#z$s(RMaDOPBI^ywt_8($EFHzqMFJB_wuo6%_}4rIBD% zgB2h$)Lg<|*$!V-Kkgo%e! zhrb}JA=axo5qP~f>SY=F-*tnOO;#%$BlbC-E8_$-H(o4Y z7rF?By(cbNJoRJk<Us*srvfsW84It(p=iUx0$>&c!0`P6M2peYf{`e_ob5F!KxKUbUJ zTo}(wRmv|$V=I!c2W%#L=FM+He^T+Zzs7%*v-1Nqw}GK?&QCBO2jyK9BhW)(Bgj+7 z!&TaW;7#Zr#B?`r5(G(>tR^-V!bPzg3*+y`X^>20{ian3HI;>c6?W?<6-34D_4v7T zeG+9h+&~s|d^Ai%cHk_Z0eTJwCZ^O;?QgL25G8Z4QvLt~F=&bJDt)uFNih)*;EvCK zZ-x(!hM_DM+@O^Q4Sw4$56$S>lI97g%zyq^!7XB&hD4(|KM>yrKS-8y% z+UqIT>%Z?Q@lUa&eML*Kv9RiL?RYeV9yWDZjz=?1V88P}?8b*;QX3Mxw*r?TNNs*f zzyAetz^#~@Me6|AK*OT}W@@$B`MBk*y+?sy&iLyQAk|IB(qLtXiHKyCNBr8z=qSnH zzmBb}5Yhw0A}b5r)#Bp80QiK2z+>hKKHdH^kltkLQj4RZtyW>lp(G1QO~tRHuoY42 z6Zigcx{ByGG(Nu1s`azO<%~p4zgF`qnt=OgfyL}UZS;ck%JCDTY6^FV})MPa*-%hKA2qJ+yD`H?B3sXv`{vc z!ua~LDjCuqG1MPCBuEhsqyC6CkGpRDpx|IIIK5x*1Z?L(1b$u)Y7TI?0;?8X_jP!CmX?B)Q5O8Yyvc!nx80*obPI7M;jK{9uDamHb_(BF$(5r;v&g zbSq^tMv!LJ0C`9>%shzkL96axSjH%qc~(dU^eP1+cR;N}L>Ixw8vw~jJePg*L3A|$ zo*Jd0b$g~s01wZG@tecq#(aaob&3#st;V{f69qby3#kb_qy1I6_uQi&PE1ZY`6v4`?gvI zzyq;1yg!$K90pt^<%;xHNfN6y18e+1XFN$T1{vS3pJ)l%XDdMM193PQYwzIT>FFuY zB7(pRK*3}tozhkAfq2q>7~}~Q#{!^O-G>wI3a!^(WoMev)6?+P7Q#3x!_o$gcB=ko zvQ7vMC+!aJ%<>vYoj{-dUHn{xi27Oes z!6vhtivGXox*NK$)aCVcZ?vWxRHah^WHjsM^(Hf01Ff23UPvfV85n6Ykz^rfHI$fx zD@09_L{$-hf&o%uF92==C%2;9;6YKgci4w2pc4WfB0{QL6Yn6vUOT}rqtl}Y$@4wA zw7$MRgk@ABs1j&e<@d>_kB?1*$FpF8u9j*ka=d+ieY0oj_!$Kegkw3L<#@zh{SORw&}_A#P>q;%{K zL~IlnM+B)|MFL=-13;Ua_A>;N_Ixxn`UG>wbN9E`;zG}xIrY&os66q=IMVJ>Xr_a3 z=63z&D$&yE}hA7`4P-G^un*eI5XBe=(snG z{lzmWDG7`uR7$O#=f7?vF}LVkpM~)!jnL82wQtTk-YQp>VV;nOC?UJK)T&w+)R>0saRDisF!O8XAIxug_Nscu*Q5wL(Zo zv+wZw9qO%?lsN_D=*V8w}U#sFOVm<4&`uHk7VW=$ZT)GPg@*#*({nDNCPO5$V9 z^hE{OA;BRqEASJcy-88<{%5(o2I%_SJY9cBf{FY9q6gsxz1K|?a030)p<0+n=qv^R z_+EU;i{|$?Wr;=k0<;BcG=7s|tfgPo-4XCf0tuY$FlHOUd?GRJ?dw7^y%1VN8_dd-3n1V1rCm}_h`JLp02f0yS81`aV zZZYumf(-I-hLz%bza2k_tQznLh6o-N5kPbq6h83TzchBs6z_9Zy|MXuoMGu(1~CKP zccF~Pw{d5~LK6APG-nimulrVS=v@Ftf=+a2z##y?^BOpMwI(B*G@YV`n4_38oBd=e zIUt48)AW6|c*rk3&j1M8Cct4~75K^M0%u~3An?r6G-AEAA<;P@K|#ktrR65;gLMA(&eBKT7VIlt9SS+A zwUgoZp=$?z95R?#5)=}u5aEBLaL%lkZS98-H9gk9bl_vt&7d+Sh1CZ4jjWG0c!QSJ zmz0=zs^@#q`=S$+=k0GPw8o*{|+%@07f8q#K zXz)FAAo{>6he?rJXPyNPuIxUb)Y95|P|4lR%}BW@z_qlj?A?ux%6nwgdUIefXZ2!t zop750T<~?GVLpqr6|iOebgjT<;Nca?tjApcT@}=0VG|es^y;ei4F!q9@bK%vBNk3& z{o-<1R<2xVdDHw0!6ER9ylVGT2`wz2JhJ`ooBeZS#b>tf)jUvANZ1B@s9A0O)l4jTC{`ezI|D&{Tl zD29he_2TwKxZmnNcZuL37((#(=hRkIk|UIOmo z08R{C1;*q5Wq%lMiT42y@mM8w?1NT``G0=+K{xx@fv3Gt@c^4#;N-!7#&hldObMDC Sw}9vSFnGH9xvX&505K literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..d7a4ba3 --- /dev/null +++ b/index.html @@ -0,0 +1,40 @@ + + + + + + + + Codeforces + + + + + + + + +

Oops! Probably Codeforces can't be reached right now or your internet connection is broken.

+ +
+ + + + + + + + + + +
+ +

Just a moment...

+ + + diff --git a/static/css/clear.css b/static/css/clear.css new file mode 100644 index 0000000..ea2364b --- /dev/null +++ b/static/css/clear.css @@ -0,0 +1,93 @@ +@charset "utf-8"; + body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ + margin:0; + padding:0; +} +table{ + border-collapse:collapse; + border-spacing:0; +} +fieldset,img{ + border:0; +} +address,caption,cite,code,dfn,em,strong,th,var{ + font-style:normal; + font-weight:normal; +} + ol,ul{ + list-style:none; +} + caption,th { + text-align:left; +} +h1,h2,h3,h4,h5,h6{ + font-size:100%; + font-weight:normal; +} + q:before,q:after{ + content:''; +} + abbr,acronym { + border:0; +} + textarea{ + margin:0; + padding:2px; +} + a:link { + color: #0000cc; +} + body { + background: #fff; + margin: 3px 8px; +} + body, select, input { + font-family: verdana,arial,sans-serif; +} +/* body { + font-size: 87.5%; +} + */ + body { + font-size: 1.4rem; +} + h1 { + font-size: 1.8em; + font-weight: bold; +} + h2 { + font-size: 1.6em; + font-weight: bold; +} + h3 { + font-size: 1.4em; + font-weight: bold; +} + h4 { + font-size: 1.2em; + font-weight: bold; +} + h5 { + font-size: 1em; + font-weight: bold; +} + td td, th th, th td, td th { + font-size: 100%; +} + strong { + font-weight:bold; +} + em { + font-style: italic; +} + pre { + font-size: 110%; +} + form { + padding:0; + margin:0; +} + input { + padding-left:1px; + padding-right:1px; +} diff --git a/static/css/load.css b/static/css/load.css new file mode 100644 index 0000000..465aad8 --- /dev/null +++ b/static/css/load.css @@ -0,0 +1,31 @@ +#loading *{ + margin: 0; + padding: 0; +} + +#loading{ + display: flex; + justify-content: center; + align-items: center; + width: 50%; + height: 100px; +} + +#loading span{ + width: 5px; + height: 20px; + background-color: black; + margin-left: 3px; + transform: scaleY(0); + animation: animate 1s linear infinite; + animation-delay: calc(0.1s * var(--i)); +} + +@keyframes animate{ + 0%,100%{ + transform: scaleY(0); + } + 50%{ + transform: scaleY(1.5); + } +} \ No newline at end of file diff --git a/static/css/style.css b/static/css/style.css new file mode 100644 index 0000000..b9ad993 --- /dev/null +++ b/static/css/style.css @@ -0,0 +1,751 @@ +/* blue: #445f9d */ +/* red: #bb2024 */ +/* green: #d4edc9 */ +/* NYH */ +/*body { + */ + /* background: url(../images/snowflakes-background4.png); + */ + /* +} +*/ +:root { + --border-radius: 6px; + --notice-color: #888; + --border-color: rgb(185, 185, 185); + --muted-color: #666; + --highlighted-blue-color: #def; + --highlighted-green-color: #E8F5E9; +} +html { + font-size: 10px; +} +.monospaced { + font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace; +} +.roundbox { + background-color: white; +} +html .borderTopRound { + border-top-left-radius: var(--border-radius); + border-top-right-radius: var(--border-radius); +} +html .borderBottomRound { + border-bottom-left-radius: var(--border-radius); + border-bottom-right-radius: var(--border-radius); +} +body.iframed { + overflow: hidden; +} +#body { + padding-top: 0.75em; + max-width: 1200px; + min-width: 920px; + margin: 0 auto; +} +.fullscreen #body { + padding-top: 0.75em; + max-width: initial; + min-width: initial; + margin: 0; +} +.comment-vote-direction-1 { + background-color: indianred; +} +.comment-vote-direction--1 { + background-color: dodgerblue; +} +.comment-table { + border: 1px dashed white; +} +.comment-no-indent { + display: none; +} +.comment-indent { + float: left; + width: 4em; + text-align: left; + padding-top: 1.75em; + display: block !important; +} +.comment-indent span { + color: #ace; + font-size: 1.2rem; + font-weight: bold; +} +.highlight { + border: 1px solid #FFC300; + background-color: #FFF7DB !important; +} +.highlight-blue { + border: 1px solid #7f9ddc; + background-color: #def !important; +} +.button { + padding: 0 1em !important; + height: 1.65em !important; +} +a.not-decorated { + text-decoration: none !important; + color: black; +} +#header { + /*Fix for the issue with long names in the header*/ + min-height: 5em; + /*height: 5em; + */ + margin: 0 1em; +} +.login-panel { + float: right; +} +.lang-chooser { + float: right; + text-align: right; +} +.logo-href { + text-decoration: none; + font-weight: bold; + font-size: 1.0rem; + color: black !important; +} +#sidebar { + float: right; + width: 20em; + display: inline; + margin: 1em 1em 1em -22em; +} +.sidebox { + margin-bottom: 1.5em; +} +.sidebar-caption-icon { + float: right; + font-size: 1.6rem; + color: var(--notice-color); + margin-top: 0.25rem; + margin-right: 0.5rem; + cursor: pointer; +} +#pageContent { + margin: 1em; + padding-top: 1em; + min-height: 20em; +} +.content-with-sidebar { + margin-right: 22em !important; +} +.post { + background: #c4a000; + padding: 1em; + margin: 1em 0 1em 0; +} +#footer { + margin-top: 1em; + padding-top: 1em; + border-top: 1px solid #ccc; + text-align: center; + font-size: 1em; + clear: both; + height: 4em; +} +.search { + border: 1px solid #d4d4d4; + color: #666; + font-size: 1.0rem; + height: 16px; + width: 9em; + line-height: 16px; + float: right; + padding: 1px 1px 1px 20px; + margin: 4px 1em 0 0; + background: #f4f4f4 url(../images/search-16x16.png) 2px 2px no-repeat; +} +.search-large { + border: 1px solid #d4d4d4; + color: #666; + font-size: 1.6rem; + height: 24px; + width: 100%; + box-sizing: border-box; + line-height: 24px; + padding: 1px 1px 1px 30px; + background: #f4f4f4 url(../images/search-24x24.png) 2px 2px no-repeat; +} +.search-help { + font-size: 1.3rem !important; + margin-top: 8px; +} +.search-help code { + font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; + border: 1px solid #d4d4d4; + background: #f4f4f4; + padding: 1px; +} +.menu-box { + margin: 0 1em; + padding-top: 0.5em; + height: 2.5em; + line-height: 2.5em; +} +.menu-list-container { + margin: 0; +} +.menu-list { + margin-left: 1.25em; +} +.menu-list li { + /*font-family: 'Open Sans Condensed', sans-serif !important; + */ + /*font-family: 'PT Sans Narrow', sans-serif !important; + */ + font-family: 'Cuprum', sans-serif !important; + float: left; + list-style: none; + margin-right: 1.2em; + padding: 0 0 1px 0; + position: relative; + top: 5px; +} +.menu-list li a { + font-weight: normal; + font-size: 1.5rem; + text-decoration: none; + color: #000; + outline: none; + text-align: center; + text-transform: uppercase; + letter-spacing: 0; + display: block; + float: left; + height: 20px; + overflow: hidden; + /*margin: auto 2px; + */ + margin: 0; + line-height: 22px; +} +.menu-list li .icon { + position: relative; + top: 3px; +} +.menu-list li.current { + border-bottom: 3px solid #3B5998; + /*border-radius: 5px; + */ + /*-moz-border-radius: 5px; + */ + /*-webkit-border-radius: 5px; + */ + /*border: 1px solid #b9b9b9; + */ + /*background-color: #b9b9b9; + */ +} +.menu-list li.item-highlighted * { + color: red; +} +.menu-list li a:hover, .menu-list li a:active, .menu-list li a:visited { + border: none; +} +.live { + margin: 1em; +} +.live li { + margin-bottom: 0.5em; +} +.live li.last { + margin-bottom: 0; +} +.live li .blog { + color: rgb(0, 0, 0); +} +.live li .comments { + color: #f00; +} +.notice { + color: var(--notice-color) !important; +} +.error { + color: red; +} +.warning { + color: #ff8c00; +} +.shiftUp { + position: relative; + top: -5px; +} +.caption-edit-link { + float: right; + font-size: 0.8em; +} +.filter-box { + position: relative; + height: 2em; + margin: 0.25em 0; +} +.filter-box input { + background: #f4f4f4 url(../images/filter-16x16.png) 2px 2px no-repeat; + border: 1px solid #d4d4d4; + height: 1.2em; + line-height: 1em; + position: absolute; + margin-top: 4px; + margin-bottom: 2px; + padding: 1px 1px 1px 18px; + right: 0; +} +.action-link img { + vertical-align: middle; +} +.action-link-item { + display: inline-block; + margin-left: 16px; +} +.action-link ul, .action-link li { + display: inline-block; + margin-left: 16px; +} +.avatar { + text-align: center; + font-size: smaller; +} +/* Comments */ +.comment { + opacity: 1; +} +.comments { + margin-top: 2em; +} +.comments .title { + color: #3B5998 !important; + font-size: 1.8em; + margin-bottom: 1em; +} +.comment-table { + width: 100%; + margin: 0.25em; +} +.comment-table td.left { + /*vertical-align: top; + */ + text-align: center; + width: 100px; + padding: 0.5em; +} +.comment-table td.right { + text-align: left; + vertical-align: top; + padding: 0.5em; +} +.comment-table .reply { + position: relative; + top: -1em; +} +.comment-table .reply .arrow { + text-decoration: none; + font-size: 1.5rem; +} +.comment-table .reply a { + color: #B9B9B9 !important; +} +.comment-table .reply:hover a { + color: inherit; +} +.comment-table .info { + font-size: 0.8em; + color: #B9B9B9; + margin-bottom: 0.5em; + position: relative; +} +.comment-table .info .item { + margin-right: 0.5em; +} +.comment-table .info .item a { + color: #B9B9B9 !important; +} +.comment-children li { + margin: 0.1em 0 0.25em 4em; +} +.comment-content { + line-height: 2rem; + font-size: 1.3rem; +} +.comment-content .moveup .ttypography { + position: relative !important; + bottom: 0.8em !important; +} +.comment-bad { + opacity: 0.3 !important; +} +.comment-too-bad { + opacity: 0.3 !important; +} +.comment-bad:hover { + opacity: 1 !important; +} +.comment-too-bad:hover { + opacity: 1 !important; +} +.comment-content div.ttypography, .comment-table div.ttypography { + line-height: 20px; + font-size: 1.3rem; + position: relative; + bottom: 2px; +} +.centered-message { + margin: 5em auto; + text-align: center; + font-size: 1.5em; +} +.welldone { + color: green; + font-weight: bold; +} +.countdown { + color: #777; +} +.highlighted-row td, .highlighted-row th { + background-color: #def !important; +} +.file { + margin: 0.5em; + font-size: 1.1rem; +} +.file .name { + font-weight: bold; +} +.file .text { + background-color: #ddd; +} +.infoline { + margin: 0.5em; +} +/* from-renderer */ +.from-renderer { + display: inline !important; +} +.from-renderer ul, ul.list { + list-style-type: disc; + list-style-position: outside; + margin: 0.5em 0 0.5em 2em; + padding-left: 2em; +} +.from-renderer ol, ol.list { + list-style-type: decimal; + list-style-position: outside; + margin: 0.5em 0 0.5em 2em; + padding-left: 2em; +} +.from-renderer li, .list li { + padding: 0 0 0 1em; + list-style-position: outside; + margin: 0.5em 0; +} +.from-renderer p { + margin: 1.2em 0; +} +#edit_area_toggle_checkbox_label { + font-size: 1.2rem; + margin-left: 1em; +} +.red-link { + background-color: #c00; + color: white !important; + font-weight: bold; + padding: 0.2em; +} +.contest-state-phase { + color: #3B5998; + font-size: 1.5rem; + font-weight: bold; +} +.contest-state-regular { + font-size: 1.4em; + color: #777 !important; +} +img.standings-flag { + position: relative; + top: 3px; + margin-right: 0.35em; +} +.confirm-proto { + margin: 1em; +} +.confirm-proto .text { + padding-bottom: 1em; + white-space: pre-line; +} +.confirm-proto input { + width: 6em; + padding: 0.25em 0.5em; + margin: 1em 1em 1em 1em; +} +.small { + font-size: 1.0rem !important; +} +.small * { + font-size: 1.0rem !important; +} +.smaller { + font-size: 1.1rem !important; +} +.smaller * { + font-size: 1.1rem !important; +} +.friendStar { + /*position: relative; + */ + /*left: 0.25em; + */ + /*top: 0.25em; + */ +} +.caption { + margin: 0 0 1em 0; + font-size: 1.5rem; + font-weight: bold; + color: #3B5998; +} +.test-for-popup { + margin: 1.5em 0 0 0; +} +.test-for-popup .test-header { + font-weight: bold; + font-size: 1.1rem; +} +.test-for-popup pre { + border: 1px solid #aaa; + background-color: #eee; + font-size: 1.1rem; +} +.pagination { + margin: 0 auto; +} +.pagination .inactive { + font-size: 2em; + color: #ccc; +} +.pagination a { + text-decoration: none !important; + color: black; +} +.pagination ul li { + display: inline; +} +.pagination .page-index { + padding: 0.25em; +} +.pagination span.active { + border: 1px solid #ddd; + background-color: #eee; + font-weight: bold; +} +.pagination .arrow { + font-size: 2em; + color: black; +} +#datepick-div { + z-index: 100000 !important; +} +div.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} +div.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +div.alert-error { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +div.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 20px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 1.4rem; + line-height: 20px; + color: #333333; +} +@media screen and (max-width: 1024px) { + .menu-list-container .search { + display: none; + } + .menu-list li a { + font-size: 1.4rem; + } +} +span.participant { + font-family: Arial, Helvetica, sans-serif; +} +.problems .accepted-problem td.act { + background-color: #d4edc9 !important; +} +.problems .accepted-problem td.id { + border-left: 6px solid #d4edc9 !important; +} +.problems .rejected-problem td.act { + background-color: #ffe3e3 !important; +} +.problems .rejected-problem td.id { + border-left: 6px solid #ffe3e3 !important; +} +.problems .submitted-verdict-problem td.act { + background-color: #def !important; +} +.problems .submitted-verdict-problem td.id { + border-left: 6px solid #def !important; +} +.problems td.act .act-item { + margin: 0 0.35em; +} +.clickable-title { + cursor: pointer; +} +.spoiler .spoiler-title { + font-weight: normal; + border-bottom: 1px dashed; + cursor: pointer; +} +.spoiler:before { + width: 16px; + height: 16px; + content: " "; + float: left; + display: block; + background: url("../images/icons/control.png") no-repeat; + /*https://habracdn.net/habr/images/1456937768/spoiler.icon.png*/ +} +.spoiler.spoiler-open:before { + background: url("../images/icons/control-270.png") left bottom no-repeat; + /*https://habracdn.net/habr/images/1456937768/spoiler.icon.png*/ +} +.spoiler-content { + border: 1px solid gray; + background-color: #def; + border-radius: 5px; + padding: 5px; + margin-top: 5px; +} +.blog-entry-section-name { + color: black; + font-family: arial, verdana, sans-serif, 'Lucida Sans', sans-serif; + text-decoration: none; + font-weight: bold; +} +.ajax-loading-gif { + display: none; + position: absolute; + right: -24px; + bottom: 0; +} +.additional-field { + display: none; +} +.diagnostics-icon { + color: #E65100; + font-size: 110%; + position: relative; + top: 1px; +} +.likeForm { + margin: 4px; +} +.likeFormBlock { + display: block; +} +.dislikeActionLink { + margin-left: 8px; +} +.likeActionLink, .likeActionLink:active, .likeActionLink:link, .likeActionLink:visited, .dislikeActionLink, .dislikeActionLink:active, .dislikeActionLink:link, .dislikeActionLink:visited, .likeActionLink:hover, .dislikeActionLink:hover { + color: gray !important; + text-decoration: none !important; + font-style: normal !important; + background-color: transparent !important; +} +.likeState, .dislikeState { + font-weight: 400 !important; + font-style: normal !important; + background-color: transparent !important; +} +.likeState:before, .dislikeState:before { + font-size: 18px !important; +} +.liked { + color: #3B5998 !important; +} +.disliked { + color: #c00 !important; +} +.likeCount, .dislikeCount { + margin-left: 2px; +} +.starredUserTalk { + display: block; + margin: 8px auto; + cursor: pointer; +} +/* +status.css */ +.verdict-accepted { + color: #0a0; + font-weight: bold; +} +.verdict-accepted-challenged { + color: #0a0; +} +.verdict-failed { + color: red; +} +.verdict-rejected { + color: #00a; +} +.verdict-waiting { + color: gray; +} +.verdict-successful-challenge { + font-weight: bold; + color: #0a0; +} +.verdict-unsuccessful-challenge { + color: #00a; +} +.verdict-challenged { + color: red; + font-weight: bold; +} +.status-verdict { + font-size: 1.1rem !important; +} +.status-problem { + font-size: 1.1rem !important; +} +.status-small { + font-size: 1.1rem !important; +} +/* -status.css */ +.user-talk-scam-caution { + background-image: url("../images/icons/status_unknown-32x32.png"); + background-position-x: 1rem; + background-position-y: 2.5rem; + background-repeat: no-repeat; + color: red !important; + font-size: 1.6rem; + padding: 2rem 6rem; + border: 2px solid red; + margin-bottom: 2rem; +} diff --git a/static/favicon.png b/static/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..f2ed5f0af21b6b675e82cf6814ecda0349c8b7f8 GIT binary patch literal 1800 zcmV+j2lx1iP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02y>eSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E-^XO*0N*(00wwTL_t(oN5z(FP*i0Y$N5l=HYo|aU@N=J zMd@N=PEBQ#Sz`u9HPv)4)23!DOULZuU?M1?X)1YXvZf2&^HNER;sr%n*yXY-u)Dwl zYPf)0)D+~hd(K(;_unNByLf2EFZkidd3p9Z@AG?~_dRDf1i)2AF*uSa21gRb;7Fnv z97z;||A(dBjWlx$GRW%Ec4U;cVU@WR>n-hQ=yWqh`M%*$3=YT1^Bzq5sUFvCtibi3 zRpRK8Tw}l@MCYzfsB4WcaM6nCHA*gr=Xa81>n=lkSc^f}){ zU)3Urbt`bGtB!g7$)@IuP-R-7We0Ryf*J1<__-F%SGonB<7?1Y{T@W;2k_P|p}>dm zQpD?AN~s07#EuLk%N^KM;g<+RwZY0QaH6IA3ZDYuwya}m7N z??SA43*Ivanb)6eZlu6^b|90hrbHm>4dqDsr3!5d9q4IrL2xyp$JGeWDe`xtoD`)e8tE{Nr~ZINpHNzE4i}3w&yUc4IkonZc+&wIbn%DzpYXhQ0P$IG&z| zLjA2c7CQw66K_FD++-B%Z--;y5`SKZP@jQ5`+WauCC7Yt9h7jq$?KaC?XOW_uRNj2 zMS-VNo4bbzx}9IRFZ* zM4#;qh+M7L@j96g$}>M1dT6LbFdG zg97VV)F%;unqrArb_xV^AUOpG$3);r>_p_pPQu}6b|Lm=6i^~>yaukUpAq7Ara-EE zo<(1QP&tRIeuWYoSG)|N`~?bR%M+SiorwI{4E@?tL=Pb{qZmowInWx^ffVG1s*%US zJ`VkN^>H9_0{+hWksWY;1aJ8>T zBGQX7`x{%(8K_GB2zx?RI1oMQGWJDA;Y8LC6sTDOujMgFln^XWLb49<1cWliTYi@( z^a-d|nV{urb*qC>uQDU?>&hSjNAfcKH8vdkcnF8GCt^asfXG*_w=5B&B?*$RAg`k3 zQI2OrC{3WiPI*F~Kv-HKCa?=p+=@WL(~6KVM8M7t>>eA2y}G!|FsL;+?h_FB+NT+wm6BhXejKc~%^3_m*<@h5s414$<@Dm{Lmn^`SkYt|8 zf-@i%KLn9QJ!KEF_)NwhfYkh}JYiwO1&mEKa=%T`tTyAO^rC(~HX$_4j9CaxD)8Q=@YW1azb*>p%nv*4wSn<7HVba;yI zgw*(>JYiu&2SQT|pk8T2BnwBR7m_0X*e5pQODj%y48DpT%a$X1v>FC&EV8-k9E$AX z{_l*9L$-PX>c7t78K{^GPvISKm&`y<$=&EJz6*l+9=J{SGd=}q-X%|1O;q5YLyv(@_rL zf{nk3tPBr+9*DW26SDR-ZvtYd1f-Jh!v48I6bX(VTx2r;ixXdZ+-W q_HE`#WxKE!SS0000