From c69722ba45f516138d4185ea3fade93acb3bff12 Mon Sep 17 00:00:00 2001 From: "Viet Anh, Nguyen" Date: Thu, 29 Sep 2016 08:36:33 +0000 Subject: [PATCH 001/687] add fb app ID, improve social sharing descriptions (#105) * add fb app ID, improve social sharing descriptions * add share-img * Fix sharing img * Change for fb app ID and Google Analytics --- _config.yml | 3 +++ _includes/head.html | 66 +++++++++++++++++++++++++++++++++++---------- 2 files changed, 55 insertions(+), 14 deletions(-) diff --git a/_config.yml b/_config.yml index 1d8ab1b6f16a..8dc616fae3c5 100644 --- a/_config.yml +++ b/_config.yml @@ -88,6 +88,9 @@ url-pretty: "MyWebsite.com" # eg. "deanattali.com/beautiful-jekyll" # Fill in your Google Analytics ID to track your website using GA #google_analytics: "" +# Facebook App ID +# fb_app_id: "" + # --- Don't need to touch anything below here (but you can if you want) --- # # Output options (more information on Jekyll's site) diff --git a/_includes/head.html b/_includes/head.html index 7c5cff7ea333..0e22dde612e3 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -6,7 +6,7 @@ {% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %} - + {% if page.subtitle %} {% endif %} @@ -17,14 +17,14 @@ {% for css in layout.common-ext-css %} {% endfor %} - {% endif %} - + {% endif %} + {% if layout.common-css %} {% for css in layout.common-css %} {% endfor %} - {% endif %} - + {% endif %} + {% if layout.common-googlefonts %} {% for font in layout.common-googlefonts %} @@ -35,8 +35,8 @@ {% for css in page.ext-css %} {% endfor %} - {% endif %} - + {% endif %} + {% if page.css %} {% for css in page.css %} @@ -49,32 +49,70 @@ {% endfor %} {% endif %} - - + + {% if site.fb_app_id %} + + {% endif %} + + {% if page.meta-title %} + + {% elsif page.title %} + + {% else %} + + {% endif %} + + {% if page.meta-description %} + + {% elsif page.subtitle %} + + {% else %} + + {% endif %} + + + {% if page.id %} + {% else %} + {% endif %} + {% if page.share-img %} {% elsif site.avatar %} - {% else %} - {% endif %} + - - + + {% if page.meta-title %} + + {% elsif page.title %} + + {% else %} + + {% endif %} + + {% if page.meta-description %} + + {% elsif page.subtitle %} + + {% else %} + + {% endif %} + {% if page.share-img %} {% elsif site.avatar %} {% endif %} - + From ce3f34872ec0c1d914cb47367452c8ce68739138 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Sat, 1 Oct 2016 18:41:15 -0700 Subject: [PATCH 002/687] remove unused image --- img/start.jpg | Bin 164224 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 img/start.jpg diff --git a/img/start.jpg b/img/start.jpg deleted file mode 100644 index b4c2ded135861347c694daa33ff99a67d47b8ca0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164224 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 z 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 Aga7~l From d6145807430c0f153e2c54b94f83e68b47fcd5d5 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Sat, 1 Oct 2016 18:42:58 -0700 Subject: [PATCH 003/687] remove unused image --- img/install-steps.gif | Bin 803524 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 img/install-steps.gif diff --git a/img/install-steps.gif b/img/install-steps.gif deleted file mode 100644 index 5381ace50cfe393ff3fe780cd8b495be1b7cf43b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 803524 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

8!AkYTp9XOW)16?tuS80 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

VEmIWCHXJL1=kcDGj&(Z&K{T1SUsH36$W zd@PLcYznod#CqSa)**uCDHL>{g=YcUM4;gnwt?+3x$q*z-p8ZCURA=_u$5K-#eP*_ zI(aK%t&A0Kq!7d@0MIJmDJ&BxY!AxRh|0_qxu|Xfzmg^R6sUt^lh^_ZuS8J2%0j0K z4222en~D;ygP7__x-V(;y^>~S$t9jCmPtS3&d%QR@a_J4wCa*OxK1QC{gzGJlDZNh znyZr6BUOcIWUiFdlUyZEj{PMx&HV3a`b^#yZ;`7LGkN*IY!Q#eFKDj6pF8ij&GvT?*IaEEq}+P8X{P*dmvxDb@w!}VDa9WDA7gmzstW>701 zJG%|4q_v@&pw>;^U<*H4aFb7u_`+&5 zIq?9nkQGU>Kj61e9<$>f+bc4WfOn@LxrgAK+`#5Oy)Q;WBU5^`?7cuHbHZ_N5};GE`>yM?q_s8iP$45ZQ4TjHYeagJ*_ zfu;LAu!?0bJGJQ7N7fP;JnQBJF%L|1=uETi#(B6@fOfs-A!_!(G6L~Tz4tV0KKQ-_ zq~U6ZdabnMQh+v%htDDqHhwI_+%-)&9Kpu8=Ho8ttuf3aBK(xErUDw)O_FD}{>n!X zM}QzTbuo3ZOPNKls;H^129XekRClJI6IbBq(jp?;C43P?lARi+LhSS7eAn2CkH>lz z&)f8~ZJYYxRLrSa=#Xl$x)9o;57D1lEPgoGhlsJ*1>Jv|Nu~m!R+2Ml+U~W_XjX~C z)Fi#|N+Ut-1Ei&Qg7-lnTi7JZ#($}_C=6MC>FFwG3~=as3)W4ly%0s9{C>DAPG zGWc^N$qkx5L?hitVPz%*cnrr2Zx%vfDQ>&v7xt;sFUzV6G#lRNT2V8-9KBJpTS`N2 z&Nm+}NgMk%zmNZ88Ow)pQ^~?HYqVj+E{;I_gnULf*51QbrSW-&<{`?mj^#~Kr~e$O zg+3iGzTM?H2+eeW;I;f80AoO$zf0SL-L}h!{f(I)5rGC@$j~8JKxK`K3`1=0tp_2#hO{{noG0^g=`h@04Z#Q4aXo_(8)QtXhMjxtmS=`R| zV9|XAGT3lfU^AlBAN>V0{8#Bycjp1Lke5Q74Q+Esdzv#{;)5C2D92G)rzm41T$i-h zH|l8IYIISFHDzw(jj`RX>k*7E93(2p@r|K!Be~@|BtW87l8xjHJJM(KmNMYj}G;Wch(V3@3pqx z{_~QMv=T7v``?q{_q2DVrZ&~K#7so7lzjVk?bcEv^3a7q{5VLFpL~!pWn#Hrp7Lb; zyiI5U@sJ(4!t<{8Ax*C`I1rqy0XJ*Ezf@#>ugJHdCNDmMCMgSq+3@9d;=K3Zfv;^VAL`}L{|LwcAcRtDu^iNapVQUf@`0VJDFoTM zUjx{J{9Ri$DPZ%BR`;!60xlo1abU3Boy+}!09oJ&{`>}ft=Fp=6AGSSaL^PJL0DIm zNPNTxg(X$@Oaz8iSn1`Ug;7KfrW+3KAnObvtWD*T4~;cI%B;-EGzr8368H2} zkU5#Z&E6Cy9AFWg9!(Du@)hZ+0Rkw=kst}>SP{5I+*=_Z8@8dZ)IkZ1Kpf7Y90p)z zu|XZi;rvXR59Fa7W)SzuA+UwqL>)l2u)(wJmoHFSLQTT|@cAF^ zf@xxQ&|)6Oiz9HNY0=>UEFu^jBPvE$37A&?%mHIoJg#G#`(wwqK{!0U_*6;47AXcfq4$%oxRBjH$B zEx;<66~P_J@~oqig@EieAr%^=j}>36OpjdkV> z07;glNwSao_&^E7z#clo7no#8qGTzSKn7_`2|yMzY{D-*LJ5$RZw-Ji0Tb4xVn2Za zOdcgtnq&|~&?CT*FNQ}_nk4qclhv_7RKAnJTtXZ)BT>dz3A};^K>`r;WU{nDEhLLh z79cZ5WeG5#*xlki4UtnagubvPNz(ohGe{Ov7NbdO)Gu`uS2Ck%8RA+ZW%~t9BY+$- zBqm}KUZP|hV?c@wMvgb)TaZ{0S-lY@?4xFG=2_8B7?{c=gaH?-5y-4q5uOo>bSAik z5xA|}s({QGcBYE}q#mgiLsr0SY9>U6n^K`3tI(dQjNZ7#7+h7^8iu5DE+=)=feAb( zbVlcM%D`C~mn8InbY`b^ZYOtkr+0ei+~~`9@{c9Nfe8R*Nqwh!t|xm!r{UNMUVLZ2 zn819tr+tEFov_z%K;~k!#|*;9eAqX zXe6QL$xzj5PQvUsiS2lf?*0S`Bis&*XbvQJ!Cpa}7SPTk;DK3*V~`{dk>zFutZ0z5 zs98ze>JSpBRlmfCa!zakWeNHKrerI^br+1#h z8%SpWC_3Y7WerAV!G6H>?DVSENm|~*~Dh@YB*dPc3g(az1#MM*GW*O3{p6;pn z7@nX0DWKNWm9|Bo7OJ5t%9^$yp@s-`_DK&MYM>^nVW`4 z$|QK|rj9D9Iz}CwfC`|hs-`NduBxlHDy+V$ti~#>&Z@1}Dy|M{HQg$&;%cw{s;>qs zs!A#aW(TkytFR{P{;U$~Q##lSB3`MI2_ub;<1K}`jb5~7tG0SY9jJh}ek-_!tGJFU zxt6QBo-4YdtFC58y0)vkzALaF1NEztUHMDVMk_-ooOF5@mr z?&(Hu>)tNzQm*XouI$q8%)05=I)9~AXbS43BD1p@@a4eCTs|MWEkHBNlBVnns#vCJv>{xl{af;k(7 zS}QaNd-7p8v_k+uF&x7*0l-BMT|+R`B1C`#z``@2U`cSaM_UI-i^?DfH55fNPpLFZ zdj$tHwPv>fO=E>f55hB3wgwiwaM@ zf}dcHDP)2p>9zo{Hd0SSU1Nm+v^7~@!)d2>TDSIMu=O-k1OjLRB(%x^Xo3?aMRD8p z{xWn^=ruzG05KSYN6UgSG{bK-gag#V1e${b*g|8E1Y_SZQc$+{Aop>Xv}GU01-vv& zzk)Sb10p!}J7dLUpNND_glSU*09=ASR=`njw^uAUQS^6A1Gs?x6S#p3w0k@XhjUv> z5VemOz$dr@#LdF!NjO;7GaO7r6yyYj)1!m0_HdI3PbD}`z`|}%#OsvwQK&d~OEO*u z26!t30gQKio42+!L;?hZ*f9kAoOgPgkTG1s*_lHE+`@ThB3(Q-Tn)lOOIS3IHE);U zD*$yyp7~kRQCBbc0g%EqU_u*AgqlNwkB2}^2Y@xO0RUKo8^p9y8#r=f&!8Kjax=Jt zx4CjhxN{SCCX9k|zj>U``AuuWHGG05FoL3=CY;MTouj!*`!vYZ`JLzap7;5m!*rlq z#ch9MMJRwKoB=&P0s&AB1C#<9FnSp@fGJcrkW0mJgZBOg;5bFZc!Tf2rgt@|BT1)I zx^3UM;t_iVz`7%a_@ghnrC)<0KzJskf=~AjQG2_#fBKpSx%_%JQxtgu_yT#4gn3Wn zLKFZqkby%mKrbj705pRb*gL)#gCp>J1oYM!^o5sWk03ango$+I?019nKm*Xiku?0n zAIYY_wj$iX0A#`$NIb*~#)V(P7Z`vwFhWe90H+o@j#D^lhf1;ww^wWX2UtADYrMxS z!Uwp*HE4Qko3_kn{Kj8`!*~3GbNpqWz{iLD$d~+v%OJNgy@%VxEc6a6tbqcMLKq-G zCm=g(zX2^&H@DZgRfP3>RKa`9smhlE%kTW67ydQTpOq$Dyw7hqWFvT?6L+i+HO#;E z!o3a|5WqD=0;he9-&Z#PTmu@ky}7$Dx-UhMqgJ~+#Jg*BywAHs5P-g$gS|I`<%@wi zG{7x50s%mS&L#MznEzU04Cg^=)Df?-^4oe zvsHV+0VF+4ufWMeduf|>xwpJgH#)b=I_~SfBOJTi>%8qNcl1xh?$3U)A3E>TeoFj) z3k3i0lYH^Zy{mfBIy35$JAlP$2S43I=G(bS&QGr0F zG8GbBTT`$M08EB_RFD_|Qy7V~97)u;{*hxxj~nmEsc>hINRlQ?dMs#0;;d^g7iK!6 zF+>$tn92}Pc=1uenF-f8g!qwYQKLtZCRMtWX;Y_9p+=QDm1GILa}9bq;_KHOMgYbTBc7y|aoQ$I z4-6XkaX}!98X1^kBoTn7Yna?{_6(Y!L4*ncyi^UTLg&w+H@1*18`dQ+2dpugEt~8~ zj=nbn?a1(S%$%k*5>KuA8YBRhc2vmBh&a&Yt6Pr_Ej;^cj=NjbzMUJq){rCzl{}wb zy-1D(KKc0+9l)bkn;Gill!;~j>4RC(8)S|^(i7x{0Ns;_yN#+-NIC6VW3D;#P^xgG zlsZyClQn{K5V==A>jWp_DtHBw203(%G_qK1(Zv^Gj8VoJX{^!4jljy$E3s~r$gIYI z44|#I&WfuUG#GQBmPsN&iybE zN}*0sg&^$+&jl;MbE7?H>+?_D0;TY`1SJY7LsC$A#8FU6nTgRdUWw!e|6W9IvX3}* z^it#Ed~=6PSya`xV+sD{Xck*FTGTWGG(p3^f~2j0mY#kM7S0~I?bh3G!3|g3agWl` zTpoM;F-)}pDCU?o%sK2`APHDzkq8`kg&8ucd?W$@_63Yd0Els<-v|)!rIB?VTZ*I} zQpK=Lj@YbqAOLK&xHVf7V&nr5*H}OkMQ%7i6GSw|_*RWh*ew8S*Z{y9H+DNgs|E<% zW93eB-nqDrI{w(hHpB09j7Ys?@H+B6!Vg>ao9 z31Wa~QN)_u$^I#?-15sYpWIv>(Y;Y!hS7qBNOMFF(*RqHImVJH%|YN6x!O1@f!8hZ z?)T_r*w5CbXJtWyv_6XW=oFj2k&S6)(t6b?;}e);4%3IV)Vtg!|W z@Iuf^0FlPmsQmJqMU*4xuaVw35{;Iq`u64b%o9yEW8eJ>=2ztU=F5f%H!;t7G}&JF zzPFq3WhFA~ao__5_$S7XIHWZZ*fSL2*4}lm&Ar7%4o6Aw>Z1lO^Es=>$WZ0OL!T>-F zVh?q&{z4t5sIzZfKn39OVhdDo0r8P9LFXfzjM(HNE`AX_VT_Tgh`5m$2qBIhfn$s| zSVukXk&k`!Ba4g(79`e4iB2@+A(;rprC4E#>ES~c#Ki$N?uG+oX+Rctc1bGwj7Dj6 zkt8Q6n@awXly8LKDbsVtrsT1dt#supVL8M=er1p}DkLItnM=kf(vKYI;ulpg%2;;9 zlb`&h7lS!WWeSm%%XH>5p&8Ap%yLI#NtZ6MnN76t(vKGi!3jXMf)j*5jMA);H^C_z zagx)V?R4im;TcbPa*LW>spX7rsZD(*a-RM4=RW}&P=OAVpiQY~Sgh%}eJ<3H+$`w+ zLm?VbiB6QF746nRPjF8e<&&WuZHz-L8d8ytl%yp!sX#HR(HL>mqb=p#NnsjOna-4^ zHT7Xi6PiSq?)0NJ_32N68dRYUH7Pjd7E5``P>>RpsZDk2Q=!^Vqh2$qRb6USv6@w_ zZk4M)oT@^rn$)Xym8@ko>siq{&4a2GMo0~-HpiM)xz3fYb?qunLz!2-?sWxk<*D}e z8d$*&mav62>|qg`Sj8@uv5j@?V<8(^$xfECm9^|;F`HSwSB8-ZJS%&?v}T`_3dwg8(iTIm$=0>u1o%LdtBu% zm$}V#?sK6VUFlAjy30*&b+MaW?QWO5-SzHw!5iL|URS*3HSc-Rn_l&NFoL~hnn8AlEaDyQnVF^!|!WI7R zgDsq44R4sk9ro~PG5lc>kC?Lu0+2fO3-tQ+78*5MM@&moL1XYIsb4_lYlVO|?1U0PkM zvlyfDmUexJSR976yP~bO=BA634CZ zFj2kXpg6lnk7168D|+IptvD`8{s3A)qT?cGSIuEQa=)YHPp{T13FYbhg$>B^)`>Pplj^4L4?sAuS-Ps)F&ktVjN|$`6ah>etU;-7JPs;!{@odIC zS`nj(-C6R*Ji3Vch0*Kv<;?-=>p%k5kA6wcO?{UBW#QoP3n+j4dYx%RkRp1Me%xnL zVe!o2|E}Q^z6955g?%u=3)trqcp&{U0T8_JERxLtP)HHxP24nr+&jS0j&jr(>+5`dMBwG16UT=5b5?cNMg2i#5!t8Vzr4d2X76M=E}9-!LHfDm-&F9^XA*iQJq z@!`;7?vM|)?hcVIF5{@s9G;H|O>Nd3B6c*+`q)qtBrRW>M=c%=G#(%|Hq8NM;S$2& zA+G^RDh(2DAmgq95#lB1*ihtLE&6&8*W@n}=x^~daw9d)BQp&&;^i9fq5w`N0;(tG z%)tOUG6E7O5_rlgX6@1L#S48>EoNZ}W0LPk$0wOG0-O>n zUxE!HKqoFuCsD8`fAZ2UZi3vv95jvt(_#i|VdJ{82W1c?1rqQik|Hes<#Qc%(#BQstA59AWyZ*CxQE+G_QArc-i zH4GC-GS3|5&mUnjEz|EBC{iM?!87YJ6jK8Qoe~FWG9f2uN7r_U0q`vzEtH{(?=0-` z9!o1956S(Q;}TfsAIX3u)1V1M#~`bc7l-cAJn}3$^DRU3M|HyUGV&t{!_`JIAWJg- zNK-BsZ%D;Z2}zLMN+H~S^wbtFHDV6|7m{>9vPp5^(PC{`v@#9!?kWE=G;X5~4@_aWmr*2QqTfN^>opbkjgiCxX-`3ojuKZvK$4 zPuG+e(c(6J^h@XdZ`KC$)BsOLDbv$771K7bNOxy6c}-F$l}E9(={n5;_HIsPQY|`D zM@3QqLDcG|r1dHk6xy-cC>8t&!QZs=9nr!-$-p|VO+?i|M3K=z1vTlK*V!9O{>U0;1sfRMf9n)R0KdWFk{WX*AOgZZt9O z4qSo%7OxH6&DcWKNX-opP{A|!4*if+05#&4-`lR$M^p5X9 zKemTQSxieA#5)WWH~iz;qou4lrhq=V_#y^K#x6JPgj8x8QnAX#?3FJ6<6lT3Zj}7+?<+0pOI8Ub_`_OHOtFg6vS&;UH8w z@6Fvn^j3+EUL8OS1VIr>ab5`nLdj7=caK7WlV1%Ecu}tr#tjlAVRWR`+PF?U+m2sN z6#gwDKms&?3mo=gt14mxkMlrvGX1s-HI3vPH)&tO6AVEBJ~k6VHs^RyHFB;228RRDg{gM%95;lu57%7H*;Hc=v+!jL)ofD|Q9HGTSJ>}Z6BAZp4rl=- zk&rUapfDLDRPpwRB~uGK6@M!eAX|6|GY*Bq5KKmsOo8|%&Y*Eq_)|TORMEoy09b%A z*H$(6Igf5%(IR<8Pj|-7FK#b+SJ4#(u@ShA5+orJ=D=Cw@hqJ6kP~^4t#v#({+ALU zArZQO6?%6)Gf*6Ruk?y{9={Gbt=h6!P}?3(ug0v+yLtl$!^Wg&mJEEC>Mj zZWbN^pr;h&6ylrBO`d(&YjO07rTCo7HVfwxRKGMWl1(R&5mMvUFDS)6096Km_Js3R znz#6IKNStb!~s%6Dn-*ErxtA)((n4W(~Nd$Z7rKavW{`m7Vp?W^Z1tj%}o+wZ}rSg zcgD?h$pCow*j>vPcB>T!+%w;n+II1H{7`R`b-I&zEfU z{MBA#8AC~zbcwk<@0A-Xkqo*wt91_^HJKC1&R2)|UW<8Q-S?YXAPMqdnVH$6oSBKB z86>e7AoaIKuccBAveHHeL~!!anodp~Vh(xjPR~LoQ+D$pGBwFrf6bXHmE>&KvZFnl zgNyV^V=|}HA|Vh5C_nnzg0>?8_f=QTRaM$iIqecg0WT&<6C(0eWk)8Bma}79(-L~q zbP^fS&xncmp|?1qso036k0L2h6B_!`(CFNAo?%wxJazuDJq_e$Rop6tq3zJ1 z(e}AjSO?fR-CEVSbCPYNbh5{pF&q((e>2?1^*GrR9Mg@I&zHcDl^rKdSTK}m#a4tn$9}g)${tZ1`1(x0&!l`?Wye* zd)to0d6ln458pmq#MR*UXuNq9fk+NkeHZE&jv26%UiBE2XzopuYn9gz*W<{pewNPI9)a2G^0EF zCDgQ1YulbRRiv%FD>b1qXFUWgkYw^@HI^(ic68xlimV(C-MajO{*(^RGFg zE%6^v|4i`v0H1jd(A3}_U(nug$JTJYnidZ*Y{+V?E(ZFm3A-p-B!8h(|cu?*22%u)ax}4x?vl^J43}KHM_@+^?;Y z-{RjU;R|@R83`N*?tolt4;Q&{5{$L}90d^+Hx}R)5f9LwS*a=ux#79eG50P+_`k?+P#Z6uU@Yw z`uhC~xbKxKdkY&rj5x7ky#=nNSqwR{WUvls(VUDqvu30ep>F;RI&|TXN9FRoEZW?$ zvc~oxi{d)9?Af$yOAd_t?_mDhynFkG+xYSC;fo1mVn{ss=g!KTJD+<%5}COVl8Tvq z%%vfzv`#ik(@pW^X-%UQf`n$o`yZ@-*+BG)s>&InoKfmm(lpIBvOVK22(8f$_ z1nqH59fBaEUxN;cW?pXSJxF1N7G8*9h8k|D9y5Z}u?&YIjtEwSxJ^i6iYl(iVv8=m zINTD)T$2ZkHtJ_$U?|?mV~;-m2xO2#4oT!21l13@0o0DFOX{MTPDq^LaehO-+qK^8Tr=*^WYO1QP zI+v-ez6xusvS#Y)thU~YYp!zEs%x*l{t7IUynYrz5?5q_Y_iHO%WSjGJ_~KM(oRcl zwbovXZMNEO%Wb#behY56;*Lvhx#pgWZo2BO%Wk{wz6)=><0kPRgp67Wni5J}5NyBx z{`;#0N+glmu$yHe0l*3`%&#TH+jDaH1J+2~{%V+?Z0BK!F=txC>-C^X*>Od=;^WBR0VI5#gGM1PW*ZIF* zAAsuw0U&zlUU}cV^6iCsT_K}i7sX;0Ba=33&B!=Ukt>H0@R`O zWYxnTUPXwA`~?k>F(4*B@>kkBK-yN}1;1_YE41LCUH~b`@oh3Js2t-0snoHoSxAj) z%RvAX@jC^CA`GRRjxKr0!94C!gk4EMDKdeH)EN_*XD~46sAoK* z*-vvUGnvlZgem~~9|atfpyMp(IWyJ6hn}Q;UjYCn&5=mdIP;$2R46h(cRr626eRoX zXG1e#&JHg0b00kc4aq|*61QU0XPD});1h*`~Y_K~P;C3r>KPw6^VKU}qoRuNNQ+ISVLyEEZfb4w7jenh|kU|uJF zTgBrfm?1$$1U$cbJ^)}s2M>1UBPC4X!v+#`nJ|Rj9$QFrpv{6`sVq(}+e~x3LJ<`P zUJP832{BX{mBxAAi~||hCBA|Y0qF3Dtv5>D4zah11nxUyYmOWf{$$7GQ?iOZVh#tq zIL1Bp@JF1y<0}8yQP}NDm%kzlWC*gx3&x5m9E{}lZn(k*Z0(X+%-%q@lFSXRu$CW` zU%K4)FnN}Z16<)gNnRJ1Wi@4h4NZ_ldM1VwMhb?_?BGX6c*5tKbcV&y$_E5s6Pe(| z`XEKfRM;)V#qt3f(5#yzz;n9qYN+9hDPH;X#)13D7rveaU__Sh) z`@3jHQys%x>zaJH&h@Uz$q87Cf!CepT(fmeZC_Kje{I0-mno}AM>qO)jjnT?(NJDV ze{qwmmUSy1ZSLu9y4nruvt0IU7<;D%0IN8spt0gcQX*RZz_06LnXjzicw6{77_Rh% zDXn2aj#IJdl<6wq@D(hc+AA$yaiuq5k^-#zIy6>rt!eBDVk2eZ0LB!stxCx%64Rok zIiHi?DZQH)G~}yfxz0br@|U8b+eF7+=!93(uJBQ#WJWlH&+P6st6RoMRxzAOF6Rx? z8S1Ny@+&BwAAQ3G--Qu-Xc92=i}cr!Brf#v4h=#@I-nLO=G$u#KngRwSH@Fk^raW> zck(Tu6axZ4W*-0mP*@dFtJ@`8WT?lljJLIw4&*p7K?Yf$7Vl=z{A&|H3N{%228dTY zs9ru%He&IJNmTjyP78WA829s`$E!GBf%(yw9tZxg554XazxYEP-E{pUzIFFELvzfc z8DnVc-SfV8Sr2|d4wvz0$*T!^+7%7c$I5H%%6Enz9{BWq<&k0;HwRUYo{|jS@C5#L zbC|Vz-?N0uce+se2=th~u72SA-f+_6YHV;)p3q2&a!6q@3&_BL3}|E)22Iukc&>&C zdO&!xwtvXPO<4C-$HY$&P=E&rWPuZNUXcLtGd~5iNz3$s=fi^iM1dB#1|f)l;AB!% zWq{~Jblz5UNI`$ilXNvGff?9;=Qe=VhfPCBP5h)n14x9Nb3Qa!ej5Wz4fHkYXE}v{ zIhylnWs`t|b6tf{1G|MZXcG!%fL&%7g#L(Pc5Xp-d(noXK{s}TH(N$F>jZ{K0a;Y@ zZHr@mIf8zVlZS&yh!_G>XV^A>Xd;1lJB8?ok2pAS$QEy?7m^5xmxzh|Vu>XZHleYJ znFxxZI4hsHC=4VsqKJyA$TFnZ6_l74tf-2yD2tc^iyz^Ncu|Y9sEfOJD7k13w|E!6 z$cw{BjCJCRz-Sl3Sd7cajAwF;od_Dr*o@Oijal-Hrua0~sEym`hg5ieR){j(D30S; zDA!npr$~E* z>6x`@n}P|NWGR{wLYi^@!6|f{o4TophuNEt za|^_Yo!P0K+sU2%xSZb!p5ZB;efgZ_`JB<&lK@biih+!Ep#%Y73*9N7^GToed79&i zpZTeu`}vXP>7TcWo;wK(13)m|7?iRR0ZMQz^1`4E>Yxt_p%E&f6H1{KYM~d3p&6>7 z8_J>c@;fF2jq7+S5I~|OYN98Kq9rP#E1Fdy%A%i=qA@C?CiZ6>9jX$cRJW8Y}Dx^nB5bcSiXi}t2N~25qqe=>;Wa6Y%Izf6tqEM2hQ@STo%B5Ul zrB!+tM!Ff3uDjSLlB$Dc=WYVaWIwX*q8kFiIoQkPja;cv>sd6eB zp2{PpDymo#s;PRas5%+03L~(}s!y`2vl^?UTB^7@swrx#UQ(-Jkpx?SIm1e<#cHg_ zimb`1tjo%*&FZYrx&;OL5v}kJ>tL z$11O25&o7mKm%O0m;9nz8`{RuBRbAhIJ%vL$P>CyTNvtFkN0vMuYf zE*kN+E zE45RbvKn9oPVf~<8?sc(wOu>1bx;CfE4E`xwq~VQxQ*+$f;$3R@DcFf5B*@d zmy5ZXtGS!Yxt;5|p9{L7E4rg=xkmdWb-)3StGZCTx~n?^b?_Ca+q$z0wHIK!w~M>E z{;RvY%e%enyT1#(!7IGOOT5Kvyv9qngZsK)vAC)mxy;MBv@5-Q`@D!tow88}6(9lH z%e~v{z1<7G-z&c1OTOc4zU7O)=c~Ty%f9Qoy|7CV>p;5mOTYDNzxNxu>u|d5%fIg1 zzyJHa+3UXp48R5Kzjbh>NFl%m%)kWfz~l?RxU#?xJirmGzzqz*7W@$tjKLJ#!5{3w z@5`~giMTNF)YI~e8Ledzxa#8IjqAwe7XATB-u;DK`g{U z48%ih#7Er12yCe4P{c^=#7|tq32ZA(48=7ZyH)JM8cYyWjKy8-#X_vbn(?dtv3tB_ zY{qAd#>o2->);PTo3SY4|^=jaLmeWT+6eJ%em~veas}KjLL-U%fAfFDH_betjLXgD-cl3xC;xC zPy)2T2$jsq!kfvP>=nyw%-O8Q*4weEQ3o0T&fzT13}6bIV9uV<2I8#F>&(vTi~ym) z1MMu&^Gwh6Y|r*=!*#p}IN$)W(8g@z&$_I~`>X)}K+yjn&1WYjDr)ygbN23BOPYHxSVsebM0j(Cr-24ak6N@X8?bkX2*olF<901}W9^wmN3T6=E zuYd?5uHq}s;v)XeJ<#GYF5@#E+%sf_U4)CDk@?hkz z{0>LHtc?Q&&Ev29J_&@5<5Elzu&`)R5elvs3Bgwvvao0mKntnlXz%?I zumELI5e@L&6|~?-h(Q36@S&n!Kc|iqv*7BE#(;|^-(8{1F)r3WZPNZ77I`0BEA5&fDCNF0i0gxm(Bs1p4iX6;YiZqh=IBwzyb7b z@AXdNWKyj@Ck8n@Sy+*3f~6x{t703 z?-un4@$(F^EnRZ zJ8s%h5#;6&3-!PTf#U!GkPkVq0I`4%P7(BA@Bl%td!a^;e$*SugZNKlb?G1^-d>M-Mzuzw>fVB=e5*I3Ll=kPMby z(IAk~;WGmezVc}R0szRuJ@H+Sj*WMkU3Lw zsAJCOPoP1C4kcRj#8IS4l^(rvrRY}_5dj`X4|A)#g>%YQT|}EVhsTRnWY}Dk~sqdAlai31%5dSu`*}p$-I@^&1w70F0AnuJq6i7}fq4+?OYcQE%oV`L zV?iv|uO9%&hoeEP*9z+4%keyVz3Z-VIDnNeQSRNnUoZHFCW3X?)2l-V&zn7Q9pcls zreANJRQ&n%@8{qDCsot3nrS6AU_oY$%QBmcAT$i%=#d$0v4n@L7_h~pnS#jhvLG}I z@G1cL67ZoQu*%S(X3kIyq5}@{K`@iBvJgWOH~dAC4k!E2syZO>@kaI4`I8`mv5*-dz(=X8y)s+%g&AHU4 zL!A*SNG`47(?HQ2$%@Zpt3oX(A^GCdsur^(tSV@CoOY^cWr|YVN~rL~5-<+9WkLoW z94Q0|{oqW+Br8kc+;rFFK{3W0YtfPy2jf9R!?p$CrI<1d0m@2@*zq*~A_i(Hij!(e zVvNnH%NpVpygYO1S_t`8g*=)txxYvuMc@^A@TU9jyYI_* za>^@@YU5~Ua?lc44n$h#M_zKoFl8!n@T03{(ns03WHJQT$t`h2h>T{mql>T-EHr07bNXQrdi>HEG7^Yp(nl5j zset}Uf1;%lw#G*jjiB)4)SL!183U*UJjuZ)TGj+W5>=U_d_Nghpnma)2*~0Ql(H12 z*oT1e4TS&^Tvavh2a8IOsS*Hah99C~K3S~E90a(8qCyCi1!!VYKY7Ih83+_wm`y0M z;8Xzv6^&yhuQc5<5m~Mkt#AEjM?9n*qE@D??0qPRKG7jxmN%1EAcGNBi6R?BM>^9T zFhi=#P!y*af-17iXFywn?s#XC(zK{ES3y_^ia0cw#m;j3saPE^Hb?!`VFV%AV;}iA zGqmh60HE-J%Jv9=O@yKqBvZ@Ew(^Dn5Yms01mqw6I0C;oVgv}=BuqN#3^#Oc4gMpT z1)USoU#R>zGF^ZF$S+$fGtsiN!8|VgP*LAOT^}S_8TuEL_4y z9`gWPE(@2-TqaWi%k<@{-ZqbCDzk9aGzTz!d7Nn8Qk;^*V>!*~A3etMkEmP*G76N+ z1>B+%v~Y$joZ*UOq`{9e0N(AK#4IzZQWu`-q%=?F@y&KS@_V6k*1MrG-xpbQI5b{gRM(#JouJ)jn5 zv!@|$@Du<*B7i=zVgF_Wz#E!RSRxeQ2WK;h7Y-|i=Fq7OW7?;m0062@{?!33$~cJu zE`Su~;}cQWB&dqi$sDf$+Rc1|zF@J*stQ9PN*Tc=dt%t#jTNpp|xd`Z;izRA1(2{t@ zxSbY|YFu9MG8D%j{jigk?Bp4vHoW52YMt3ZLP`po8lTENd7RB#0|tQr(B zmjQ)iCEzlWVF@w(q^3)ivs1PD!dPJH%eCn5m$2%SJ99OLS{-0n&C1I)%>sZkH9$1f z9Oy24Ijhi6lnwFvD7|`^vANAwmNaSJp&Yrno9478kgHo#gIXw}ZZ3EY!w4_pwu;p~ zaf(+=qlEq#2(cbP6_sq=9rw7z$*9B;bj!&bS9t`4<*@#2DMnikQ>z3cn0B?PJp$gA zKnAWrL1 zW8%xvUjt?_ag*EEnTICieG}6PiPQKOsOQhB_M;($5xs2FjdaF^K>U@XiJJAOU`%=gRNz0kp8hG0)`yGfJeZ3*$<`j+s*{2^L(MqK@7eFuUU}pfk!HV7(j(h@C0#FK^9!D5_ko1+y20MySIB=fLcffX4r%SxhSHV_U65CATmI0uM@dr%Yr z$if558XusaSFl1hP@EgMIR%J^ExbZ4gbgkPLop=7ilal53q*53fI6Ioiu=QOxCbv# zl?On8MeLg1U_(8Ghoh4~Oq?7HoI-@-r>SE?Cj>WN=!_Dmg{j*>|AR5AE5cBmLMn8{ zC)B_kyAUu~MP&#R!azk@R7FsPMJoIWBZEbR)3;L`#ta-rW86TtqMjb`MQ2Pr0$Myf zSu2j%st1sTiolf6xP&-U07j|3JINEw{u48wZ~#*XKA-5E(6EFs@W$E^4zzL`JfvO0Wz|u^h{*oF#ZTOSDW&wOmWKY|FIVLbr@dxr|HdV1QYeOT3iJOQcG^U)i-OeC!Q5i+i$1MI)8@bF?q=M@ajYaT*-2~DZO;RN-(EWt1 z0sT*;3s4m}fhnz0D!o!G%~CAgQZ4OLF8xw34O1{3Q!y=5GChF=eFrsNQ#Nf=H+@q$ zjZ-jZlHEr!yZ~k@GQ8lMhhZS9fh!czsuSjaPb|S9`5je7#o{ zm?d{;hkpH6e+^iG9aw=aSb{xRgH2e3U08)}ScZLAhYi?ZrPe6b*L=NLi_O@0Emw{0 zSd9HxeeIFsu~v{RS&u#0jRjANU0L-cS(LTdY&F@EjoFu#*_ypsn{C%{EvIp%$}LEO z6=;E=9a^C+TB1E#qfJ_*U0S7WTBdzkr;S>uom#0)f-U%ocVLHh&|0qDTCeR|u>D%G z4O_AuTeB@&v^`t3O3;#J+{HQb#IUhFNWBDZebUGVHl47 zVHuub8m?g*zF{2BVIAJ#9Zuo<9buw?Umv#L04@q49%3X;;tnoi_U%viy`GWm%>iPkv-b?hi&bE47Uo*c<6hR~WM<}D{>)!SA4 z{%3(6=-?ISr;z7+9_4VRXHv%J$w6p>j%bOdqkx`hi@xZV#r+#Xvj%ul%YO1bkt4``3_`IY`X$|XwF7N>(2y3w(YqBnDvp#FI zPHVMZYqoA{w|;B5j%&G|Yr3v$yS{6@&TGBiYrgJlzy52$4s5|5Z2rP7Y{Ncm#7=C* z-fJM}g00C!uCA>(0D{G?Y|FlE%+74h-fYh9Y|s8|&<<_U9&OStZNK(`IB4SCeBup@ z1JizO*p6-4o^9H$ZQH(W+|F&?-fg)~ZOE?ZOmuDD9&X|;ZsR^~FLN`mY%6zCEN|_!z6K-*b2x|bGoN!huX8)UbF@x#QeATm z8**zP1|^U4FQ4(VW&&E|>zQDShvmpcdN5=$C=kzu( zf=%yqOn?MN4{KMz1T=_rO%QcO00U6hgh+7punvGxXNy%AbyAn>O22eG?{#0tZAoYA zOn>WPH*5jOgfj^1Vkd1Ce+0DNbxVCEg*W${PwRW1h&9;xS%-uGh;^O+`2*O5 zq3?uL2ze?Hg;5CjpHKLaZ+NWF`pzc$bfWeDzF8$ zzl1k10sv5Zy7zijPxY{V1-gHRWXE?=*o6L&H|w77?2=dGlb7z4U-D}R09P;tYv6W5 zA8U~y37K~Vj_`;dFapc(h(~DqMq!j@K!eT4e41yUu3z_KUj0* zbk3TTM?6XJQ4fW)jf443+xFb{?%%_YFMmG$`u6YR&#!+!|Nj2}0~nxy0}?18bra!c zgl@bMr(SRY947-&(-Ak4{)3*Bp?ye z%w&TW8X9S$A!;aQi;^~6Y80}TnnnU(@+A|c6orHptzdE@ahNi7ij5S47s(rx(gdA! zn68APb)B5yiX*Y1(H)8`1=r9S9EF&v5u0LJps~jyo2;_SGTW@P&q5n5fx8;vDX5}K zMCwGQ>V}9H6zz)s>6a9VJ1i-T^h(gL0EC!{aOwhEBDN>Bc*X#kETR%cAPF~6kT345 z???tByrsC}qX^gSw^>;mYPqqYJMp<-u9>n} zXR@58$}h*&UNFSKX^l0SxDr4qnw;W_HE`}Zk}QWZVGCo9In%~vNGq-AW}-2DnP`k= z`6Rfg!Moif?3OB0Ql4B)Ty5axs2Xui$mRp9^pXM|dk1dn$aQB307@T7>RMq|@WRVA z*V`5=t>A+bUbx|hBc8b8$nN@e*b7FYy|ZcpgDq_C%Ra==iTh)y)*;3t?5$LSUbr(R;Y6TO^AeA+L{P@4wRBK%q=#ZfK1*dMHA3{ zPFMz990^Nk!V{t}g(_SjO;Ciu1YdS=2N9M`lxn!IT+;0r(i1aJodn1W~NvrAzPlbFST0TzCu!Y?MH$VM=7 zGE}(5MJ9QXM@I5dPm9z@TyY8EFyRy)A;>5*k%mo?Cjgo7;u<6rDk^N^Vd`nZCIoV| zNde#zqZ`SDz_kg?RA>sN@W|Y@g9+_)usuEm11fu<%IL8$n$nymHLGdOXu2>Htvtmm zW9b_v(J~=R*-j*S0LzChX*N^X1RA(RH_!D=biVqWiO$KAS4hH~rP#<6uF<-QgfgEb zDO(iPz=T&+gNnF2NdQhamxuv$pUzz6y|x)D-|S?7(1D3@N<)!~x>93Is*RIo{!<&< zW#x@^9FrW=LdTVk>5eQR#-6NEik^wj6+8P`&_)t~Unm0-MoUjElEI8kB;yfODC$v@ zsw1POK{3o=15=Uui2L!cCY4hJObC*Sh1e2pN*RUMtYQdna#J98sLE5+c1w!*4-zeM zTO|D8oRf%huF6qFX^JU;<7|hR-$@lSOOY*jdhTyxg#=lz>Db3YHnNhP?0%A?9FHjE z5@&r_TBE{Np~&ECs_X1X)(X~%nAURhjHkTj*+b8fmLeJ95$|>+q-Qi{c3O0z>bBJ* zMQB2y2(#@a+|V9~PGqr-&Fp5k1z015c6q%mj#<446vk2odG1juOyAP}Qnb9ZyKj-{ zNr2`(@C9Ogt{}xV%uC1679YcZJ1jaWRw= z9AgR>;~MPcSt$moJ|lxU%wirhnagbE$UeEsQa-_ftK1a@Q{);HHU^D1af(s^hQil4 zGoSnH=RX5F(1M;%nxVYrHoMszaGppP^kj@=B%{GLD^y_ibdCNl3_8=A-ZZB>?P|>YN*8>K2u-}aAXG1&M(w_EXl`URoH(Sxv-Zr#gc`uk_usj<>!0?eBjB+{pN@qrOYc?|>sb;R;{)WCsq%f+zam z44*i~D{k?_IXrt1cXJ#%?(vUg&-#O2F?(?4mJ?KIoI?;=6^qyzCOj1U)o3oJgr~X4d>QbLN)vIpxt7ARuTHiX? zyYBU`tJvvD-*}b94)(L7J?&~=JKNjt_P4`5?sA{In#|s8vP0SKbl*GQ`|kI@13vJA zA3Wg$ulHHw{l$kbJmVYh_{T#&@{*rC<+r~0L?=G%mESz)JMa0=gFf`4Z~NuloOuM7 ze)OteJ?mTV`q#rg@~JoU(n;Oy*~dQjy5BwTd++<-uN3#Ou07O+5B%dJKl#dEKJy)K z{ACmW>CbOI^{a3F>tjFrrJnw{qo4HBA3zb}A3qzkZ~pV6KmF>bKKI@2{cM;14(0EP z{8M&-NRUBH_s@S@8c>KvtY6YOfCQ+_0M=0f{)oaDcm)EE0Rx7G1BwX*ikAewOaP36 zC;UMIu9Pbrf;qfG8<>Lya>6HwK>(WI35JCOxWXuKf+xJefEgeK-rm!l-hjp5_~Bp< zDgqk3#s29Z{<($!0U!z{+5(sY53Y$3B4PGWAOp%ES3KcZL?Ika;g~qUDRf{Js)-7o zfdimI86bctl)(eI0x0AF5u#xL2EZqT!2LDNMpdXIK{@q{xB18fuI6?%N!vcT;B}{@Em;)>VAujUbkx;@T zfC2#GqAv2H0}z5F3?mL)p9*pUCn$n5I$$CqU@LG!Cm2EmTw^wFV=taU3%+0hgaRsX z0t<42A}T;QdV(960|0!24us$*ctJR(qdBZ&3%VmYn&TjdLMlY#HyQvb1SB^;A{{26 z6aHgCGGGI^f+9o!G)kj0a$*B6Bqw}hS0ErjVx%n&WI?_{B5;KPj6xY8AS-yIM-pU5 z@*^j-0VR6HBt~N*Fd#h2;~L6iKDMJdNaQqnMIlCGP{t!ys30g%Bq$2M8N&2K?8t7E#99P_+tJ6qh8kH9Y{hW2$=4L`{G(xz=X=VXEf0Ei@gg5@Z50thDM zeqJ9uo}orgXH;&ZfBw?uXoi7qQs)_v;&cu`#>6LdrsgU9W^fiLCmce7!r@w;Vu7V% z-i^f`#wGdnApYGSQv%}wNP;JF#b4ecD5wF7mY@)#s60LZAv6MtA_5R(UjS%h5NKp& z8scUmp)1fN$8ZIa561ajV5NAb7XOmjybaDlc8iJ34#hQ+(b+YM`@}!xf=>n8O7fNWDGUb$tWS*XB zaW<(~q$ffu;FV^nIdJKbA_APsDOhlz2kK{6@Fst1D)VKkohs@(#$%Gk;gX7JA};8i zqJgB2MVS_A{*=Zc1DL`gh^jdx>R7NP!MWwE!DWal!d!+0i=OBtbm@wc=r6kHVs@#G z9sngUE3-br1Ka^5=%PDX-vfxC3x29KHX@NiAd%W6tzuy{;%QezWl(a$puR$e)@iv0 zB~5CexS|0xdO|96LYn?4al-3nhJqM!g|)IEwyG(R9wNNTE4?aUNG8B0c55OOY`s=t zqC#N0#^F1f>$&=CRdxkXn(I(@1(9y*#~xn-nB|e ztpY}=$A;;l5~7{Z7ZNerSq^HP&;P;w?_>uw}IAGW!rwVq0Nt!L(=4%3iX8AcU4nXf$o^74p>zMwM zWEZ+Z{HE_I@N1YJ=NSYr{K~HaBC6mfVEK{)2&yj|`|`jR^+GJB=@4NA)+t5UT|c7z)x zwx}+a-~K`CEHZ)-AEP8Ff-&aeB-ElZGNaI1pG1-%SCp$EP~t{PrB#M8Rbs0HLgQSb zB}j6xO`b7TvLxn?sl4(*DYU_G_HWvTASPA$Mw2y^o4y+XyRZu^?7B&TJz8sZrfto|!R;}&~G zB9A3Ot^#zXvCHo8*tu@gy&})QgM|<=~eIo!;w$(^iUIZQU9G#6BsJm-dnanQ#V3{`FK-byZvSRbzEl zYxP!hbys`!SA%s}i}hHOby=JBS)+AYtMyv5bz8gjTf=o+%k^B-bzR%_S|jz!kaXCE zKwtayUjuev3-(|Wc3~U#VIy{8EB0bDc4IsCV?%aiOZH?_c4b@kWn*?`YxZVyc4vF` zXM=WVi}q-fc4?dTX6JQS0Co0c!D+kpYr}SI%l2&3c5U1CZR2)s>-KK*c5nMOXQ%dx z?KSHCc5xf`aU*wfEBA6UcXK=Ub3=D@J9cn?#cESeYfE=_Yxj0@cXxaDcY}9$i??`F zw^vvKySeB*b1>-T>C^LKyy_kS-peJh<(7axEd z_<xH+8n%V2kdQ+S12_=RJ5hHLm|KX`Q4$lX!`nxPEuI zeKRv*+d(Uy_>04MjLZ0p(>Q3SIDtzaVc!8F{Pm7I_WhYbW}iTfLpEq0!e1M?YY#bK zTOgVu_mUHNluJ2+4?rmJKwr1>W)JxQh(eIN_KkDsQtPUY>v9_$HjrO7F0R3pGj@{u zwVRVR0?=__Veg0GE6DX@hwWi~07EInVOA zVWYWaBLFC@`JNv(oQHs>i#BZH`I}3qolh{PlY0KChc^Ip0xA&t0gOVBBYL5a`m2BW zLt9To-}hjHD6d9(VWYV)(jpDmXkQ=i4}^d)PQsd_d8H!)D=_PtFXJ%wz?Ap-Od7$V z6XYkDrL~V>w*R#%bHXY_`>T68mm9Jn7y-F^W3|t+8ytE$o?|qAI%r0tA{0A2vU`=A z80#~ZCHvW6SW8}aaLSN6anR7WuCISuEqnUdykB=d>k~e^)4nOhef-+K>pL&lb6~~`KH;|k+=qbN zFTRDQ{u{h}^RqcTUU`*YIc(lM>qlkiqrNHBedT}t?MFWA2LLCyLF~_dUmHL2Yk%I~ zefl&0)6;s(NPW{$eTeQlVNbdY{xrcd^2XKU;u#dXBme}N5DY*yIuOZB2n3+kEL;=f zfFwjcLR7SP5o1P;8##9L_z`4Cks~$Au;Qwd83CTg3_NvcWlIJxF9zsj$cM!Nq7ot? z)n>q`HWg1P3OY1I(U>6?ybStA;ZKY+4~1CT^w3j`OD$e?ItuE}gaAJA&?+_rSsnsH zfgy@WtIsxaL)gTr(Q8()QITFWiPB8mp9gp%Cly({26p;(W6P1Hhr3;+7OU=L`|r3FIu&E1<#dQ+iuQ{jsr(#N;z-GEar$8H+~#> za^=fUGsWu7-PJ!r=L1}FhYz_9I;0K5+u;Tz$Th^S63Z;L+>*;Ky#!6Qoyu5^L^2a{aYqhqylqISaP$PRi<%5_ z#~p>k4$nM`i;mCdrqdHp?6lj6JMauuL_CkkJLnHK z*s^?;i>_%cQr6RVqvh!;;Jl@Yqu~M_IJrIz{*&N@v)k@aL$T#((MZ$?fzyN*0A-Si z2Li>B8tzbUAxZC`WQ~j2cytnqKF&AYmNnxRu$dGwA^=Vfk(p+jFRGRzo_#XJgaKVu z4T@-^-Iy#9BLH}8$Wna#kZGr(*0rLl47!=_Om3UeM%CrQ4L=<5#1+p7!Bc>C1(YC?EE`z4 zuU=c~U*+QYZ6x)zJEg!6u^j7+1XegB$)&eP)??}Q;QA& zg};X$-ER?1&1-~WNzNN{@#ZsXl8?*}IE52XP^oJA>aWLWKmy^YsQW@r0ZNoqIJt>T z^U;ThdQV2Ja6rOEoV5M-%cTE&L-2S1R~O+myEWP4MAPgQzaM!oBiZ90-7Eq*tZvwJuPq;}h$E7^v4}#169ij*l{PhewzYis-5k3!|twS0q9sQ~bze zm{>(Gei4je6yue+NRl5GF;7B_4iV9qrz38O0jtp180iQgEo!lj<7&zZja9k?&I$m$ z%HtpjSx7@x@c@7nq)5)##_OmNI&5_0b>7&SgHQsKnG~Kz4&n$S91@hAx#RspnWdnB zFe7->2mm0&zf!&uma&xOl~}1l%rtV6%z>nHB$>Qt#(RjXbVt6A0RR=L_$uYMJ*VHN9G z$y!#ko)xWWRqI;W+E%xY6{wCBs!iiMRJ-04uX)w$UisQrzy1}lffejv30qjhMzgMH zoU2L`dsxRl7P66*>|`lhS<7A)vzgT_o*E0p#dfr_n-%S7Nn2Xeo)-SKsa5T2M;lty zeHNmwW$kQfTU*=S7Pq<8?QZ!h+ths%pz`!BZ;4x6;~p2e$yM%h|2o`(!8V}IW$tvT zTV3m37rWU_t#kneUEyjMyx|q^c*$E{^Wv4edh)I~(|ca`z8AjnmG68_+g?1ax108* z?|%8)U;q9Wz>d`KBZ2!+x-RDchGIj28Qfq8KN!Lc9i}1@@(t#&F^-o*V!=+hIu&LnH)E$n zG%%AOYM`;gd|aF+6U@cpoXn8{8|7S1dC6JUvSS1Ai7-4Mkp5xl@|VM`oF_N;u0r-D zk(KD33||=(O5QS{&V1&;T(Q;t@D#Kp`-x22U$5)N?k#203AfOs~3nX)_0`K_P47 zz`E5DII;P1Z5$V$cn}a;(D_O{YgW73*c_C#0_rzn>T%-83e53waEpvwU7Pk4X#4g@2-xbm80fdvKi8n{#MRGCV_*4sG$KIi@?XkaDYkV zz|)P;be!FN@|16RCT%c>06HOtnYg-UH*;JBa&DZM&%EXZ7=fE7dIVtP zYO>_u=QOwZ&U1eAqKl#o{64bP1K^1;_%Ud&t>?2p|;aVoHvP>jmuqCAfkm1n4}8b^mol z+aC905PH@HZw{qrJ<4R!0datz`%rwH0hA&BKq!`Pj%#V%9KAQk?{Ci%vfm^K$7#Os zM}d44n?w0Rr}7nDJpJllzc}hA&K0#!V!MQ&IK?mg{`s#kqa!{0j_x?>&+^7E0Z3sC z7N8We?*5iz{H723q;K~uZ=ODn(F}~SM6b;>E;$Z@42Z*tOm6u`tq~sJ4j_R)++gLD z%mh(z5>!yju+2%vK>3J6@@g>hijDc^q!Wbi{EF|_&M)~sK?h{eKxmK%x9=sSL`D(; z`)csajIald;{o0z$E45)Q)~!zz{=PU#h5TgoG|{*&-xMp3SXiMc})NMj}6<fRP0|zA!3v-YF;?DG}Q2clh2}k~L36l`fvcm#*snPOF1C@vak)!lZFZCp0^$Nnt zI3)*SZ^S53%M4%?%pm(vO#3SD5I&ItXKfQZF$>KB2vID`wonr}@$SYz`=T!tsZTiw zjR51Y6;1KbRwV~=@fBC`{L)VV%dq`uF*$_J-{@}wb+7?=aSh!N8l!P*4gms+V;ZY* z06Py9eK8oV1rd&;8Qt#IO7RtAQ38E$6p@4C3I_D<3gb4A^djLAZs6lW&JjjV63E~^ zZomX30S5?T4a{L5`*GoxOcT$*#yX)4LX7Bgjv;x@X2uaAQKAf@EEP|Y6^||<%Ruw2 z&L<>I0cDQsrm#2;aw8Eh?*6JU?o5&*ficB|Q4wz7|LSh%J~HoO^8ZGX22--^a3Cb3 z5h#Ij8jWKp53ML5@(@^3AyKguIKkfzP9+PH6em(4JCf>1vI6bO;wI@G6)_$Y!O}8p z(GFCa(+0&+G&vzO8xx0Q4%P4=@2b!;~-5D>a7DK;R8!E zv!YMt4vWw7i~1C>%Pu8$xu(CGd$Om zJrgFx01!~d(;UiEJAYG+f^*2)=#nxClMn$p+w-yb(6Q9>ItUa%4-`R>L+A{1U<6c8 zw(~f)Qos_FLMzllFBHwRvO9+gLNU}sKNLjUvqQb<0z)rEPZUK{R7E|?K7|NB*K9>& zR7Pi%LPwN1B(#lelty=yM|%{$bQDL?NJo8?NQ=}+sS8Lq^uUgkNt@J311w2P)E%Fc zN~_dL%_~X`5d%T%O1soczjV2>6gamuw%*E2&lFA5R87~EP21E>-xN;cR8HrVPV3Z8 z$x2M`lT4%j3rzdePydv*^3+B5^t%AnP!APRFH2BW=S43rQ6CjjBlX8xlu-%Q(Igd9 zGgVV#i&789QW0@eLse8q6?GQXQ%#gqQ&m-0RUJEZbv{)%SyfhNHB?RYRZ*2zb5&On z)mDcHR`YXLgH>3;v{%>YS7CHG!DA7Jm06qBLyI+%j@40>W5YCTS(!A(_VUG$BU{IC zTRDuy@WlOy!)PLeTzSm;2&63mfHke-Iejd~4Afa^b;r!LUg4z2(lOCo)mL%#IEqYm zjI&3vOk0zKV7+yy4%RwWO%Ty=Rdj&F9^hdO;Q1ae0u}%jst-@z^(C-OUguR-#|+H; z&ddHr);y785cdjN{X|;1G7)9xT50qdYf&%xYG#kaCQ=~@4>0Rqk!MY@0OIc8*tK;? zjL<$7WNEedW;SK@YGt3vUyTD`8-@eNQpwgb)v#77*{}dY0TrMv-P~t3!)m?O6DjAFy!@i10n z?K12RQ05XK6#n4+XpIyQf!<;TFPsEOP6oi*1T@3>DPyXqM zj_sbV@vM@0i`VQx@i+*r?@ku+lCW!+56^^;7Q;7PJ;CwXwK%S5K1IO^A8&b)5_ySk z0GyI@gEjGp<9^M-DlxC-9#7jOZ$7U#9jBM-7?0{Y&o?zxO1<-CsrEQjk0>SL^@wBk zCK!0jFZ+z~S{g9_^m6zx6BZG;gX``1K$tSC?*X4rf2B`@5rKoVS1)fdIRJNj5%7Ca z5dn<@V|idel924;&K25V6>#7c*r5HE5qXKPX6u($|Iav__=%U1`MPfm4ln^1a6ZA$ z0jU@QS2z@c1Z4bAmv`|=O5{_kz=_=K_W z42Nw>|WtI^Dh*>02RLA6ujUR!obDq@DS=4-Ikb% zS#=JJBb2+h`s~mT@lX%v7+-C32K%^=Jx_tPG-@@Bb|3gGQ5F-4qXBZc4Wn#aQPvqf z*p9WYIGmR+wa_nhfEz!T|K#`MiSYSU{RIkw*)8?CtLll#e9J>+zpjkGzt)7|Li>Em&#aKx*aCS#;#6(U3 zKp_nV@?&s7q5biV&(9-CfeoOtCx6l&z>(?D6WUkYK=>hZ&Z2+Nli7Jxi;{wE4P}oq=RTS#=@fFIl0{>AOlKJcYxy|FvMiP7EZ6du-O$Q36Eq=nK#W+AvnQvqP11sp zqxYCGb5q2~+A-U5F-KD|j{^sdu5bBzl{GD6MH3WwKtV@g!8FnQ(9Jaufvxj$oq;-2 zRZ~U|L9%0nHRJL%88h-^v#k5@HU)F8TNjoAdVx6pc?&w?&wG_Pl-FZr<=MV z>~-Nux~p5ex0}DNyHQ=1yTe<&`^&pyH%G@Cz0>=>$~(K&+r8gAx!8M3;hVneJ4}U} zW!u}n_nW`B3%{XuzWZCi2Yj{Un}G=&!4tf-{u_4D>rNjW!XsS5C!E47+`=y$!!umN zH{7ZW+_V)O#6z62JbXz-+{90uut;2>QJlqFTxA&?y93Jv|z8)`x-pnSm&sWn85Q zy>$$o)gKr+52Dg2ff4lM(kK{s9zhbJk#0jb*#eH?l}(8k=1nM~)Ki@jW0`n5yTBLhU@j}|g>`Z$Pn0t+P+?H;B&tQAiHvrfd{fI99eBLR8-U)}keT`m_xA$$A z?*DjRo%J{Dq^{r%-VGUkkZ+Rda!q=5Ug(JK|Kc|SexB+tPwc3d=YTuPNn4hUU1~|5 zf=zzkz*7Wqcl)j#8Xs^O{W*i1`R3En7QvV}UigFk>=t`6h{d_BF<9}Jk@1C?h$XG? z(J>B7*w0>A@WwCewVn;Rp6iVdgSYS&6F<+ASe;*(Te(<;WfAb-9^~Wxz*U{@-Oc1b z5bx1g1h=mcUcL?a*oSX$_~Wqtj|cy<_41XALzN}or_rE~6(Eu)xsorrVErumr=OB7 znR^Ls`Q`l-{jB+`9t%Go^!ZQpeHdZ4@c5rUoyFg|g&zQ*VFOp6a>yKG?k1X+G!K<*vkJ#6K}{77Es7JV$)!!7 zMonl`=g6c|KThq6@MqAj8aa9#GjuA(w{YXiolCc_-Me`6>fOt?uiw9O0esS-P%z=J zM5h|I8uKGnG+oEyOlbZ#hr+ZSKel{%awph_SpYvgLAtc*)1dklId=tXw-esdS z_gonaS_fl?42AX~YDAi*T8Kh6^xAApDpH$5y7eaIZ@hs*$s-1xsO6RoImd}7e3Vzz zDV%_U%1R25Y5wMa2^l~NC##q=lz0evS=#|*dh*6XUUKruK=bjI=bq*iFiLG2mBC_! zli~R#p@t$lilPeHDd?k%vc)JGef~+3E1a<5C79)L$mOZ1rmE_ythS2citNFfP>YVG z=%}8BZffUzoeoqfsHB?bCY&|hN@#0C7FpzxASTJs0ZlTQlUxO@;p(;6CiIed*>>yg zx8Q~=?zrTZyPYZAR^)7Q$}YQFvmPoC2^tR&x0|{6ik1K=dj_ymz5oX-@W2EYY_OL5 z_WQ58Aht^+vmdU@TD_4_GRcz%XN*w*qhPA>#~_C+^2j8E%dy86Nqn5cs6p(Z$|c7v z^UO5Y{%rHjI0p=~Xe^)RvT{4;EcDPs7j5*>NE;pWUp*W7Zp2APE%nq?S8esxTQ2Qa z)202KoYq)}E%w-Cmu_Sw;fy!#_~Ve*y!c&+w+(dUm}jo}=9~*Wxm}eb+4<?!5Qz`|rR9FZ}St7jOLW$S1G-^2|5y{PWO9Fa7k?S8x6G z*f;-qU7@Fr`uE_6FaG!qZBJMCP?N9z`s}yQxcPIT@3#B&*Khy*Rl_fr{FmeJ|Nj8~ z44}yL7Z?70O@IhYpaK_Yw}!2ab)q3411Ctq3R(~&5`2pR`F6n$dhmlF#GnILXSoB0 z@PsH#VFxpakqs(Ng)oev4E@K#i@30L4}sQfFgC*;`tXN?tD!}17(v(Y@D4n5NN*H) z6HYjh6N{VBFKVnLZES-Z2M|IMSCanX|1wz; zM2zW6Zg6CpfJqZ4=460e&8M=~DN+G18p$G$mL}IAv5Fke!J%xD$&36Rh=rXRVFA%bwz!a}a7EW)dcbif!xDat5EeJoA{OIU|EV6S~O>qt1m7^_0E zXOe^^B@^mZ+|&ya7E@+KCsUSFAVQr_?%R+n5(aN&4WVpj5{%%k&N#OH-WLW?zq9~wE zvH_#$vGIj!ObQ;>cq2cOk(e^HqaT~$LWrqRg%r%>w=r0{09tI2H#MV8DY=ds&XICOWYbiO{8^_BoX~+Y?lGBGW#Xxz7JMlUH~i zRhZ1L9| zFFVtrECC6}M=R%(u8wsDw{?+HPvq2mso?=6(OX#`hXAtjwXhMGFmw28kqrCnh|63= zyih_o!)6Vruo>-Y1Mp;GOqqxsMq*T3``h3SH(qT1EfHMrh1}v!x4NH;Zitv$FYR8p zyyrd0csu0Xd9gRW_swq=>YE|>9(TV7PHyq({d;H_2%lO9W(s7WR{N#`mIhm1^y_UQDUPVc=O)zac4S|IR)zXvPBQI z-tuw>V|VXD+`R=h_tkH z=MWC(QGfNl@AsYmch-Ncv(7ntUF%_ZX2D_s&%Up{uj{_|Yvr7e1HvD_i#)gix4uNu z#76mBkb=M*P~`g+wr9T99kH*SdM@Cx^$+p$dK%aXCbl|XjD0GBb_;e~S*i&geye`Y zRfpQ|D3NV6PWidAobnmb8nRFMnVYwJ^TYGu^l13F|ExngBuWU|gzCwaA*4DSiwMnp z*^tGa06UP%9fupcONHx6sm9#l;|Xu+_9Iyqd|<4#G_Xx(pAcx`7|T6=b^P#d5nN_I z-IJ+D)@{urX@q5b+|`LoM#oBKB3)+Z#4rOSJC?P(Pk8s4nr)Za_sC($zl}oNFPVs{TI}CzSosOYJ2dQ4dy5sIsy(Dk*LEJlC zZ5{vZv#~K1u`8C zyB*PZ9Bu_f>7#(#P<-1l!4u0q!SOzKdwmS!$oGAGmbWv^--YTLbki62@ zRUqBddBkmb*AFT_uB5;vrvz71QhZG)J`tmHuBV8u!;yzpc|rP?GeYG|H%l#0n?~H{ zrQIj7IQwqEECj*k@xYXGFEe@*)q;iY@I=Y@b_J;ip2Kr|EOWO^7f((-7`3hpfFzF-S@8^3Lsf zmS^<3z&{G(0`e6&fEp}RVMn3w{rPe_oi-x9cge*Vf88=uy%5~YA`Iddt_Ubd)y1Y4+XW2nq*?I{%CR>mfGaLihA5F<}t!L7D zSgdX2t!)x=jV5!nYm5O%}QK{C|D`%A`xC(F7YT@Me zNWDQZbx`p$7T0Z)vd|SJ*KsjYmXc4b{^xxqmMEr^m~aA=&vzb{UYKO^29aF$g<%Di z;~kdcUO_CV86{>-?X1e#`ATm~MwQNdCJ2ne#>OV0fBsg@N##vhcP^wNu8e7m+ur~` ztR|5<52DZaPAI6{5C`9|zuZ>-^~WpXsp_i73e{6ilzAXV7jiQ@d^h5LGCKwmKDKm} zO|lTVVy%KoEGx{Q?MlozckFxaXr$P_axB4?nBhof?4;ge8$}Q+*1Z9C>1z+E*2i^} z+)tm-$z2diQ*)Q+rP*%pXg1FCAa5XzmSz{KZ4d(+1%&Xz#AuXw&^8AC)=yxJ#HNb#TLJ7t z8Wi_-0|HLN;%TX=7A9S;CMQX1jbQZEqr*07fl|9*4s%j8qtsb{@xOnI`2JUaOJkiJ zg#7fZAG4{7hxdnh9eGbI{b#`sh5a)=sU7n!u#n1#ypN6Uxh{*#ngWv=;j|Zf91bp zlsS1Fd$RSQxP?%r6(b~DHPc;5KpuH_d&gInDRh)hr(R0itX6SZm3Dy6FX`2w@z+65 z3NvqtkX=OVzPL_^St#oLf$@!DW|RRl2Hm8&-V~-*)ak->Gx9L1SJ^wQHCCYejeQRr z$Tf}HG&G_s_^Z-27$ah^w8J&ZK8e+Q4<93nXlE*?rvDNEkF@Ij61Wz*C9iY$YomAT zm!>32&cRm;q!9vm2@X*Z0r? zm1(^!jV3Zse!nwFT&OkGpcr)&qQMix1E}~#lM+uyAEzs*p%4XbggSk8eV)^98b4^| zGa;%ooc>OwTVLC#ch-qV`#$mL*WFqBB5EnduR-Z^kJNPHy<^qvW?b^ZvdyO;W}|(9 zqkfyt!?A7-H9n)F<*$E)jQ5J8Vs&e%BPqMrCCKc$Cep-45kzZHEh-s1X^r_g-Y+=OI5hP z>A2PsUgi=t)})9J`r5djX(#r`pUPsi$U`h1O=Ixe8{~g8GHI<+5PnSI|A(E0_Mh=<)Uv&1~~RLjcW^XZ&HOdRk`&T4%bcXC}>O zX3ZytH)ocV=V}XQwzB8ez~KR@=T6P%E(_-hTIcRs=Y>>QUUCRuH-vvGBCr_|ynqOP zjs=xPctI|rkXjcpcP>IxFA|zBk`^vfZZ4ACE;0l!v$QUA+%93Mm-)??xpyv$Z!Y1K zSAN5n6_`-rO4>%P>>hK1{)o9hwEA7cv_ z{aQaJ1TS5*F=v{8IF9_7zxlC9iCh*$t_mV&-H@N4$gO7N&H{4B4S7I$b0m0kq=h_l zyIC&5yllR?UbsOv-+)@h7KJ=-U2F)$Xop37?InSsFvx!jfhH6F6wdzJ-k3ic?e<#G2KHe2T6jS zf&5qoSpJU!>mV!e^8i=Yf&U)*Sy}sjp@)^ViVEj}K~GOlUtizAz`)SZ(8$Qh*x1;_#KhFp)XdDx+}zy4 z!s6q{kCv8}R#sNl*48#QHnz65pFVxEv$M0ew|8)GaCCHZa&mHZc6M=b`TY5_tE;P< zo1444yN8E|r>CcvmzTG(qyu7@;va+hCrnbJm zv9Ynasj0Q4rMuIyyc+K0Q4>J3B)l5EmC0mzS4UzvBA( z`p2Jv{Eu;SbAyEh>0nWa!_!*502PCu^!sGnPZdLN$`Vj9NOeS6R9G^*!!RxEJYSo1o9zj8yg8XcBBZ&wC0{iZJ>WQ zLy)5g+aA+TlqAxND%dScAn%rvoXi(n@aSjAHlHo0&E&sDk{vamYWeQ9Jb9-YVHx*v zLa<0IO|;4)Y>^08K~l@ZwRsvmQ1gUHV~$RRv$s^LYB23(&;#k8A_h#cz!kB-U=mdH zt~r!c<7~&L_`^ciQ@L{s@2bx?&y2`@50)CSCteFMJM1nu>kA4t@txalm6r&L6@R`s z*c)&rFun6p^W1K&X*lv@=!*vXRTPxJvxEwoKS%*2@c%%T0Fue?MA6I2+Re(=!N%6g z#@@)zR>aPl!odpVWcB1?wc}URYFG1faOAxVXHy1VBXz062h30B``M0IGhYw6v#A$&Yib+n>KYpwo12?kTU*=P+dDfuySuu3dV2c$`uh9( z2m1R52L=WQ2Zsg+hlhrShlfW-M@PqibTB>+q=SixiOI=HAR|mqPyb8`vp`yy`}PgU z4D$;M3yX`3Kz>+WUS3&Q`72BOSNY-m{QP%{_?Im4SEBfjNdozASwd5sxsS#7r`8E$ z2FLgjvYE_Hjm*6YrFzL4d^G&%bvT`31k(je_8TapT8fK=BG8xRun}p9m(_feEQHrJ zpmOJZb*gY=@ndkwH(pcm$gRh{{I4 z_2GYJiT8tbmD`hm)R`h(U$r}1W3xR!=zP}T*ock9ctFu*x!f4`Xd$_{_IUmV1DQC) zS7*CbSA>%kdcWFkZ_b8V1M|*2AMVlW$4s#j*Uyf#dzIB%sV`id_NVq=-l4qyvHK^t zU@jGPz#Nv0#XklY- z_(d!VdAT!$c;a631!toe8oS;v=%=y&2@d^K0G#?MT>8n}`boS7 ziF^hL{08v?hH*lMu_8t>uZ&|QOk&@d#mbn)C|X3Te2mnv3jbgoY-;OgYv~)herAbhx-SI z27Y32U}$J?cw}gFZ1l_c*NMrgY2Z2k`IG|>`S0f(c+`K#Jn+Q-8NieOR{&`MUdZ&G6BTqKLW@d|BUTl0kDnVvAeqq z(2o86{lmjUfOh=FIesUUznBNWE%dPnO?ocYh zKwJsy%;Er6+vLRVvh4m?<_~>I5_i{n1L~GH=X%R?hf{^Tz&{*qw1?~up$yV}ws~K2 zQzZUhZ~#m{y8$!LrcjhfPjgs8*`i7su#!`$z144Ztm$J3s86 zY)#||=B7xKSMJP|OZ$;m*K>UoWtBO_c$QRcHQnSz?|K zpMw@R)smXQAl?EQK&$mdlwmU~oR|}j8YWdIfsSt`vYDIa%V3fP6=4g>gQYm-XUFA` zwF)9{M4?-S`C}%gMKu|HldK~LTc#x~&)8I0TTwxbpjMiz?Xo`3ekQG<*H;ClH=vfC z$}xj&My+n9FT2(AzBqd|ykYLRHnr*`)p99q{rbS{<5Mz2ChMNZDoM%$Efj?E zFDYW*;GmZkGL?(aeKli~lm?BUKYe<$atDMM80#4PWspEcq0%0LbMD#*fTmvF0g0=a ze;So`w<-K0yYlFiS4j&nNL1+k2&0s_iVT}PDMXW*`q2HZ@`*IXT*Zu8{R=$!ob}|K ztl(#y)t0CBB|kX0zZe|}Epp!AIV{+=2c9o|p;+;w48GcRSUBgF>t8j03{l#zi$H9|88~syNLde)E6j_d8&Ct^F-y6<=#WzoBEpCy4yOrI=OuQS(g4Y zfD-k85^}MO9T*^`B7#RJpaab#-<1zoOw+07dVwXliV1YHa$A=EkO$hUT{Vmd>iy zfr`$Fs=>v^$(`1@!}j^3j>Y4yrIX&}lfl)K@wMZbjidR^qs6VG<*mcjjlH$agN@CD z&7au+jjgTyt*yQ7?cHD4+1~yef37aT$6cVV-Pt+Z**X4&lbxMk*ge_ZJ=xnk-QPbw zI5;~xIy*TzKRrD^JNtvuA`q9q@vHm=)}fyzFhFbnEv_yvPR>r(PY!2}_QsBOM~-#} zk9T^GH`~tk)6b9m5hr$62$}0Ec3=e~Y4t?8?fa`b{uhrQDZqPsN`dN_>SZ8>L|ImE zB%NZuX73*>*kf+<*bEgmo2|cAu=|n~u+dEMNQUn))4VUaa+#9Jl9l;i3slQZzV%fW zOqOW32i|{ERXAO4^dDS`)VvN_~ zjdJqV63nVL*Agwe=+~2MCydvVffZ~$#pP^sJ=Gn9VI$3(*kmK!pC*4J0~nLOkqLbb ztYA^fCY#xD2Kk#gNp@SmR}4!w`%Sm9zWB)+Krro;_RD>?LEQm zF21SylPbpjM(3{uC5?zPK9xpnl%4$+^U+yoD>|*qL_I!B;X%7@Enj#CL}f0z9Z%8h zuuH|5DZHD)50|Km(u?V+S3Ew6rGc(GiM5$1Z|7)0p!XU&$iB{hcL=k+@OYT_Z~!_Y zL=r;K`=s3LWb8S92=t4T7#_jc?aD+^0tLfHg7F*eqSHySySr>tdSTuNB1*AERbr@u z$!9Z`rWGYkR+BGI=Okx~?2%%&`+s`;yh$t&Oa8RQh~?iNKe1;Qt5GTz7vFz-{I0TI zQ-?57U;g&^!E%c)w+gHGF1P$UetP`6_r%sC%dC1?c254q%pn4(4pUSx%sR2J#NH$TGU zQS{Q#Sf*Mqbq{`7{GM}%I-Tecuk@tfwxMg&SRElp(wdD^4+x7=Pkew>(`69E8i_t; zJq(Zw&LGSc?_^My4_JbAQ(EAMK65G!QeV~OuEQ54+=Kgy&*=!@!Z0Zw$lvwgUVaKD z4Wbxphj3H)2@tY`ay%FbF^*axM=Qm-e_0x`GJ;O^IWA00{9;JWURCJ}u5q|8?=Wbz>~wi)C_FjAa8IX@Bh zOuDBqzQcR6pQ$oPj$CpDG;3u=pJqg5MSY-uA}JX|jZbk)s)No09QwJVEiY%zK>lsu zxWR)@Foj!U!uv)+Z$=*7y%ZOH`;kStaI39Qk!Xu1@p3#nA_AtK+$q&4tnzWHf@D4} zPsnCeF}3S%ighsUv*w4REq(ZROA(AZcXhB_ZYyUbJ}zW622WWM*d?ASnY_Ti!fU5y zNwJqQ(>JtI^SgXlO7PC?!_DQCdEFP{Z~jPgt~H(@i$dKyRq)Mcmrk%(J)Bi%r08b) z1$WSpC{?YmiY-%h{1cI91f^8PR(=IxXzxX8dViR61s3?NbSYEL-zu^0zS3}3wXXk? zyi4`$P;6R6rG8_#_-WyijJoPd)A@Jp2bzbN>Z0us{_juIiCaTZ$q_ABGH_3PmjE>; zL@Oi|?)@Zb4xNj;ZM+BW%Qdisdn3}~qwdZ5T56df5z#^StW?@De3`f&(aG#v`T``6 zbGHQ1+167UYCo_-;YQlwWzxY}EWAohe$gW?bHstX@>8d~=#>jCi^}EyKzld7SJ~G( zth!+ZICoMm0IMsiTWXCp@nXQ}H7hc9a_9T=8~WR^2p^U)sde7jiy@Qu$1$@z27-CQ z`038cX_(R*BIN3yD&L&!SWFs8Y%ZLPxZ)D zmBj)lcJf_KkAzlLB!}oRPUgNvD7zt}S$(8-Fr2+i=4>z4vBZq(NIp16@-f2d3 z%OZ~wZ>~3Fn=dDak!STcKMum0uh(U7E@y9$h~Z}B`S1<$3g7{x?x@`E=&J4*4(?cS z?%*1C+$s0l2zLmn2LZPSp{fV5g9mAx2U(2=#gxYbga;L=CpEX{V^vQY2T!^Z^;^OsVQ$6 zgtr{2j{>)klB$oggO6&Qk9v)d=9JHSgpW3X~Gw~vj8=`0R_e#aC09y`YFBH92N>l7cWI}+=95$lSL;mH%{EfJ?? z8Rs7#=T9H!8Xs$98Ld}~kx7ghr4}FK7!Qbi36Al0Bk?I0@oD!GGI$cQ)Dm(W6S8XK zW7SM7r(>++G2TkVsyN2l)y7siCVqBIbjFTrm`(&{pz9b%httPrjQj;B%PSjEhdNB;tqQBmY(;i7iUZjE&lD8d`(bdzM^AfQV(yAm9ac9zQU#3CG z(kt`Q2u(1wvEvn|V0oLGLw}oON2M;(N;!inrTTFFy@Xoa3o9SGE0suTOl7Ss0FKd z4eJRQo0|b!lL0&GAX}R(2eA0*spn{!U>gAzzq%Z=nH-DD9819Bx0RzelWoU<&3&24 zA(g9B|peYK;&>#J~+r3 zyzB(eh8AbG6yw$xryal{dNu>CE74 zOYl)2xM*=2{OqcXnY^5pubf?@oYT3SJF%R%zMP-0{CcYdZMFy_2)>w5j5iC%PppvO zE0ts{y?a$5=Ul4LUy;^QyqZwP@TLSYQ?5B%`8=rPR1&VsSEWZ@f^@1f;wwSvFItc+ zPEV_ldsC_qRC=Ghj4BA*A+h@BpfP7`*Q;vxt7_*0Y+&qes%05HW6AkeW$F6;uXo*8mkh8#&~U{ti8eNfd+)LZYRE{-5pd0H-B!mUD6ya`9yG@F(&Mh6;*! zh=^H=Noh&RD9b7;Dk>={DJ%bBdiZz817Lap0`NWj4nWuZD*zkB@Awxp#BV1AV1xMW zf%yOFe)w&D0Nf7&AyD72Xm4nOXGE%7RJL<$p?!S$r^FiTqz22BR`b*j)3hGr^Z~<+ zVg1a}51HdSS(ERxW;CZm(}{Z*1*sZtrgH z>}~8GZ0sIw>>Y3HpKR@)>>M2J9USf-93CA0#NPo}5`KCTj*m}HPfpKH&(2TJ5od@C z0OyDcz@hNdr10-?c?mcde&T;i0R0_BEDBhmcB=<{%)|es{?18_RC=jiZ!mp(Jagwz zJfKkg)!%v7SMjsI^MS#JP(Qr1KsAIY5LF_+6!stcJ7-xe^uU27WSoVh?_OAykTOnG z0ed+A>hF+{>!Uo1-D7UhhI6xW;+Fp1-zjg8;gEd!x|q2^Pk~$g^?CW9x~83$j_s?+ zP~9isc=iGx>}u&h`a5DxZ&Yo*8N*>HO=hvD@B07j@4PHQYH%rI$|P|)=Lcc_(cgJa z()4wOoBB1%RzoRy>S%&l8xDcg>%(y2S)eh~C{!aR9jI||l%Yk6!87j#8KlX6i z*F(yd^y&!Pdn|&y9hQIhcRY8keTZ9#BKyPI8{%G(ur3?@>hC<3tAl%DK5k#6)_+!m zyW)SpaJ6jpcYlXyH$y5)Ax15m_1fcCf5$O1Ucc`D)c($1-A>i^-cN;Mzu{!UbiWbt zQ=zy%+um>fa}Vc1D;90xK^ve@9JE8km<~G#Rm=`MNev4RyD02;{@lYEYj)I2ms@z$ z$5g#@)X)5T59iMCdIXT@j$8=A`kB|BKXWc@F^&)6f3SAA304sr#9lK`T-lndhOz977+!vt1%kAUtr#9-xvZ zo@&wDX!E*zv52XmD~x7x;QewbO~^ItNgy2RO(L3(YnUOz_O`>9k^UiuVNZMXxSS-C zBtY@@hpBezd~YxAhIEKx#>+>%hmXb4sb9zVN6-iy22w9AKDD$83N|YZVko61?w-Pb zI*%Gm!t;o%KwOlyj^zaeM3ma*BClR; znN0H1X9+qev;!E zWT!B3>3oIQzVRGR4o106V-*ONfSPoie;_ zCo3O4GlMr)LG}J#>7bb`a z1i}FcqFV#1+W*|z+04Q6nwypF1v?u%D=XViJb%XW=mE<^3IJ@>6daH4b3J~*M@uC@ zPc8EF$!lg>aaMXsHU=3ECVB2>N<7S}d@SnxteP*_-V3s83vuX(aDI5nr6jjJ4kDYHDbxs;U6I zN#U)Wq{a(=8&+X&X0cEPg>Xi-Xm;Hs;g5wc?dt>`n+2TP1U!I^%Y)*PBMNb&TJgh% z34^B44u`9^qb|&>-)SDF1*&f6t0AyXJ_Gjq$EUnF+95K+ww1hULL>a{(h( zO?CAj+EjhR?-#(ev9Z3nrJ=Q>xvi_Uy{n_Sy`!eJE4_BmuXOTr*@A7wcblpWyV`Bn z=H0;VW9Z;{_{c@<7ex9rqIl_|V&$S{<-B3(sCj;?WoET`dZl@Kx#j0|rD^Kt^(TNA zQ!Cw*^TS^!zx*^`{WM+yMvTAAR)7NouwMN1Vf?mb%uTHfcdz#~t#_4dv_x(-dhK-t zo{hv^&SYJE%e!7KzFsT8Ua!7fX+bP^B9{9u)_~+TaK1NmwmWvRJ9WG}d$hN7xVLt& zzjJV~{|kVjb008R{EnU7-IeYA>FtBD&BMX)rDUzzh0|eElL|CnskB0sASF{h^foVG+GJzq~lOyx6(C*toh{ zy1t&fx?H)qI7T4;Hi-SDr2SOW{?^j~Rqg7>k4q#H@eAiSH^7T4B=Y(Om@)P%u77?0 z^A-~Mfq4}4;tYI>}t@rF#?n;j%C#PYQoUm zVst*zupkO36XvBEECeS7jmO?j^Ed1IcU3JlM~S|aoLGlif&rI|P)Eb#na&sv$CK&4 zND0SFbjh<8Ip0@dYj|(|MO72yi8DOGB*_CSd%)}|pRMGDAu+w{7{rYSFXRh8tJ~+wP;SOAvyQ8Y z4W}}gt1Z&QOk!Yk%2{?T)|2-SOtR+8P5xBXoW4`IP%Gn0$-nJDDJ-4;c6m20l!2R| zh8i3tP5Vw$r&GLY%!@IIa%qz>^?Hp+*M*~#8}2V=C47r`6nwH}ohLuL`v>d#aJ5^P zIr>PJ;Vk*yqfe@uy~XN#WaTQhpG_W$Js%qHd*xR>k+*HvSj^Z*$eGSlX#U}zrizxP zRCuQsS}7}mejf#uRo5S^>zit($!CIfs}G~m!3H$hSWCThcnM(>@C5dJeas#gKMBq8 zyjK;-tsNux`?rZtkg;#UFDoc=^{g-p-ya=H+(&(3e)@;17E72ti%@oII=AwvOc`3kNzjPJYRHPyIdacDLua9V2K@mBG zALMn%%JJ?!#(TSFU@kk_nI9--0i2uxsA}2i!|bUHKfXFVK^%TR58pvoFt}HwRPm6C z$Xy!)iL#tJjvb)?!Pk5JLu-9)1f=#ME9#6Kn7Y9p@usj59xmLkP3FO+0t*TZ_F%pHzK z^wJk8gqs2J6Yn@~prdA5qVRl7-M~ilhpML9Mp4}PI29)1`#9s#y!>I1Hf|GU4%yWmCm#go@~=w_JIx%YAdmyVRHoix z*URHn5FShjQ*y+U>?93K8YV*0H{#2Ck`4)hiPB1r2CAQAkPgCLbM=h^x@0C5UY@v^ zpIC5!uvPY#e16fmEB7zSMn{J&}n`J?#s8;WEh1`r_t))7~TS6Oj$l_ zp>8yT+F;*=LIy{Xsd<5>@P%?|*Qa8KZ+h=)6DFIsIEoY-3$!p9dmEMC!o8)<9^vsR zck-Tv2jlI0psnxe$&W6J`y9-}**`txbXJ~*S7apiM%@OzyUaky%s_=aW~}b467GY1 zYAIKsJ~3m*SUOl_Vb7=0^8T!emymlnyne8W?kWoP8 zd9PD!&C@o$BuP!Mh*#p!{bv3s;k;qv$-a&A_UsI*N>p~G_mjB8L|a&U6QZ%i^|*iG z$NV{dEcSuwSZUC^VCANPjS|lv^@|v6h}PR(&+Rzc)GoGkiAjfkscN^K5$#m-mX8Y^ z$Y+{VqO(7vbGS!_{!-OKt%6aQ7RkP>kVTUg1vXQEAeH5QloZn8^HK^>)$VmXBG$2x za?w>vIP1l9FEe(VBe%(F?^A6mizy%YZcEY9|30TQPENx$9hLJIE7`tWV~ALE;6syC{9V?K!mPOZ#1PRGT4`ha zNL5zXu0YdAULirYm&3b`?3TsCfU0&m4tvd!aW|PjVuO?^PvBD~z3#f?Ebp+h!E^0z zZoWG*;JKr=8bs!Zx)5F|2VKh?sD?i+n11P6o){B9F zmjfBcsptF~Y}a6xIOK^3o%QAlk+|QeI277Bq@7}c;@rofcpM`j zDL5|bhFh_aeGddoae%&<>(&SH0LQr#k>Hbb>!fjcW~@7A(P9+(85T@BiNCgn;yb@( zF>5_zY9==0sU|%=v-QuwON66K!qIKC?=Dqgujio4G2^a5y)-7xGt$u77S%4hu-2>4 z<)OGqK4xz$K~k2O{Vi(6mKLao=&f+I&RB0ucZ*Xy-^m54$1o(FA(N`Q0+fH0*>eg*;wLYf^ak!QSh|U z+ZO!;>D*9--GYrEp*@h49yi-+k0d}Lw8kEqZ;9z!11=#*Mw=(borzzi94@T7MzWK`8FA;HIm2m7FS zDJ}UKwpe#?h0d>$O8T46Xk*CQo6A!9O>#n{wQ)BQ-m_J=6b{rbCqhRJedeh!ZXJg9 zcUwp@L!=J8_2a;XFic~Ftr^`%3kP#c2j4SpKc#Bh1v|gBgRol{wy0|U>ucz}Bj6o7 zOw>ac$piG8iO&<=iuAAX#4-ZX75Zm)Fc-6kO|ub@L`PdZ=BMLZcl zza4+So*Z-+X6Pp*NPRx-mVH{-9yjjHBF5xd^5q2P0+qj{yWhl`#Z=nI%@`;S4^)B{ z^2t9!M#%R~oVTe%I40C$zDteFF=f;EqpO2?aEk@CBWSuM^rAKbY2c4CsYu_2JEomZ z>Xbg_ZqMI~`_0|;LoFU&56CtxotP|&IMCjK*)QedN4U(nG5IYF8ZNb%m zLMG)nNkSIIouA3ii}v0)TUuT70}G^U1dmNS;`V4TIZcA@NWzLiLY_n-83qnr z4^9a)2GWWOmUE6%9N?J<38@|Nl&pfJGNWs*6D@KR=@}(Oq$LF&=+#UnvC~3!9A2`C zVXn1=%3ESJjHvOE7$tuK^DJU6=Apw)ZqFUu8lAKqtyY_dU`TYU&493V7ri#@(yk1A z+xuM3YHbmDsZ$tX?Ixd-Kl#-pq>}d*%;tS;11CM@@}KBJAE!y5C$S@O0x8dMQd@%X zgfQ)MT|dFoH%X#t$f8K{Gla2mIH>ZP#4*!aK$K8)w)}`}`&*QjAVx|1UI-XZ8xvhV zszbXZ!Xz7%mnGeoHQ;r}( zx17=27fZ>ua>Urtt$5J}F)hN0bscyUU1oA~#S$~(owDy?O{+TP*oRQYB;LjcKkhTs zlFw6URZFtOP_ED8JSVO5i@1&}!0$zOgsT-?s*U-2%hjY#wS-Ey;Gs{4PsXIqGh@i+ z`X2K5cO_U1kbIo0Ds&YOACmM_I7r2Whut{(0p}X*#-(1VrZlNU(B&0Fct1X^Riwwj zJL$xYF|Az-EZ*u%$CJYxX-SuluZ0@JW8RctY{T0Qz-&--4Iy+5;133gZgN1kg5=z~ z0`yvVo^wf?duL&O5V@~Bj9Aro3o>Pn_uSd>N#Z%bXxaUg5t5lPh?corY>FNvc3jbYX|# zXK6E#N2-DI`Q4i$I0&TAfO(xAl+R~h*@9fC|4JXBo< zJMFzVLH$7vm}wp6xE(gR+0u?(l7)4`d7a-(>uiI&?%NQgT7r;ViOsk=x%Vfq1)URI z6LfYpDh?SF>84@3W1d`<6D#g@43^V7;cbNmb9^Vf7A zu~9Njt1u~$X{jz$FQC7url8P&>{7Uc(Y97qJt9`r$yM`1%`d1QYB+`ILY~$Ui1|1V z9n1*fp~IBRC0^`n_g}{yS;W2NF*w5K=!uKR+Z)*q9h`On4GBftFXHA~qP?QRmFGuq z1>q@Q*IMBQJBVRg1!I=9bhOJwwOfLl5krT;gXq#jw?2`23V-m+*6L!&f+1ZDt6h^EaBsH|8d5U8Wccat$;XRH|Wut{AfAv0ds2c6Y zSy4;r=);_Xg4gXZD|ReOvwyKIB7-2_JHg{Uo=nLJ1@s{-jX1D?#E2wr z4d{#wi1Cs!sUfB}hr^k1(oDVI0<*VL)*kxmei&*xx`R;a$)Fm7RNb2oLM>5%j=iW{ zQ)5C}^_U0ZpJ-9h;QKMTU=6x>z6&K$n;i6Q_q%FCdGBH>?Jq0F!^2d|r#ZztflK51 zKLCV4d%xl+-V6so+R}T}g^}Vg9^*3J46Qh38{1hQ7^X)62rn0wP_Ps;e&Qbp5!J0> zB&cC(5ClP>1|p}8;oTTL?G&8F-kf}VjDZd6nVot_h152L1o;GbIDJ{pS>5@apcRFI zs{~beg>K-3OF#$3W)6Dz1i;{QM4bxkMunR&pZ-NXg?RAb(kF*`9tG-2*XhQ}ChRO* z4(H6eD#6?e=Vr=-&5|STl3^zhF|TLK_2QbUgI`)rp4PUYF9&QX%coj_nOmm#_8}9G`icH)#p4{_x<<@R;WCjl}M>mV`dY1oa*f7GH%Jf9b$c z3$uXpI-m1Azw1AFEAp~x)`@k<= z>jis&Px{86dAfz`LEr`q5d?+)R$96SSCEknTd)H^hY+FQgbdN0dPn`%j}gx|p$Wka zanQo$ZxE@_1e*|b&j$xlR}tjj2kE~HR1q~iV zm{8$Dh7BD)gcwocM2ZzHUc{JD<3^4hJ$?ikQshXIB}1A+nNsD-l>~!0WEoTDOq3>V z4h&;P=T4qx!ra`*3J0Hsp>zmq=uJx=fORJ!A+ zCmcHFEDKcyhZLj2K282fhRu@>%geHD*+B&d(*u!pc+xDz9OcrXsBqaKWptHb1hu(Q z@??sh-%FG*5mx+oFfmG+d~v?ZjdA2~xpJbjRf-ZQ$-ZqePG_0&>TRRqY2G9(bR~|= zOWi7$tuXLP#LwT<-He?BRfSoX>oEZbB(OjO4@59Q1s7znL6R0@Y$wMM6v_`%a^Rzt z8}2ZQD5Kf{?Eq1z5QZBq@BoFkQF37IfC@W2;KB?yGzyPXHdAU2f;M3ym{g?DW1B{n z;bu4?i5w0qtd1;F4*<<@Qi(gf38Rj!f}!#bCWo6ZDm}2;%B()Rgioyl*lMH+EW@~i zEjYS6(+P7pasJ{=^~`iIPd)eKvrj+&1T;`VIf5`kpA>vC#4V!e?0`@td+L)NCfy;5 zMO#~{DIEN0G!#V{JxVF2w$O1PGwSs6fLGwyZmLyVRnjU|SyjTxJI(s9tpn)fL?*9 zP(}?o{mv1J#aKjHrJaNTA%DFK_ zH$8y1D3n=Om{Y6}CY#Yp%Lcb8R-?Dk$Sa#XU#d$z;J4t0^QO5c#-OA1;9%$GizaGs zLiX3QyEBeI%$9?@WVESIJl$d6#*EeVz&$K6lV9F$!IcQ6_+{q%3aQ$s!WPfPzXv~j z@y910(8hV%xqNV?UuYF6hEYF$`RAvGA{Oy}ISTiKn zrHNO>qF|=DMJ{&Hi+idfU9vbvGCJ{#XGCKf)rdkv=`S#4gkuxeI7d3x(T*1h<6Ppn zMycIZImB(w4WxZzL3#OAk(ITA}S)0^J}XDnkOkx24|CL^hdG{JRF zk@#>y*K`m(vpLT}ZPPFGpa((lxe$EzGoK9Urz1;Q5S18YpoA>vN7AXzfiRSyK@_9K zV3JUe__Ck`38onb%Fu(JM4lMkBtkl>M~Q;8qzeftIX_BImMW%=3RI9k4-mz z38*MH>copSbfpSCj7QmNQlDOvC06|D0eI+9gPv5WPA%m{Ihxdqj8vpNwdzxyiqNKR zm6}ndYFAr2){oe8FE_oZKKD70oZ@t?B{^tZEgDvhxDzBh)v8#Fdj8d(BGjv04JuHV z`cR8WwWL`^Cs_X~SFa*gr+P)HM(Mg&vQ}0jX3a}lXWCY_zO^7W?W{~edsoRGcCLkO z$x#)n)rIzzwT2NYWGVYv)TWfShTWuMTRT{j2DYM51+G|`m{{8qwWzw4CPaTLT%*qQ zwpg@mbQ^-%yJ$AF{|xOxY`R_Ua+V{EHSS(jo7&yNmaxA4EpXK<-tzW!xb8%*deQsc zLpJrf&~$7@D4N&2#&^8Rr7v?E+g$PvSGotr*-I^0AnR_{v)*;Eg9EzV&XU%&7bYxg zdrQ=#(w49DrSE#rTTuU=mcIp#?{Q13;ji+xBN+`YU~9|H{`^{`zA9erQ1J@X{FXZX*atT$mbRFP}OYThc5cKb{;7w0+HUorkTAxEiRAayx1W7xWfhB zFrE>7WW0zL!q@F?uDc78ZLmQNZ%{@z)DQ@Xy0^V>%ruutePI*JSkhH4W1`KRP-v7o zA~5E(UMo%If{5DDQLZL*Ey9U2jM~1dPRO>~j2KP+%i73#UeH@TtKHGoJJ1cz$R+?` z4pcZo4QBv29C$I(DGT|_Zw9imDRK>F)M6I7$i*yb!HjF57Nk#wbh1+caE_lr5#;Xp z8TQ>?55ut8g6yXoq#xBgEjWwJB4$HuXCc5HkAE%qj zL2a|UXAN%!eS!`Iar#17aRUoL010kc$TnzD2b<`d-){If$Kh~{lM01WI+z0d5K@X9 z_<`+yz(}JHfDLIpgc`Mgc;53~3u<88r+%+U%p1yyL!4Cb1K9!{QnCem9e@-$SVP<2 zUXaNb=EmGm10Wh=_DP{#?FV_grAc!5U6uaZA+5lTWaO|6z&oV!bJ<4E;SlySsNvr~ z2fQn^(D?u=gzf|R{p*cBbEUhR)^`a71t7qbP)L9QEiwoxNI-{t#N!i0zpK%mG!1(dqY5C~MjfheGe2oxod3ps#0gyYhNEs%m_ zFozr21Bh}zrdYuP;J}P4z8H)lraKT(xBv-wI{tIMrznVcpn*CW2p{A=h1kBE7(YTQ zz5R0$&>0BPfk5?xJN9e0C4@hOxc&yb%eznD0UwY9y{m<500~j^z(5c~jw3@QEQKl% zh7+WMs5^kfBZwDNDNXZ+e+xlv(7A+QK!R{W%3D9Xm_Q{&2ohwyCTzTjkVBGC1%P{l zT{r+(U;}{jg@f2b{?kB&*uzRZKpEu38GNZd0}N8Q!5oA-=gW$MUhRI_<0{p{)V7n~X0X%30Wz>P*8->dF zoH-!I)i8%avL zWL(A@k&Me=J1`)P)$7R0xQvDTypPxha)Se9Ac#6V17I@{HUt~fP(LjXEM?ai{Xn@JfSdl((zqj;+9iYbbW5BpvhPkwj zVHiOj*~7mKOoPBei2H;h2!^Sf121&PF)TxXJHvw@nm5FQZpeZ^IE5<^hI}MM7d%Fj z3_Cc`1dby}N=!@sEm%vvT#dIQ%zfd@xpYT^IKs1xLkwBF9C%BZ3?Na^0k_M6DL96v zVLK^U22sd?J$Oyj@rX^}xDf0`$utO!tb#b`irCD7KFCDSF-GHDkv-tcyPSjNEJ|5B zzPU(BQY;9jbV`DN%CQ`XQOL>z;D)V}&)?ZT`E&~!2%IqVMTta395_4S1WmXrMkw?{ zqVP?(NW4a=ON3ld#G?b>jDuq+KM~P^3Pp&A%Rss_BMJue(UI^#=rl_lJqTCmg34fuAWgjOWC~-v($#pp->J(iEl=}2 zN&*o@rCd)_j7JTCK3DjKP#^+h@RzOQQ$IZbK$U<(Ez~A}$p5rWO}tG5ZA}DiR7atd zNdXn4$Pt8mlu3;OZ0H05)qyl+3QqM@9vq1IOU%W*fyUIk$27ypEH~0~K`J-}VLSj( zh=Nbh5o5H1?2OSUBug{A(Vufp>AcVs1G`tcNWSHB6z9`L$D6+D`vf8I1F!^zsMNZEO}?+J%6w==zwrp~J6C`4wZNr9 z)O<@xLDm9XKfYWA9JqtJTn6zJio*p*#&z7!I0n(60%D-ZeHBj4C5D1H%v?Cf{&ZZ& zy*t@~fJe$)#T205D4AVK;P}$&h^^W2v59>-svq{dyP{Aal?Hb z(&@Yb39vd~_(fctmRpp7BdA3eaYY7*0)hPqeLDbDAU^;W-~iRd&5?umlh|Gz2vu;# z)$0#s6w1i?$oGq2)f;PXOC^ zX;}pA4BEwrRJh&>Jm3mORuG<)4Q}8EE=1s!Na58!F35pygdc0gjSQXsR<`3w9hhCG z_2C@=;*f~F+M_)aYl zyaKk194Uz_q(A!mLQ&d;)6|n#AlE*D)se7alkkR2*tsq?2UsZNx#-+D#}E(!VTW4-G;K&oCA?l?i*KpEu==QL%LxDlcl4H2f~BD3Tz;^a;qT`vsf;!EUk zp^RmX5vxb zktXSqHtA}{XhYHHa4zPPcIlUf>6n)3nWkxjPU&*7XG7v>KJn<9_UWGn>Yx_tp(bj( zLTF^(={@P`qGsx*cIu~w>Ztzbo7S0}E~KQ^lckpGt>)^k_Uf+&>u5WGqdsP=&J(Q; z>$FzuwPx$K9%`y~oKKePxu)w+4pBfM;kwrAz2@t__Upd}?7$Z6!6xj&HtfSj?8H{= z#b)frcI?N7?8uhv$)@bew(QHs?92vixJI8}_Uz9F?f!a7-_R!Q(l+e@ndQ?~?bT*& zi%9L(hV9sv?Sgpi*|zQ5F74XJ?cL_>^VRL%2JYZ4zTXz^;x=wM9_`~+?&U5|;%4sW zhVD;t?&zlO>Q1ETw(jiK?m5El?e^~P-lFaX@9`#YArf!5;x2yLCqJ7vhq$$k0JML? zxA(3H`u?o;mI(XK2>n*8eB$r^eh3QtZ-82F{HBNjHwXl8h+NC8_GWMYHgLDfuKUI= zk;p0gj&G9?G>^z|2}_6vM{oBo@Cq+)*G}%6xbOi7@%)bP{hl{`i!hE*aEzF77AJ8L zzj63}uoe&S5!Z_v4{;B#H3uhh2+wi#o^Svs{)rSn@+8;r4ey8~Yw;TY?+!0w~H00@E8a43QO=bKl8N` zb2#U4D3|dUpK?8ybM-dzE60fQ{&0EY^G3Hd`ED`_fABxsashXAU5oTc@9#&qHz>Ds zBWLjRj&V&Nbw_tHP^YO+zqeb%bb1T*PS>>vYceU1_4rQpOXqZ4AM^@m@?PIHT+4A) z4|8G1bVxULSr_$LCw5(L_4Ic0Q#W>7|Mks+_DyH>TaWf)XL37N@=ve!Q|ER>p9n>- zsY{=5Z@2Y4C-q%pcV{>C47c)icXuEDpLSqh^>#;hQ3r5e*LGC*c4WWtR#$g;pZ9$C zcPEGTdrSCIKXiN#cXfw&f^T+xxA#LI_(unLK!5jwFLn=?_74AedKYwm?{|A!c!$S$ zfLHl#2l0|;_-7Y)3d-^)Pj+1gcZA>eItO-ZKX#TEd5gdKZufDO4|iH;_?@qKQ?GM@ z&-4wK_(K17T7P<^uk>6$cAe+Cv`)=c4hhy2k8`_W(U&rf`%kNm@jdB*2_ zqmOsb7yCa;`m3M!xF7kdc+6*l0SXo zxBkrM`RZ5v$G`s4&;EK(c$a^Bg%5ew2mY_m_+Rh%j~9IJhx_yw|3#Plj`#k{|97m< z`|Tfppr`(67yt4Hhy(Nn3M6>o;6Qo@7baww&|t%Y3LzSl`0ye|f)N{X)aX&6#E=US zW-M6|W5|djSF&vB@+HieGH24PY4aw|oH}>%?CFzd7&AhL5;YU%Cr_0rDL%A#vZ6(j zARSIcxpL!2sY@qjmHw(!WJi!zMYhZcmZ?gUGMlo6s`ahcuw-41{fbiVRi;$sj-~qc zu3oHMo4&kQ7%JY8g5y?2y!h+c!CU<*7TeY7RLW)DqYHdJsR>erxnCDAwFUfoSNm}>+s zx0zomZpC6}{@wi*V`~a}g&~jLnWf`vESe|ec_^yq7qt9`;?05yD4fj_dIU zW0drrcwLZnff;3wi6Ka4lLnTl9f4d*IA(=yw)W#>Cfa!?o_Xqtn}{PCb*EZ#TIr*W zEux2?i)+p(U6+f7m!gA#s#(^YoIOY+n=6i{DU8j12_=#yt z0tYbu!QfU~FtSV{T&}(gJ3O4i5Fh+7#T8#GFj4DTyfMced;BrTA&WdR$-7}pV#z71 zyfVuzyZkcDG1qpoP#Vj8GtN2dyfe=|`|KgjfBrl)(M215G}1|X9JI|!JN-1&QA<5F z)jcs?HP%^cy*1Ze!+f>ZVT(OB*=3t8E!bzPy*ArzyZyFHX~R7?-F4f2_t0|Vy*J-| z`~5e=zB%WeN1eInp^H8`=`Dj^ zI_jybzWTqX^M)(zvCBR??X}x}JMOvbzB})|`~Exd!3#e;@x>c|Jo3pazdZBJJ74~M zvwos%XTz*pe?9hYSI?*PHB*~C_~DDMJ-i#bzFYa@tG_<`QKv85`T4d#KmGL|{XTE; z=Z3%i{rmra$oLnc?g`CA0t6re6R1Fc9gut7YubhyxWEZgu!7)<-U9(;!3}b-gBMI3 z0U@X%33{-ECOqM6NI0_)Y7m7kd?5@|h(YOzP&g`#Ar5nRE*#PAhO^NhZhRQ6Lb;HK zI_#jC<|f3S0P!|U+!L_2r$CRy5K9v@QpD8uM60oodi3f`#QqbP4t2zDRKyXZCbknP znsHMSQ{%fvM@5np1XWw4W2@kZM~>ZbCrz|XAE}kCBaP9D=rf|-z*NU7)&571*m7jy zE@VeY!o_nETBM=2c%=8S@m_(<$scR;NdqeEKV_;D87bK|tYFehlu4l~0mmTg$Yw3E zY#f?s`IBzVtCL@xp`U8_I)KH{ zsZK@BK(kmke?nD^zl&-!qtcdV3N@oRL$?saK17Q@fh-mmtib7r%&>N)lB@3eDA5 zYn9ZOO0|^xR1umODocE360gkLD@hrtPc}iSoS)UJyvjPT$V#@DqH60u$C;$vHtL=T zNHSAc zT&SQzkPnjLgT!MCIi>?ndOVXY--OIQd2);GOJW$qR*N(C9&K%`6CCFlzB{&!m|=qE zWewTA1m=x5xBvnQuO!fe&M;24yyt^}!o52-^R-NIg9T@q$_E|^DcT!fJcL=zFE(+N za{_6epgGTSUgMh!2%_wkkj`~>G<`ko<97AA0e}A9jhRPH6J4{!%MG}LmP5U*MZcuc z?j?dS4v>uyi&)kg;&o0+?d(&d`mr=bFSTnzY~h%i))T(9ZgMT`M34I=-ViVY`Vj0( zdu!V*`GkCV((Q1U`^K7P@w~HL6IR2dr`*yvPTakle4DG*;LeS>*)8gNw}ch;B|?y) zy)1#R1m3XT3Bhk8@ta8dzOx26P52$T?XDW+HlcV+P@x4NbhrwKVD?B1jNeeipaBd( zLNH7n3J<*Z2_f!y1CX!`Zg8RI3=o1GmXTyG@WAFmh(kUUeCL>;;szhEITeCo@Rg{X zn^@5(vML)W??r8PYU zY`@M70C(OmKN5?BdEE_&!tlkH5U5+lS>JmxK>Cfu`PEqh9z?fQo~FeYgJs^U&DWxR z-sHiAnSFu*c31=YUxlS!5hR<%{x!f8tVBFa*pdO=r{UgA_#R96+b+4_OaPw)s@bav z!RsxA{4oHMi5ZR|f%;1@K&{yy z0m>hRc_D(aUyiYur4gF+)!qT5pv~=I86sf|9>5jGmk=&Q9L84`K4AG-9;KCGg?XU` zqM;Ff8t5IL86HF(zSkUr-~o6;0It~qFyZozgu@jf3w|68(nYEX6Z%|YOz2^J-I^NS zS003zDok1=`d`ougXhUw>LJ0DC0OmTUlORID>R}IBwHFzm=KI&Ja|GAPF+htqI(^| zFKFQv{@I8z03C!_Eh3`+(j9;(K;eU_TReVg=0h(=px>RLD3T%$E?F`z;{i0IdkNhQ-rhoNojdN~I4ayWM&Sic+aUg9Au8A| z!sB}_86Pg-0GeOxvEc#4o)Y#WzGWaMmPICFTSmen5)#=#M58_)1S9sGK|+}1d0Zo6 zAC$!+4kqFOc%RJ?pfKLwNbFp^!9)qNBpp`aLc{{u&E7)rT@l8ED|7)5Fk~4{T{a?G zJfs3rvf;T2TmJcDOb!}8`d_-;q%?k-uQ33pEyN@?0K^>xP~w149t2VPBOZbz5n3f5 z?q5z?WTj!?NNWC|uzh7%9>iFdWf{^z3EJdHP$Wcl*sWD!M;69L##v%|5+b6# z#FkYh8CslV`X3X(9BBgEh>_vCZRKkgVO#o{V+tpkmEhD3q&^m;A{wD^S{iXqm<}i( z0|47fj3tZpWtJgkV{*r0)>wEt=0_qU4jx<}mRM@CgcuefXu70fj>J?VXFxW96ZD#F zx~H1CUP{_0OK8I;Xu%6~X7+IzERdbqB_VB|o;ISOD~y3DDjaTRnSqVwgk_;Yf>~>R zVULn%`8g??_M|`pqFp-Ti(+1=ttou<;j10Nfl}st zg(7j%sgKeikuHRg_Qdl%Dx^lLr2Y<&X-AJ?M19)YKwua~upa}w7k*ttrP9NtCWOIl zYLj6EbGk;Un(DVDg!6r*e+|R}R^UT$>aC_~LX_l3)!=c?#Tu&#Vnl{2>*Z+&$9gQtGAz8Np0y6dzXB^gn5@oH+QK?)xGt;Gk}JcyhTA29 zHSX+1Sls=^9?B9e&`xW=el6IBZSIWcs)?=Ho-NvD#J`rrggpU9P$tBktiam-939ZZ zSl-{#Ds97(*h8G^(K=(_rlxCzV!t<}oywkB)0I_yA@ z!tIH2&ff0MwkqM)toVvAwx%BE zs%)hWS-OSp0p`I&;N*h|!^*a8K1l6*h3`O=V6>(lU;TJ^P(>aV=oQY@M&3FFbR?k?=TMwkM?3jttBKqlp;6I zZ{=$1_%dyOg6{cN@C^Gc;ih9eRG*z$Dh?7OJ$OU?+HYqvuaSkLhC&M@$*>>wAiBPa4Ai*Mqh zFa~!R0>`iu>uwL%vMuWl^}f?B?=mmT&JSb6D%5d~b?*@uZvH~FYV5^r(#|s9K5PaL z1SWqZ|C)pXpC{{vV-7MfJ#2BE!SDp@*f+;l6A&&Ex~>0ut4MnD9)IeqVV~x5vm6?- zC}4A)-C{z-o;8oK0E%!Yvkmrr!+15Z9)*8(ILSh{H=RA0j{(Hf!dr7 zWNryAv?-Jw)&YXEzSr#0swXsE;z_|V6!QfSgyCIX-J$SopB;!Da?v?m()F3^o%7|X zA>NKOerW@j9$nIv1ZN|jhbN~A^*}6lhoPNmPi_+191}CHH2yY5KsI9owtm}iUvtQQ|2Kf|a0yawfEW0@ z8g22wtq~hIgYR;GmuJ%^|{9hl8Bv-6C(mUvJKMjN_}1SB*BfHBLVx?rotm3da@l zWRRB&h&TDo5OxpH9onhgC3b_=dA3CA#wXA=(iu6Ff6J4HIhmKa|BShrr@5Ms51OyJ zo4>j0v^kv5Ih}KkoYy&?=egtDxt{mAp92n`|GA(KI^6_1p&vS;n~k9-I-@tb)-1ZC zN4lgt4Wz$OgM-s*U3zcjjHVmUM|C==^Yy1+6)iP5o>Y3Nhk9?Rxmu^`>or0 zrmH&+M-=shySvXiyvKX1-#hef4)L5j?jZbLuY11uJ9B}SrU$&h*AJbgoCrl`&_w zoR+i9qf3`I?K~Q+X49wPmQHLKrs~CEr#>cGS~ly%q;cmiy5+~8f!utZ<^AWaDIQN; zcDs>8S=((kju`W~s+UdU$lG3KC@RMfAH-3!t$R18N#)FK8z#T9vFr35Lt2JkzBb~` zT46I*zxrkV-OAcC12DV+tT zDFhQ_O39~?jB>3ArL2;!C$S_8!vjM3fkU%~`w%;iaC8nj>3I4i#TCb#lE^Nl$j8dB zZWQsP+-A#C&pnNFt53Q9oU=wgjcQUsLWvYq(Inkl)X_T;<#Wp}zbq?Ex2_8jJrd9C zNlg`N%Ctq9I->N^+c?89(p6dgvB*RzB=yuITRniu1Q%R&)?Fjwb=O)Y?d<^GWE57W zc)0%H!8<9A8E809l&u1gjyj3)2Wb;BHK8y?rH7R)eDEQPGD$kcS{?XEsKiFJ@ZnnU zN;F1WgPucTM0#x~*2HbN*g-}emQ(yGt;i?HfZjNTkgnkul^G^ zX>b|qe!N%}Me!kzgp~W-AmyO&$nA*@cKq;`PcOFd)@5Yw0EzLIQE!1@hnu;x^)<%o z-&-BBXyGNJ`ZT5uMe1opjbC)?=8*(G$Vt5nij^CX7^Y|5_6Xa%J@VOxx6SLCa1@uG*C%67mX^noOwG6;(1 zune<#;%m~m4zhgEIB((L2-Bj6xkBa<2ud&>6a-sWv<0IMRtyIkBb}V+(IqCpFcd!M zUq{q*2RW632k23u2SF$u_{on48ta-AnzM=<{D2O#%NGC-Fu>{!@c{Gt{sD8Ym%Z(! zNP1o56Y-wsr=&seEyzpW@(4x7IfYS;5AtG#s8=bRaZngR;msWq!b9v7j3H_=So_!p zqAcDEMfFPviUM~?#Q85@2{e@fPr(E7)$3k;ToXy26SC`k!UuDJp#l?Fz8{FLHJS7s z3MmH4?Tqq(AtRU-bU-75DdCgb`hh3q_JdHG?{hG!pPKXlBflx+deM;>9|l6H0}OH? zg;a(L>-a`#>IsbaiB<91h%{C;Ei|>trj*$DO$bdhH*pNg*?cgCUl4>h3>@8Z!e@gJ z8bm{-10-=WWxhnd2nU8V2ybrqq8rTcIYrnQ4@+l2f|&?#E^%P~LcXDiHgv&S_~e1R zF8R;H$!MP*iReTtsugWz&1->+WG`_bh#TPXdZb+Czv6H&l1?meUFvAInAni638SE= zJODxupwBt(j#%kjCpnQ?p;rxWsn`^!cv{6xrJym5Pn8f;tvaBj;>Mgo;RZ={5Df2u zhaNaG;NL)WPkLlZZRBFerQXS$v#u3HXRYDq)D%!0UJ_XwwdfD5z=L6~ZKG{UNM8@P zwNj;Wro}=I!Ab`TdwqhIpqOW=lvOM`$f>b1LXO&SszHtZVXkaVWn7!{)ro~QtF49V z7~K>o*Ip^A$#c?HahqG+?$(Q470Na`fdzNba#+SXfLZ?K>C>Phj!V@ONIdf8o9isM zi37Qw>|_GaITG|t1DS5T1frZLc*6$v63V9pqNW~r0S=9bMRX5foH(heQd@G0dfDq< z_~JyF#oby^L~(>+Y@vyr1H=}fP?S`3p*yj`VR%oIqMuuBj`3YobU zjxUCdtfn^bpt?apFLa9#&1J?&x)@fD5u%yHr$AZC_xmqF`m1H3kT(uF@WXL$Km{{H z1w|YZGfrScT!Dx}lEQ?Tj&ESh?q2u_%f#NDoBkW*fy7w3EH?C^5v^MjD=*QFcJ!l% zM!hHi_=?)AVho`XFi^u*PY~=6m`2dmZ z&Y91Pzn}{@_-ZQa?#fz<*##zJ+otvav*9lZ*k>(tb)x< zd|ZsSv5~#S_#HrrxquuL?^QEtNT zow&gC9!?2>Ch|s2{_IL+{0A+!?hTsU{<&leMc@;|F3oLzWUobGX0ZDK5`4FAluvwO z7AI=KPyTPIPo3%m(Kl7Ao^`DodP@Xz7c!64uY>`@S;keBK&s^(X%XaQKVTMyrYn%I z>g?<|85!7}=<$v#m%c>t#>4ei!k<;)5PgsPa_wN1yuDum0mOZ+-1=pZmC-e)qv2{;hYe z2i+6@`O%+#K7C*P?RWqC;U9ng`A?nw%$x1~@t=SF@1Otu_y7L^kSff`P_T}g0`LG4 zFaZ^C0U59X9q<9wW1DQN0J8)FE${*{FatGk139n*X=_#Luc|z71WB+2P4EO!Fa_7B zw$8|#RPY61Fa~9C25Arl2e3&f5KC%s2YIjueeef?5PEJ9S6na%jqnJOFbS1#34dY; zou&wxFbbt`3aPLPP0$IuDR``K3%Rfhz3>ZX3k#Q4>p1 z7H#nsaj_3+(G_#C7k%*;({LBv5EzNE7>$t%g>e#(aT%Gh8Fw%lp~e}daT=*{1fkLX zsxce2aT^ox8by#B!7&`gF{`}si^lOB(J>vBrX2S~9o_LA;W0|s(E#JI9_{fSuPIVO z&>ZoxAN}zk=|loskQV{6APo{A=dl70av>S=9urar8!{p#5*;6s6DLv?bs-WSVIw)R zBR%pXK{6yoawJKzBp)FXbm1aju_Bd3B~eiqEP)x)K^(i6+l8~`&g1#>V7 zvoHjL? z5-AfjRdY32vo$qSG*9ypOOrujlM)}n8gMf=bu%}s#RV8Z2jUU#gI-3(VYm*UY(^a;U5pRJR1g;w zPv&n%X%s3Rff}R%M|CturNKj=fJdnTT3p~mchowQ0Y^QQ4y0iej#CKuU__Hs4rbs8 zW?%^ZfJv2;4|4PqhBOG~AVr7Z2C{TV$uvhFp+?a(P2(a)aRXA+^iAXM5tu<5=Cn@f zG#dId80d6Q=M)-h!A^~o8JpHC5m55k7TK1NBoo;SiXiPK`4;8Q=&GK^i`x z0q{T?D0RFVbxMapS9#S}E0t0iK%M5)IFEoB7}Y=RG+L!0R8_TF(XUkZWFOnnTDdj+ z9swGd0bIp3T$y1L;6NG3bzDi5T#XbIJm3g~0UCBSIUAq}o>dr(R9@+|UZG(Nk`sW8 z^j_0-V4;CpyY*nL4_oy_Td4_Q9hUmO6&fUVVkb5hD3)TGbr>c#U;UK{^c4>%_FnUK zS3&k-W1$no^a%o%L@)MY4fbJS7Wovm#7@->WAlhzsBHOjEmOP%3agCTGW zcMjzC6Jj7er63u=R&VLHa?SQ_F_-Gp_DR@Q2Q&9`tL_n+VRT8ibPbgO(o;q}paB4= zbY1s#VK;VVcXnxabT1clao659H{WVjS914v@lAAPw-v--7pmn1elresp>~aYlZ91ydr268jaWzOcZrjjA7gllPk27OcNS{Fim~{L zwK$8pc#FNbi^2Gd#W;+~c#LZyhjqAurT8p*goEvHAl(?N7$tva13u*AHM-(4#P5#t zqbBlLd;j<~@}p5)!>O9kkavWS=c6@N(VEgDkRz~=QF0b?{(+J$xsoyYk~KM#IeC*k zxsyTplSMg{Gct`o7lrl1KCS|*>O+cM*g)i0De1Tlhgbl|Vvp@ukP8HnA2~JzxCt$| zHNvQs`vZ_uqL}?yR#ZY4BtaKO`I$pGnxT1`rMZ)tSr<$>b5YqV8pVE9Ihlu;O@(BZ zg;|N;BazR!k7?stc?6I17?RsKFcw2F8X}i5SbLFqGa@-cV7QI>gChXif(KZY$wQz; z0wXfgBo%t08M>i65+$=4bAhBs6d8}d8Czq5j{#VmW0;)hxR%oyoAj87ak-Zlc|SsW zqV>6+b(t#~xsX#?r5_nE7!ng`(~Go9UT{9oeFtn4>!b zqqCxfLz9rvwwM&!x@O%@P|8isuM-64V$QMy8Bjovvs-C9+vySv5v{Nfpew;TQ~Uiq(~TZeCZyxse~rEa~W;=I`yzU}+I z@f-fqJ2zsPFZ27q0X)E~Z@+P)zavw?5j?>aoc9QvGz?s+7Cgcwe8Tyy!AIl4X_LY= ze8V|B#VoutF#Jb4e8fq-#HZ=QIU~dw)Wli5#a&#q-#8J4_{C|w#%)|inOhQ}=Eixv z$9>!>Q2ao87qefq$c;Q0b9@t9^2nLI$-R)inb^ste9HYW$!n3yu{_IX5X#j;%N=na zYQYiGzzv+i%fpe&3E0dFaUUGv3asGGu|OKsd>hdmgy*~vE8zqIX3ie#jjZ)C15zv8L(fKeP#Qp#at^fWd~-LJX4b%I}H&E>BKLq~x>PO2*EGu@~`=6zn#SEt#FdvMAa1?vW+jo zxYWXX$us1CdKYX1_wLkoBlY*ctC9_iZq4`Y3pwvulOwGg%t5EO4n8LD*Cif$)e^On z9ew(J5b2NT(YN6Ic4R(#*pql{uKK~wU@6ZZJGT48w01|r0Id@CFUi$Omm$26|J*>f zz_09&)CL|+4BZm=QmjAXWhUW*f}Xbf@^Z=X@9-%uRWpJ^BKmM z*x$=!gs-mj2;lrb5{g{Un_SWU>niHrW)`_Q6u2bOx*5{@+w=aMeZOtWdT+SAt@1hT z$^D@E@h+H@RfBXy?_d4dHX2BXz~cL@QO{%8PcN5$^|O=*Ey85}MmHXtEG9il(IU`O zG3H;JPk1=Qk5JU%Ef#`Vc7x9^O*!0k$x=GF*FV0$#PvW~lD_{O*nFGV4x8`sO*Wj{ z%q3b7f$o2YT0dS+8@&wYu#EK-#0qs@{JVz%=vLY8p%4p3uv32dhDO5gi^P%NW&rL6 zxx#V$8jd9u@P0+AFKADsQOFdGfrQ*yKlH~Dtu1phI!lIJzn`uoJnGdv+ z%fYhs$3C08AiuRu`hrac@C=eKWtnTc+8ry<;sBk?{A?){+g`gj`jr`zZL+E5qPD_A z;NNPSm;G^CAc_5XrH(ys{m`iohH&TO)!sK5MCJ8*ryaFeROxK3FDAb-cRf;#dOD#q zH-4YuBXg`^=@xTL?(@uZ13$lcP-wy8FRccmJ|h~3d@fT*<<33(9A;;Bif9r+6(>uj zd?+Tp?K1W|#l++$qm|r8wT*z#7gHB;D;9a91RP1#UP^7DI7+`4i@rm@mnfHww3oL#L|hP*sPmqd`=R_NwH7EimaQH zg9@K;KAkD__FN{#361s!UJ`&V>!Gd-5VJ|QMeGhV_oa&}JBA6je7WjLN)ev=tZ+@{ zl1Me4=z^t@$v66(lZBXvJh$qshk);T0=H{vD^jyUy^mBJpBw}+y!Mi0vZeQ}JGUdK zV?7g32(%S3ypNLO`y`HwbEYKF3?iny|5o>qKYdatG4(iW&PuyCJ$Rk~Z(e51H#a)| z3#(u2#Drd*L6 znh80?A5oBJ)Jl3_*5GO@4BCenmGIf^MbTR@0@reG=iLS)rqP(spOrbGzzJZw`v=GVw|G&Srm{x zT>9bR9XV+S6p(6ehS-Y@=w` z0w__5fTHhK+y4eAq5Qe9xN`~cq!1X~P^%y*8<*stb9+c3o}opWcCm#lwANvNq@QCF zImra&;gpaSay%zutz9*~mP>YI&TcJ0<1u+tC7HW;=2Trrf*{_<-!teIl4!ylZPh@h&EB0UPgQf~>wJjDd! z&%hu{2L!%F-h`3Qh~la6OQ8n9gj0f+21E9z)5kPeEJ+m_A+6IHC$1$@Ws6-F^=O7G zSH_lBX6O>^fhr$Ga;%s6w@{|s6gZ;N0CV8f&+I;(0RnudGJ>w2-r zW``0VoJlVn+hqXiNrgVYM;`~e9mru!{*K+VpQCEgHh@Xv3fTmU^t?9w%WJ6gyL}+N zYy~d7*9NX04cZq%R(YkFDWY~5M0O-t1ooLgQVF%9#v)3DdT%u%NB}%7Lm!f?YS4!) zC?Dj#$sbL{DHKz|3o8f)AIKQ958_{9##$%|X+X13M+ph#+?ERa&asb)x`WaO7wD(r zt%Fy=hp1U(f^32oOf+2!_xsf>-gsucxw-{N`YQkq!|w=LbqhfJ7=WB6D1{Dk4HJ^R z3HLj$C2hBy<8Dm3tp|M*R z(y7dhs6U}=tA-6vRvQ3^YY>QPCJOYM69ut?t&sJ5fk~BANS7=@61ABFy9(@OJ$?cz zyzq0Rubi#Ztj!Ayd~{=cH_czr5QTI_<243h-yLra$ve5>tYTRa*kInTtp0l^*BKL@ zfGDh#UI37iuqtxM8i0+J2^iT3h%Rbf0H;xmUC<5JRL7hr=qawrQ$Dy%vRv#`jA$(83ny9(x}zS}bGGrUZ5+I=Y2Sv?5n#8g_mOQbBZ@rX0@K0+8a7T_Y6mT9EhUWJ1Wu1gf4dp4{iZ|W}wo}4_c2Oj<(ziq$Bf_mn0NcLo#umRH9Gos~2)BYYQ$h_PK%|>c z%>m%U!Z*!9T`N8bI@K_ybk}e2z_wvE4v+)^RyY#_Y;n3<4WA^X6Rb61zy(i0XHY~3 zB)~B-Bn%SW$3W=jOh5qe#A~%T#FC`e3d&yma&C$}^9Vn)1TP>f6(}v?u@HqzZ_Dmv zDXyW5%WnO7Flsg3%h5ebG8|U(hb0b{B%3Ncc+tMA-l5+r-qbln`YQUuIsR=4zslK| z6I&yaHZ+Y6iHk?VAsz<{uB^IT#5-JY9Mjl6f<5m&GhNen)hMSX{Ux)!^GYx&a#T z6HNl(LAeszwUOGQLG5m^(wbUCU*Z^4qxo*VaKW$&8eVwpNz#ah1 zM~|>hFz%om=IDrIXGR6CHg`jsA0CXjg!z=8zseAW#iVH=QA$hP+-oTi0gYia1-Ia} z6M%d$BAQ64^X^fE%TXV|UTjXOd|a-@Qh?$I?=0&$94s}?v{ZWrNqTlzQ^NQQp7>5c zgeP(q)vPwnY;>J<7W-FP?R*7GtpsZ*9g^#TQbwd22Mj`FTY4b5eYE{>N4I)J{0C7a83`^LtVc29OAbGCUUs*{5UJ2o?q+YdvmeFh&@gHc9pU=GF zlRpGf`NFwqfM35zwn(|! z)9Mk+Nsv&uNz=owgCv}#T#Feb6U;*Go*Ya@n9b;Onls|1>f*TpyyPPmp|E#0i1>D{1}kf^gCf!0Xju1nvETAlq`eLm~T&q@dq-DJyy_^#wi zDBxt8B`LU*q;u8I$(VD6vJ6Unga+ zrrDKEMl3_`cLuhW8$h05TFK{1xUBcV$vM9@k9a1AM^cAt5D4Z)B7b1^YnOJuDH%^L z;TdHC?op1B;=B9F`z-~oK(5u?v^1@b`d*aTN%l&X;PEEUONu_UsP4n;phv$#v z=8ud?5d*nee&1TYGNKMDH;7w2HpiF8KpuR4OIvqK)X20V#HDTDl3RPUdKBS5}GMQlGTi_ zQL4~SL1)V|Ss?JcL7+QNTwpZf(K?Wg$3#;>DqI7wxng1rldI^Rs{sda$mD0I01(u| znlPr3slrlHWp%&HRr)CUr`)Mx1X z!{_u87qUXXsbHkD{mT;yp=$ok#31NREEFsb0rD}J(46Jtxk%!iIK{9bhrKrIv8guD zfLjNNij>gl{aG6EjAE z>$d|OqaOi%*k5K5Em1&p8!(DlB%@r9Y|B*-519T%f+ay0BOLbEvg0aT(%aAgUrJhY zdbZwpPZers9F>rb!e?L%H9QM0q8%qrMQ?>MeMg6HSs@Js_^A)I55ME{h{;e7GZ!hf z7!*IG1x5-7$4W-zsU=vhCZjD}HKu#Dp-xyec2JAZ#7t>)X7#?|_5wUEp{vvE?HKjl*GV!zLIPB}8Crw1py8d} zq%m2Ed5>{WF7W9FNMGx1;ss#Il?-B*$}iXCb&A5F$loYbV-E<=viTjV2q5wVR6IF2 z95W+V{P{fe2Yp=H9JN5lp5?cVfU;~M?okrb=!k8(-l2`svb9p#^8z_V&7$W3x1=dO z3;=JdKjkH?WN2haYzS0ii`%oUneZf0N?)B|>x{&HJ#_6kFt5HNr}}mdoGwp3IDtqdsf} zOBx)!ngeiEB~puYb z(&$*zMo};4anl^cPZ<${qsRk%B+i-RI*+Li4+LQk6Uk1^Wflkz_TnL4yC6u}^C1Wd z%O={!!It)IQZ2J0_8{WD#ecumUyaZp+%UI7{3vsT?KA^Ac$DoDDZfL3_KiR`u3&87 z-tJ}UTdL9$gVxSvmC@y}8{^qmF4Y%VBZ~Toe zY(hp~{qW>z^Ww5<)fLf&)s9TJ`sf+O@f8i`1YE`MRjtX+A2;eMcbblO+BrAq7aJ^? z4*XB&!a7K7IZg3kw#Uhc8!^T1Z@eUVC~6TIVO(vIh(p_Ba7=%QbJypX{weU)nxNHMLl3u%0xp zGgsKY4$;2yVI!PfKrb$!O&QQ2?!qy{LiUFgAM%$irCp%%qC5%~t#|+hXlAPqofgc( zJcbf(5W}g{8(pKmkh3h2R;5^f z`FcNJmc!A#EaS#9^2_m;N@8q)q*$H)qN0Z1i9j1 z0_E-?!ro|N7K35FIQ$2!@4Ll@WYUP}STdl%b+>fWq(}L9dZUfkr=Qus6*PM`-h3Xf z7>z2-U#ZV6$vRh$Kh@9EqOPG@PaIJ#1=*at%YArHO5QF*9{fjU#`&25d(Sis2$hQ(}t@ zDz!ANw3p^Z=sP8ZBC|tPWvK`_6LR6&$%BxBF=B7ksE)AI(ICUU!4uM4vl^edh!z{m z-b0;IJ}dM7ZM>QKshk`}>*hOp!A*fk1nk4Ce{o^Qp*x+VYR?>`M1W^SNeIDVpK+mN z#GJ>aLgx!W3SkD2?Fn2C4%}#HsQanUXKvlbOr`Icxh+hArR22I&3>uV>TRBC((A|D zd@cf;KXcRC+Q`v^Uawa%WyPwOu)@&z!4B#TqUkfAq7;!}fimV`m%N=QYTjU2puj^g zTOI9X2oj}>+MH3Z0D_e6ja1W;i79FMCM0ZrasCVHM(U#Joo4E02)1zgQkZFM>wKg& zAiXGBZ>*Kb5=wqh*JR`mmlPhs)f*6mitpBvFX;g^rovz;g#oVab%}+2z<=!pWV0^8 zAP{jL+4pU+Cu9Iyw2Il_P-$8zf+P6(XjH{cm88L;4Te|S;css(JH@rdso-Grh38W} zpGm@9qs1vaJJannke!i{VhO%222Y8MXkdt`Jd81naS&!owe0G8zFtHK3TMRmpHTf) z*f42Ef^8S<;<+tzCtB|aICKWpHK#sd3SZp_VI&C+!&7cN`=u7)R&ar9svcvz4sFM2 zHRjeY_szigb-{*c0^zew`=YnUEf3a?r~PBJd#{bG7V_ts7bSn6)1tDIEi-T5G)b}A zEq5yD2Nu~(*E+h_-WnVx&o-)2j?+#mbd(Vow@C5aT!VW}8bw^^K0L|c9PbQkPt+L9 z%k&?DdvcCGIA&Ql`G-8498Mlsu1j!}!@XBaQ^7U`xdXK_;;3;m-m@ge_th=^n9>PB zRJXr`R3$p*U*$A{D0HL%8bL1bUn3-FOt51afLOkwk@C2KXgphG(TZ$-0m-sOf-pd| zpYc>nUrY$P9;GNPMyWVd;pR`>&?*8{V-Jnfy>*ZJaD=Br97(m#@$ZxHs|P)o3$}?B z)VqYH>b!$oDF;*N`*5Lg2~-+|l*W(cs4iy-x9l>k)nXkMfr=VVTRDeXy+;gG!J`>qAdc#?K0|IGtoaxfZEgUg-;)A3?wX1$BDhp>FFpD3 zYeu1U0XeppxD|q09C5)0{I?=8!SdSRX|z2~u>mne@uYanJvtQY))8r{Pnm1q%s!g) zP2rkg%Dm*RkLZ3Dh9c#o>i(2Petl92K+wnq(prhhsgi^&gu(raL1Iyt2|Sc+1mFfx z;g`u`f56o!AlW~XCTdUkaI_V$&X{aEwWpNgP@EB>Z%H-&WzwU)G2vIAMb%cT5`p{Y zqI6>#s`V!bVfjr-Sc)}i{Gz%i!rjjUUkk-54`K_#Q*vJ%O$wJwd3FoU3T!A*Ux;UL zBHMo*hNA{WBJ(&RR?aL8r8Lrv%0eANoh`M~?r}@I z&(>YIeJ9}^*njo5{|c1}7E9TPCHBp?$pzE_VS$8sR1tmncD|;hhoBLGsXBZIm>P^h z5JZB`B{A05jD}uk6mSk3LI7M$g3J%9XX8cP@vW5-rj1eB*@TvTMRlvC@ts=P#!DK2 z-KQu4+8p;HIrN(HjeHs5jS#c{<7+8+=ml(gg7FvWJ>-7KnDnM|%|rLIlEmRhRKAb; zWY=LXyK7xK+|Q};ljKFoh4 zZXrr>Oyvmzv?EwKBQFI`;0G|`=bSH?F1ZLwo#KZAhhEcu)yUj?0f?Wqn}@^CY|Z}l zq8dF0)+ai+TFAWa;FYw`Q5(9(M$hekl*^SX68|3@&^=HqS#Vl<%nZe_qNHaKDFf#n;O~*JywE z?rTeae5o{Rs5XAlMu_)l_2@$vrtg|wpMh`1%)W$>KVrJFH;Iu_U7~(`JVE_*HK6x; z;&UN3vW($krfc}9SMYin8&7_5Vnw?>uW~3v6~Xi>`aJtX_{f?qOlgj65hlC?v-F?e zWw_DnA0tn^9Vbz-!9EnhOX%bJKmUkb;Rl=?{&&wKt3%BEzwuxE|1DCx%iV~;3SzpI zh6?FK3jfY~C4u961R(nMBE|rbe~R*1!6|IPqwT>PL?B?Cis~-Gqn*M_vp0Pv1R@EF z;VO#Zy$10yG)XyeicxU$MFiu$59I4?Ez5$63^eo+-wHM3z?nGxf+g+8VHTzm>>qoq zH&a74w`zkY4H1tJXG{?nLxN-O>=%6uHC*a9Y^_RRM>O0L=RgZ#WO<)VDZv#Z9Kr4KZax{v;_bEXhKBDk16`rM#L*Zrw>g*v~xI&$lnqgo4b_(ovx5Y)3|Yj;X7R<&v7@Wn#s>KI zyQE05?S%?SBJ1Nyyq~KV%V;$poUdJwpJEU#7(izg$LmL2{vSh``h&ct(fP>P_Mri}&d^CdS0!C?jWt4r# z5>$sxYlm`J6a-J?8dwxazY3>JuQ0NQ*XXMlIfs+hi`YF1k;e@&1dW*`)B}6N&3eZ>6(^E# zL+HVBeTs5l_(J$1g61Y@pKHlT!jA)q^9n5kV4I8H9F|b6nDgq;Ola66?MbYn93GaS=4G2$ojJEprN9 zxFLIMp$3l-AVs(tjM%rep)=Bv+iw5{kP;zoh(tm#U#Z+5eMME8=|<9NZZTCLUT;Ta zOR8+R*XlUSUZ|OD*n}SPlVaF&}FBnE19_GR9Hz!o*v{$4O8lo)1##Wg9+*B*y9>x=^{^bst zClp&-EWNc%eV3#Vr5vxAp{|*+ZZy5*3#$fdM`O+rrwCe|oo*!oKn3)>QO2zhb^O=p zAN3qQ0f}{uwLhH3Pt2pe8aoYTJH%h{y%VF~gGU=Q#MaR!b~HefteQoHs_5xE;{^vc znlyr%NA)aSRBVM1W{lP9F>&7U%W9C4R=W-Lmk$f?6Z!WzwIF61YUcF2nVOBWH${7RZK8H^v;wxmb}i>9HakBQ zYbVuj=pb(0MPIT7h>eEvuQ}!dtv;stGtP1K&|yAK$_*wa47Cz{Jk7xMr9A-QF%!s^ zn8U=L5sM_7o4YcCbv(kn+;1}7f)mt}50dv|i>q4Roo$Sd)v?YjOj822{9eNSqI1{| zqKKVy-Cy9fVf2JwbZXKmDdPO`#wv=kj2%6k6ib#zORo|O5p!XwIjdbxWZ`pJ2=~)% zU==77sx~}hZQj@Zl{#n5trOCu6(gj_W3AgUx%&A`J2y3+;!L{>oum_8zrRUIN~r}3 zQEcgBU6X{@ANJFig3~J{1GykQ(D*K zFqpSDSR7g#4UJ#&GgzrIkoaZr&}*=|Zm?mXx-J#Jd1kOpW|(Sjup?x+x4vrWDtlmW zc<5(%6l-|=%kZSi@Nbvl>7?P=y5aemVWL#lmXhHWnGqG*<~6&~wUW_YmEbLU-kqP( zBklD4Tft+M(F?2LWS7y~`ljelBa0m)7>q6I+f6E5Fi;r0O%4973Wjq4BMwh`ye%MR zgHgzrJkDlOroiY3o9{!KvTDgf$+l9IqK4eC5jMbc_S(kC+bq#wITPMrW6%Y;a*cf^ zW8Ch|D(-Dv^LUJ6Ix+`oLt0~!VdRl6V>q@QX>((>2_wO~**2n8q9n%FU!3}7CYDXQ zyVqLhZ6?&`CK+VQO{vmWn!15swx_XHw!C&~-Xk58+1$HKswQ=8Z%z39HSBzMJG^%p zrzq&c((N*{!b5eUh4f{=m6Z8yhn(d`HJM2J>wT^^ou&oJAS@SV>dANOE{W|%U1@U0 zY1P~B)(V*!NwJ-cEuLO4Q-+z{-GR!^%vdorzS8Zr4y}l|@6Z_T%DL|)qtdJ3>m3AX zsU4UbXqlrAFKglN5vWz_Zy0-=nHIkhbH|xm-?P(5GfIY;Si9@-K&vfG3^z-Ksz>ry z9EVIYT@JXK&7+i7YS4E*KD4FUuQ~}c8BbZbZ|piCY&H57dJmh|N|~d1?@dctTIOp; z%k2wsTZv{b`xsg+<7osOFe*$Lmqb~8NZl`5Vhx+Jx=wEdacl^_Sz4P9ClnipE?6ZC zbNC>zd=s`#b2$EdZ}lV2I%5hgJ=;2~`}mK6_0J9KY~iTPbL(7;lko1CJPexx;hh{| zo1(Pi{OXuuLz~j(%@V`8((04a>=V^H!>SFN>T{bKs7)<~Z5_F7J)3O<52Uc!risp? zvU$GA-!|95mORY1efT)s9jE}Y?b@*IKDX_G+V*1D^^w~_``PRUgzW~E?S>5Ph8^ri z{Ourdc0CL50absSy8p^U>?Swtrq1oAp>{JE_P@#P|FGH53fs>q+s_-?FF4pQ`r9wX z*-uaXeRn}EAGTYbvR~h@-#EA5gxYUmIBcKWDa^pHcAs851#cTV95^@}`a2xOIV?~8 z-PN*POLI7#ayZ*?I6rroZ4NnUKKXm^aLwj;BkXwVZ-0q#QK5W(>+kp&=lH~Sac6N+ z)a}4R7(5Xc!aQ>!?-b1J6f$)V;MlSQsMyQ)0?62dAKXJ=WX^z_b}SUY-v~~!>5gdA zmowEDrJ6e}qw4D@8c7aI*zqJUQ!zfYDA9&HSE|tS334C{B;?-$>?hAFLc}wkqo4(z zVCIOB?J4I4cPChF`%mCY`SeSao*>jkCpt$L3>CsS<)apC%^0n#ux$&*>1&*S8k4ft zREAe2tq!O)a2&k=+L{oy%Zq6`Ad8hfkI^}=kv*l6J&lM93g#Jyql?hUCB2MhrxXXv zyQ$|raTdR6NcFi_H5vON>%+zcvs17l}PQ3 zm1g;UfgKP3L^W*RBGrVS*mU#6>blpRivTFo3y_h$5v+ley9^?hx#s(K%j^j!Qw!jA z3TAQw$`QK9egBs37_8_7{2_9kdSPcg0+2%jeoDBK$MVkC4mSDpr1$;i%f)G$c5uPS zZLWtKZ^B(t&(*)Ur;JTEfeY_!%O@tQU>EJ{@{d5dnJ3B`xKF(gl_OriJb*H#fQE-4 zqn;q{8IR6Id;e(*4D|zfLr>^Aif`Wq^9OJ9cJ5aXi`^JJUzx5G+(lD77mdL9$E&a_ zo`@?B*&B02CzFfkl#)ySoXZK1+f2tBj?$}%djLD13-|PCyo?)d_#MZk^YVkU>)|cW z_nY^pktM(ts?5hp=r?%}_=kU8XXLV7a$Ak*_b>Z$_v4K$?={@W{p?47_VjN&C3gbT zKIb0xmkyquJS%7ewSn<@(&zhEpR{bUs|9(?m578HcX zV>j&roLq~d)8!p%!9?nE6d5w6wHp26#UF?wu<7M1UBAW<#3od?{w}REDdHgG_GV1~ zYDU9iLfX~_DEm{ut_c-i=*)Nzii%D$aZemfrk-X)AutSNoZb2(FUjnOmf=jR$;n}9 z*rhA?A&r|Dp8tcjnwfkpE^GB(nLF!hv%_Y8EVBpOdb|5Ydy}N&r_FBvW3nxh)(dbC zA_jpn3*psHPuv5(J1Noi&Op#735!?4&&C50tm+s_kKcBu@_FMC(9>Nl=1L4|pe#N- zXDiK)yHoFT?k_gFzXLJZeEF_+hV8YLCy3eKyg1wD79&Px2qW5zl$7?S8oEVN zaaj8iDQ!w~X9UHQH+CDMMs7pQ@qLkU)zFOVe8^G6DyNJjmJ`C2BLGR}V~0E*TjI+R zNX>)AJ+GDu;za;Nd-`cs7MY2OW$wSM78qp=EM|=lNnO9PWsus<8n^v4$;K2m)3$!OILoo0$RbHsKGNLnC!XAXid&|f?$3eWC0_}(CN$&-6y$b7 zF*H44ze>|gwPZ_wFsBN`;17ZQpu(G(7>w~HorCc^u}&s1AOTbk#4j~$FQ)kNbLDlo2EwhN0a!NM2NwO^kyd?R}R(vu~g~Q=LnN zw-EbbzZAM1C;o0r&~}(qL15<@N2l}S+`Fy1Gf9W&m))sD+J46qo6JRL_4-Rq@6wx2 zZ66}_&)R;Q1qJqQm`x&s0pO%dAIX<5hoJWre6Ah1p2I@wW{1FRlSmh49ZAsu<{8DPj-DC4U;s zNw2?ykj(2BQ|;F87EO~4nwRacy_#0EwUzW%+q=%LSH8^}w5)sVveG%?8~x&L2Q(2c zERzAN%eR85vs-r#i+{E3It;VYJ2|huw(kEh&2Bqzk@2rt_y0uRepHZb*q#vUnEmYd zi`tq|e^0-hyyLWC7D{*8aaF~2RD841anbWB&iiZt$EfpaggWQdEeE*Sc{45XvHo&Q z-KgvRlybVxayou@J!}Sl?0(!$HtK#lEXe78{@bwG{c*691w%5F{%^yOx= z=MO9_4CNCXEG5iG7#0{9WSAkKD*^Cm+WAVtZ=`a=-`5+sPdm_b>$@u zP0j7S{k_AGe#qG1*u>z>eE-5`-_myf%I?7G-q8BN=+@E1_VM)2(cJdI($?Dr^kQK{+^s)oL^jCTwPt=++5$@-QM5dKRiA@Jv~1^ zzr4J>zP`TwXMz6z<^Q`Y@bBM0Bq)ps5~*x$ZeK7G4wHVwOq@hG+y(nj*}D9pXu{7n zYmmBvk$4J;C{nrl!qH>~^>Y2u`l9h4?51OA$aScA^ol=KkFWct!kL6EQOM*QOMe&0 zCNmj~HI~hms1{&UnU0{RP>7~m!GEBMB4ri}k|$GWu3T=gnk_dNZ?0OcbKBs8{WCa< z!=Un$>!}Y8f?4MXL?u^jt=%4ocyIV3*$>BI&^_HND}b*tpm)Q!-I!==IGoOvh)!D` z;=tu~KPqkhwhzQ*NS7JUR_b`S^KbozQ>0E?lE(iY(Pw;3%tN*gNoF>h>TJ8|cV!tz zRz5^Y?x@Kj{XW&z@o=#<0FAC8e2aAd@@)@N7hKZya<;oWo}<#!{nqz8kISo|`}@Ba z7zBo`066?~H8&OZz|ik+Wc1;ISkesJA-D^Np*Vb1eYpgRT#3@56k!ZI5j5`ic*-K+ z?J!aY@YMjOsM!@bl54?gHxj0dEZp|YwMMCoFu;WUZSkw;3kO{cxf=%-5_rx zK~BqhKNS@BI85T^=?ssjrW!az?EE!jKf|iHtk~CiMhwr%qMGsWr|W|C;V;jFvcqiO z`{To$00gF^+z@=5qr3>Z@}vA1o|B`31Zk$@!W1o=K5yMivpsJ+Dy}$hKW+Yd-f=n1e9?KkV0+Q^ zcu;ZC{d)iRq6Y?%<+2x!!0xgSiN5mkJ=XE`asW$)#**!2b5PEPd7O zA4T4?+gVi^*1I_kZTq`%*Gs zqW#0V=V8?Ybi?=I>|rwik?nCSguvl(JA%IYaVLiN{BbuyhV5xDMcd(NKizV}2}`%M z`00?!c>c>#p$~2diKx}r=M!T1E7+6r1~vhy>YnW9(^h7U7m?b-b04ve)r~K{J=5f` zAMFdt^{<9eZ>K-{9_2}6nO4^!+~i*5y^%Lb)F6_(Rl>p%teF0Lx?lUgCG_apxjppg zlV0=XS*#MXgv8zzR`T`QRQda@CrIKYKvWcPUGx3Nsv%Z)3&Kg;HlmK`N5JQjE($ny zBz+`tXb?poGF^fXI?YF%`r0sThw0#tdnix$34PpFfx-I{dHXXhLjPf=$)2)}XuT9h zA()2><(M;4eoaaOV`2%D``1vY60IiS$Q4S(be4P-X zSV%=M3X$f&PE3d?q@kA^mDjyaN}njC;~gDU_P$QeMJr;EksDLXyiO@qEMn3g9n)&R zPOXh8VzHDP*Il_zYn>=!^B5gBe7^qCi&o4YE;nI9e3K4QEav<%I$^O(< z0t)mpSsD31Ntw5W3`%A4+GBsx+HZ^4W6KmR+CWtGa+evHi(^WT-J#+GZ8$j_JS-j#zU%e7j@=BvH$D!}L!pb`0n`pmmZE2RqE z#j%Cv_PZ*l*b4na`Nj5?yK2wL3d4u7#qQ_3ngH}lFrvazKk|LoRxim5jp5pUnHlQl%;z?eUd`_WP#VSZI}KTwNtpl+79tUD@3W<<;VEi0slkWOl-AliNgAc?nC?1WVL(C z`1-l`L&p|+jpxX_(NN|?=aEv4_u}}*efvY#Wo(V_p~B|#%0u_#WR3sBxRJ+~x*p2W z-~dFHE&j%0s&BGRK~I;c0zbF=zQNRro{Mgys6V11W<$s(M8hz0j4^xCCBjEl5h8CF z`x!QZq|Q~tu)p&SQnS^Cw2AH#f7|vZ_#G7Iwie3vPNsFqwF%*hdsHM(5LxB=q#qM| zbOKMKs&VxxC5rn@dQW4Zsrs~*iG4Por*SYwL;8r~0cY0Jgq3mwG;?v{fT!bW(kZUt z=b_>u|LS{h(^NzD!^ENR%hPlKT^9CWOo%wi^Gt+tV?IHwRWKx0fKw?zp+4A(Uvw?Nf2hjU`HFHhLW^(jf8rmdP^*AChIYh#>5I z^fTM6m$f4v0B-l>xxHy03aGaqw~;-RL68zzk^z8S{!-}w^0Eno+1mS$%&tRl8$}Ns z+)prd8OHmHjuH^H3L1+aORGWfz{#K6C>}KTdvc0X^4t zJ6U|&gr)Kg7*ds-wtY+80iHF%_}uu&0Uv+*aaaI)mEb5SPX2uWQ6ydA+&P|<#W9RCJ@4il z!GOnr=<}Z}=xwQr&@moW7mmDkU&Zsri~k)8QSjf<0H5W> zjeAST+u>+}=f*$iQ;8)~##5MA>g+*wy_fePWtzMPJzh7#%P{~q*mSp90ykELKQiXcC%U@D$q2CHD+R;(&sL^oALf%NZwV8m|;fz-`DSM(tSzrD@b z5tAr`zSkNLcz7PV`5Qilf{#K8VSTq!u=n^0|+C6_##3;5n-MY(1`SisMd&>rHHu4hy=pOB)-TLP-L2CWO{mJ zW^3fnrO52Z$Xvpxe7>mbd;}`bsM7SP^46%zrKsx1s9M74dcNpJP;|3rbZdHaJIJTY zEUM!%x|cAfpD$(*6f^7@GXzoSj)<99ikW(hnIVk*QyM+S7rWpYyObWg(i&R_id}n* z-6D+J;ftGVRT!6zJ4%l`X^mSuiamXdyCjUievCfni@*1be@u_>w2FIPiibYN?}6fB zz9hiuBup?QAY>$RXaaV*irNB^S-9lgyWqT<)37znm=mgemxxEH0NkR*E3) zl_HywBHxyxxSXQ=l%h(Ms`e#SLnl?sD;1QHs@s;Tznp4#oYIMl^*@pF0X7as0q_&{ z|5c>q8sy;VWan%A#9zfGP|PZn%OaA(EFQ@$8Nej%$tYvTAO~iU2hl62&@0L^D~Yox zi?FB&F{=tOs|mAeim+*me$o@?G?d^nlHdYMaDydyOeAq_Yf0ffyQ_#^+0%)&El(AZ^Y6DUhZPNK02&%RpDlP*=-HPutK?7i?^7WMW}tW@lvXVqoE;YZ0tt z8L4BHpktG+XPIJXkz#6*WNjAjWE$ga7Ug0Y`pqWL)xqD**~i`0%iZ16!`KV$WFO#Q9b#)4VQn5`ZV_*0mS}05YNP+tUO&fCKi}D)@S8!gn^Bnu zxYFCC*5AA_(5gAux-rzQKHRY~%Dptkryw>UGcGJGE;21XDkCX2D>X4EGp!&yt0*t0 zq^RIO{;bQ(Dk>_rwhH_g+vs))K+y11t z&;RIHPVZXJ=-tX2*(;meul;k-GPm0?zumR4)xEIQv$)l}v@@`AFuZdD**hKIJNt8Z zv9y1&c5tzEaJjpGx%Z#i-@n{HxI8$#Jbc&D<dK$xrQeGSGb>Az>nmfsYePqyJ%4w5&JX)8Plv8ACvL9iZg1CbZ+C8P53X3-rPOi-ap;lKi)q)JwClWKfk`byuH3c-`@Tgg#F);5>lHt5ROGH z|KE{vcYr7y4xRXaLrNp>pK=YwlUaPn4yEYxTJK(D{x_r)zmsb!pRWKl*sOcs zB=D4h2cq7Q((Y^Z|AmxcLFac_3N6*^9iBHQ>*Fmon>_)*9CL8vxV#AJ7!X;D@k8b^>& zV>6J-7n_LTaa$ZFS(EUOVT1^uh@&{eIpQ9#i9_l5`{g6Zg9wL7G3)6~gg(R-=Y5iR zZZ(M#5C#=QLyjQ3w!Hc2JAoQn)fj3w#&DMS`Afew)+*-mK<<1zMeqvNUX zNNMdDJh)p{f=+dFTv8Ew753?9kWi((w0z8_6q;?*k6Kai2gO#f{!biNgzN71PB^} zySqam0fGg02!sT8ch}(V&=7)4;}YD1ySp~lIi2_2``i2MZ+^_w)HyXZbylq+G?l9S zN!8+d?(2Ehy+%=9A=qE7BhdWhuGVb^OV%lYTkI znkRUMK+4u}%2|_&E3Phh%P@_=tM#9JTlx~$bEa9tUqgz_UQ<2SE^DnTX-mm)YW(;+ zoeTae#~|hFteJq{+N|NM-ah#jMbyw@UXLF4#+TEhn|X~tNQn(n8{STLKEB<_My$c! z%}=(w+bj0>;@(ZEKW^Icm!-Zxtev&HKWf;iygzQaIle!sk6-$ER7Lzru-i|TaQJ+P z=j7pHOym0d;5zqrQQVyd!$om& z!NIbU6q)NpA>aUl>Q$^kR&Ya)1d!E%H1B-l=VMI$sq0^@j(@Vl=<>* z5V8M;lv8=!wGLsLBnYJR=wU#A7R8G|N*-X$-$@VlFK04@Y^?SB=S31qo06Ikk1Rr>!QT1 z4v|q@CrE>J(<@hpX%4MFZHD!*MpZ|cD{hc3z zRys5yyGI~pT}|@vp_#z_ud#n3<^BBJNL}4uNO`}oid)~%r*!=J4^k@EH*M^p;1jPc zoklt1gI}JwQLmv$xZHrRhfh3-^U+0$>!BFRr+zO;mS3dsi22#ayr8E6DvkMe(*sggGZd(I`lAGcV$!%NGXhCO5#B>;e#$o zw2os5@E1jG58^I=Nxt0Qdh9%UzwDkzMr_hWx-S~MPWHRQLbmNZdGukMW976Q4~29} zHBdb}7t8-e|N1XDWylA6W3pAec37W^*C!}4enhhWS@;XX$>!gWId4!%Mpz%&8^lO@ zL<5MiYCPX|uiqpR`^4^mswpue`q1~CJqWfvaOQk0V$iLiZff?JP*t2BA25cC`)0lG zCNXY-y$_~^$5&RvcdCA`T>R)${OIV>^dRU<=Dtruz?x8(uraJPCj7bB;eA~zfp*kyqI zW7VqkmETkJK#PgrECl=(=M#N!LI}|%z#_#3 zr+3US12Y8Q5NCigEYXDs2E|D!M*L%jWw79i2ArX>@ZlId*;u^cvGDGGoS!ja2-LKq z#~&1p81})Ft;Rc3jp$9m>EAU(Y^tx=jkxh4dZfggqPLt4iTs5bT9JY?Jce^N7MY(C zwFk4T$28iqhyt&L4Q59jx)5E0@%D->BZ6?KxT9I=@heksh9FULzId4vIB7{ZZ)Ky9 z&2f&8^l_#am$^Xi!Jzt=x+;bE8MVU^`(k>_Sn`h&WT_B&mj_j-ud z)zH_|G|<;F{P@AxK-<(v$J|)g!dTbJSl7lx&(1{8-c;|isoob;U1u|0H#1!?b6r0R z-2e-nFl+r7JA*`fqtwqv-@cfpJDF!VTV}ag=eXPEdD`WBeaiK+&-VVD;qxWc*CpBC zJt5FLE+im2JTx*gGAb%6IyyQgCMGsEHZCqMK0ZDnAt5m_F)1l2IXO8cB_%aA_1m{^ zX=!Qc>FF668JU@xSy@@x+1WWcIk||+%g-w)%quF&FD}V1Ez2*f$g8NztAylLR_9gK z=u~EA&TOXC1V= zsjIK0r@yU#uw(FN-^j?w)Y#PA#N5Kv;_~#$>dgAu%;x&c*2diS)~}uI`Ty$e?fI>( z`L)f3`Srz#mF3~3mHx%m?gd0>yAJ)e-u{o?X#e%EhR$zv%x`usY<4YfAyVDm<(J>p} z$`iItjESWdFLLZ_oq-zKp9!qS1eaQB`66+YDuV%QH9LbDqI~BQQd7yShV3Ey>u8)Q zh&(Y1JwyJV@HhCQY_{re`1`j!vEF`TFylYr?_YVM{y*SPA@gteyeNTJm92maK{ z^jl{JHJBmBKYQ67>TKuhO^H2>Xc6!SMHn+eEvrvL`#6l&9E%X}rw!3cwc7&DEufUB zmVBli%{*DTfQP(zlZgkrSh)vlkG2VA3#n)KCyPimKiv{Z>P!Ih!VV>qvrTY)1}A`4XNoRwW*Co$1#bCMJG{}X4p!2rvaqJ*TVAMN+Jl2 z4I(ut9q(o6qBPz{(8z?Xq_*s>zV%WyhhDnc{G6Jo`tUh{cF6fyuTjZ9x-8PYrLT+}J1=$lb%H zwjH9v<@@UM7Mu-5|5=n>`gHIunLSM!Gef8BetCY!m(HM<^C{{hl7(hvw#5OY&G;n! zjMx~AUChSE?1N)gc1@j7cDXk@DaKK}gr0`~$P=##4qnSZR$oG((r*bzJGk}oM>{aS z6RHTE^eaS3SHAm4p2$>M%1Fq!7r^{k@FJmQRO(4$`R9Std}CahrS8A-L|qO(VN9%d zd@qBUqX)5b4iSf9$>fL?J^3aV6N-I`%6PvAzeMrBEBpR=jGj>MQt+~K>T;GNo&)%P z?Og?~(Dj_esE9aT#`VHAl$vnv3!UB*zLU*Jr@VO^>!I%>%3paRr}<8y{wl(^ ztCMvi5i00MVNet`UQs=LM~(IVywUwT!4bTJvjj>0wZhTz zM81d3D6YZZn|3O4#}VpoN9@*5aD|#gmfeM+7>I4Zi66P51a2QDofjTMa38vBC0=;G zpX_q_r)os{zlIh&fO#5e2uU5F|Nr@+ z^&ct>M;9BQGBdC-H?T7|w6`#H zv^4r^W#nRQ>~3w0*bM4pW8`mZ6l`l4Zfg)_`!Uw;W1^jYioHRagJGtlQLd9op^I6W zn|Y;&MYWe@t+&+=AL}|_n|eRn21NVYH6l9TQ$xU~`T+a-K!>`(&p(13zXyM<32}ym zx>kj`SA=_&Mf#RR2NuPJ79>RFC&%V~OU}>A$j{3wC@L;2DJ?E5FR7?3t%8(6YRao? zE584ztgWm1QD0Tp0I6$)AjVQdb2Xy>8cx+sZPiWf)y;pprWsn(+F94x+t@SE+&|Ph zIMOyW);2QPHa62fIp03Lh&Zckn_X+0L-hK;cl#V-2>omJ{QW(2ezRj?t8;OyYiYY@ zdAIM+;5isvKm56IG`x8{x_vT^m^Az6zYZ@D(*-eFHZE?rF7I}(?)R=A4q=Zcw~yy{ z@T+_H^#lCo0SF-JG&b~a}bUlBvg^dAxo#u|Qi;NK^f+&HrpMm+8)Vq5D^N7fn;5{y@Z zY|W;q-JF_L8TVLxmGv@dSeo2-Go^Um7hwxY1Z4HPuX8#QEWhs#rOVgyz$FO zLAGruL!4N?kGDb`ssFDUTEk604tmv${*qv97kEF7CgIaMC9FXGe+s`ezR~*C1MJl> z0*7@mXr#+#DYrJo`zqB)l&ly1LxRCukr_=ml#eR@m=zFue{-5zo~7d5Dt0BC4Rh%J z>%_K zD1;6Dndww)mr=TZtz40a? zu`! zCW6S2GkiDyNHFwq44EZpVIO=5^r;IE`HI*T< z!DhX;%+SQ}FA3&#otDkppy%b1#)s83sq2HxyCW0wZ=e<%cHB2()F&-hi}8_&tJR-> zwtdfk8N=|m1cM@o&C*IkJ&e$1h?Ka%GB(59M4wP_1xU;nM|kGn={j&vfl-J5mSDzM zhgj7n-x&}8oH0;mc$iiEe7QSrUO&la#3{TFB23$Q{&VFi= z_^)|&^|!Psj*5^rZ{YB2I2;CleE9R{`Cp$N{yl?0sD%j05Rp*a-`(8bUf&|(ihnB@ z40iKZA)G`+UHw&;f7SWL<?jEMDZ^zGJ(`Q$|PA^wZFLzJRPfq`*LKu0y}1Y4IoR7fG%zsqb7*jQv}by$ zV__FMzXx61YhOBST)(MagB8!;WKG^AjKN}tFGKoIy`bA}E$i;}%dVv}UWLQn1w#R8 z1F?}^-(uVIlIpTki!;AvWyQs1goH=>M0vX>__)LbI)(YV270*oc)Pg8I6Egee~tL! z;ALwa>tL4dXi(*-Hlh7`O@($tf%;F&zeMz$EOj9_ttTzD6D6e`F|qAaVgm{asW+@V z9GsjSoV+}|0{kL^{Hihnmdb)(-wU~G{G&b81wHk|eLkxC80h&J7=~z?Cdiv-%i5N{ zb*y>o-1yeDUEUok>)ERs(4!jCuO2)6_S>X--psqgN&U(myOuK7{&2rZhk#kDz&Xo+ z8FSxB6Yp^&pOKHALwYWKTJ|04Hm#~w%}VCYih6C*GChL-@q5j`f8-kE5bEMq|1PXu zA*NR;ZUB)otd=sVmNEOQ5%cN*_;1oCI0PYW`v2dOHW3NiD=9pR{l~dml>QMnzF z##ofM!G59K(r~uXA0Hin?D1v8v@EH_>AX9XaBJ?n^~#@w?T2b7JovYRRpPBWMR)M; zk+xREyh2EuBxv#p^eXaVJXOr^PH+DyZKe`oic|e!ER^KY6jCGkBW-F}tOat(;Rl*b zI6!n5R1N+}n@JW%p>Mx%{lZf_gy_(}P5(2m5Ync@TfvLhHv2??|+ojbL4WbInue{qYuRp#!fb=al z>Ey=S3CNmfi=jETFpb}zv|->qoOTkcJe zxJUH{e>geuemv9(zh9Ms`irVysf%VK zBc6Ff# zMFS*(;!fdrMp)e4YamA$4gX>%F&E?1{ zkzykM9v$CM_+kO5L^*$+-V4Xs(dv~O8T~qu0jLlcUE0I?s4J0;iAFDkw2$%eU1tWU z0#(Q}1V{ALh!jPsSoDhFsn@lmV<5!ukF*(k{g#aO`5r@&oErCH?z2z>|JMn=A&Ft{ z!Zk71Xw>A@qJnzzUbO1Uy3S94g*UJS^%&H2!ekAYC$QuLOYy5#)y$a_i-aq%RQ>rI z#dX&Z(&mAttxKS=*30rX%mA&wq)o2!4+Vo7jr+V+Mr&Bk!%X^TRx>r);#F;!LE2aH zbFELWAwfzu`WyU-jT2lBf&Iu&X%v19XeWWF0(z;K)6hOnNkGy;wx%*n^AmAN)oKoh z#z0NX$)>uR%tyElrM`mB#Jp2Yab%d4=6$`mJr#C4h{ZmbX>q;x`g=NM<>&C`#clSR z`o_RPJJ&LvmCtK`Nt-|1bvNz)NSmLW^6nG%)ava5DgB9O{z#j%txJeq-hZUcn&g&G zhRd$D&gfjlnmGCZh!2Y5DiR8B+c}rLFLC)QIx$JR65EN_tdlQCwz5;DguPIU-x_W+ zONw6_B*d0_4L^;9l~%Yq46S(ONwW(FgI9Hg!2J5N1sE$^TXob0)6nyKURFMMbxb(H zCKZ|MD=FccIK8+{TIUL+|0ZpkvdGvm>DsgJH2p)`JU)jfyAqhO8MFK?Z3=F2o#YSO z6_RKCkv5Hgjfg-UGhgiNh?BXE`aHeNe&W0$cQvpqv-+CFd zIPOohY?rn2jqH_PWMKT*5k8?C^A{e6UFPX1;c|s^Fs~`Np2H+AN09lXrM%Gnzg0z5It_cQRnqQsaJ4M2Vy#OM%YNgoVc^SFf)-?BkiYre#>zHqWRUqYDgH*g@P7=TU->>`RK0Ape;c1K^unzi@OH+R#v zz&E5PFzgQi<^(*)52G^-dnp!{y&FJ_6vzh)C3_p_%1fw)Nl;G@c7fpZ(GlkG2BA>} zf3d(f*FrJs54tq>b_@w}D2{N3d9$3Mr&6N$Xc0_fdVf0&lxheGPKgYqcU#=W_Z$o9 zCJseq3r*Z*O6CQpy0~8f!qxgQ+nhZ)8?f>KG>NhpB?c6Q5I;0u*Ayt$5)Zi2oFWhE zZGQ^fuEt3L18U6!uOMy<^;ol%?kVOJ!>lOTJYZFeFkoX0h`~+2A-W74htCi*u@;6p z9=J_~)w}EN34nvV$Kt|StO|2Y&W=&q3pttd$e+bXC3Zuzj2=t&%LG3^ zw}@9tjelPpJA3MxwG&0o5YK5D&&v>3KpfBQ8iR}!%^#Aqjqhd;z!FQ1uin9UkOfMF zf*VQPD_5g*2BP5>7y^yaKPiFC130Z(iK(Z^7##_EsflQ8UVf)OGcj&{te_e>;5W*& zDOQwkU|E$%n}J_xHyR z-ngdCm$;RbnqlRulN6}C6~E*wPy+)zDY1A?OUmutYl|`DZ%Z`pioLLk{qD+qZljEE z(JKKUKFbvKkU)DV)(3e&mO)^%RRrg5bb?&|z)nn|HeRuIzPdcXVlQs@4rf}=zc@WVk!F~0jepn^X1`jT7>+1yo&+-JVI7)YVBqQ_nvEa#bzJewBQX5HDq;zjB)nbg|+=H$T`i? z^G)Dql~B3@j$0q8yB_Ft(mWDa7_HS2* z=FPUok~N?z`sVfFBtnr<8)Hv?)|-a8w(b@*%Cv~iVI6AbM~MPTC@~XwF^Zs=`8e%~ zKK{-ISdgJY#JaYeKKFhm@Q)V%kFKc@`POQyR&`jPki2KCB3N1!Gcy~j3{pzQ*Vyq; z8u+2@ytL7m5Bhbe?To%1IW{y6Gc^N(X%DM_mV317;m}+_uo24ECA95 zm?^5D$x|;D!SOlXybppkA8bN&nc(SgL9pYgx6aVSm=?f@5;OJGr@*;e?l4&6AX4j~ zo7ln^Ln(%w#Cw(!WZ4i%IRqpc>VC0ShrWj4{mh+3zJAxGo(n6;ZK%Bjqt9ExO$0Xb zo8);eC1!@auR+ETyHCnua%`4!d>Q~fi>yC5qVXkPVX98+z`=|?XdsQOv3xhy=vN|Z z=v4?rW^Ne02rEWu4<>b(K)(-zGU!6~bRyvo88xoU^D(uP z2B2gJ<};7+kC>g+1Ix#cVL=c9FxuAqR#6oFEY0@!?W6QNU0({b_5D>9&;Vd8}A3=&l|Jc(I64!#f&dIm6Yz=Wey&4n*;U zRw7fi#FYgWx-W%3G$w`47J*Ldf6fx!HAXJvx!HhyehviL&1E(Pe!~Pj5$VAc=qsGX zp{&9v7=wq#Hg`CZ|2%2fIhAqC(sOej+~~q8D*#2Su#}bbodg0aX8YRt8Qm&a7ku^c zdYfAV+qMEDXWNdBCrfu1$pdC=<}u!;+A5c`i=ZUgZNRaiUu;r)?)T>OyyhcUu*-om zO5MJ)=|)<9?k?BY^}(DGkj6c45tXUa#}0M{(AO&9wdVouLnb-S1pIlRJzlVVdxwm| zYPs{#h0MVfpbJUWyN{>yQM*H1v97E#{YrCf6n+?{<;UZ(zV!Npqot!UG=w8O!YmDF z2|Kb0$6pr)JFE7dCS&bX_I9dmeA$o6U<3k0G0Fia{L7)mSO5vEpOCEEG&R%Kc6 zow!X>=nsq{2XLZ$)4d;Q;tjb!nSCSEC?+}}6$`H)N%yggwHdEH)cG#`3;$Ws4kiE$ zx3N8w{XO7@4L@lw=j2VC8yxl+!2!I@Th4etY%*0AZ2rCgfGR8&eik%cBLmcwD@`^} zr3RosaHfet-xs(!X^73MR^fe@y4r@+1gI7cTChmQNzN5*D}H045g%+QA4iYPMP-b5 zcS0x5kB!93Ouu0!?XRf$b~E+6)o40b^8OcJRq8xnVx+NDS&facAcO)70}*$d^eX_aC@@)}gM0DJAD^j}3EKqy#mk_1yf7iL=#67_}5)coR7D7%ZA4u5v_JecmOTk;K{sB@P-U->6OoTG}svVQBncgd1 z{d}tsr5~vk$z6>)t};HZ06Gg+NafJ5iGLi!z@} zGtpw+Y4FS8H`ph+)zXQaXAyMBcVjf@$Pc`m5WRn^>x~u?pd4{6= z8hIw$2P%cv^;74AOiJ3cL+=%ll&eHKiO^!Y3bh%j5IbqMqD{f^aA1_m7-v4>%0W$6 zf~b~nyfX3#`S)BmEXoAM0o)p!1Tih7QXgTBlERSK1S7N}o?~5FLXj4~1UkvCcT?Hi zQcXc6?<$cuX)+lJ)ro2fwQHG1q3l3HQ5msvC4P;gFLmXTey^BAD}Sj>vzm4h#cNcu z6KQaox4u)8MOW`q8RNvu8-DWnAQXj&6Roswgf+R52B0XBz<|fr#k>`3f=Bx$)fOmGtkQkX2pm&( zERR=zdmb?`Z$+LIDmc!53CWx(ek)06tCshwduJP_TB3*xp9lw~qwQ5>a;x351i3jW zjKqmOgja8kq!jjA{x(Sp`bHYV5eZ%{PNflgwh4|F6mv5J?OB6`-M(2evptmn-!`kn z%wi_JB1o6;cZjLNW-@BBtSq^eD6FuQBt#1BMd!*^wHX(HpxoL^6@d(*YKY(&ds z(nZCax4F_w%}=`S6=e~8-mmHtc2AY|$c)eYfg$2?)<-8Ix90yw#Ph1>qnGDRQA-|C zz)F#~^T9!%i1#7PZUWGM*I^7`6Jy9HC8(>Vn#Vf-y&P|bOJ_>?~Ex=?(|#qY6@=9=#fm#@n0 zJ=m3&;#Z5)XUiYHw>VSQR!gdzDiG1NJXe!%NokuZ0Kf6yPQ`h7U~83?@Q(1l(Y+!o>XeTuXK9ijS2{$6RfUyXZOST!%@bE zJq(R%w_HL$3tvr3LJj2@#Y*Z&e_GOWI7WJkT1B%2(+OO=jfXOq;;VfbNqZ1sc+)UUJuJe6D2d7!-l9CrdlnOT9@! z(xH{QiTi}v9m>D(QW-|y!trckU)gXe6_6~wY#R0{erGwAm$;29_YJbjLBYhnUHh8C z5rXoF1;6;A3;IepS*Nk01#jcFutqYaBh_y3B?D?D){!_{3~`-Zpe+{=#kr#-ZN`$d9}8h$dW_h7bqXlQ7S7Fj-cW4e*sZ|7()7^crxYSODL)TPSX|i8+G+ zaSQ9vt4M0;Mrf_0Qk%b%5oF*J%!Q2c^+Qd4;-XP6tBr{=AWk!Xx!&^jr_%94yylYOyAxFU zyP+3FWxD%hGL5t$W7h>3e#hiDu*CuP?YjGnt$fVe1FMm*r=B|UOT8IeCCS?GtzQ-F z4H7Zm{p{xA;9it1qBA+_v_`+spt$*S+6QN>VWeY7Pe2Ft`d5@#&*ms@XjeQ>JQpkk zLpo(V=k9S|z;{Csw<$1h{psk_5E@+AaY*YrHyKK47=5^xR%pM$A zd*1^VeTjBHJsyy~eb}J;I6-{lmLOH(t-kXDn(o4-M#i4GiXtiC^FiTBfdtx#gvcy) zpfm&ma~C}&!_?1de|{E@p3sghDV(v;&iJejPm=OQJQ9KA8vv)6h(h4>fGE%=KzdSi zj#}i#5%u0kEx3?ZE(}5CNdRK7`ibzijFE5%$aZbJi55^2 z$X}KV7o!TA_~IROJzj`>Bsc&__g0U{eQ)xWgX816{$TSr0SOAUk}~t5veKuO@!daVR28VKWp5`2(`&yMv1b>@ zQHoNsi7bfEYgIIp^t+`DMZnNPp2-;MN~l^$+`7rGQHPJ#cGWsQ-*9ZG^x%c7>k5+- z4%+JkfC)omZBX$XyO7i+gCzrhc?h*#R-mMG%QFwGn6TrK5lu>lOubVI!TvFAqO_^2 ztQt_0Mb5h2jJ>5e@-D9iyaCBktj-Zo&j0=cv93c&0I@T(~Ys(&4R_k5C-FpZf{i1VW;=EsJhYZ^3B%7!Ai0KnlnnuON$vJI#8 zYu;2r9~X{5miQJ&+M2HwlR;l6iQKh90!QxiCqoOg4&JFdZH+oDL2@3{>4khyCo6x^ zs9XqY1t@6sD17jqWb#IvlcCovlOzdvujN>Q^k6a@@#Mo>Y%#^7DZn`!fcEFxjNWp{ zF93KppK=Zzq_vzN*Cg7YI40mC(O|tLP`0R%s;jL#JnK1(IfoP|qov(GIa84SAqbR3 zs24}@gP_iqLO`~>$BLOwsUXBw{jpX{&z;vLqb=*JCR9&TZBe}=L%Cz?7ay&>5NNSA zaWZ2|E5lT{OKCCU{bKmzoKgz1ripHL%e(BYfqk2rfh8UIe(hqPlrA=Dvy#0uAVL^r zIFondWy9;7%x~h;N_E{~Wz89LqdmG0{+t_w_=8(>>z<3GXG>wUT+r6V?XUX%LV96B z%M-1OnOC}dl1n3xOU{YHdy$hHLQ7w+md`*RGai?BmGtnf^xm{&@&E!CQiQ~6U(WZ$ zF{V@8nKHHnE+0<6+u8isw)F1whdM22Y5#~n>*!-H&EippK0tc47i}4tdwCP>;}O^D z@An4dXiGhh^1m|-_9K_Uq|L~n{(}w_PXV1bogaB>K9)6=EslS@@771=*26iTd*-DN zidsd!UhQvPe!i_jO0h)sYMpF*pmRx!YT1BVUmsf-z5-U(dstK%I5Iq$);}0tCC-d{ z(uQ4MLBK*$N}afdD{OS}V+|Y5mDM$Z!EG$K^zr;^?WM*tXk;xTa*j`08H;=QvDJt( z(8khZiw0qZvKO(DStTt+r!WAc#&b(T%tx=k(()2*pZ z)ZPu{B;$jEwFgcUf#D7DAS3SWO$)d|2$|{TbCXOoBW7G9ttbMWB%t=Pk)7RU_LZqD zw}F0;nQhxD+V-mG@^V+;Hb1)IrI6XzC+m)ICleK?Z8a~WFLj$IO0zUix7_v39GnO~ zNn_e45d`#>_$=?>DXv_8HN}9ND>|8bRPNAGd<-{RU0*V>tTZ$g-awDq@nX^Yx-IWK zV&nt2Fp{?PKi-yDIwK^nU$*ZY~5a=t7(&f9w>EZdAxCi@X< z%U=%!wk`NyP>{i#|L+lK940qEAR$9=FIx}|* zH4gT-_S=Id>y_7AldQLutkB?=VnNpM@51{fcGjVFHl>*dShxa{+=nz`HVZ;SGj02c z=vE6d;_ZP2i2WQMy?98CJmVMi6gUXAW6;`ybR=zv!3vG*xR@#^+ z9akpV&L-`l*eexUq6hM56M0bkJbBZE!imG{vW`2t9e2Ni#ikWQxARL5Me~R6AiZgo( z+BwC&ImN>`0~4R&)149UoDs^L5ow-1F+Y3i?0_>HNRoW^tmuri{*0{ejC}U&`OX^v7Q=*~G`e5Tekp(#4&3BKS>zThjm;IF^n!MG5dy%5^D5Wcw(*}32# zz7(UoWYfHm!1&CaW$Dv&A?R!z1>>up=%s|_ zmt(Up@-m3$sIT6eUuk&TD+ga`C0~6gx)R2_(&_su@#2c}&DCo|dQFUL1LA8#x@&=| zD`S~!6U}SWl~Y~kYxDLqy`8J0>#tdEfku7THnZ2ZJJ(3&*Pk$M?1^tggRegaJ6Y15 z2jq&+6;dz)0<2H2U6OBH;YH5xUfj6%-FVF25b)f1jeh+?e9pgH^i}55;RgUC<|`*P zSfDv9$Qc$K3=2tyg%-iW>S5u1u!vchlN+61(FqLwHir0?33w38a~r?29Vc^}Xzp66 zcAFG@n?hWgoP7JO-Zd%rHf{DcBe*zy=Qaz&&Hel~o9-?*xFCn;E??8_t@vGm^Bv+^ zUt#cFNs*gG++AtkUHNQY+3a2AjT`s+T@~?tHAWtU?*6-sJ0rV$W{e+)tbcv*eM9nn zW6^z6{e5%aeaq~9>&iVx400v_^-F(n2i-#_&qJ5YL$~HbkNHEd^Fv>-hc_UAK^wqi z@7~t;Ff{uxyz>Ab>2qh=b;&G#_<8d%!Q z-{a!w<7AQhSW#@<&ST@vJt-1=l?T2t`>){7|@WWa7 z(GL9h1PARfNrKa&Qzi+f|TboO-e6Hf6PmnIA+Upn!yA{ z%^I7%b6Uj|WC89LAKI5vp>J6xruwNA64LoyubHhbEyh8jf$X;Xmkg6H)QZ$Hu&x+q z%1wAFkKp@POlr6$uW|`7j+y6ct!8U%53XM?HhkWh5E8)En`v>oIX^1n8AgNnag31L zXi)`oC?dVE8)A(N=#QgQ|8tzWJ@k#o@%ZqTV|OeE8(VqkOPMjck&2_z(fpNFdyS(; z#p|!!$LW@&tgA=OJf|z2{)k1IExhL&gYg_6k6T<%I0-MNE9@TmuMa<8Y#kpz3d}5x zWyQbvwA=tY-yi+%%%W#;cYQuP`36oQ2!FV{xhNuOhkw4g#mM$RR=!;E01`B0`*l2< z`>0+wjc%yl%wa4sX>ZIpsM&4YcAA@A^vYy(ox zKE(DjqK1!6z@5cwBUiyre@6MR_jM;H@@ZkL?jkD%6y`VldK3bvos>a&sOlEI|9mwa zD>^LR6aP}ezf>1GtS-3dH4^>4gTC}2C*Sw~!RNC#{@ zMb4*2N@&^lemp&Q`~4@ja1F#>%hn4oq>hNwo+kvnUvRn-MJ-us!$ow!5S6zlHgj`%XH^ju-Gm;5YRrAR60U z?~Ao2^@h&99`m_opXtKt=G^D1?)t{vGj)Zn8;=J*1P@DS1;P9)Lacsf)~nY~savtx zS)EK2mS2JxOMj06fVAzKyG{c@6R+FT=FqYhA4eT=W|pEf?JgkZ@^TZ2GZsy z*HLM#yQW#?p4`QBqp&!*5~TaTP8UM~PmBd9Z>(Q(^9s!ZhriB@RxL4dKbnXx}d_YZ!!q88IRTJYY_?C~Lq+d!6-idZa4|p-?&?cFQ z*jARkN$Zd(=V+o9n}~SPk|}iHGiQxg0ZrdaE(UoeryBAk!9GUgXYvY+aq&rB>Yvw$f^1G|@+1;QXlQWIUAM@^OHiUb9)f160y;Mhq~;?tgt(PrNU zChlRI<(`E*($G-pvEi(xo_+JHrINZ+4NY(9AY{+(C(r#KwEbmFTyOL*d^5Pa6(~+A z?(XhdT#7riI23nxr|97Bu7kU~ySw}J;djpeoILma{!Ughdos!OVrOS(vaWS~KNt{1 zlSODrxzYf=8~Eb$no!J}Bk|3+C{MuyoVequulHZ3{+Ltc0K$%hvl2qbRG`CnXv|5t z2HKjncjF=f1=tTQr3tevg?{hm9DQHJWLwyZ4xNuU&)oZE^m4OK^onIZ?gzQex51DS z0%ays(JR_ zL|STb4<&&zorid581fiM$l?w~!mk@E%?X(hVM__nQAUG2_D{N}3$+l@kX_Pot%H8X zCt-gZUQF4;zzgm}GX0DbkyLHYR4}Drl!f4ThJwWeq?=-WN{p`(7To(QlU00`#=MUu z!bq@8nN8!!>qa%Pqycmd+%%@4 z7gyc(*T<^y0pH|5pW2QtQhFZ}Bu2V*;sG4D*r{Bs@_ z535=TGR~!>Rs@~mNkn(60UeubVe~*+$A>x~;eeaE6r8EF$eM>YtL0LCv96;uW$Ltrs&1 zaG7QRcEU0Q26#FQWgK9fRR#T5qz9h-c?W|e4vN~^{uFs!WFZAybq}j?giLr0#2Ymf zN3N{}@U8b^653x;oRjuRbaVB8YYIVJKMUi8p1^3igg#SrIJ5h`Eq?gS+0s`z#x|qH#@*M+$+dU8?j-G*JULTFmSqwH8rkRmv3OK+dB%C#-!|*?bYLF0>-K(cGv5m5}*fuG6 zg6x@|$`Pu>Uqtp_rwhN&mTULUsuHyoHU@o|Xy(it46RmEd4E*dbe~B)y|S&wNe~Y2 z;J8P=gg3I#SY!fMu^L_>C7_X%pD-wZ-{aN`B za0MK)1pWHg(tk0Ydx~5LDAxaCpo@NAhJgDed<`BJp)`tA`00>yFW|}QgnT`Efq3LOC^jK)O0h}!{RL1~!iNJ89zREueDElNU^mDNH zh8P;#k9Nyz+$i68qp7M;scij_$iz_8@^babSAx>MIg-Cv;U(achkjk-J|SJf&zd_X zUkp<$d;#o{s-SnFU`&z=&1_V+im=Rsz<^fbN^a`i77{t8@=eTZM@K26j5jNI=ukWkkAQ9Fmd6Hu+j#K|> z>@UY3KLqwE&T37}3L(!Ff{6R``FYdDg|+we$&OXjcB%UATsEFDHfVHK9<30h2ndV4 zw*aaH(#BcRKD!JaX(Z3Rl=7>m@&Od0R;l4@B~Q7rp^ z+lJ7{K7cVkP_K%iviJKkb8u!4_N!y*BcsQ{xEEp4o2V)!LY3cI&=Q;MDO5+?p)sX0 z{&|3LX+$_1%afZSehx6Z-0SKQLHW$>MHd!NBI}YV;(5m+4l^Q(09u9|651Onf<*9| zcC2K-arN(*$wCu3i-~FAk{pwnJ_1S1gGa3PTw#m_wB$_84^Ur4nWM0bW)(0xMA-{8 zNl5!hprI%Y3#ktE9J``9n2X#TA=G`S9TOCE6~EFn<$cp3cWugZHQ!x#K5_`KaKKe` zCq6RT-7R+TGh{vVIklME_H)-TBkV|~^(i)n{ceIf>C%(7#nH>gsK&m!%r4psfSwn7 z=wVe0uuk9Pc;4hSHst|loA6@pOJJ@D9Q1IAn}!po2eSr?o{B_hEQ)ppQ11J4lu*Qe zNlHRlA(STGy}{X%=|2)kPY_TgL8g$TEf5tj@RBt+AR}%3qU&W|n8IF~q(jyC62KZ{ zrXf3%q(Kv~Nj=5zLw)qXNz#H`wb%vG+!ain{#rn_fAEvlg0aj(19DN%@!-rBq0tai7oDi3P!1W-A6Xg&FDc$=2@{FLWej0-=&dZnjs(z@dH@b}M8 zCRAc1Uazgix)5CaI4CK0QCUjpxWBW@MzTvr zihcFl5)f_hN_OFt2vil1siI)Mhh+21k788|H{TC0Iz9^C6kDiJ?y!s+O%nr_@bYfn z3NW-o3kR-Jv;j-vV86sGLK72hPq|h`vC_1AShd$p>UEtO-f58K=j0dBIaA`AVT`_R{Dk+QK znZ^%Rw0qxIAZpe7#$*Bv>#7bAnQjyrD1GGLK5imI@;g2Rfjy>O!qN_JjiO@4%JUOL@&a>Yj*vGI<9QHL`V#oZWC-;1qWL5 zY}zJ|q>w-Vq*Rl<7gF9|UU`6497fw+tq&di`8`$atUiz&j<8&}j zAIdd=sl*uS=nRBt4h`1_jaLmPUm>o=4D)sbl4VSHy&P2iRW@rsR99u769AW_y<2vT zq-l?uY)jR0J|bvBXPVz|ozGTRK}iH!9EHH3CgzeA7ndn$71_7Ws!%T36H)IAgS8Ww z_GcaTtDC@zF8cXJNY#U7e(}&;@OAH;;eum0jqBEym_HDy1(m=8iV{bRVp@cC9D=At zG>X-M-^ziQ8wz2o2~T7#Upd=?E-B6C_H`UyowScwDw1-NJa@ds%QV%A5qrWEuzu zVa03;i8{{6M4A}*fHJ!z0NQYn8F7ot;9dND)PH z7HIGni6s>3?x|2^rx&?*G`p9OVXqZ!kRoZ2#JcC9T%wo|smvv$ytw1p{tf0F0QWk_ zyfDc^Ga1VCo=qkTxK%O0N5i#DP(}sOBRL6Zipo;f%Rv8@w!8-EkV7VJ`rkN8BfB8u zJ*do)tEL92GJPKQaM47%6NrT_-@#$`ViOF69*Kz@;XMYx=QHVn#aggI@s6W_;fYDX zd zKnuqy;Dqg(c!zg{-v^l_0u+N2Z%#6If&5|QarG+oQPT6(z==OO=Q#0J z-~E6RQ&W1_>Ond8Xq3gi^C4nOF94u-aCr?idrfh9FEx8_arqoI`&@DP_C1AbVfw+f z_@Qz87mWd*wQZ8!MB4bjP&NCc>stI zszIVl$A>Y6cK z;{Kc88l=?HhRWiANgk8TofgQGwbYtr!jXOTCt@lq(!`xr(b8VW{U^VQmIq zMBGwy0$&@IbnCC{W&>OvUmJuRi`P_(KR&jtNd-NG!EGh6yrrparFUcD1%YMNyyeYp z<=wm$^{*`hyp>BHm0T^AM;?{UFM0JXq=*(H0CI3i4sR`+|&Lv-g<$)&XpX2)#A=26EOeeo+N>(!1|E)dUxmg=K(~e&Xo1e&8v^O zz8`D<1bhpSw#2+Q(YogGx^}3$cGm=o_d<)MM%JhSXwrfQN?iwC86wh2I@5>PUkH`!XfTnX)1uS{)3Io6`c7H2Kl zQmV#e#!;dDv3RLm-M2rPPxErES#>x_y*<^=pvzZVk&Hrug4Fx%nM$K0&B0_SmQ3ou zDO0ntw|hWcd%BZFj8^~g1D}o^!EEt@EQZMdh2@N&QNCirpp)HNvx6Jw*ERE`1>&17 zNrp80q3yaq6b5qqPtt8udz@Tfg5?R$mTE1Qy0SdouC{tY@tCsZv19zE4}NrKdwV`z z?F^*~<@k8NJ=;o_=Ghp_2>skR+l>5=362%p z#0lmz#~+hCClzy(d^h7irUZI|?%)IgC~DIp2n_SnVi=7RQ$kpF^D|Op(Q30YG$@WU zvMdv7a|%2c^K<-6A8PX|G7JmzKUCD`r_{9V78W#(q8n$F%_rOKY znj0?dS;jrYo)_^Ew49cpP0yPN%`NYji={1J0IJruKLX?Ob|8kL)=u!3U&}k8WHDO1 z;WSmtyOAuDT6@tvm&<#xWL>!tG+t4uQY?%R+6T$nzg7-XjbgM9)2*sj4l^7kwU5HN zw)6JY{jp7sfZ>d*$NBM!I-hFcuho-cG~7K4?m%pU)AHI$owLf;%hj{$9#~y#cYpBA zY0ZqH?nUFuueFQjoy9-4#0r}?=Pfsrx>ubqmupwu(b=9uZ7v;z*L@gDdN%`KeiQxf zaiQdw>H~kRUcVhvd-&O#B>Llci9oX)23T*Bf3 zTOPcaWD6a=aZ7wWFaZOxC9hpbe0&dLTfp8|zO6oRrxV><kuXSv@a;I!|C4fVLtau7%-C3q6zWFkp;UHWa)g1J&Z1xl$$WY?$!KZ#;~T?1^q-k zy}R+(?$-3ABuMxmUPT6Z^*20Pq!k3U%wEi3(;%XSR0Q1PIP7fhV4CkL(l~;~sJY4p z3>!ysI;(Q1gY*OF8`NWFgIC@y>)VWXIB*uIGiWB6P&5QH5O&$S>A`B|3|9w!O5%9{ zdubTH9f%0wI8ls2{sD?S9y#Y-8`Ll7L9~&7@t8b zZPi`0?xcR<3vD@@)7ji7>?6+LlNsrlq=JYH(=NpbCaGVnun%v$a4279rK0LHQA)&M z*)W7t%@c~m*1se1B1)=k%0(}*nenleR+}fxVFV`~(|os9DF(Bqp=g!Jd#*C^al*w; z%$PtK%D|}^_QJT422<>Z!l_Jy0N%p8C@Me%++_gHvv@ESCj=;R(+Jy)s2u6|H0-l$ zi0MZqfzmIlQP0^J8>LLAyYaWW2X_&5Tg`_0E*Ak$ez7K6n%+>QN6YgCnBopE!EhIc z@Pct$A31<$abq7LgX~)EU1$gOJPI#ie%sUX!ap0KJVUnyMG^`bpg5{yip{-zv0#z`7>;=LO#1t!~LZPywH-fOBzS#2=} zD33_3JAAazYcRWV_ZxKGWjV+UIXo(=uFoI)!`AD{-k zNihCkn-^`QDpiO+Ww5!%=A>jG;`i77*?cuc?+W!D_Xa`23lbwYm(3>9?o2z-1rycs zp}hQ$oz@v=Vo*axHXB{DGWTKXz}0}f?b)tjXMWfK=l4?jWhC9kon z)hG2m{5~Y*0N&JNtW>_gm-NKX3DL-#fVpL)G-0YYHJ8PBp7Hy$*ob>C3ml zc3;F@M>oTAN$H4{Ywx8jiQD>~`VL*Dj@)E7o-?-G%69M^AS}So(WD>yiD+-+L(b7wVxok4AL5;D_ISAFJJ6Cy69A`MV#N#=-eex1c6W zWHgZ6YrkwNW9)0@Rd~bixnWr6@xx?M##PD6JUx`nbvX2bh=t*B^i7$^lrn6_h^O4C zzv6&R0>e^yqnvl)`b!Cz_Oa~%Bpk-mj9#mG9lN(ERD;2jg|f;8*&Zm0owb1LtS$x2 zm^k?0>tvK8=xInL`w>TGm}o1Q#tMY)-$<>>=H&1*l<{dLzo%J zCaf%2Uqi592C;0!ZfwP{6&&#X)Z!@}VX_Q*c2Rrc_842T7~0OT+1GM9&){XTSe*g^ zc@6}HwFIR%1eGj=wGM=hwS=uVgq^hnISxd%-@fpfd=be1GV&Q70jscl^EGvlhzIH` zpV-%(8{!)ll82k0`wnc!@oeV~BruMo2npD4GmKydHpn{CFLh*JSvOH{88BxVac{{O zZpm3@{mE}>zuhv>vQmh!Qc5H^bI#K8-qH#>QmQ*rX=6IbVls|?!`5~DW>xp?%Mn%S zE@dS-m0caR_bqh}EOoIcb-5@8IO_I$JS$DIBTaf8P1Y?9kd?O3k+!ssw(^#?mX)s2 zk*>9luJe|zhn0T7k$$9(e&UvXhLvH#kzu8dVdIuz!Vv>VA&pH2eSXV$!^-sF$n;Xj z^l{4sU}J`HVn(QEM!93gU}M2?V);_f^7W2|jE$AbiIt|FmEn$+g^i8FiH)b8P2i4= z<_E?;rj%a+qsSe*3LA&I6Nh#^hyERh5gVtO6Q@-@r`;W=m=im&fZd^<%lnSYpN%`% zi95WWJNk}0o{b0X2RlhkvilDn;AaM@6K`ofZ{;0tEgN5bBG1XUZ=U_^jcoh_PW&VF z{1bQlGi(CC6ZznV`2IkH`4`v(51a%~>IEFKf1U>I#e3FC$ z)R>A%(dCVBG3t{Woy~x8lB~I*<@O+WuEe7t}tP^f!OoH==0n13n27K2qb@c4-Rv<%MY>#EeRLx^hWK-BsHulH77Co;#}-e zVMKT`-9`@GLPJF49@(2)4Zsh*Csi%1IlYSnJ*Xf0e2My55BfVCKSi*0gd9Y?#pO}_ zkwkM5n_P6uNuf(1kl}G~A{H1cA+Y6*uqj0}u{fZYA&hVqjii8Bs0*0(hN>hBShTos zM4Z_2{)EavOiCP8z9!=@i`du?hFBVyq7cyFZDlqftYVWPiL2Q~ow<~V3Q4lD0uU2o zN10m082slm5KhDRE5Jxa<7cv~Rr;gw$pda74p)Bz);uZnY_35g2Z|^N5!uKPqtW6i zx#kxLRq`{7R9%z7$W{V~u?)gy-hsUYVUq$(He78Fa6fkdEhHW_6B|LIe$@m!wgV}) zBmlHrAgu5c-iQ!sQ<}icTu}G=!lEmtGDY)6KSx0)Vie!%K=&)gMol;Xwmt*&S}#OhE*j zzvmB5qi;7Zp)drxEYLsL&G$;xkBi$QdP%kC30fr0bOJA6Bcj z#X$GTpjE^5F2VIdQ>8xjH$s{rON!}l7f+EL_vj|nY#Qj{MGQwSj|azoR6Nfm4bS{E zPbqFyIc`-kEiVPF;MSJN&NL3~WfJ}6&(<1}u%YQR2)%9recBN5oYm0IU27l(C7>En zgUNO-1x0iR19dqR1wRY{*RdxhG@2U|lS}&w|M!VICKyD3j)#uA6r-&Xa|d>hC3}jk z{S+9|OzYiMsa_&Qc#48D8^Pbhr^#DN$A#?;Ffcv_t9} z5tr|Q>US2kJo)M#h1vw1Tm;`lZuk(`;Hp6A-}=$3{8Ds1ivP3~gD36^o$B(pcJsa4 zN}^v&hOkOPRZFS^O5$HjfxKn0KS~P&zL)lv7V?%idX$?bmgV=B6+@P{dQ^6&$iNb>o`8%fTFfW&(?gx|Aqj2*2=3gRFe2QCf2~}ZENjQo}DY6v_W-cV(qk> z?VTqXO0&9cXMEic85Dd>cNoQ9j(k9l@J|ks>gv=%06~-#^ zCm{8oD_x)162=nkoGacTVD}%}F~kxSm`5-~FES#i0l;E^fG|E5UA&d>y(x&kQj!YH zdV9@^?crVriAr?V%rT!Cm zKAl)T2l_tp1YN|$T@>WtDe5i?+Rb_JiNGGA|Gdl3tsZa8*9{8e&OHOcj=8tvaYvgN0twg<`!(UNZh2rwYB63VqG# z?kM*?a1nZI?WU9$daUh!oAL&~4RpVgfnUXD-uJpdE8QO(|2}qvzz4qIlWy?EKQM~k zhta`XtkC;|uO`HgFdR=Q z_m@AMwQw|x?jx5d z&2~=^5}{xeckS*#6d|7vGEd$9ND`fHR}@eE;Y22%Cm5Nx;drJ%&ZdbF=Src|S-0H> zWvx-T&emkDE1IwQ61;({La1(+$Z@sPA4xb=@@R9hH=e=gi>jZ0l?QS#&LS3Qf4mS* zG|`_F=y<-_FEl36**JT+J^y@T9Cz-{z1*Lz`MwH%-m0VEqJL!TK9H!xdR`Cfp@sp7 zjNF9&sDkdgz9JuZq(Qhpxl{d-e+?UjVj964hndU3V+WswhZ#p`SREThGIm+!MzBt% zVTB8&yC+ApUk>j{)Az!g#vwdPo5oX}EMvuJkXe}~ii5wKCaH2Bm?mpz^qVTmY6O2J zO!Y!Ar__u=AW!;{9sW(+v}(j8h1E_5$JIvKaVGQI0GR>>E6y}ThR^KcwuBX`?6IgX zF>PK3Qx8uvIMYxN@q{YIE2ub|5u*lyGVGVEdM+*wqIC(hgDkCoL|cE!AEHVOt8!-# zwG+ADmU&jCO|D0!UU`?Y$CX`8Zq{<8k_VRMab2q_6%LlH6YMF-=);saBM#9>5A=K} z9I<*C76SE>bu#sF=*-gf%b;tUw(sd9HtnKiNKC#OC^l-fg8||6Qpv`&;Q+^d89Rsv zcyflKWN1(bJ4Zh+9VN;V1sn$pIw-v1=I1#^`{gfWia}x$JbJl%T(hgr)ctmqiU)K< z@z&_^Rd~SP<8TWUy5Fn_eGP*2L+pt)*ACOy2OgwDl2A0xv#r4$v%})aUQD9|>N@0?g`R0$M(SnSw%FM##&ViHJa?T zLE2D`0LvdL6UJxf%$0cYatg~%eP^8O2^7!n2lfkDvm2rZ7qo?cc6q86JSKS+Dq$%y zk1CR}L6Rq|b0dQsOf|ny+EV@zyzIA4xp`huOlJHH#;>)$P4zSpcWIp$&O^x3<@$xu zw7O^_+&gKm^T3`EM>oN~$h_NLEsode`SKJT>k|Xgq<)w9iOX~%YipY5^W2&d>#O>3 zrF8xZYW$5YzYyV@+-?9yE%^pXi~c=LEc~$U7L%XDCZKRGmA#3q24-}^5B}Uxj2#{< zn$CVriDqgDuat(H_s2f?RSbxv#M+wpYABf|xrPl7)g;m!YVE)!0DSN&v)ue^TDjOeR ztOq3Uw3Lj^t(E+(Mozf4+{3%d9P>3jAO2yuk8hVH)=!*_glBgsm8dRm7iy1`BwbuG z#6F%traxlfe)~rYzXd;)mE6K*VY-bJ;vKnqL4;q&0u{vzM8l8U>f9Q^d>@ahLXM;b+$@%ZTOvCEt zdcZbCq%o))0s80rT~ReQ2(&ms-n|cMiUiMQQbil>XALVz ziOQL4wSyd3(XA!IY}Pi$Q<~akFM;-iIvXCSgp3dydUx3EE44t^>d2CFOAEfEP4m`q zlw|i0=#4&9rM7~svVp3$IuYk9&xhg7$Ne*b>#QZteTM2kPkcr9jNufR9A9i1ENLJT zi@U)LNdeWAhKw*0W@xx*frR`eh?+FL4iSb=-%C1Yt=;+X2JJ(n^e9oe5C;@#Yr|*y zjmb;3)L9r4%niKy39c*$Kjv6s^`iFJUfd-&qU7R3GYLuIz}m9X8Z+@*xBK7vBuC`T z>ypH<51LG0MxB9<$y) zKb$0uvoGFB<;xtWgBTltXwk>wbRIKNzZyP6YVr9aC1!oQA~N6BYh}+uXXO{1|1d^d z;r-zi%G9_jvGUkcuD_lKwXv1U{k2y2yk0n=p1xdoV ziPP;wVMiq%OQr;+r*@e3;~@j^&%~6}{n9>B03n85fpUmWWXWUWgG=RVLKkBg$;V%< z;;~tUW#>o91@kW=mkw}%&MFd#vmXSji(m5|TfOwd_%zRVIUSg}Eq5_iV192kzumO> znpSi;zO4y;cmFQuS!o>ma}_bf;MI|-I~*;12FLihkFe}k=ckwCq+NxdQx|nA$sR9< zQv6Kf%3T==_gb)*$NcZE2a|L@Y%7wZrDlOga2=PxCD|+S+Ex2K{EYO~kAH89?NZNI z-+XS^eBT2p4PGjRn2CT7y%1IzTzT6Y5wc3iNqF$^$zV z3xQP}z;})Rz;AOT2mYJB9|H#Nm#Mycd%k-89x!2a3n6~hus*&Gexeu@Xx!E)CDL)` z{&->jUrPK5hyA}E`;)*2V7tp;ruk7G+mNTpeLKd2E(u5u2^g3U;KA@`NwZ+WS71*Q z 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

p#<{QL#u|;?W%HY1 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

x-Q=np-2lKnvIsi;>VikJKkL5vrZz2@CQ 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

mVv4;1Zp5}l+aumw1KA7 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 z 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�Z~A->29KiA-fw5|#vqIwEqgAYQ^FbfURb%24dh)*H}{j)1+2>r1n`&-P;w`5?jq) zO_P9KqtIOA+l_|*l18hd7L%)HE;er@wpR>xen6d8>Jmb2vSfa;j);nOZm4!9y3PoP z{wOwkC$`?ijZQX|?!>$}(jnPA4EesA*rkZL-5}$2vcY{adGDNVD2*O8C-zEm0Ux%O z^}hB=F*%mHj%l4?_O;<>6$7dkT=*2vbqQ$! zc=TZA{PG)Hf(yr_`awekN5$FHOa{l)*$qq0Ehiv=@COS5{fSh1tcE$ZnWYSm5^Rx``!m2L^Nl-9)o zPTKv}gg9RxT}3e-^#@W+G9L~3A4%qx?ctSdrBtLgd^e*#?Vm)zT#JxWv0 zL!Klx-CVymduF@q7N%;IzxN@Z_6mma?$$tTP4!M)@@ZuD*>GPO{vfiV<983UECwZt%&C6;t#09lwVS=2X^hAx|6Q0(-f#aCJ2SPjP^R~eByER9mI zCd}R_*xiIs$eN-+Pzm+P;yD9U9CMi6X`h63XUV}5s!2oDkX{ex`IiB>OgThPllKjK%_=MYQ5Gfl@c zK#7j#_q%=G$>y*{D+EcAxk)OvZLjE|Bx6oIH@2a8qX;7NA1z{B1EfN#0M+{As2~sX z2tmAcDEkhp^=mFH=0Q{1>ImUsNO-0kOMHfHqkPN5Km`A?e2lJZtxWBJ5hwW)?vlR8 zScnpoiVfA9a6RwLWAkt8xG2#b=<@Y|YGj^(~4{fx0#g0f46s@dk1 zXI-4{BoSa2rYoHMGiW@RYh!D`JSs7kcm~(VnJ?D= zDC*AHC`?{$#97<(IEu1s?0RAdUL`MOIhM*xFzn^IL1-VX@b^n*ysQh;h@}&-3S@ZS)_8ZKuk~3rXZ) z&k^H-H0K~U7Ju)c-wqF2QH-co%SfwQdZf#Iws{|_wkULjb!wtQ80&slH+|?|{hduw zI%Q%s9`$$K{Zbz>}O%H4Xv$W&cm8U(TDG6 z`vK#kE)NJc+RKgBvic4&G!Tju*sYe=tR9JPiRBz> zdas!ltfdCH1uiSDWLSLZ7Y;9@P-hUADzPH+ZA$hxHF|eXn>|BR*7Li>Dvi?Y^svc# zcukYcy~507uty0;zm8qaQvf&jtb4=H1KNTMnB$ zrovRDII+&Zi8k%*L?~jR8D=Qtp$WDr=U75TwqZ+T@UEi-{YK-iY>7l9zspSmme14f zvcwP3LdWU;kBndJkBL%kTY>Gc+!O&5tYIP%*sDXariUl+;0~YDv04ejqo>lJ4pt#g z4U$irJGgbjL;m9T%g+x+GsD3y4jA9BL_1H@yGOo~t)ht5r*jwP&QJ{6x;OBX!tgNp zfJpMN@cL_TgQVm_+C=)1`x8UZ$c$K7O(b~(Q{vF@8m2V|W6{|#T;}5thDeu46b;{x zlZwU>zeBl!#Vo?gK&Rqf8Y0OgrCAs0~ zt=;C2`(H#c58O|a&&op6xzWKilTB3G7AJ7Xu9OT8VzWGG;F1We;}>~%S@$>HSxh^uu!VoH|sT#61&dGzHx#d z+gqOsdvESuJG@ao_`zXWwoDN(=rNl@JbE(QYQ0G7W-;L#8@&0pKZvqyI{=CEcsmeH zoO&k+OPzY>GmcrAVKA;Xmlz+(ura`Hv&hze$)N2zO4Xr3+r})2X?G% zF9y}>C{K|EtW)DeZzZz=mAlmT6J$A0_7fHLaSxLEU2!QQRLx$BT(E^oDFS*4pAORa z#ZyR9%@WGR4>Qn-%JZsm7=Z8^N92X!y zj!_54aK0QBCaGJU6sMV0oRnm_c^MRafrWt}eSv`_g@A;huY>4^@PlZA3}u~S1t-fS z%isAQxBq?TzdrPT;aC2}1^>Pp_?30?efMSlI^I*n8PIIypESIX_i> z;!Nk_2<75%jCbaXWM+f%Wz zv2k&6@$vBq2?>dbiAhOG$;rtnDJiL`scC6x>FMbi85xloS6&010l~q+$)z#HCH8r)hwRLrM_4V}) z4GoQrjZIBW&CSg%EiJ9Bt!-^>?d|Oy9UYyWon2jB-QC?iJw4yQfA8(>?d$97@9!TN z7#JKJ92y!L9v&VU85tcN9s5U&kB?7GPEJluP0h^A%+Jp+EiJ9AtgNrEZ*FdGZEgMh z`EzGyXLomZe}Dhr;NbA^@aX91`1ttbuQ>fH&i;z?zvAMrxV*f)y1Kf)zP`P^y}!SI zczAexe0+X>etCKM_3PK`>+A2o;_cr8`0ob@fPe;lkgUt=3j|@(>W7Hh_b)fbM$l3+^DwXhV8B~lYg!wV)DkEb##)R<_omP}>hn9sX}H^0)&Z zq}eUHtvSMJo68&Z`P>&17_-6a-&Net7sV2#o2^HZH5zlEkD@A98ZnE5)IOO*>bVb=6tp_)!BOWvo{ctSiY<6W^Xi+?#pyn z``yuOp-irPcgMroYNPef>F&;_tL*_Gl31Y!Jfh@yq4LX2PxtH7_1;9T!uOuH*XO&l zpEKXT|M>#}OTFy}gJbdEAfUxgFs@nIPRIwhiAbrd6ZY1+C z^R_v4XHPU;^S;?#D|~mj4?8#c2+bRMjmHk~PiB4^nj9P7YEH zLTC=tOj0Zl(=AHM4>N39P7X62hG~wn{sN%KVfj&x&*RBa?tcPc6zA!2VVpSaNzs1< z;OR+eUI^`JSy77BX?a;m#c4%V%js#QVcjt8Syj`r)me4hA5g=VCI5>3uY}CwNum6VA9Uc&CSivFDxu9E-o&C zb7^ULd3gn#D=Vvi<=W~hIM>(K{?3i{^}lm-V*^a)AAgZ~dwcsIXx`h~`>*K?CNmhz z{|@Etsk;lr^qagX0iIFah+uw`ob{j^e5Zu_eSE#WpZTO8xAJY*sQlEwb;gnY4A#ax2Cxq z4;Gnb5oKvVm@mU8gsl+#IfGdCRm%HPB1aLg1YiXGee?eS-~L}4xw*T$`**$d^jCmY*Wbbm ztiAqqfR)*Q3b6K4`48GlQZZrx3#FL(FYV=z!DO{Lif#nfUf5jc3cW*8J%7xI6tZ(OUcSyB{4*riV!Xk^ji?`AjqLeAwoH) z0gh>aeH>sP1K39Z_91}17hvxO*xLcNdVsAQV9NzqGXd80{}+-o9pKFX#IgXHY(OCg zP|X80^8xLAK&KGUE&(*l0rg5iwHi>Z`8$89)ZVDn9Vpc=$u@OMwN;9DWeD^-ag2(x zPH_Csm3aTooByXb*x33w+1t54l?(FZi3_Lc%O-nkq~w}rk2>WadzZg`E&KDW6!0$t zzSRI=uKxF|?oeR`v19h1|efs~I4e3Br7SNIpv=;%LIkSh{zulH0ClH8 z!#U7=3A9}SJvYG6JuvYI%sc@LFTm#5zk6Fee_K9$Tibry z{Q35C`}fYy>+a64-QAbHz309Cr@j5h{eyqx0XPpIj}D(t4}V=8yxNL-9l^v+;PAR3o@3<8nUT90M0+xq^WRgwjoAbA^(L zw0h%zfkA__vh@z)yFFZSUtn4D;bH>h;~akeIZ;ufo|G>kr0rI8qIx~P?3sgYe~UeF z2qCX~rEsSbIb~c+tv-Zrw`9pX-CLFJE^^SdaWb==`gfF*3ZLa^65}}Uv5bebUhUn0 z43U~4#HUl!uw29jGtCZ-;~qp~%zarER@1ogbAEis=cdsiRb<%bkyKmrD1?ePvND@3 z5vv{868*LxMUcK7d;nE!*w^h6?|7^&qPDIV5sMjkr-oK&_rXW#i9dw)MBSoq7=5LL zX2>U;b3VLP5{m9HcwGJNJFYMWqDzDl22!JhO+(VhooN}pRbki{paGS(E^}I8_igLKeGx$ zehuL;bJM0FFX3m^-YXTfwk$SJ9YznD{A`YZ6~tk*OFpUN=Nm{P(5(w~lnO2O=|^DN zC8h%Vm|6mD835IuVQCZ)frnz4E>1>Q1Qq;An+1&mjX3Y^&(S!fOBsl z;PVT+1dlBs! z=_|C@Lc03gDn1OS(P`VN!2Z1h$0C8zvaG9O{m=Rt79vT!TLPx7L^>74cx6+Q~-?5c$3&lV7Lw-&$&IpbNeV|>IGd1RT*&vb4nKmLp*)N+$XA1) z`%)2Z#)>7U>fm58)6$rOjdh^nGldGsh3yQ3?Ya=5*s(MU?T2iL(WPZ9AUL{qrI11a zC`eT!5L>o_OL>@JSMHaLn|#^xKqF4=pAo-Sur1ptNU`xp2Q|%*2_Xf){vpfFE<)#@ zLo#=WqSeL27A(GkDI`(xmvwN1DEkxx0r6T_h?!3j$J1ByZPqX09^^!@Vp~g+pPxPZ zybC|0HN^S4`fdOgDxdw3f`@N?`pn0KDxize+j)bCKtT+rf*C#7h#o}H4HAE#QQ|eF zpTOG-Wv10HqZ2Or`1xFO3?J{vRqsah57!Mn^BSww$BIJ1>#`9l{6Vo&`q5Yj?0j@l zXt}peV-{55$)V(m$l?ldH(FRShaP1wN2Imj`#bnDt$M>{kgnx^LcSQvZ5AA0ji$!h z7wgSFL!yo$d0oaG2cC`TU_3Z^Hk+p4!@~}-u_#YPr7hGcDEO^v&4ZWj;{|CU3eWoU4e$u@mulL3<-09Q*tyWm$DY!3*I7Q)3vt1I z?ovg|;s@~w?T;`ZtdDn7+>31(Q&XF-SBglh8qFxveX&avV@5xwn+pddn5lO}wFli= znkh~;(fU9sY9cL7&2!TBjT&}VN-nf^1A#u2{|)?;ZI> zy%R>vZPS%=p(aY4sds()AneCeD+uZRW9XM@9byMs5a=3JfO1(LXWGiR)_V%ulaVJ| z)KN&4Dj4NAJ`8=h}0pFEe=%ev>^Q3tC`ta@&MLE@OWi zDD-fP-UKzP!sa^8%wz_$@Xsrs)enYjT`bo@aTJ9RrRMx{l#PJk2aLR|J#p;d*8MfIAyrKymS@$(iJ+pzQq~^bXO>B$5CSILdw`s3RZZ(%#&nElHje5wZuT9`7ckb&GfAi%d zU7UXRPMb3Ga5I2vUAe+w;oS{S_wW+LOEG@GVJBp;aSI6QBSYzDg$@b0H9QPc2kzau z&iJ)7*=L{W1zLJP^F9K{O2nTV%!!|#6Ecq5v7yQ0h(98zOj&Z-X@q#wFQ$!<>{aCw6V7Xz-aQ>Kk>yvG5QuFrtsI!S`ynK(+T&luKhrVVHJri;)%IL>vSn zAxBDVzc@VOx;aEVYErLIEPWFAf*?33a5@#Xh}b&5ck`<0R$M;%QAVwZws(t#2aTie zjNn}oANTz3lgEd>xDKlBy)osgBm1sSeBB%^;L-ikcO4Uz>Cv4PNI4~kNBr7?TuAr0pNlk$&CuzU(Yjq65Fn|E zG_d+PF~S7lTomn*9Wbh~ap6bz;53NLb7^d zSiw{npTYupG%+9#0%3)MIp%^%9D|wazm>C627JW$DP%LTFH5r%gkFy%MZgegnTLYAPs>*-4M?1mtM?_g#L`7Rf)oMh|b3`3(WCK@ZlV)UX8){Wp=&x(k zX9$$=Ys41ZsD7@fLCvUPkEqeKsPVR_$v-z)1lsll`n80LFc4OKEek+F033h-BI^2F$JT3GVxIck~v zLKKRG))I62)uI$b+Bo!>p3 z+&-J!xg6WOpF4hBIDKBecv-!9-MasM`1E%9`gR8Zf9KQN+wICq~ z-~to7=Y>h~`TOnMr}oykltIh4u&vcR0Tq7@xyKbS80_s)}CGUebnM|p3} zKRZuarSCY()MOMz1{xJ}`~TT_(m?=QUiPhj_kHVVwnPsJ8VIAX7)4ZJ{JR6qw^R!Q zhX&LHZwuaR7vmU9f{=wAM-foO_q!ks{Miv9R9{8E7VHWx*9h$%f^;|!>M*|{zQ^fV1yGEWNaL{RokLt%q(y-NN9CC&L3ZC2i{7#28)jGtY<#h> z%aueRKmt&3w$EpZ7CMlG3Ls1oFA-G`HoZ8tra-Qp#-c6X<0XR)PFecY_UVI@A&d=%r0@9|#~fSm5+ZDaqc8PibcF z6G=<=@+TtbxxGu+u2Gp_dx$|#QH@acav16MflX<)6z6zews5&|Dm%yB9!|?GZZ{?e zIc`WAdRnf#JFR+?ChyBMC z>&mY9W8Cen!RPEbt=UpmaY_eeJDL;DaV-A|J4{fcy3@;nR(i4RFh%oRk9W!D+4)4I zf*TCw93seGf+z8ZEDB^gtMuja1K3OerjDk^Xp><)PC#cHtT45o(}4w(+k5qQ+qX!X z(@xO`)mps+WA#QAW53y}R?~HsS_MvFRo`@n1~K;@659Cl1U%Vp_r8}B9gFf>`s6lf zdDYSzj|noO6XW5Ek}r%=l#%XXQ27h6BjNRQqsiM#A=O&d>bIUJvFTTu&m54_r=Yz|8aa%S>W{|0);8wbnO&4UnEtzV zJ-^0N*EaSjBq#3!!tphd%hOaomtktYd($94xEFA+Ej}Z@m6WZ6x=mN+qV9>_{TV=Y zC~nj)eq`{5+u#^>w0;u(yL!DFjDV_|ob>7?JWLI|qt!x=d&qtV!6Y*>25OUb$<+ArDAGEtm5-eN8nxv=e#45xNs1Aq@ZvlQ92t`J(pi z9ez%@hy<~5xWr1__?D-2G1eHVO{*p2a8}kU>NW*w$`SQj{uB{9?MGXf_N6g|65};p zx!3aRZA^$?`Dnbx(-PGUDk|z)U;pn+-+LZ^YYqyKxO*z(mc^hOPAibFj7e6-0OD_9 zI~sEJYgx^E#vNM!v8NP+*}(`8yAfbX=JoEUN$yVk0sEV5O<_*w>i)$8{u-Oe#!5ocu(gl)a0l>2ks;Y+9 z^_dZdLD<7Dc(Ws_Y$?j@6;+p8a7ybuw;YS&h}ux>+g#K5>$EcPbwPCbM~z>D_#>#!UARH`Hpn?=9esE64M2oMfYmmD&;E4d zXdpwW#x}6u+J5WxM254gZQ_~y>7|}PMvCxkA^`ub0vH3Z0X!H0T!0kl(E;@TWqMrF zND}f`(lU=5L|Xd4&i_-=(r?~C#Q&e_^?%p@{fgLs*W*PgDJfZ5Sw#f}B_%}_6=iib z6-{+DZ8cQ`WknN3c}rPYdx*3n1mY?y1D95alGcoa=*C0T;$>tL6%~`!<#P;VD{Q2Z z4v>0hNTa)Sy{mM!liU{<#e6sQ6c=c?qpq)=k&7+N+S0leeT}peQqiqm3;tC% zut__(RSnUl7=e#ym{|^<7Qm_ zbZX6DL1leGaan#raYkl#YHE7?hxF*!l<>%ukdU|#L_|n%P(o;6PK0kmoNH&IeP6uc zaGd&hg2H5?{P!fKr98cjGT3&t%`Vb$r~d73v;SFl=-pVt%~;CWQ05LQYyDf^bX(DI zTUA$UW9K6#)%C5Vcci#)DHFAw*nb)~co92%89#QLIPs7)^^iI9P`L6?zVYZ+f=2G5 z8+Ps+f8MriT=p;ioSIvlo12}VpIcgbWTlo?SC`kIV|F!>L$KSuN9@V>FzkWYLQ;+D>qhf!0dh*}n_}AIa)$!`} z{^ZSe&(&t*-OsNNyA9}r$MF??(e-dUgnpPnqbKhlzF*xf9o%lOUSCXJ-;Ukf58XVB z{Y6hbpcfy|TMz%$weO1sZ*VMn68i z^Vp;j{*NXNK9waK1@d|M|5pW&u^A#LUJkRtN|7ul*hYDcmHtl^;6L)9UdeFM@Ybs> zRBSDq+N!L3m&YSR2a<-wP?#Skl0%1hV~4~s3^!_)Rbv6-UKb)*GoW?n6YcFrXtn7*VztOCJ zWiG!-O-Itv3r3rFt(PbN3(ac!@pspFz-39mru)~C!FAWS{}au^KP1hK`oiqsWj2|3R~uV@Fq$3-P>A z^=dp`1@57^Y2htD{{yGa@D72=RF#rKaG6Dsa%6!+p7?41L9-_G@c9}Sdp?r6`05Xa zHm3at&9YZ(Tum9{@;>fSr1$!oGREt%=J?-iYMD&)c8Z=rYhdgC{~t69{XfyHilds2 z>%*hkZfx#jB#P4cxNeB8^0#V->N#mkj$0b|wdgrZc_*vKe_0ick0GQ{z8${)D-h;zlb>2%La(v#0 zy}<2(09k-8`l;=!E(U1*jxPooZeCvuoywbP4RL&_`ZdDSeEh4QWiXe%m;IZ|?{U$+ zs^1e>qsPB}2sBZ@r{t(yFTa!gQ*-NG!Wt);hAQ%2&B}30^36a*?gi&e{Z6hHs7)Tq zgY_)U=)M7eI3t#w&)P{A-3NJZR{zBQaQwlTY?gvvnl0=UTDzX+{j(ANEFpOahjAif zO{H+W>4)pz6Vji|7m|6~c$UG?&0N3J+mWc$2e@=>b8#Hsz(%;5KvnZZ+u=Yi+P5nq zuI3h!ws7=9sdZ2N_mZ2A_iO1-RB!Juh@QP@5>dU_i*FIVUhpaD zVXg$GCx3UpGWXxFcgGW)D|Y@yzgzFYr+afdwD9)dLka%dzdhq;^#0whGgtzKFTqk( z4DWE%3V?OZK&h!svN|ZX088lW<;`k0ruL0nyG*IDGS?t7OiRV(!LA!KBKNx$7}mvL zFD1RE|H01{Fcn+3o}hh*=oll=00CC*mI+0ZEv^5{7!)L9s|kF_VZ=MYf>7VRjaDfB zG_2o(njX^(=2FYSZyu8G74vuxRJGbJ!0CT?z(nb-6iT!(G(gDFLsXt5FW@aL*Xii) zciU%0Lz*e?7jY4n)y{MmpwPx;{5|QTY%yi~(2zm^VPpht7WKbIMKfeC(Sq}%l_xw@ z;t!N&V3B#uX}(8ZpC?>>TZ#NHTn_EeA6w*+Pi}B9WV}q~n51UK^-pAgLgsr);9@cV z%21R_2QW=maECA5F?sOzBu35DP5~Apr>#+!)RDZyO~E;067V~xpuzAI$8p4M>nI*h zT`IoP0>+t0j>kJH5yB`__s!F`m_uLYac>TeD_xW30tg*MbC%lQ{Sx>H6~ty0Xq|}M zb;t67%JcH+DDoTYek{rT@{=D&)rZDA`__A1N|R&AXj;2~L%n>U3>g0kd!~?oZj+Sb zBGwd2;#o)Fh^weFonn=i%|%!N&10j85D+X?(%Zmg3W$Sl>2f`&#qNZssyNuz#=hPo>xFJ)=mv#H?|A-dY3r&0e?wr*ofqpgnd-{m#C$%X>gW0!VYV|}+*%|q3! zI`E^F-2h(-VLG>#f%2JdwwpE{msrc3QM3Lwnc8W>S{af}09cKY78@FlnSCCa>TV6* zq3e?`X2irs^gP?j!x7jY`Efd(R&`r4$1tJ_V_V%M7o>6br|HH`OWK3#%ID?=sA|AJB z?YH)JkCaq6rUnxGrkARZ$^(T@Jr#lX+N!h2p$@}aI>sl_5Xi<5f+L66%Cduim^pfI zm8NWcwl>L{N%+tuNDoY~VAi-BeY9Zo1^}C%@rh?7MmSc{2HiK&2{uPL{}Kc&L;^l! z$ng~;7Xyci;1++KBs$zy!Vwea>418)fHZyXrt?>^nZQVoFgnvU9^FL%=7f6%Ap@ag z+%jPM2Qb*$%u?a?9Vm%@sPH2I{FrY5CfE;$Fld3~oC6r#gS~PT$DPDiXeNP;4kJY2OocDdIswoJhGqzG zo30EHq``_cY-W)Y`Qt!5zo9Ow^?0G=i>&NF||(t+y%|k>Aom3W9S}@4}4}vQeLFVOo<4l)b7AqH}$79=K~?c3!f=zsLAadJU}Q zPQCHhBSeDf93=HZ1c+hn@>-Tm4*oaKh{!U43iVUt+gHq9Nc_9n6~K4u-T}=d2j%BW z1aa;dm`*Q}7QY4IdSv;y;J za7bIL^MflD;a}}=f<(Lt3UI4R?bEO=NI5(+uH7Jm-Wv8ess`RrKeA~OOr3Ku(bW6G zQYYXagnX2baWg`59zo3Exy@<;6~R%TvJADuN~XjQk8=5K;8A1${?C{9{N3--U<3^8 zC0qzoDudD50agK^ygh(=lfxU52!20DRj3=t&IwHFnOgv}C2_6E@ZUVQKe`Ud1N*@Y z0u=S%YV5la@%s+!0ZMlreRjR$Ng~uY5L8V-{%fD_{Fr%)4u)XM1xgFF22MntNJP?S ze6J0t6$bI1NDwv@SMl7I35mgm1O{Hv1{H$1NiZyS0f7a0DWWlTNYKZ9=sOs$qk@O) zy#L59z=?rGMcp+f-pAWn-fE)zV7q6PN48K$I2 zvZWt}&FMY00XB}tf+N6dNF47b^8f_+3jS7OLz11-`@#+#fK>=PK*kbcX;lKuQ-Su}{LDK-ai7^-3Fn=R z89-2XJgFqCTq*?1jTg&Hm~DagX9aWhZZLZ{z;46YMA5ZA((5}1$t;dPL=pUI3hTK8 zw)j*+T&u{Rd2E;Y1U9(!9^7SH-czDEbh{;#eadycML5^MJboyQ2$`umm3fQffVf43 z8D&L%%z`O;($G9nDT9LsaBKV!*s#D0hp4Y;!(<|;jTo*2Rw2TBpU}b3|E9%S9XA_f znIvQwoxKo=?crz)unz!W5)3&0TJ*+-MG3(z$>-go9g^Ck@Lp5Dr7-fI8xB~AiT3@B z&&Xy)1HpCo557FlcoI-Z^^};1N+%G4TUTHg!}Q(*+x{;+PHW!Dq`=&hAJdv2hC%&- z38R3YGLmbb(0||hNa_8r{*N;bAv~GbQVdw{y8-U*m^CqE3k=cx`Zihyq5hGHhtwtG z(Qj#dUDX0ezB7P!gnXSB!pz(9?%_rJNkv4+BHpJ-N?EP}2A0R1cvO@TG?ciq{AowN zjs?CS#)L@(+CD2PeBQ(LJ{urRfr8M__7b!xQ_qb^lmpUIkv8(;p?Jc+6$}0!*;2pL zc<$_grtAuQD;(c0`}1?XssiXRLx35G!m{j&Cv9Nw1E{;8hyQH};dR(e=6ji_qUt6O zw~Zo=05TOjpViV-p$a#t`A{MbS2b}MIb}4L2+1dZlI?Wt=xzWzB2A&fkFxF--?ye@Jj3KO0L05At&d$pNdLjH0 zt6o#3rYXikYsFvpS(s~O0VFf$sKmGXAX5t8+UXBM`t{e+f?ADte(z-Yzu)?S1_E%6 z@nb7nTHQZnmghMF2=ed<;B7B}Igxpg);j9ey9<~$3DK>GBOwlfD;@!PoaOy5*n+(i z-XbW#&Z!%jT!?ImRVARZb7H(nY%O@6To5r!^EM@?{*KYh64Ks?Y+p?8AbwTBe`V_p zX_$Il=($uucxLxSemM zzg_(8K3jAmKy=^y!s%~%SA=}AT-k|x?Ba*rwY}oE^S292RbzhV#q#ynUVH-FVSq(a zS`f_ZCK@Y^AH*%un*Qzum4auWk+}nafU((C?Yu{UCRddoyXY@g3c~+mY3~`0#eF^U z%pqxKr%S=qnrH*$3B&bS`nYuGnBB;3_R=FQ6uBsK(F%(ZA^7QJ3ouN6D1n;hgQ2TXY0e2&TJ7|uw z1KQNNy3$=U(0}~S2Km=sCq5D+j2&kT+Y#>n(%$tawA>9qP(d(wdx2w&V{IE~!)D_3 zD<@HudeDr(I>&#QWPWJm{)I8_kOG1rjAy7D0p6g}VRr|YClQQxjIX+ga+z@;Fx3E!f%5O5*qgiTi zADFy!cs_^wzBmYkb0#^I1g4fk>)V?LKad2NfgNu#Isj(oY6$FVFu{&X^3T=r)hc{% z1X|b368C~+JTw=ds5$s(wy++e$QCpsIxg@bcShpJ%+m%7b77#5dn_MaXC)HIjL=nq zf-4cvr5GFdFa>xuAOJY#1%E&v}s2TK1Rk5mF-n>mUzAwqF zH-y+!a;O$DtJDwn0^kc*&j--W>2xjx2h9w*Ly9YaH6#mRE`XPGI@|z7jfaKApqZeD z#gxvWF?<~+7>Lqoaf%xZqtkf@#kH1PDjFY3mRv5)GfCXHWpW3*Clp>Fh0g%Qa)gA);K8^UtR?X{7oN%f;p#x{+tA@ zWUiZJV8De|W~lIa_}BRRWizK1PxCfp`q%K*Hkv^AN)!$52L&|eK?Y11d33?-`gSGR zwqSdp=hSp62Y#gKLOP;@D1QskzrnS(#Z!!*Q7}z&>N=Fb$!lVnB$ zD*yyY06}>H5Nr=>n9Op1NYL_7skNZ4Q_^kVRpbw_Z@bU-9z2Ay}Z5L#}$Ta2L&2JLmPpJF|eFur-j|x zP0$iD38b7T$qWOQ^Mje)-HEpW6R%_1tM`d~K=E{k-F%{-=#Nnvf}itsncP8B5TGI zx=>6#C4YaxkV;_kQIg{HEhz%Xg#^0PvnoQ-zm%c4dpATdDWF$UF!&1ycy?x1hi7|X z`>p`bkO?^XI_Mk$R)PM?tpmCA0=W=C(t==`L|N{sSh5cn8XsO!{=3wE|8f|qKr{6; zABRp65Nq-MD)2nx68hUJ1RwLC5eNSog~kT+^-m>@?XP^B7{MU3^{avJF_Ru3PLk8b znL_n9SHYhIwEo?Me&E-ul{J_Ia==(&`arfMAk!pOO%M1=D(JxPCy5-`Gl>8Wb!W{0 zsY1tx&GE~jV3KeUECZNYOPuM>kaj^O_ZE0KXiK(1;r~q`@Xeo=vzH;C{&xI(5m74( zHh4r$f9L<9vIqe_1`{YG5zJ)bW1@+JG64iF5O7B)1~UR!3Bk3Alw=+N*8&I@(Lq)h z8KW=|DGX?S@h89KiW9Nf(FJM#W*p?AF(CV|rSWg)r+bB%!2$>0< zjwQLv(!uX8jl^FTZNxCEDA_C~y~MZZ=Y`@DKV60PqVQN1 zT#5i6we~cm(o!%mpX%;Ii{umN<+F7Uv`f|Vq#~Z`9qLx-Rh#!`>mBLWXc7iuJ=1qF zsJ9)@m(S5ZF>Z4G(M6H{_;Iy86Ub81V#4gr_0b%0#L=9BwoE5XOv1DfRJe4$c z56kl-;w?-v6xr?}yq4gA;6_$S4;l-GBc zCqKSLJ%4|HdiuzoQ%-2<$(nk`mvKmgFu;O6(ab- zy4rk$6@ohIBD|zD8Pw{>;bO)i@`_-AIIVD;4F38QIBlrVJnM^|un#OyDA7ykvqt80 zB{3{vL(AcI!6wTO^1?=Q@r5=ED3wJ_Dg%zqzM4E!GK?5~`ZOW^0IQcW-DkPgni~4? zTEb>N3#^rf$i)Z|bN|oNwiKR1WR}D>e03n))BUFy5vpyhhM)9Q+L~pUcMW6V-Ah%3*NE?IFx?UH$EsX)Npbt$Zj(3ifQO-ajq2_FIf)% zp4LyDl=_T6jGT*+nm)C?(MCKY>{aLo6;J6V$Ff+W*rSsBjJvYWQN4Fnz3I~?=M|rJ z+sy{vD`Y!;2C&~>42Z1WIgg9f&gx`5Nny@6SN)dw2AL%#|_b zT7|sGr#qgnKl5B~ZId`J$N!RRKl)F~yrM799PPCB7u^cq&lwD~ny4K#SGDH*XcErs z9^&pjeXED1Z+HlQNA#LD^h=@vZHjIC%DY!oKaS4^zx9p%-uw3N#yh5eKr|!dHB9lj zOmaFa`p;CG*lI|SWXSX0U4zWzF-FRlzb&wZ9C999r^24QBnXULwvuf~Q?k!Q(NgXw zVON9`dq)?Xuw^B;>B-PApe%{jr={txr=sknBU#-tlUSx0DeAlXd0~Zkm=#GOM6-$# z=G1*O(>pkwcXPyzE&UbeNpTh+YaMS4d{%<*46n38$q*p?DAD8yxH}^OBTEmLTLBwE zAB_5{MKRCl!-w}E7XCELDBLy_1Ct@fGo2Qhpec+*t=uhITTy9dqpipg6bn^nma@h* z2~ByHDjmgVB@y9Y$=Yew_iX;JV`nWXjE-%1-n2BD%uZ)Cqip$n9<5!kr!&8S?D!+l zVro{DGg*Ujb^__GYIediA1A}@1k;W14UP*Fv6O9|(HsnkYS$$SCx>x6F{*oJ%;fIL z*^AG$YWOzIO*C%ud>0G*fcV`0vK1y0>VJ$^W2DVBwC9orahQ7*I$N;*0u zx0~(?FSOnigZU0&14rGMRB2EdJj2Z-6;TAJb_UFofdq*mPwBk&d0P+dl-(p3I?p0r zc&0zIxSL<-3XO>3hW~CQFpVZw;lRM%MHcIFZ1Qs>QI#B|7-Srq-ik_RHAzUM!PnC+ zssZ=NM?IX-Z?W&WIj3a2Rt&V>1q2ir!sSWEdmZiaf}^F6l}{@L{UpxWjod$tZyDc; z{$_Cyv~&I;Lc)gWGYNhDA6-Tfci@w5mX}QYJ*Eij@A=4@A%g+WjIdl=K0l+rGxvUt zy_+1))Ye$xk73-AN4CPvOI;?uUb#CirUCm*6v{1j`9jRa;>9w9UfA9RarpMqRLfKE z6QTrov=k&ojFmoUE7%cBI;t$BPo)odmnH{n_XvtllGo*=3rRX@Gha=YDEL%};eB9B zU!3`kDa2}JX{oocJkOE0Snbp496pUnU7HnFX_3bd9o?ijTYOoY-suvUpS?60*;E_C zdu(}Du~-XGs4whvbvx=?`ho3NUBU}iFnDL6A_{ySpLgPpZvMNp?(5g_>crU)wy;`2 zrmcyrcJ;q$pFO|!>&7Si@IB^sEkOlH&qa!FgTK02jQyvNb#0f~!m1futC_nk$8M~- z`ZFT&&!D`y4V;IW!h7+>fKXVt_ar05$o`)p+qK=K$<6q6z&>b3@n9m%W zcxFm>yNZLJeVg z{$6IeUKIzf%wIih-ZDt)UXHZhXZNvUO6Xp0T4Yv0FYj>==Vk8;mTs<&UY0SLtgYTx z;avQ>eL^f!FKPRjdHOPC`ow0Xg}?T_P7@Ic>{E%BWh?G`v&t<&j*`9`T%t5}QChnFdNxhk za=ps5&I=hHlSWU6)BVaEF-qxj1Hm&%FDBf6%ldVfb6zN*%f^O$X5wv($e zmsPh))KsPQwcN{gt2MT5k0Mc{-9_Oj^3i5NwFxq{H!Ndf@nhPuYJ=X0{(ElBMb+_e z6=tQ#QI?uvHPp!0F?5s;HVZ(#9Tk=pRx{?JUM2^$Wsq1>Q=7P~G!+e9G7Y(59G@0Y zSCJckmDVzst6nD;YPJz|4=qUm@zhG&9JLSsHqqf8=1 zcmIo?QpiQI`U-)>>bB}(755QH{diVm`ssw>y#^nF=2f_g*fP8Lh9)?A;yPDjd>V^6 zOPy7;@Q(J)sf66wm?r(ICR#9bYls#53^c`fpO zOiZh(&uy9x@l))%(5qt2AhKG(kE!OPsfO^$HqQtOfO<&J7r&vYhHXqrSFJ2>sB-ue z^_)UTs^(QOIy|U896$lR-kt(JOsT*}P=Xj@2x%irEDEJDW_4{UvuTYqW%d)9IdV-j z&&R-`C_1chTA$bAdSerz5d%n7W@rTeRR#&K4vVBtmx_*#sgCftyhx)q*7z4&xDH{z zHr?Fx1Q1&f8Gdb2_kEV#NC`M7I3rVCPDQ6A@2V5^3ZX=&`J}u09gvk z25UD-wtufpbQ_D3Ch~ZZxdl@Nfz`~Y2Jgn4Lh17bM(JmTNir-U)k0X{g}O?SVOL9^ zT=j!kWeZrBiyGw+K@(z&Pfdjkk;wTY?}%!TiTNr_8+A@2Xz0A00qO1c?J6kWf$>yv zShZH9*wFHlAcj;6D1)%vuM_n64#6I3M=*VQIc(2&6ToClQ};~2&M>ROC|!Uyw-4gm z<84TgRNgpq5~dCR@?gZOCi${K{OU;Ks;8dbRs51_NR%YQDmMjwDVDm*;#2gci+ac$ zH&cW$AF0`tDbR2ug$rx^mp7GZcUa_(CS@5Y_Q%ua2Rz&J)uXSVO2TsK-X8!-po+UG z>BWjFMx?l?Ik%9hpMO*mF7yd9tgUnPWM?fc+f?*;?VQ2_30d9_H1i9Yovc=`JJ%)M z`C+A{KXq^1nG&|7Mn_r~)}fBYH@q%xhCPuUmcnYv43AioG>cD(SX0w@l7-piLluAo zQT{Pa?Zh-P{IE-rYyg?U!op%(ZH$S!VBI7`o7?kjlGm*MA{@{38T;Fr=HIBw zLZUlpYC-93Ii(Br>zO(@mY%^h|7*1bEJW=TJd&`To1R>lK6@RFY_(1?be z(VY%*rY6<=qn`^Tc7qc0R*pYV-Zq`tGxKV|u80Ix=wx+Jf+~CmiP9kLiBQqEB}Z89 zx{kB9m~l&n8go$UQ=4j){?K+C*AWIZYTK5D+fx>YxuDrrU&Gf;ckO)}cY?9^-AjH_ z7-F$wkNWN|`$&y0l*~ON`mywN_X=t@B^Se%W;QNowivy>eLsG+xR1)U;14!Hn}+HS zZToAe^>3y4?b~P(9W4B@`Zd1#GV#X~$bl-`8e-nj>0vML`oNCP!Jy1yklc#YXcrm3 zlYzEp{7iaA2vVM9F!0_`1sxxoY}?{-{A0Lw_UX zrMzR6@R6V0)<^Ve02;3{f6o+2PyGQ|LBgBZ;xK@pzCTJJfxiK(p)|$9Izl^)7a|pQfqXv zb0)8A8H??=rW2fgW)Hv%htXBGbIgBzYi@2`-p+O1yFbmbf0`dMUhkp^P8X=% z#(Ca$2As=8n$_*Qp(R31;R%IZ^FeNh6Zw;%mE$WZhqB1*EiQidlJRj+>DFA>QM&K=s z*%8Gp_yWewiERqP*J!_|Mjo-ehuln9j!T5%d7r6#12vj&vu2HpQE#3Q*%F>DaZ+8e z#sAV0x!R)mWh{hv)vS8bOcP%}+$}25P@PrJ*Lv_Dg9`HD2UwJKlEcT3wV1U&aqXUV!PdC(RH=7-4Z* zZS?zlC%LNOFYGTj*pP+HMrKqY>JVkMTG1-lY!aJXw0d=JKbf z6pkr+GhV!#@h`R~gxy;ck8f$8npJD} zQV9Ii{3b6M)^0n9l{zQ?E(ouFIU6nec5_8(HG%fT`?72o_3kmImQV0H_{B!8;dw&` zD41&0fhZ0=r`8aqh;H6XsaU^9`l*Fd#eJqym7NT{;z?@E<4S+wL7H%FRdJ`QS|bby1COrrSlDC+*KNax z7vMDC46`DG-1I%hi;v<;wZxNlo8Ef!83lfge^A8;qKQ&zU4PJ82!eLhW1aD?LxphgaN-iFX4jyw2A=%U_)q>Rpenc~@IJMm>SS2Yy`!|G+&QuV7&1sXekV6*giqa;qrF_8zh;_#X1nt>A!Hbuc=PU8O0ui>`ZxBuRqWu@41TDIC8NVieN{x#3XQZLTM$kt znWisVN^i%~mdLY_DPib`$hOsQ8h@6QP|~I3fTM%CwG>=dG1hb!d4JXnx{nSiHfL3+ z6jd;4UkPQJ^I%*bu zUV0FVyH=+IiDG5}q72i&7@PbvvDP5z2jklz-H0^dEY@;0J%6qWg^cXN)OXS`wiR_6 ztz6ZrZn$JVc~W1&65s=I5+@wGShixdkG?ut$Q{ZjwO1E3skkg`uNahUdqLCD(m})8 z4bKRFV`(|1C)GJT5eluXZ{Clp60E4PBfa}(zuV!OV^XrZ5d0OF<@;f%HcF*@6%n1Rz zS-at62KzmDPI)-Qon#s(6|X4PJwRS}M?cQ=OFD2TRAAKsDIm@==~3Hbo}k|w;PGkc z#&{BIKUr1Wi;N8NNc#w{o;Aollb|zFi|#?_47I<%i#p#K~?l$)Z!!&Z;Yzsnt~Jp5=OZ7 zUjwOratv~hYzmQ%O=JJYdA?=F|6-6ig`Pb+X(yRqicYQ2gv1CXO^Md#)9c7K^7c)p zC=NyZ9c8QoHuPHSDbTcI;yRHuNHCLWr8y*<4%u8NN6m6F3crfkcZ(7&xIbo#sr)eK zX`sp&f<@zHNUMK&**|pb5MqJL^zy81>;S9&W5lNQ^M9f&_IMwX`8wF}_Ut-crla1* z-j`nDERDNn>?8}&#!<`8e{oU z{F^D$kWLA;kQ`bsmmTMC%_q(@d~lCNpUK}#F;3j*uQ)j-(!%ir7&nIG;Cnd-g!{ukA!+>m*u++S7i-c(8e}CxwjQ z7ctK{=S<7Nld`|Xj7s{@m@=bnqGMU5XhS(ZS|HZP>N;k4m40agOo)xB8cz~-(e`;` zvyw}N;Y<8MI(s%t0`mj6gawx&8L&w=jMYS~a#<-?qp^-@djMK2#ZOSQnUIM~drM5BVKKc@^q(IPQ2 zE8GjsSk-=sMB03a9M%$!Oyh2Gz|mMUURBVRdkp#0?@7lA?M z7HV)pz}(cP*`KKk?agBbx#9~1sNX9N%-agC(B@TSC4Onw7e7<(;npK|S`L@tQ#JV@ zkjmUg6&s>HDiQRmQR617G_ZkJzpaFX>v?~rDY_1nspITW0JtMMRcXj?NJ&#M?IrUY z5~{fmBzf}vBUycSayHI!QX5xh(O3i}z4-+Ze7lIkbEB^~_K0nNiv_m=+T`iP7BD%KnPkdvK2VEol3#f3tBQ+W-&Y4g|4nEgxX(OND%k@RPG6}2cMmi-e%3z=11 z0Ryfw6j+Z1JeIExWMJ|VI}=5Fbp(u_7&5kf47LWcQm>hveQonYx@k`}8(u0iJ zGmhklTSp4s<4HiIhmG)KH<-&i*bxL z-e+JYJUqBoqsMUd5`zZMhV)lpZp;X#6@#+T2KGzKWYI!KY0KZH3kLC@E+0N&f?&OM z6L{hi4|HZY6&rsy%?wD4G{!a*5JdXjYX;q6bR>*k8yh1OPbscoNvqNi>T6G5Mhs%b zkkX@ACDJiZNhrFa$epGbfeK8g- zBOTh}F*eaFGb7dS_n@$P$+X3-q z*^arpWaZZn@;u>NZx;u|&BN&~V_!xyZ)$~#h&-4EBNa=j*=IJ*^KoI~Wl!H>6dG!pZ*V8w~Zs;o;dpDQ)yv7_yG>t8QZod{AIdWyKUyo<(UgnK)8YLvLg_ zE-V*dIs0Z91Cv*mYqiH3kCeU&_%()A8Jk2me+zFBgD1Y!fFX>Qw#O)znhw=#wN~Q# z7}m5~>bATiNCcufWusx0<(dj1Wx)^;hitO;(2wQv92dUZ=xt^+522H$D+~1s#p3@8 zWL=c@P+=eC3?W^VW|df>V+>>=gR*c{Gf<&bp^jcq=WCSzFKWtE0&%W%7}xu3GX zzy9(bZEs1Fr=0s7L0J|;&k@R27RtvFRx}8~lN%K(3)kR?&@YQH=ZMrUkP+`@vnz`V z=7>f|mPIFW#Q0*-<`;RVm&Mj_#5I-0b#Xk|0_GzvHhRhu);JP(%Mwq^-tC9dn#%BS zgb8fO*az6EnX-IfD^KC$Ocmyg?<#sPR-UH8nXX@+e$Ad13i@Tnndw`eY5c=9vOJ4O zAtUkwPdsOKX?b={dGQH*PFHz$2IpuiRqlLw-Wq5AU0lvC=O>lITq2bGb$J01S0SYn z6ULW9wu;XW2g<9VMN(YF3WwRJ<;D6=uO1wEj4MjrxW2^Fm-up(H6`Re?fDp4QJ&9L zA;nl!%2hd_k`Y?`@@qxa1XuO^O2s@^%>X!!zNdAkq881C>>97e=C13S(jb!4E|Wn^ zkaIT(bJqn|G$?Qzcl7x`4e_&*BRlV*{o4Clsj@kkyHbX`C6T)|qp~%-q9wnwt%ke3 z$vLmIvVEYkV}iRgo4#Y7yKA?y>$H-Ii2ECwyBoWzd->3fsH%sarOI9m1C4=|J z8t)pq>c=kc`Ze$1Y4tjG&4xJ722sr>JzqB^-xeR=&ymV4VZLnzzE-K4ZT*@ZO70!= znq9ZkDm%WtV7`6dioHm_gN&M@#F~TBn!_#5!h^yCUqGP0tvtgY^hpYAg4htk8b~Se4sY04}?KE7yv)S zB_n9T{t^lFN^kYjZvktsU1INDDlh``uQ5EZFZ^Se6!y;Vs348%L7_T*Bvp*kk4uEq)96}jr#38t|KvZuctbsmX zGZftJ4(qct7qdb-CLKEP%0Yt+PltEsfFc~C5F~7qvyhb+Uz!xNSKP-Z1 z14TC@gl`wMZ=Zk}V?zzda5|gtAeZn)Ft>9p(U!WaO-8F<4x>;rvI zcWGMzY9lrvbb$}Rb7`M;YOi){^L1BCu?vJTLLUS+@IfZ9vW6%3K`25PO!qQ%hyN}UzyT}!LnORFQENo)_JM4Vcr*%(wwy19vC&K1jn5bio#D zGMXFjJ#+II=m3=?b|7$pG)y@wKf|6oa|={Dr`x$?Q}R8MIu%~>Wuy9AZ1xRUK~f(y zOG7&H!tgd%1rj&HOn1dK%)mDLwj5N!jAt`$24XPd9=SFuFqEZ+&+- z0CTe+`}B|_1UAsXA1HW*Z?a&kGqr1kBOtp0D7$?h1b+Xn0~ED6p8#+p1pdA|R};Dc z$aD=W#11FI5u5>$pYQ<}LKrtf6>M`NFhG`*umLcFt7r7O9|Wy;g*N0sgCE2pm_ZH* zc0T~YBO`<&RByJMxdB+iz$1CJpYX^#^T`_kH8_DmtGo=fyf@##79=twm_QidwgCuv zUORe?Q@p4*f(e)bk-KzHb4A1hG0+QrLclf^qdO3&fkMDGE|>XM_k6l%Gy@d9_@2PT zW3a>{#I8qqa8JEt2L@#)uw|bV{CWP@+Oq|#A32S;w*68=412|`PdiuSZck@>IPAd0 zQ$w!jF1KU*dLM*24}Oqe`w26ESSy4hOmq@|J;`?j-ET7^gn={wJ3<`7)VKG!PkuT3 z0OIGo;sbI=G(r^Ax&b7@I4cAqh_Fj{y#W*g*=t0;r@rkM@UF{#ymvSi(7SKHd+x%0 zLg+F)SH4%=GD5`uZxg=iCqy;WxREb+tPggz<1g{UyAP0kf^S42RDTlRz`LJ$3XxzZ)df--UD z#A#4x&z(1Y2IUzvr?wiTC>j+-ky@2;1^w~x1Qkdaf*Xw@HIOYwnsyuykuk_9OuIv6 z3?>q5AS$P%M+;)30g9>9f{mz1oOr10#C-@as=fG6$5aD<-4LeB7Kq`jY1bNPG%#@F zxO3}1l}wqf)QgR_TusXvvOz^+-Wimuwc=#a1`_q1=(-@IycENxMNN@VLIc-kur}C_ zhi`vXUt?s%xhXlaUpFUrXf)izEaeRT+p)N!V28kkkLA)(TMok$9oemDbksy@F~T?1 z{MfyEMxj4z!9LM@{>MaU@49UwZE#qu5X%fI&oQ{_(=4j<0vm%j1P$n|Ai~_B2pa}% z>d?avK@72@nnWzoM2bkP=%D;Dg;2e zs&liTYryQ1!~STqsK0`~4AY_aw950r&&q_Y(EhBc!cRsRBJ{OA4ayUd-T31S(t<2B zAV}VPGoZ*Lle`GHFwgpJhA<03^CJ4nTZ+#rLgf#^P0_Qf$M1r(=vGa~{8PPMHC69Y zhw^l2Sd8%gEOg6*I&}z3-+``GZbY^ola-FmNIk|_V=}Ljc(y|ijf_eI`pFWb zVqse|PeNk8*wQsKZDb0~Cdzc*e*eX&Ed#Wp3rn~B+0LP704bt{j9DwSpj44XP-&)p zeG1To!<#t1UV;2o;9xbg)=`Q?K1>=vlsMty$bc5Ijn0~NC{uhL9J1^QujRF9i@7CN z^2z=wXSedpMS^if9M|26UZHeK30|St{XE`xPv0?hqVAnrTE(4>7IC3) zhyF^akwy(5+mSA6hTTrBXtgNt-a*QHL!<~9yx|;{Dx_1E0ay0rSJ7^bGnYdWc$pDWtw+|&TDGtkDeZ*}L0~Qj+i(U8jC`9GaR&Xz#SS6lb9e9S1~Jh zOwOH)nK0p@=bZTyXpSzL)LfShd#J-~er{gxGNK8$Xp#B($bsRc2>-@m#{}8Y2iyT4 zeR`ImH%iA5ScsKI@>Vi33@?*a>H`0gl*SM02|@A9WASzwxJ1y=A*rg`{y}-^y{lM5 zkbZ0&VVanr8yHf49GxC1+BqB_c%l&UgpGvI;{@TH<}cFIq(MkHk)CPMO&x3~rA7&) zQqrwU)T4+ZmexoaMDb?QITm|l>I1;d3_THfh!w;^5lQxxs0IM4F7esRUUsSwXF%px z!AcTkh80|64PA}YHIipqQ=6T$=1kx^&347abjwtoU2{alqRb6(C%nki*mjX@DD1C5 zpu`vYSs^z-%pmXNP$R7Hjd_9)2p%P9MyR2MK)Cc_lEA4zqm!TgL@KhAHD^&PHNIJ8 zK^i18EgL0TkbMZE4EDp@`wX%O*QVtJ9tEs8;h=|5#Rdr3TFz_!j>FW;pn?X2oQ-}` z8lFZd${@h$gqW)8HZes|Gkf~}E0fjEOVLi~$J5JA2dIYbgTD;Xtxp>~cHP9mC+i4gC@8InMQ94o?= zFPtJZzi`DL%9&5XBq2P6NP*JxG9+LAY|_D@CFR zarn_+_JC81$i>PAz;Z$UmkB6wtqH=EObg)P4Ffo15iNjnPWiM`T2Vs=p*DbuXP^gB z`r`*{{>m?;0kF`fP)}As#XI)FwJsn6aAgR@7bLrnXbgdP4iPeu`4Nd3fZ;W)b~UVJ z%``?h!4!wFZJd4CQDU*c)jW>G9THn$b;EG1>kd)7C#+YwR`bF(s&_RdtRf3@Q{HF2 zcTYB)HoqExUr4YR1D5cHZ)_9;%2^m<- zUzk`pY%@}bLN%fZ!U64+4I&L9IDi3&jkypu-v05A@A}Ii51E)v1BG&?*@LKsDWge# zggA(1So4c^5iI5eg*U=C1wVMgPhQ;_a49MXdPct>elUL^89gcRv_)i2bDI}L8bk0~ z3chepf`k182g}H=)+X?M;T+=sG78$BPI4@Cd)E=Y2qZ?%@u>qYLy&;F;=k>W+|hgq z6Q>9?`0lS${2iu~Kf$TNz14~E>)}h#gRb43dd$IF^)_LBzT5iX2!{^ApkwQeF2e5& z2XXg9>^p^yocQ2eGa3a#)8u`mm@a0^qf3N4Te!7vQPa16e{(u^5f<7?Cj?Tu^i3u9MLfy)o~r!u^rv<9pNz^<#8VAu^#R5 z9`P|B^>H8hu^;{M9|1BT1#%z>vLFreAdhhr6>=dNvLPMvAt5p%C2}GuvLY?=A~7-} z8<7JwvLik6BSA7GMRFubvLsFNBvDc#H!vkxvL#*eC1ElqWpXBIvL-!pC2cY%b#f

W!J@-Fc*FZEI_>vAvs@-G21 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

- Tags: + Tags: {% for tag in post.tags %} {{ tag }} {% endfor %} diff --git a/_posts/2015-02-26-flake-it-till-you-make-it.md b/_posts/2015-02-26-flake-it-till-you-make-it.md index a460b5ebb28e..ae5f9b269709 100644 --- a/_posts/2015-02-26-flake-it-till-you-make-it.md +++ b/_posts/2015-02-26-flake-it-till-you-make-it.md @@ -5,10 +5,10 @@ subtitle: Excerpt from Soulshaping by Jeff Brown bigimg: /img/path.jpg --- -Under what circumstances should we step off a path? When is it essential that we finish what we start? If I bought a bag of peanuts and had an allergic reaction, no one would fault me if I threw it out. If I ended a relationship with a woman who hit me, no one would say that I had a commitment problem. But if I walk away from a seemingly secure route because my soul has other ideas, I am a flake? +Under what circumstances should we step off a path? When is it essential that we finish what we start? If I bought a bag of peanuts and had an allergic reaction, no one would fault me if I threw it out. If I ended a relationship with a woman who hit me, no one would say that I had a commitment problem. But if I walk away from a seemingly secure route because my soul has other ideas, I am a flake? -The truth is that no one else can definitively know the path we are here to walk. It’s tempting to listen—many of us long for the omnipotent other—but unless they are genuine psychic intuitives, they can’t know. All others can know is their own truth, and if they’ve actually done the work to excavate it, they will have the good sense to know that they cannot genuinely know anyone else’s. Only soul knows the path it is here to walk. Since you are the only one living in your temple, only you can know its scriptures and interpretive structure. +The truth is that no one else can definitively know the path we are here to walk. It’s tempting to listen—many of us long for the omnipotent other—but unless they are genuine psychic intuitives, they can’t know. All others can know is their own truth, and if they’ve actually done the work to excavate it, they will have the good sense to know that they cannot genuinely know anyone else’s. Only soul knows the path it is here to walk. Since you are the only one living in your temple, only you can know its scriptures and interpretive structure. -At the heart of the struggle are two very different ideas of success—survival-driven and soul-driven. For survivalists, success is security, pragmatism, power over others. Success is the absence of material suffering, the nourishing of the soul be damned. It is an odd and ironic thing that most of the material power in our world often resides in the hands of younger souls. Still working in the egoic and material realms, they love the sensations of power and focus most of their energy on accumulation. Older souls tend not to be as materially driven. They have already played the worldly game in previous lives and they search for more subtle shades of meaning in this one—authentication rather than accumulation. They are often ignored by the culture at large, although they really are the truest warriors. +At the heart of the struggle are two very different ideas of success—survival-driven and soul-driven. For survivalists, success is security, pragmatism, power over others. Success is the absence of material suffering, the nourishing of the soul be damned. It is an odd and ironic thing that most of the material power in our world often resides in the hands of younger souls. Still working in the egoic and material realms, they love the sensations of power and focus most of their energy on accumulation. Older souls tend not to be as materially driven. They have already played the worldly game in previous lives and they search for more subtle shades of meaning in this one—authentication rather than accumulation. They are often ignored by the culture at large, although they really are the truest warriors. A soulful notion of success rests on the actualization of our innate image. Success is simply the completion of a soul step, however unsightly it may be. We have finished what we started when the lesson is learned. What a fear-based culture calls a wonderful opportunity may be fruitless and misguided for the soul. Staying in a passionless relationship may satisfy our need for comfort, but it may stifle the soul. Becoming a famous lawyer is only worthwhile if the soul demands it. It is an essential failure if you are called to be a monastic this time around. If you need to explore and abandon ten careers in order to stretch your soul toward its innate image, then so be it. Flake it till you make it. \ No newline at end of file diff --git a/css/pygment_highlights.css b/css/pygment_highlights.css index 411bfeb818a0..da52862a7e18 100644 --- a/css/pygment_highlights.css +++ b/css/pygment_highlights.css @@ -61,6 +61,6 @@ .highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ /* Make line numbers unselectable: excludes line numbers from copy-paste user ops */ -.highlight .lineno {color:rgba(0,0,0,0.3);padding: 0 10px;-webkit-user-select: none;-moz-user-select: none; -o-user-select: none;} +.highlight .lineno {color:rgba(0,0,0,0.3);padding: 0 10px;-webkit-user-select: none;-moz-user-select: none; -o-user-select: none;} .lineno::-moz-selection {background-color: transparent;} /* Mozilla specific */ .lineno::selection {background-color: transparent;} /* Other major browsers */ From bbd747bacfc42491338dcfe7ba075e2c7c282223 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 13 Oct 2017 02:14:33 -0400 Subject: [PATCH 084/687] Update README.md --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 3c41417d7f00..690c0cef54af 100644 --- a/README.md +++ b/README.md @@ -195,7 +195,6 @@ Want your website featured here? [Contact me](http://deanattali.com/aboutme#cont | [chauff.github.io](http://chauff.github.io/) | Claudia Hauff | Professor at Delft University of Technology | | [kootenpv.github.io](http://kootenpv.github.io/) | Pascal van Kooten | Data analytics | | [sjackman.ca](http://sjackman.ca) | Shaun Jackman | PhD candidate in bioinformatics | -| [epwalsh.com](https://epwalsh.com) | Evan Pete Walsh | PhD candidate (Statistics and Mathematics) at Iowa State University || | [anudit.in](http://www.anudit.in/) | Anudit Verma | Engineering student | | [sharepointoscar.github.io](http://sharepointoscar.github.io) | Oscar Medina | Independent Hacker | | [ocram85.github.io](https://ocram85.github.io) | Marco Blessing | A personal blog about PowerShell and automation | From 0636b7ac64390d02b4454555dacb21047939fb82 Mon Sep 17 00:00:00 2001 From: yonicd Date: Mon, 16 Oct 2017 15:21:22 -0400 Subject: [PATCH 085/687] Badge functionality to layout/post.html (#265) * add badges to default branch * add instructions in readme for post badges * update readme * add instructions for badges to readme yaml * switch GH badges to iframes and remove comment out cran badges * remove cran comment and update yaml table in readme file. * Update README.md * Update main.css --- README.md | 2 ++ _layouts/post.html | 23 +++++++++++++++++++++++ css/main.css | 10 ++++++++++ 3 files changed, 35 insertions(+) diff --git a/README.md b/README.md index 690c0cef54af..ceeae0f9ee3a 100644 --- a/README.md +++ b/README.md @@ -147,6 +147,8 @@ ext-js | List of external JavaScript files to include in the page (eg. `//c css | List of local CSS files to include in the page ext-css | List of external CSS files to include in the page. External CSS files using SRI (see `ext-js` parameter) are also supported. googlefonts | List of Google fonts to include in the page (eg. `["Monoton", "Lobster"]`) +gh-repo   | If you want to show GitHub buttons at the top of a post, this sets the GitHub repo name (eg. `daattali/beautiful-jekyll`). You must also use the `gh-badge` parameter to specify what buttons to show. +gh-badge | Select which GitHub buttons to display, available options are: [star, watch, fork, follow]. You must also use the `gh-repo` parameter to specify the GitHub repo. ### Advanced features (including how to use a custom URL address for your site) diff --git a/_layouts/post.html b/_layouts/post.html index bd3c20ceb2db..105572283007 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -8,6 +8,29 @@
+ {% if page.gh-repo %} + {% assign gh_split = page.gh-repo | split:'/' %} + {% assign gh_user = gh_split[0] %} + {% assign gh_repo = gh_split[1] %} + +
+ {% if page.gh-badge.size > 0 %} + {% for badge in page.gh-badge %} + {% case badge %} + {% when 'star'%} + + {% when 'watch'%} + + {% when 'fork'%} + + {% when 'follow'%} + + {% endcase %} + {% endfor %} + {% endif %} +
+ {% endif %} +
{{ content }}
diff --git a/css/main.css b/css/main.css index 5d84d69cd914..51c91810dca5 100644 --- a/css/main.css +++ b/css/main.css @@ -589,6 +589,16 @@ footer .theme-by { border-bottom-left-radius: 5px; } +#header-gh-btns { + margin-bottom: 15px; +} +@media only screen and (max-width: 500px) { + #header-gh-btns > iframe { + display: block; + margin-bottom: 5px; + } +} + /* --- Pager --- */ .pager li a { From 35b03c4376b90b12ed70b4ae4582c77d512cebb9 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Mon, 16 Oct 2017 15:22:18 -0400 Subject: [PATCH 086/687] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c43b5232ce65..6e30c5796621 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ This file lists all non-trivial changes to Beautiful Jekyll. I often make small changes to documentation, to the demo site, or to the general look-and-feel. These changes will not be listed here. Any other minor changes will also not be listed here. +**2017-10-16** Add GitHub buttons to posts (#265) (thanks @yonicd) + **2017-09-04** Ability to change colour/image of navbar/footer/body **2017-08-17** Add support for notification, error, and warning boxes in markdown (#227) (thanks @OCram85) From 6873f8edaeea49e647ff131710344b48ffec3616 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Mon, 16 Oct 2017 15:25:16 -0400 Subject: [PATCH 087/687] Update 2015-02-28-test-markdown.md --- _posts/2015-02-28-test-markdown.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_posts/2015-02-28-test-markdown.md b/_posts/2015-02-28-test-markdown.md index 72ef6909cfe3..bad4875cdddc 100644 --- a/_posts/2015-02-28-test-markdown.md +++ b/_posts/2015-02-28-test-markdown.md @@ -2,6 +2,8 @@ layout: post title: Test markdown subtitle: Each post also has a subtitle +gh-repo: daattali/beautiful-jekyll +gh-badge: [star, fork, follow] --- You can write regular [markdown](http://markdowntutorial.com/) here and Jekyll will automatically convert it to a nice webpage. I strongly encourage you to [take 5 minutes to learn how to write in markdown](http://markdowntutorial.com/) - it'll teach you how to transform regular text into bold/italics/headings/tables/etc. From f4d7021ebb7e7d42caec501882a0696a4c6af4b5 Mon Sep 17 00:00:00 2001 From: Marco Blessing Date: Mon, 16 Oct 2017 21:28:40 +0200 Subject: [PATCH 088/687] Update gh-pages to version 163 (#264) * update to gh-pages 163 * removed "'" in tzinfo-data gem for local build --- Gemfile | 5 +- Gemfile.lock | 205 ++++++++++++++++++++++++++++++++++----------------- _config.yml | 2 +- 3 files changed, 142 insertions(+), 70 deletions(-) diff --git a/Gemfile b/Gemfile index 07a16a1ca818..5907dc26e3a8 100644 --- a/Gemfile +++ b/Gemfile @@ -1,4 +1,7 @@ source 'https://rubygems.org' -gem 'github-pages', '106' +gem "github-pages", '163', group: :jekyll_plugins + +# enable tzinfo-data for local build +# gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw] gem 'jekyll-paginate' diff --git a/Gemfile.lock b/Gemfile.lock index 5a0ca4757dd0..ea7682fb3503 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,13 +1,13 @@ GEM remote: https://rubygems.org/ specs: - activesupport (4.2.7) + activesupport (4.2.9) i18n (~> 0.7) - json (~> 1.7, >= 1.7.7) minitest (~> 5.1) thread_safe (~> 0.3, >= 0.3.4) tzinfo (~> 1.1) - addressable (2.4.0) + addressable (2.5.2) + public_suffix (>= 2.0.2, < 4.0) coffee-script (2.4.1) coffee-script-source execjs @@ -16,135 +16,204 @@ GEM ethon (0.10.1) ffi (>= 1.3.0) execjs (2.7.0) - faraday (0.10.0) + faraday (0.13.1) multipart-post (>= 1.2, < 3) - ffi (1.9.14) + ffi (1.9.18-x64-mingw32) forwardable-extended (2.6.0) - gemoji (2.1.0) - github-pages (106) - activesupport (= 4.2.7) - github-pages-health-check (= 1.2.0) - jekyll (= 3.3.1) - jekyll-avatar (= 0.4.2) - jekyll-coffeescript (= 1.0.1) - jekyll-feed (= 0.8.0) - jekyll-gist (= 1.4.0) - jekyll-github-metadata (= 2.2.0) + gemoji (3.0.0) + github-pages (163) + activesupport (= 4.2.9) + github-pages-health-check (= 1.3.5) + jekyll (= 3.5.2) + jekyll-avatar (= 0.5.0) + jekyll-coffeescript (= 1.0.2) + jekyll-default-layout (= 0.1.4) + jekyll-feed (= 0.9.2) + jekyll-gist (= 1.4.1) + jekyll-github-metadata (= 2.9.3) jekyll-mentions (= 1.2.0) + jekyll-optional-front-matter (= 0.2.0) jekyll-paginate (= 1.1.0) - jekyll-redirect-from (= 0.11.0) - jekyll-relative-links (= 0.2.1) - jekyll-sass-converter (= 1.3.0) - jekyll-seo-tag (= 2.1.0) - jekyll-sitemap (= 0.12.0) + jekyll-readme-index (= 0.1.0) + jekyll-redirect-from (= 0.12.1) + jekyll-relative-links (= 0.5.0) + jekyll-sass-converter (= 1.5.0) + jekyll-seo-tag (= 2.3.0) + jekyll-sitemap (= 1.1.1) jekyll-swiss (= 0.4.0) - jemoji (= 0.7.0) - kramdown (= 1.11.1) - liquid (= 3.0.6) + jekyll-theme-architect (= 0.1.0) + jekyll-theme-cayman (= 0.1.0) + jekyll-theme-dinky (= 0.1.0) + jekyll-theme-hacker (= 0.1.0) + jekyll-theme-leap-day (= 0.1.0) + jekyll-theme-merlot (= 0.1.0) + jekyll-theme-midnight (= 0.1.0) + jekyll-theme-minimal (= 0.1.0) + jekyll-theme-modernist (= 0.1.0) + jekyll-theme-primer (= 0.5.2) + jekyll-theme-slate (= 0.1.0) + jekyll-theme-tactile (= 0.1.0) + jekyll-theme-time-machine (= 0.1.0) + jekyll-titles-from-headings (= 0.4.0) + jemoji (= 0.8.1) + kramdown (= 1.13.2) + liquid (= 4.0.0) listen (= 3.0.6) mercenary (~> 0.3) - minima (= 2.0.0) + minima (= 2.1.1) rouge (= 1.11.1) terminal-table (~> 1.4) - github-pages-health-check (1.2.0) + github-pages-health-check (1.3.5) addressable (~> 2.3) net-dns (~> 0.8) octokit (~> 4.0) - public_suffix (~> 1.4) + public_suffix (~> 2.0) typhoeus (~> 0.7) - html-pipeline (2.4.2) + html-pipeline (2.7.1) activesupport (>= 2) nokogiri (>= 1.4) - i18n (0.7.0) - jekyll (3.3.1) + i18n (0.8.6) + jekyll (3.5.2) addressable (~> 2.4) colorator (~> 1.0) jekyll-sass-converter (~> 1.0) jekyll-watch (~> 1.1) kramdown (~> 1.3) - liquid (~> 3.0) + liquid (~> 4.0) mercenary (~> 0.3.3) pathutil (~> 0.9) rouge (~> 1.7) safe_yaml (~> 1.0) - jekyll-avatar (0.4.2) + jekyll-avatar (0.5.0) jekyll (~> 3.0) - jekyll-coffeescript (1.0.1) + jekyll-coffeescript (1.0.2) coffee-script (~> 2.2) - jekyll-feed (0.8.0) + coffee-script-source (~> 1.11.1) + jekyll-default-layout (0.1.4) + jekyll (~> 3.0) + jekyll-feed (0.9.2) jekyll (~> 3.3) - jekyll-gist (1.4.0) + jekyll-gist (1.4.1) octokit (~> 4.2) - jekyll-github-metadata (2.2.0) + jekyll-github-metadata (2.9.3) jekyll (~> 3.1) octokit (~> 4.0, != 4.4.0) jekyll-mentions (1.2.0) activesupport (~> 4.0) html-pipeline (~> 2.3) jekyll (~> 3.0) + jekyll-optional-front-matter (0.2.0) + jekyll (~> 3.0) jekyll-paginate (1.1.0) - jekyll-redirect-from (0.11.0) - jekyll (>= 2.0) - jekyll-relative-links (0.2.1) + jekyll-readme-index (0.1.0) + jekyll (~> 3.0) + jekyll-redirect-from (0.12.1) + jekyll (~> 3.3) + jekyll-relative-links (0.5.0) jekyll (~> 3.3) - jekyll-sass-converter (1.3.0) - sass (~> 3.2) - jekyll-seo-tag (2.1.0) + jekyll-sass-converter (1.5.0) + sass (~> 3.4) + jekyll-seo-tag (2.3.0) jekyll (~> 3.3) - jekyll-sitemap (0.12.0) + jekyll-sitemap (1.1.1) jekyll (~> 3.3) jekyll-swiss (0.4.0) + jekyll-theme-architect (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-cayman (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-dinky (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-hacker (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-leap-day (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-merlot (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-midnight (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-minimal (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-modernist (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-primer (0.5.2) + jekyll (~> 3.5) + jekyll-github-metadata (~> 2.9) + jekyll-seo-tag (~> 2.2) + jekyll-theme-slate (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-tactile (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-time-machine (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-titles-from-headings (0.4.0) + jekyll (~> 3.3) jekyll-watch (1.5.0) listen (~> 3.0, < 3.1) - jemoji (0.7.0) - activesupport (~> 4.0) - gemoji (~> 2.0) + jemoji (0.8.1) + activesupport (~> 4.0, >= 4.2.9) + gemoji (~> 3.0) html-pipeline (~> 2.2) jekyll (>= 3.0) - json (2.1.0) - kramdown (1.11.1) - liquid (3.0.6) + kramdown (1.13.2) + liquid (4.0.0) listen (3.0.6) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9.7) mercenary (0.3.6) - mini_portile2 (2.1.0) - minima (2.0.0) - minitest (5.10.1) + mini_portile2 (2.3.0) + minima (2.1.1) + jekyll (~> 3.3) + minitest (5.10.3) multipart-post (2.0.0) net-dns (0.8.0) - nokogiri (1.6.8.1) - mini_portile2 (~> 2.1.0) - octokit (4.6.2) + nokogiri (1.8.1-x64-mingw32) + mini_portile2 (~> 2.3.0) + octokit (4.7.0) sawyer (~> 0.8.0, >= 0.5.3) - pathutil (0.14.0) + pathutil (0.16.0) forwardable-extended (~> 2.6) - public_suffix (1.5.3) - rb-fsevent (0.9.8) - rb-inotify (0.9.7) - ffi (>= 0.5.0) + public_suffix (2.0.5) + rb-fsevent (0.10.2) + rb-inotify (0.9.10) + ffi (>= 0.5.0, < 2) rouge (1.11.1) safe_yaml (1.0.4) - sass (3.4.22) + sass (3.5.2) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) sawyer (0.8.1) addressable (>= 2.3.5, < 2.6) faraday (~> 0.8, < 1.0) - terminal-table (1.7.3) - unicode-display_width (~> 1.1.1) - thread_safe (0.3.5) + terminal-table (1.8.0) + unicode-display_width (~> 1.1, >= 1.1.1) + thread_safe (0.3.6) typhoeus (0.8.0) ethon (>= 0.8.0) - tzinfo (1.2.2) + tzinfo (1.2.3) thread_safe (~> 0.1) - unicode-display_width (1.1.1) + unicode-display_width (1.3.0) PLATFORMS - ruby x64-mingw32 DEPENDENCIES - github-pages (= 106) + github-pages (= 163) jekyll-paginate BUNDLED WITH - 1.13.6 + 1.15.1 diff --git a/_config.yml b/_config.yml index dddef3c3e009..da92fd594510 100644 --- a/_config.yml +++ b/_config.yml @@ -222,7 +222,7 @@ prose: label: "Publish" help: "Check to publish post, uncheck to hide." -gems: +plugins: - jekyll-paginate # Beautiful Jekyll / Dean Attali From 1194093d71240d5beff312eb32b7b3520e31978e Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Mon, 16 Oct 2017 19:34:43 -0400 Subject: [PATCH 089/687] add small note for docker issue --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ceeae0f9ee3a..02fa86b00d37 100644 --- a/README.md +++ b/README.md @@ -213,6 +213,7 @@ Beautiful Jekyll is meant to be so simple to use that you can do it all within t ``` docker run -p 4000:4000 -v `pwd`:/app mangar/jekyll:1.1 bash -c "bundle install; bundle exec jekyll serve" ``` + Note you may need to add `--host 0.0.0.0` after `bundle exec jekyll serve` to get the site to server correctly. 4. View your website at . Disclaimer: I personally am NOT using local development so I don't know much about running Jekyll locally. If you follow this route, please don't ask me questions because unfortunately I honestly won't be able to help! From 947096bd4eb5df64973f3d26f7a6af63cc315b34 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Mon, 16 Oct 2017 20:21:57 -0400 Subject: [PATCH 090/687] add faq --- README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/README.md b/README.md index 02fa86b00d37..11f18736b66c 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,7 @@ - [Creating a User Page vs a Project Page](#creating-a-user-page-vs-a-project-page) - [Showcased users (success stories!)](#showcased-users-success-stories) - [Advanced: local development](#advanced-local-development-using-docker) +- [FAQ](#faq) - [Credits and contributions](#credits) ## Prerequisites @@ -220,6 +221,25 @@ Disclaimer: I personally am NOT using local development so I don't know much abo Aditionally, if you choose to deploy Jekyll using a local ruby installation, you can tell Jekyll to automatically categorize your blog posts by tags. You just need to set `link-tags: true` in `_config.yml`. Jekyll will then generate a new page for each unique tag which lists all of the posts that belong to that tag. +## FAQ + +Beautiful Jekyll is actively used by thousands of people with wildly varying degrees of competency, so it's impossible to answer all the questions that may arise. Below are answers to a few very common questions. Most questions that I get asked are not directly related to this theme, and instead are more general questions about Jekyll or web development. Many such questions can be answered by reading the [Jekyll documentation](http://jekyllrb.com/) or simply by Googling. + +#### How do I change the number of posts per page OR the colour of the navigation bar OR the image in the navigation bar OR ...? + +Beautiful Jekyll is built to be very customizable, and as such, many questions about "how do I change ..." can be answered by looking at the `_config.yml` file. The configuration file has many adjustable parameters to customize your site. + +#### How do I add a favicon to my site? + +Easy! Just place a valid `favicon.ico` (or another valid favicon image) in the root directory of your project. And then wait! It can take a while to update. + +#### How do I move the blog to another page instead of having it on the home page? + +The default style of Beautiful Jekyll is to feature the blog feed on the front page. But for many sites that's not the ideal structure, and you may want to have a separate dedicated page for the blog posts. To have the blog hosted on a different URL (for example at `/blog`), copy the `index.html` file into a folder with the same name as the desired page (for example, to `blog/index.html`), and in the `_config.yml` file you need to add a parameter `paginate_path: "//page:num/"` (for example `paginate_path: "/blog/page:num/"`). + +#### What size do you recommend using for the `bigimg` photos? + +Unfortunately, this is a no-answer! There isn't a one-size-fits-all solution to this, because every person will view your site on a different browser with different dimensions. Some browsers will have very wide aspect ratio, some will be narrower, some will be vertical (such as phones), different phones have different screens, etc. The image will always be centered, so the only tip I can give is that you should make sure the important part of the image is in the middle so that it'll always show. Other than that, every browser will show a different clipping of the image. ## Credits From c880fd632c6b0f01235b3930844dd97e5d9ab542 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Wed, 18 Oct 2017 18:43:28 -0400 Subject: [PATCH 091/687] make css more efficient --- css/main.css | 48 +++++++----------------------------------------- 1 file changed, 7 insertions(+), 41 deletions(-) diff --git a/css/main.css b/css/main.css index 51c91810dca5..7a56fcc34b8b 100644 --- a/css/main.css +++ b/css/main.css @@ -717,63 +717,29 @@ td.gutter { } /* --- Notification boxes --- */ +.box-note, .box-warning, .box-error { + padding: 15px 15px 15px 10px; + margin: 20px 20px 20px 5px; + border: 1px solid #eee; + border-left-width: 5px; + border-radius: 5px 3px 3px 5px; +} .box-note { background-color: #eee; - padding: 15px; - padding-left: 10px; - margin: 20px; - margin-left: 5px; - border: 1px solid #eee; - border-left-width: 5px; border-left-color: #2980b9; - border-radius: 3px; - border-top-left-radius: 5px; - border-bottom-left-radius: 5px; } .box-warning { background-color: #fdf5d4; - padding: 15px; - padding-left: 10px; - margin: 20px; - margin-left: 5px; - border: 1px solid #eee; - border-left-width: 5px; border-left-color: #f1c40f; - border-radius: 3px; - border-top-left-radius: 5px; - border-bottom-left-radius: 5px; } .box-error { background-color: #f4dddb; - padding: 15px; - padding-left: 10px; - margin: 20px; - margin-left: 5px; - border: 1px solid #eee; - border-left-width: 5px; border-left-color: #c0392b; - border-radius: 3px; - border-top-left-radius: 5px; - border-bottom-left-radius: 5px; -} - -/* Icon Colors */ -.icon-blue { - color: #2980b9; } -.icon-yellow { -color: #f1c40f; -} - -.icon-red{ - color: #c0392b; -} - - /* Fix table border github gist snippets */ .gist, .gist-file table tr { From 52d67c0ebfe294c8d0f5f4ad2e35acc269ce3370 Mon Sep 17 00:00:00 2001 From: Marco Blessing Date: Fri, 20 Oct 2017 20:19:28 +0200 Subject: [PATCH 092/687] adds gitattributes file (#271) --- .gitattributes | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000000..c1d2ba2b3c75 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,48 @@ +# Define standard eol format + +# Web Files +*.html text eol=lf +*.md text eol=lf +*.css text eol=lf +*.js text eol=lf + +# Jekyll related files +*.yml text eol=lf + +# Git related files +.gittattributes text eol=lf +.gitignore text eol=lf +.gitkeep text eol=lf + +# Ruby files +*.rb text eol=lf +Gemfile text eol=lf +Gemfile.lock text eol=lf + +# Github specific fies +LICENCE text eol=lf + +# Docker specific files +Dockerfile text eol=lf + +# VSCode files +*.json text eol=lf + +# General multimedia files +*.jpg binary +*.jpeg binary +*.gif binary +*.png binary +*.t3x binary +*.t3d binary +*.exe binary +*.data binary +*.ttf binary +*.eof binary +*.eot binary +*.swf binary +*.mov binary +*.mp4 binary +*.mp3 binary +*.ogg binary +*.flv binary From 92c9cf8e4bd66d224d060cc277d61d3c2086f092 Mon Sep 17 00:00:00 2001 From: Marco Blessing Date: Fri, 20 Oct 2017 20:26:31 +0200 Subject: [PATCH 093/687] fix indentation and liquid whitespace (#273) --- _includes/disqus.html | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/_includes/disqus.html b/_includes/disqus.html index fd05ba0c4395..dd80975cbab0 100644 --- a/_includes/disqus.html +++ b/_includes/disqus.html @@ -1,17 +1,17 @@ -{% if site.disqus %} +{%- if site.disqus -%}
-
- - + var disqus_url = url_parts[0]; + (function() { + var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; + dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js'; + (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); + })(); + +
-{% endif %} +{%- endif -%} From 7bc3cb20ea3de97c1bf5159f44dfc3a0bc2519c9 Mon Sep 17 00:00:00 2001 From: Alexander Filatov Date: Wed, 3 Jan 2018 07:58:51 +0100 Subject: [PATCH 094/687] Avatar now fades with jQuery (#293) (#295) --- css/main.css | 8 -------- js/main.js | 40 +++++++++++++++++++++------------------- 2 files changed, 21 insertions(+), 27 deletions(-) diff --git a/css/main.css b/css/main.css index 7a56fcc34b8b..c87b91c3ff28 100644 --- a/css/main.css +++ b/css/main.css @@ -172,11 +172,7 @@ img { } .navbar-custom .avatar-container { - opacity: 1; position: absolute; - -webkit-transition: opacity 0.5s ease-in-out; - -moz-transition: opacity 0.5s ease-in-out; - transition: opacity 0.5s ease-in-out; left: 50%; width: 50px; margin-top: -25px; @@ -196,10 +192,6 @@ img { display: block; } -.navbar-custom.top-nav-short .avatar-container{ - opacity: 0; -} - .navbar-custom.top-nav-expanded .avatar-container { display: none; } diff --git a/js/main.js b/js/main.js index 97b159e3d0a2..fbf46aee2f52 100644 --- a/js/main.js +++ b/js/main.js @@ -10,11 +10,13 @@ var main = { $(window).scroll(function() { if ($(".navbar").offset().top > 50) { $(".navbar").addClass("top-nav-short"); + $(".navbar-custom .avatar-container").fadeOut(500); } else { $(".navbar").removeClass("top-nav-short"); + $(".navbar-custom .avatar-container").fadeIn(500); } }); - + // On mobile, hide the avatar when expanding the navbar menu $('#main-navbar').on('show.bs.collapse', function () { $(".navbar").addClass("top-nav-expanded"); @@ -22,7 +24,7 @@ var main = { $('#main-navbar').on('hidden.bs.collapse', function () { $(".navbar").removeClass("top-nav-expanded"); }); - + // On mobile, when clicking on a multi-level navbar menu, show the child links $('#main-navbar').on("click", ".navlinks-parent", function(e) { var target = e.target; @@ -34,7 +36,7 @@ var main = { } }); }); - + // Ensure nested navbar menus are not longer than the menu header var menus = $(".navlinks-container"); if (menus.length > 0) { @@ -60,12 +62,12 @@ var main = { }); fakeMenu.remove(); - } - - // show the big header image + } + + // show the big header image main.initImgs(); }, - + initImgs : function() { // If the page was large images to randomly select from, choose an image if ($("#header-big-imgs").length > 0) { @@ -78,57 +80,57 @@ var main = { var src = imgInfo.src; var desc = imgInfo.desc; main.setImg(src, desc); - + // For better UX, prefetch the next image so that it will already be loaded when we want to show it var getNextImg = function() { var imgInfo = main.getImgInfo(); var src = imgInfo.src; - var desc = imgInfo.desc; - + var desc = imgInfo.desc; + var prefetchImg = new Image(); prefetchImg.src = src; // if I want to do something once the image is ready: `prefetchImg.onload = function(){}` - + setTimeout(function(){ var img = $("
").addClass("big-img-transition").css("background-image", 'url(' + src + ')'); $(".intro-header.big-img").prepend(img); setTimeout(function(){ img.css("opacity", "1"); }, 50); - + // after the animation of fading in the new image is done, prefetch the next one //img.one("transitioned webkitTransitionEnd oTransitionEnd MSTransitionEnd", function(){ setTimeout(function() { main.setImg(src, desc); img.remove(); getNextImg(); - }, 1000); - //}); + }, 1000); + //}); }, 6000); }; - + // If there are multiple images, cycle through them if (main.numImgs > 1) { getNextImg(); } } }, - + getImgInfo : function() { var randNum = Math.floor((Math.random() * main.numImgs) + 1); var src = main.bigImgEl.attr("data-img-src-" + randNum); var desc = main.bigImgEl.attr("data-img-desc-" + randNum); - + return { src : src, desc : desc } }, - + setImg : function(src, desc) { $(".intro-header.big-img").css("background-image", 'url(' + src + ')'); if (typeof desc !== typeof undefined && desc !== false) { $(".img-desc").text(desc).show(); } else { - $(".img-desc").hide(); + $(".img-desc").hide(); } } }; From f7040fe7b308727ba6607c60a745128c5d2ef695 Mon Sep 17 00:00:00 2001 From: Marcel Overdijk Date: Fri, 5 Jan 2018 23:31:43 +0100 Subject: [PATCH 095/687] Fixed avatar img link (contained space) (#290) --- _includes/nav.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/nav.html b/_includes/nav.html index c0d37b7736df..3e90137b4582 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -40,7 +40,7 @@ {% if page.image and (layout.show-avatar or page.show-avatar) %}
From c2be2a963cc6610547539c00c63dda96f2569266 Mon Sep 17 00:00:00 2001 From: Marco Blessing Date: Sat, 6 Jan 2018 00:26:15 +0100 Subject: [PATCH 096/687] Adds simple Social Network Link / Social Networks Data definition (#278) * adds social-network-links config keys * adds social networks config data * simply social network links in footer * fix typo * simplify social-network-links template in config file * add note about _data/SocialNetworks.yml from config file * update comments in socialnetworks.yml --- _config.yml | 62 ++++------ _data/SocialNetworks.yml | 97 ++++++++++++++++ _includes/footer.html | 245 ++++++--------------------------------- 3 files changed, 154 insertions(+), 250 deletions(-) create mode 100644 _data/SocialNetworks.yml diff --git a/_config.yml b/_config.yml index da92fd594510..cf4b44389c1e 100644 --- a/_config.yml +++ b/_config.yml @@ -56,44 +56,30 @@ avatar: "/img/avatar-icon.png" # Important: you must keep the "name" parameter, everything else you can remove author: name: Some Person - email: "youremail@domain.com" - facebook: yourname # eg. daattali - github: yourname # eg. daattali - twitter: yourname # eg. daattali - reddit: yourname # eg. daattali - google-plus: +yourname # eg. +DeanAttali or 109424658772469020925 - linkedin: yourname # eg. daattali - xing: yourname # eg. daattali - stackoverflow: yourlink # eg. "3943160/daattali" - snapchat: yourname # eg. daattali - instagram: yourname # eg. daattali - youtube: yourlink # eg. user/daattali or channel/daattali - spotify: yourname # eg. daattali - telephone: yourphone # eg. +14159998888 - steam: yourname # eg. daattali - twitch: yourname # eg. daattali - yelp: yourname # eg. daattali - -# Select which links to show in the footer -footer-links-active: - rss: false - facebook: true - email: true - twitter: true - google-plus: false - github: true - reddit: false - linkedin: false - xing: false - stackoverflow: false - snapchat: false - instagram: false - youtube: false - spotify: false - telephone: false - steam: false - twitch: false - yelp: false + +# Select your active Social Network Links. +# Uncomment the links you want to show in the footer and add your information to each link. +# You can reorder the items to define the link order. +# If you want to add a new link that isn't here, you'll need to also edit the file _data/SocialNetworks.yml +social-network-links: + rss: true + email: "someone@example.com" + facebook: daattali + github: daattali + twitter: daattali +# reddit: yourname +# google-plus: +DeanAttali +# linkedin: daattali +# xing: yourname +# stackoverflow: "3943160/daattali" +# snapchat: deanat78 +# instagram: deanat78 +# youtube: user/deanat78 +# spotify: yourname +# telephone: +14159998888 +# steam: deanat78 +# twitch: yourname +# yelp: yourname # Select which share links to show in posts share-links-active: diff --git a/_data/SocialNetworks.yml b/_data/SocialNetworks.yml new file mode 100644 index 000000000000..057ce7384b30 --- /dev/null +++ b/_data/SocialNetworks.yml @@ -0,0 +1,97 @@ +# You can define your custom social network links here. +# Use the same key you added in _config.yml -> soicial-network-links. +# In addition to that you need to specify the following properties: +# name: Specify a user-friendly name that will be used as a link title +# baseURL: Define a base URL which will be combined with the value of +# site.social-network-links. +# icon: Specify a valid fontawesome icon class + +facebook: + name: "Facebook" + baseURL: "https://www.facebook.com/" + icon: "fa-facebook" + +github: + name: "GitHub" + baseURL: "https://github.com/" + icon: "fa-github" + +twitter: + name: "Twitter" + baseURL: "https://twitter.com/" + icon: "fa-twitter" + +reddit: + name: "Reddit" + baseURL: "https://reddit.com/u/" + icon: fa-reddit + +google-plus: + name: "Google+" + baseURL: "https://plus.google.com/" + icon: "fa-google-plus" + +email: + name: "Email me" + baseURL: "mailto:" + icon: "fa-envelope" + +linkedin: + name: "LinkedIn" + baseURL: "https://linkedin.com/in/" + icon: "fa-linkedin" + +xing: + name: "Xing" + baseURL: "https://www.xing.com/profile/" + icon: "fa-xing" + +stackoverflow: + name: "StackOverflow" + baseURL: "https://stackoverflow.com/users/" + icon: "fa-stack-overflow" + +snapchat: + name: "Snapchat" + baseURL: "https://www.snapchat.com/add/" + icon: "fa-snapchat-ghost" + +instagram: + name: "Instagram" + baseURL: "https://www.instagram.com/" + icon: "fa-instagram" + +youtube: + name: "YouTube" + baseURL: "https://www.youtube.com/" + icon: "fa-youtube" + +spotify: + name: "Spotify" + baseURL: "https://open.spotify.com/user/" + icon: "fa-spotify" + +telephone: + name: "Phone" + baseURL: "tel:" + icon: "fa-phone" + +rss: + name: "RSS" + baseURL: "{{ '/feed.xml' | prepend: site.baseurl }}" + icon: "fa-rss" + +steam: + name: "Steam" + baseURL: "https://steamcommunity.com/id/" + icon: "fa-steam" + +twitch: + name: "Twitch" + baseURL: "https://www.twitch.tv/" + icon: "fa-twitch" + +yelp: + name: "Yelp" + baseURL: "https://{{ site.author.yelp }}.yelp.com" + icon: "fa-yelp" diff --git a/_includes/footer.html b/_includes/footer.html index e6233e8e9be3..befd56a52091 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -3,220 +3,41 @@
- - -

- Theme by - beautiful-jekyll -

+ {% if site.url-pretty %} +  •  + {{ site.url-pretty }} + {% endif %} +

+ +

+ Theme by + beautiful-jekyll +

From 92d65044931110812c4ab184776995dcb2ac69bb Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 5 Jan 2018 18:28:33 -0500 Subject: [PATCH 097/687] Update CHANGELOG.md --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e30c5796621..afd58129bf55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ This file lists all non-trivial changes to Beautiful Jekyll. I often make small changes to documentation, to the demo site, or to the general look-and-feel. These changes will not be listed here. Any other minor changes will also not be listed here. +**2018-01-05** Abstract the social networks logic (thanks @OCram85) + +**2018-01-03** Avatar image no longer causes a ghost click (thanks @alefi87) + **2017-10-16** Add GitHub buttons to posts (#265) (thanks @yonicd) **2017-09-04** Ability to change colour/image of navbar/footer/body From a77474ac07225c3fe77978a91d5265c1e343f86a Mon Sep 17 00:00:00 2001 From: Jennings Zhang Date: Sat, 6 Jan 2018 17:58:20 -0500 Subject: [PATCH 098/687] Remove :focus and :hover rules from .navbar-toggle (#297) fixes #268 :focus - #ddd color linger on desktop :hover - #ddd color linger on touchscreen aria-expanded="true" - set #ddd color when expanded --- css/main.css | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/css/main.css b/css/main.css index c87b91c3ff28..08acba6d3668 100644 --- a/css/main.css +++ b/css/main.css @@ -741,3 +741,14 @@ td.gutter { .gist, .gist-file table tr td { border: unset; } + +/* fix .navbar-toggle */ + +.navbar-default button.navbar-toggle:focus, +.navbar-default button.navbar-toggle:hover { + background-color: initial; +} + +.navbar-default button.navbar-toggle[aria-expanded="true"] { + background-color: #ddd; +} From aab7d05d3e0bc4b87db39739f17ecd100e803786 Mon Sep 17 00:00:00 2001 From: Jennings Zhang Date: Sun, 7 Jan 2018 17:12:21 -0500 Subject: [PATCH 099/687] Set common colours using jekyll config and add more colour customization (#299) --- CHANGELOG.md | 8 ++++--- _config.yml | 27 +++++++++++++++++------ css/main.css | 61 ++++++++++++++++++++++------------------------------ 3 files changed, 52 insertions(+), 44 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index afd58129bf55..47d0bd6b8173 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,11 @@ -# CHANGELOG + # CHANGELOG This file lists all non-trivial changes to Beautiful Jekyll. I often make small changes to documentation, to the demo site, or to the general look-and-feel. These changes will not be listed here. Any other minor changes will also not be listed here. +**2018-01-06** More color personalization options (#297 and #298) (thanks @jennydaman) + **2018-01-05** Abstract the social networks logic (thanks @OCram85) **2018-01-03** Avatar image no longer causes a ghost click (thanks @alefi87) @@ -28,7 +30,7 @@ I often make small changes to documentation, to the demo site, or to the general **2016-12-25** Allow dynamic images on each blog post (#143) (thanks @bbritten) -**2016-12-15** Support `title-img` config param to have image in the navbar instead of text +**2016-12-15** Support `title-img` config param to have image in the navbar instead of text **2016-12-08** Add support for phone numbers in footer; fix #136 @@ -50,7 +52,7 @@ I often make small changes to documentation, to the demo site, or to the general **2016-02-07** Avatar is now conditional (thanks @hristoyankov) -**2016-02-02** Migrate (forced to...) to jekyll 3 +**2016-02-02** Migrate (forced to...) to jekyll 3 **2016-01-22** Make sure not to include JQuery twice, fixes #29 diff --git a/_config.yml b/_config.yml index cf4b44389c1e..7c75e626ba0a 100644 --- a/_config.yml +++ b/_config.yml @@ -40,14 +40,29 @@ avatar: "/img/avatar-icon.png" # --- Background colour/image options --- # -# By default, the navigation bar and footer have a light gray background, and the main page -# has a white background. You can specify a different background colour or a background image -# for the navigation bar, the main page, and the footer. -# navbar-col: "orange" +# Personalize the colors and theme of your website. +# values can be any HTML5/CSS3 color parameter. For example: +# pink https://www.w3schools.com/colors/colors_names.asp +# DeepSkyBlue +# #EEE https://www.w3schools.com/colors/colors_picker.asp +# #333399 +# rgb(66, 134, 244) +# linear-gradient(to top left, #333399 0%, #9966ff 100%) https://www.w3schools.com/colors/colors_gradient.asp + +navbar-col: "#F5F5F5" +navbar-text-col: "#404040" +navbar-children-col: "#f5f5f5" +page-col: "#FFF" +hover-col: "#0085a1" +link-col: "#008AFF" +footer-col: "#F5F5F5" +footer-text-col: "#777" +footer-link-col: "#404040" + +# Alternatively, the navbar, footer, and page can be set to use background images. + # navbar-img: "/img/bgimage.png" -# footer-col: "blue" # footer-img: "/img/bgimage.png" -# page-col: "#FF0000" # page-img: "/img/bgimage.png" # --- Footer options --- # diff --git a/css/main.css b/css/main.css index 08acba6d3668..8a2c4f890a74 100644 --- a/css/main.css +++ b/css/main.css @@ -11,10 +11,7 @@ body { font-size: 18px; color: #404040; position: relative; - background: #FFF; - {% if site.page-col %} - background: {{ site.page-col }}; - {% endif %} + background-color: {{ site.page-col }}; {% if site.page-img %} background-image: url({{ site.page-img }}); background-attachment: fixed; @@ -24,20 +21,16 @@ p { line-height: 1.5; margin: 30px 0; } -p a { - /* text-decoration: underline */ - color: #008AFF; -} h1,h2,h3,h4,h5,h6 { font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 800; } a { - color: #008AFF; + color: {{ site.link-col }}; } a:hover, a:focus { - color: #0085a1; + color: {{ site.hover-col }}; } blockquote { color: #808080; @@ -75,12 +68,12 @@ hr.small { ::-moz-selection { color: white; text-shadow: none; - background: #0085a1; + background-color: {{ site.hover-col }}; } ::selection { color: white; text-shadow: none; - background: #0085a1; + background-color: {{ site.hover-col }}; } img::selection { color: white; @@ -108,12 +101,9 @@ img { /* --- Navbar --- */ .navbar-custom { - background: #F5F5F5; + background-color: {{ site.navbar-col }}; border-bottom: 1px solid #EAEAEA; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; - {% if site.navbar-col %} - background: {{ site.navbar-col }}; - {% endif %} {% if site.navbar-img %} background-image: url({{ site.navbar-img }}); background-attachment: fixed; @@ -129,14 +119,14 @@ img { .navbar-custom .navbar-brand, .navbar-custom .nav li a { font-weight: 800; - color: #404040; + color: {{ site.navbar-text-col }}; } .navbar-custom .navbar-brand:hover, .navbar-custom .navbar-brand:focus , .navbar-custom .nav li a:hover, .navbar-custom .nav li a:focus { - color: #0085a1; + color: {{ site.hover-col }}; } .navbar-custom .navbar-brand-logo { @@ -230,14 +220,14 @@ img { display: block; padding: 10px; padding-left: 30px; - background: #f5f5f5; + background-color: {{ site.navbar-children-col }}; text-decoration: none !important; border-width: 0 1px 1px 1px; font-weight: normal; } @media only screen and (max-width: 767px) { .navbar-custom .nav .navlinks-container.show-children { - background: #eee; + background-color: #eee; } .navbar-custom .nav .navlinks-container.show-children .navlinks-children { display: block; @@ -248,7 +238,7 @@ img { text-align: center; } .navbar-custom .nav .navlinks-container:hover { - background: #eee; + background: rgba(0, 0, 0, 0.1); } .navbar-custom .nav .navlinks-container:hover .navlinks-children { display: block; @@ -267,21 +257,22 @@ img { footer { padding: 30px 0; - background: #F5F5F5; border-top: 1px #EAEAEA solid; margin-top: 50px; font-size: 14px; - {% if site.footer-col %} - background: {{ site.footer-col }}; - {% endif %} + background-color: {{ site.footer-col }}; {% if site.footer-img %} background-image: url({{ site.footer-img }}); background-attachment: fixed; {% endif %} } +footer p.text-muted { + color: {{ site.footer-text-col }}; +} + footer a { - color: #404040; + color: {{site.footer-link-col}}; } footer .list-inline { @@ -335,7 +326,7 @@ footer .theme-by { .post-preview a:focus, .post-preview a:hover { text-decoration: none; - color: #0085a1; + color: {{ site.hover-col }}; } .post-preview .post-title { @@ -399,14 +390,14 @@ footer .theme-by { } .blog-tags a { - color: #008AFF; + color: {{ site.link-col }}; text-decoration: none; padding: 0px 5px; } .blog-tags a:hover { border-radius: 2px; - color: #008AFF; + color: {{ site.hover-col }}; background-color: #CCC; } @@ -539,7 +530,7 @@ footer .theme-by { .header-section.has-img .no-img { margin-top: 0; - background: #FCFCFC; + background-color: #FCFCFC; margin: 0 0 40px; padding: 20px 0; box-shadow: 0 0 5px #AAA; @@ -600,7 +591,7 @@ footer .theme-by { font-weight: 800; letter-spacing: 1px; padding: 10px 5px; - background: #FFF; + background-color: #FFF; border-radius: 0; color: #404040; } @@ -612,8 +603,8 @@ footer .theme-by { .pager li a:hover, .pager li a:focus { color: #FFF; - background: #0085a1; - border: 1px solid #0085a1; + border: 1px solid {{ site.hover-col }}; + background-color: {{ site.hover-col }}; } .pager { @@ -676,7 +667,7 @@ pre code { white-space: pre; } pre.highlight, .highlight > pre, td.code pre { - background: #FAFAFA; + background-color: #FAFAFA; background-image: linear-gradient(#F9F9F9 50%, #FDFDFD 50%); background-repeat: repeat; background-size: 3em 3em; @@ -750,5 +741,5 @@ td.gutter { } .navbar-default button.navbar-toggle[aria-expanded="true"] { - background-color: #ddd; + background-color: rgba(0, 0, 0, .2); } From aaf73bcc0b1d4949eed87fbdb65f8d854b9c4e81 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Sun, 7 Jan 2018 17:14:58 -0500 Subject: [PATCH 100/687] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 47d0bd6b8173..d32fd888621b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ This file lists all non-trivial changes to Beautiful Jekyll. I often make small changes to documentation, to the demo site, or to the general look-and-feel. These changes will not be listed here. Any other minor changes will also not be listed here. -**2018-01-06** More color personalization options (#297 and #298) (thanks @jennydaman) +**2018-01-06** More color personalization options (#297 and #299) (thanks @jennydaman) **2018-01-05** Abstract the social networks logic (thanks @OCram85) From 1bb53f44ffc7ea0a08f1983e5aca8256f2cf3e6c Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Sun, 7 Jan 2018 17:31:15 -0500 Subject: [PATCH 101/687] Update _config.yml --- _config.yml | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/_config.yml b/_config.yml index 7c75e626ba0a..a37ce5c9556b 100644 --- a/_config.yml +++ b/_config.yml @@ -40,26 +40,20 @@ avatar: "/img/avatar-icon.png" # --- Background colour/image options --- # -# Personalize the colors and theme of your website. -# values can be any HTML5/CSS3 color parameter. For example: -# pink https://www.w3schools.com/colors/colors_names.asp -# DeepSkyBlue -# #EEE https://www.w3schools.com/colors/colors_picker.asp -# #333399 -# rgb(66, 134, 244) -# linear-gradient(to top left, #333399 0%, #9966ff 100%) https://www.w3schools.com/colors/colors_gradient.asp +# Personalize the colors in your website. Colour values can be any valid CSS colour navbar-col: "#F5F5F5" navbar-text-col: "#404040" -navbar-children-col: "#f5f5f5" -page-col: "#FFF" -hover-col: "#0085a1" +navbar-children-col: "#F5F5F5" +page-col: "#FFFFFF" link-col: "#008AFF" +hover-col: "#0085A1" footer-col: "#F5F5F5" -footer-text-col: "#777" +footer-text-col: "#777777" footer-link-col: "#404040" -# Alternatively, the navbar, footer, and page can be set to use background images. +# Alternatively, the navbar, footer, and page background can be set to use background images +# instead of colour # navbar-img: "/img/bgimage.png" # footer-img: "/img/bgimage.png" From 3cbba07b3d180276033e3c27ba6fc8c8681506c3 Mon Sep 17 00:00:00 2001 From: Jennings Zhang Date: Sun, 7 Jan 2018 20:35:49 -0500 Subject: [PATCH 102/687] Fix navlinks-parent color on small screens (#300) * Fix navlinks-parent color on small screens * CSS Color 0.2 alpha --- css/main.css | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/css/main.css b/css/main.css index 8a2c4f890a74..a081cf755b92 100644 --- a/css/main.css +++ b/css/main.css @@ -227,7 +227,7 @@ img { } @media only screen and (max-width: 767px) { .navbar-custom .nav .navlinks-container.show-children { - background-color: #eee; + background: rgba(0, 0, 0, 0.2); } .navbar-custom .nav .navlinks-container.show-children .navlinks-children { display: block; @@ -238,7 +238,7 @@ img { text-align: center; } .navbar-custom .nav .navlinks-container:hover { - background: rgba(0, 0, 0, 0.1); + background: rgba(0, 0, 0, 0.2); } .navbar-custom .nav .navlinks-container:hover .navlinks-children { display: block; @@ -741,5 +741,5 @@ td.gutter { } .navbar-default button.navbar-toggle[aria-expanded="true"] { - background-color: rgba(0, 0, 0, .2); + background-color: rgba(0, 0, 0, 0.2); } From 8febf2a0048c465aa0f50fac8b7b6d93c22423ac Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Sun, 7 Jan 2018 20:36:16 -0500 Subject: [PATCH 103/687] Update main.css --- css/main.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/main.css b/css/main.css index a081cf755b92..5d0862e3de06 100644 --- a/css/main.css +++ b/css/main.css @@ -238,7 +238,7 @@ img { text-align: center; } .navbar-custom .nav .navlinks-container:hover { - background: rgba(0, 0, 0, 0.2); + background: rgba(0, 0, 0, 0.1); } .navbar-custom .nav .navlinks-container:hover .navlinks-children { display: block; From 81341a4dd434f7619626b1e9beea083b3c9793ad Mon Sep 17 00:00:00 2001 From: Jennings Zhang Date: Mon, 15 Jan 2018 01:25:22 -0500 Subject: [PATCH 104/687] Simplify Docker use :whale: (#303) --- CHANGELOG.md | 2 ++ Dockerfile | 45 +++++++-------------------------------------- Gemfile.lock | 28 +++++++++++++++------------- README.md | 49 ++++++++++++++++++++++++++++++++++++++----------- 4 files changed, 62 insertions(+), 62 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d32fd888621b..4e4fe32143d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ This file lists all non-trivial changes to Beautiful Jekyll. I often make small changes to documentation, to the demo site, or to the general look-and-feel. These changes will not be listed here. Any other minor changes will also not be listed here. +**2018-01-14** Redo Dockerfile (#302) (thanks @jennydaman) + **2018-01-06** More color personalization options (#297 and #299) (thanks @jennydaman) **2018-01-05** Abstract the social networks logic (thanks @OCram85) diff --git a/Dockerfile b/Dockerfile index 9459b372e7f3..674b60d82ae6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,44 +1,13 @@ -FROM mangar/jekyll:1.0 +FROM jekyll/jekyll -MAINTAINER Marcio Mangar "marcio.mangar@gmail.com" +WORKDIR /srv/jekyll +COPY Gemfile . -RUN gem install jekyll -v 3.1.6 RUN gem install bundler - -RUN gem install execjs -RUN gem install therubyracer -RUN gem install github-pages -RUN gem install jekyll-paginate -RUN gem install jekyll-seo-tag -RUN gem install jekyll-gist -RUN gem install json -v 1.8.3 - -RUN gem install minitest -v 5.9.0 -RUN gem install colorator -v 0.1 -RUN gem install ffi -v 1.9.10 -RUN gem install kramdown -v 1.10.0 -RUN gem install rouge -v 1.10.1 -RUN gem install pkg-config -v 1.1.7 -RUN gem install terminal-table -v 1.6.0 -RUN gem install ethon -v 0.9.0 -RUN gem install nokogiri -v 1.6.8 -RUN gem install activesupport -v 4.2.6 -RUN gem install html-pipeline -v 2.4.1 -RUN gem install jekyll-watch -v 1.4.0 -RUN gem install github-pages-health-check -v 1.1.0 -RUN gem install jekyll-github-metadata -v 2.0.0 -RUN gem install jekyll-mentions -v 1.1.2 -RUN gem install jekyll-redirect-from -v 0.10.0 -RUN gem install jemoji -v 0.6.2 -RUN gem install github-pages -v 82 - - - -RUN mkdir -p /app -ADD ./ /app - -WORKDIR /app +RUN bundle install --clean --quiet EXPOSE 4000 -CMD bundle exec jekyll serve +CMD [ "/usr/gem/bin/bundle", "exec", "/usr/local/bundle/bin/jekyll", "serve", "--port", "4000", "--host", "0.0.0.0" ] + +STOPSIGNAL 2 diff --git a/Gemfile.lock b/Gemfile.lock index ea7682fb3503..896c8a7aee25 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -13,12 +13,13 @@ GEM execjs coffee-script-source (1.11.1) colorator (1.1.0) - ethon (0.10.1) + concurrent-ruby (1.0.5) + ethon (0.11.0) ffi (>= 1.3.0) execjs (2.7.0) faraday (0.13.1) multipart-post (>= 1.2, < 3) - ffi (1.9.18-x64-mingw32) + ffi (1.9.18) forwardable-extended (2.6.0) gemoji (3.0.0) github-pages (163) @@ -72,7 +73,8 @@ GEM html-pipeline (2.7.1) activesupport (>= 2) nokogiri (>= 1.4) - i18n (0.8.6) + i18n (0.9.1) + concurrent-ruby (~> 1.0) jekyll (3.5.2) addressable (~> 2.4) colorator (~> 1.0) @@ -160,8 +162,8 @@ GEM jekyll-seo-tag (~> 2.0) jekyll-titles-from-headings (0.4.0) jekyll (~> 3.3) - jekyll-watch (1.5.0) - listen (~> 3.0, < 3.1) + jekyll-watch (1.5.1) + listen (~> 3.0) jemoji (0.8.1) activesupport (~> 4.0, >= 4.2.9) gemoji (~> 3.0) @@ -176,14 +178,14 @@ GEM mini_portile2 (2.3.0) minima (2.1.1) jekyll (~> 3.3) - minitest (5.10.3) + minitest (5.11.1) multipart-post (2.0.0) net-dns (0.8.0) - nokogiri (1.8.1-x64-mingw32) + nokogiri (1.8.1) mini_portile2 (~> 2.3.0) - octokit (4.7.0) + octokit (4.8.0) sawyer (~> 0.8.0, >= 0.5.3) - pathutil (0.16.0) + pathutil (0.16.1) forwardable-extended (~> 2.6) public_suffix (2.0.5) rb-fsevent (0.10.2) @@ -191,7 +193,7 @@ GEM ffi (>= 0.5.0, < 2) rouge (1.11.1) safe_yaml (1.0.4) - sass (3.5.2) + sass (3.5.5) sass-listen (~> 4.0.0) sass-listen (4.0.0) rb-fsevent (~> 0.9, >= 0.9.4) @@ -204,16 +206,16 @@ GEM thread_safe (0.3.6) typhoeus (0.8.0) ethon (>= 0.8.0) - tzinfo (1.2.3) + tzinfo (1.2.4) thread_safe (~> 0.1) unicode-display_width (1.3.0) PLATFORMS - x64-mingw32 + ruby DEPENDENCIES github-pages (= 163) jekyll-paginate BUNDLED WITH - 1.15.1 + 1.16.1 diff --git a/README.md b/README.md index 11f18736b66c..40fe56afcb1e 100644 --- a/README.md +++ b/README.md @@ -205,20 +205,47 @@ Want your website featured here? [Contact me](http://deanattali.com/aboutme#cont ## Advanced: Local development using Docker -Beautiful Jekyll is meant to be so simple to use that you can do it all within the browser. However, if you'd like to develop locally on your own machine, that's possible too if you're comfortable with command line. Follow these simple steps to do that with Docker: +First, clone your repository locally. -1. Make sure that you have Docker installed on your local environment. Installation instructions can be found [here](https://docs.docker.com/engine/installation/) -2. Clone your fork `git clone git@github.com:yourusername/yourusername.github.io.git` -3. Inside your repository folder, run: +```bash +git clone https://github.com//.github.io.git +``` + +Make sure you have Docker installed. https://www.docker.com/community-edition + +### First-time setup + +```bash +# 1. change directory +cd +# 2. Build the docker image +docker build -t beautiful-jekyll $PWD +# 3. Start the container for the first time +docker run -d -p 4000:4000 --name beautiful-jekyll -v $PWD:/srv/jekyll beautiful-jekyll +``` + +You can now view your website at http://localhost:4000/. + +After the container is running, you can stop the server simply with the command + +```bash +docker stop beautiful-jekyll +``` + +To start a container again (after you've already created it) + +```bash +docker start beautiful-jekyll +``` + +If you change `_config.yml`, you must restart the server for jekyll to rebuild the site. + +```bash +docker restart beautiful-jekyll +``` - ``` - docker run -p 4000:4000 -v `pwd`:/app mangar/jekyll:1.1 bash -c "bundle install; bundle exec jekyll serve" - ``` - Note you may need to add `--host 0.0.0.0` after `bundle exec jekyll serve` to get the site to server correctly. -4. View your website at . +Disclaimer: I personally am NOT using local development so I don't know much about running Jekyll locally. If you follow this route, please don't ask me questions because unfortunately I honestly won't be able to help! -Disclaimer: I personally am NOT using local development so I don't know much about running Jekyll locally. If you follow this route, please don't ask me questions because unfortunately I honestly won't be able to help! - Aditionally, if you choose to deploy Jekyll using a local ruby installation, you can tell Jekyll to automatically categorize your blog posts by tags. You just need to set `link-tags: true` in `_config.yml`. Jekyll will then generate a new page for each unique tag which lists all of the posts that belong to that tag. ## FAQ From e45760f6d4edfd02a1c71e358eb9177acadad4d2 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Mon, 15 Jan 2018 01:37:51 -0500 Subject: [PATCH 105/687] Update README.md --- README.md | 40 +++++++++++++++++----------------------- 1 file changed, 17 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 40fe56afcb1e..adac8e66fa19 100644 --- a/README.md +++ b/README.md @@ -205,45 +205,39 @@ Want your website featured here? [Contact me](http://deanattali.com/aboutme#cont ## Advanced: Local development using Docker -First, clone your repository locally. +Beautiful Jekyll is meant to be so simple to use that you can do it all within the browser. However, if you'd like to develop locally on your own machine, that's possible too if you're comfortable with command line. Follow these simple steps set that up with Docker: -```bash -git clone https://github.com//.github.io.git -``` - -Make sure you have Docker installed. https://www.docker.com/community-edition +1. Make sure you have [Docker](https://www.docker.com/) installed. -### First-time setup +2. Clone your repository locally. -```bash -# 1. change directory -cd -# 2. Build the docker image -docker build -t beautiful-jekyll $PWD -# 3. Start the container for the first time -docker run -d -p 4000:4000 --name beautiful-jekyll -v $PWD:/srv/jekyll beautiful-jekyll -``` + ```bash + git clone https://github.com//.github.io.git + ``` -You can now view your website at http://localhost:4000/. +3. Run the following shell commands to build the docker image and start the container for the first time: -After the container is running, you can stop the server simply with the command + ```bash + cd + docker build -t beautiful-jekyll $PWD + docker run -d -p 4000:4000 --name beautiful-jekyll -v $PWD:/srv/jekyll beautiful-jekyll + ``` -```bash -docker stop beautiful-jekyll -``` -To start a container again (after you've already created it) +Now that Docker is set up, you do not need to run the above steps again. You can now view your website at http://localhost:4000/. You can start the container again in the future with: ```bash docker start beautiful-jekyll ``` -If you change `_config.yml`, you must restart the server for jekyll to rebuild the site. +And you can stop the server with: ```bash -docker restart beautiful-jekyll +docker stop beautiful-jekyll ``` +Whenever you make any changes to `_config.yml`, you must stop and re-start the server new config settings to take effect. + Disclaimer: I personally am NOT using local development so I don't know much about running Jekyll locally. If you follow this route, please don't ask me questions because unfortunately I honestly won't be able to help! Aditionally, if you choose to deploy Jekyll using a local ruby installation, you can tell Jekyll to automatically categorize your blog posts by tags. You just need to set `link-tags: true` in `_config.yml`. Jekyll will then generate a new page for each unique tag which lists all of the posts that belong to that tag. From 22e77cff59d9286367f1c4182a4b88ff62460646 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Mon, 15 Jan 2018 01:38:59 -0500 Subject: [PATCH 106/687] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index adac8e66fa19..a2c935ed59a3 100644 --- a/README.md +++ b/README.md @@ -236,7 +236,7 @@ And you can stop the server with: docker stop beautiful-jekyll ``` -Whenever you make any changes to `_config.yml`, you must stop and re-start the server new config settings to take effect. +Whenever you make any changes to `_config.yml`, you must stop and re-start the server for the new config settings to take effect. Disclaimer: I personally am NOT using local development so I don't know much about running Jekyll locally. If you follow this route, please don't ask me questions because unfortunately I honestly won't be able to help! From 3664e56dbda016a332377903fe4801801e27ba4f Mon Sep 17 00:00:00 2001 From: Marco Blessing Date: Fri, 19 Jan 2018 05:58:00 +0100 Subject: [PATCH 107/687] Replaces tag index plugin with native jekyll features (#307) * remove tag _gen plugin and its folder * remove deprecated tag index layout * add tag index page * link tag index page in nav bar, enable tag links by default * add button spacer in main css * fix tag links in post view * fix tag links on index and pagination * tag link instuctions removed. it's enabled as default --- README.md | 12 +++++------- _config.yml | 3 ++- _layouts/post.html | 10 +++++----- _layouts/tag_index.html | 41 ----------------------------------------- _plugins/_tag_gen.rb | 33 --------------------------------- css/main.css | 6 ++++++ index.html | 2 +- tags.html | 31 +++++++++++++++++++++++++++++++ 8 files changed, 50 insertions(+), 88 deletions(-) delete mode 100644 _layouts/tag_index.html delete mode 100644 _plugins/_tag_gen.rb create mode 100644 tags.html diff --git a/README.md b/README.md index a2c935ed59a3..b11a131b8dfb 100644 --- a/README.md +++ b/README.md @@ -30,12 +30,12 @@ ## Prerequisites -- You need to have a GitHub account. If you don't have one, [sign up here](https://github.com/join) - it takes one minute. This is where your website will live - if you sign up with username `johnsmith` then your website will be `http://johnsmith.github.io`. +- You need to have a GitHub account. If you don't have one, [sign up here](https://github.com/join) - it takes one minute. This is where your website will live - if you sign up with username `johnsmith` then your website will be `http://johnsmith.github.io`. - It would be helpful to understand what Markdown is and how to write it. Markdown is just a way to take a piece of text and format it to look a little nicer. For example, this whole instruction set that you're reading is written in markdown - it's just text with some words being bold/larger/italicized/etc. I recommend taking 5 minutes to learn markdown [with this amazingly easy yet useful tutorial](http://markdowntutorial.com/). ## Build your website in 3 steps -Getting started is *literally* as easy as 1-2-3 :smile: +Getting started is *literally* as easy as 1-2-3 :smile: Scroll down to see the steps involved, but here is a 40-second video just as a reference as you work through the steps. ![Installation steps](img/install-steps.gif) @@ -142,11 +142,11 @@ image | If you want to add a personalized image to your blog post that wil share-img | If you want to specify an image to use when sharing the page on Facebook or Twitter, then provide the image's full URL here. social-share | If you don't want to show buttons to share a blog post on social media, use `social-share: false` (this feature is turned on by default). use-site-title | If you want to use the site title rather than page title as HTML document title (ie. browser tab title), use `use-site-title: true`. When set, the document title will take the format `Site Title - Site Description` (eg. `My website - A virtual proof that name is awesome!`). By default, it will use `Page Title` if it exists, or `Site Title` otherwise. -layout | What type of page this is (default is `blog` for blog posts and `page` for other pages. You can use `minimal` if you don't want a header and footer) +layout | What type of page this is (default is `blog` for blog posts and `page` for other pages. You can use `minimal` if you don't want a header and footer) js | List of local JavaScript files to include in the page (eg. `/js/mypage.js`) ext-js | List of external JavaScript files to include in the page (eg. `//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.2/underscore-min.js`). External JavaScript files that support [Subresource Integrity (SRI)](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) can be specified using the `href` and `sri` parameters eg.
`href: "//code.jquery.com/jquery-3.1.1.min.js"`
`sri: "sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="` css | List of local CSS files to include in the page -ext-css | List of external CSS files to include in the page. External CSS files using SRI (see `ext-js` parameter) are also supported. +ext-css | List of external CSS files to include in the page. External CSS files using SRI (see `ext-js` parameter) are also supported. googlefonts | List of Google fonts to include in the page (eg. `["Monoton", "Lobster"]`) gh-repo   | If you want to show GitHub buttons at the top of a post, this sets the GitHub repo name (eg. `daattali/beautiful-jekyll`). You must also use the `gh-badge` parameter to specify what buttons to show. gh-badge | Select which GitHub buttons to display, available options are: [star, watch, fork, follow]. You must also use the `gh-repo` parameter to specify the GitHub repo. @@ -207,7 +207,7 @@ Want your website featured here? [Contact me](http://deanattali.com/aboutme#cont Beautiful Jekyll is meant to be so simple to use that you can do it all within the browser. However, if you'd like to develop locally on your own machine, that's possible too if you're comfortable with command line. Follow these simple steps set that up with Docker: -1. Make sure you have [Docker](https://www.docker.com/) installed. +1. Make sure you have [Docker](https://www.docker.com/) installed. 2. Clone your repository locally. @@ -240,8 +240,6 @@ Whenever you make any changes to `_config.yml`, you must stop and re-start the s Disclaimer: I personally am NOT using local development so I don't know much about running Jekyll locally. If you follow this route, please don't ask me questions because unfortunately I honestly won't be able to help! -Aditionally, if you choose to deploy Jekyll using a local ruby installation, you can tell Jekyll to automatically categorize your blog posts by tags. You just need to set `link-tags: true` in `_config.yml`. Jekyll will then generate a new page for each unique tag which lists all of the posts that belong to that tag. - ## FAQ Beautiful Jekyll is actively used by thousands of people with wildly varying degrees of competency, so it's impossible to answer all the questions that may arise. Below are answers to a few very common questions. Most questions that I get asked are not directly related to this theme, and instead are more general questions about Jekyll or web development. Many such questions can be answered by reading the [Jekyll documentation](http://jekyllrb.com/) or simply by Googling. diff --git a/_config.yml b/_config.yml index a37ce5c9556b..67de022f516e 100644 --- a/_config.yml +++ b/_config.yml @@ -29,6 +29,7 @@ navbar-links: - Learn markdown: "http://www.markdowntutorial.com/" - GitHub Pages: "https://pages.github.com/" Author's home: "http://deanattali.com" + Tags: "tags" # Image to show in the navigation bar - image must be a square (width = height) # Remove this parameter if you don't want an image in the navbar @@ -152,7 +153,7 @@ defaults: show-avatar: true # Use tags pages (not recommended if you are deploying via GitHub pages, only set to true if deploying locally with ruby) -link-tags: false +link-tags: true # Exclude these files from production site exclude: diff --git a/_layouts/post.html b/_layouts/post.html index 105572283007..21b06295a369 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -12,7 +12,7 @@ {% assign gh_split = page.gh-repo | split:'/' %} {% assign gh_user = gh_split[0] %} {% assign gh_repo = gh_split[1] %} - +
{% if page.gh-badge.size > 0 %} {% for badge in page.gh-badge %} @@ -22,7 +22,7 @@ {% when 'watch'%} {% when 'fork'%} - + {% when 'follow'%} {% endcase %} @@ -30,7 +30,7 @@ {% endif %}
{% endif %} - +
{{ content }}
@@ -40,7 +40,7 @@ Tags: {% if site.link-tags %} {% for tag in page.tags %} - {{ tag }} + {{- tag -}} {% endfor %} {% else %} {{ page.tags | join: ", " }} @@ -72,4 +72,4 @@ {% endif %}
-
\ No newline at end of file + diff --git a/_layouts/tag_index.html b/_layouts/tag_index.html deleted file mode 100644 index 0465fc92bb19..000000000000 --- a/_layouts/tag_index.html +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: default ---- - -

{{page.title}}:

- -
- {% for post in site.posts %} - {% for tag in post.tags %} - {% if tag == page.tag %} - - {% endif %} - {% endfor %} - {% endfor %} -
diff --git a/_plugins/_tag_gen.rb b/_plugins/_tag_gen.rb deleted file mode 100644 index 67eeb2a6c9b5..000000000000 --- a/_plugins/_tag_gen.rb +++ /dev/null @@ -1,33 +0,0 @@ -module Jekyll - class TagIndex < Page - def initialize(site, base, dir, tag) - @site = site - @base = base - @dir = dir - @name = 'index.html' - self.process(@name) - self.read_yaml(File.join(base, '_layouts'), 'tag_index.html') - self.data['tag'] = tag - tag_title_prefix = site.config['tag_title_prefix'] || 'Posts Tagged “' - tag_title_suffix = site.config['tag_title_suffix'] || '”' - self.data['title'] = "#{tag_title_prefix}#{tag}#{tag_title_suffix}" - end - end - class TagGenerator < Generator - safe true - def generate(site) - if site.layouts.key? 'tag_index' - dir = site.config['tag_dir'] || 'tag' - site.tags.keys.each do |tag| - write_tag_index(site, File.join(dir, tag), tag) - end - end - end - def write_tag_index(site, dir, tag) - index = TagIndex.new(site, site.source, dir, tag) - index.render(site.layouts, site.site_payload) - index.write(site.dest) - site.pages << index - end - end -end diff --git a/css/main.css b/css/main.css index 5d0862e3de06..04643e29f08e 100644 --- a/css/main.css +++ b/css/main.css @@ -743,3 +743,9 @@ td.gutter { .navbar-default button.navbar-toggle[aria-expanded="true"] { background-color: rgba(0, 0, 0, 0.2); } + +/* fix btn spacing in tag index */ + +.tag-btn { + margin: 5px; +} diff --git a/index.html b/index.html index e2976512f130..cfb2ebee3ed4 100644 --- a/index.html +++ b/index.html @@ -44,7 +44,7 @@

Tags: {% if site.link-tags %} {% for tag in post.tags %} - {{ tag }} + {{- tag -}} {% endfor %} {% else %} {{ post.tags | join: ", " }} diff --git a/tags.html b/tags.html new file mode 100644 index 000000000000..63243b6ba1d0 --- /dev/null +++ b/tags.html @@ -0,0 +1,31 @@ +--- +layout: page +title: 'Tag Index' +--- + +{%- capture site_tags -%} + {%- for tag in site.tags -%} + {{- tag | first -}}{%- unless forloop.last -%},{%- endunless -%} + {%- endfor -%} +{%- endcapture -%} +{%- assign tags_list = site_tags | split:',' | sort -%} + +{%- for tag in tags_list -%} +  {{- tag -}} +{%- endfor -%} + +{%- for tag in tags_list -%} +

 {{- tag -}}

+
    + {%- for post in site.tags[tag] -%} +
  • +   + +   + {{- post.title -}} +
  • + {%- endfor -%} +
+{%- endfor -%} From f748357b756972ce60694a5ac727afabd901377c Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 00:00:55 -0500 Subject: [PATCH 108/687] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b11a131b8dfb..afd49c0bf111 100644 --- a/README.md +++ b/README.md @@ -272,7 +272,7 @@ I'd also like to thank [Dr. Jekyll's Themes](http://drjekyllthemes.github.io/), If you find anything wrong or would like to contribute in any way, feel free to create a pull request/open an issue/send me a message. Any comments are welcome! -Thank you to [all contributors](https://github.com/daattali/beautiful-jekyll/graphs/contributors). Special thanks to the following people with non-trivial contributions (in chronological order): [@hristoyankov](https://github.com/hristoyankov), [@jamesonzimmer](https://github.com/jamesonzimmer), [@XNerv](https://github.com/XNerv), [@epwalsh](https://github.com/epwalsh), [@rtlee9](https://github.com/rtlee9), [@OCram85](https://github.com/OCram85). +Thank you to [all contributors](https://github.com/daattali/beautiful-jekyll/graphs/contributors). Special thanks to [@OCram85](https://github.com/OCram85) for contributing multiple times as well as helping with discussions. If you do fork or clone this project to use as a template for your site, I would appreciate if you keep the link in the footer to this project. I've noticed that several people who forked this repo removed the attribution and I would prefer to get the recognition if you do use this :) From 0405a2ce04e11c4e78c0784a180abc59739aceb7 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 00:06:48 -0500 Subject: [PATCH 109/687] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index afd49c0bf111..b903a3e2014a 100644 --- a/README.md +++ b/README.md @@ -135,6 +135,7 @@ Parameter | Description ----------- | ----------- title | Page or blog post title subtitle | Short description of page or blog post that goes under the title +tags | List of tags to categorize the post. Separate the tags with commas and place them inside square brackets. Example: `[personal, self help, finance]` bigimg | Include a large full-width image at the top of the page. You can either give the path to a single image, or provide a list of images to cycle through (see [my personal website](http://deanattali.com/) as an example). comments | If you want do add Disqus comments to a specific page, use `comments: true`. Comments are automatically enabled on blog posts; to turn comments off for a specific post, use `comments: false`. Comments only work if you set your Disqus id in the `_config.yml` file. show-avatar | If you have an avatar configured in the `_config.yml` but you want to turn it off on a specific page, use `show-avatar: false`. If you want to turn it off by default, locate the line `show-avatar: true` in the file `_config.yml` and change the `true` to `false`; then you can selectively turn it on in specific pages using `show-avatar: true`. @@ -185,7 +186,6 @@ Want your website featured here? [Contact me](http://deanattali.com/aboutme#cont | [ja2-stracciatella.github.io](http://ja2-stracciatella.github.io) | Jagged Alliance 2 Stracciatella | | [PatientOutcomeFunding.org](http://www.patientoutcomefunding.org/) | Patient Outcome Funding | | [ddocent.com](http://ddocent.com/) | RADSeq Bioinformatics and Beyond | -| [fightthecube.com](http://fightthecube.com/) | Fight The Cube (personal finance education) | ### Personal websites From b0a7a0158953dd63e85571d27379f8553e6c9de5 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 00:10:43 -0500 Subject: [PATCH 110/687] Update 2015-02-28-test-markdown.md --- _posts/2015-02-28-test-markdown.md | 1 + 1 file changed, 1 insertion(+) diff --git a/_posts/2015-02-28-test-markdown.md b/_posts/2015-02-28-test-markdown.md index bad4875cdddc..951c8221278c 100644 --- a/_posts/2015-02-28-test-markdown.md +++ b/_posts/2015-02-28-test-markdown.md @@ -4,6 +4,7 @@ title: Test markdown subtitle: Each post also has a subtitle gh-repo: daattali/beautiful-jekyll gh-badge: [star, fork, follow] +tags: [tutorial, help] --- You can write regular [markdown](http://markdowntutorial.com/) here and Jekyll will automatically convert it to a nice webpage. I strongly encourage you to [take 5 minutes to learn how to write in markdown](http://markdowntutorial.com/) - it'll teach you how to transform regular text into bold/italics/headings/tables/etc. From 1e835099f9c0db0d6a60c39e3e0d8655e728e776 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 00:11:40 -0500 Subject: [PATCH 111/687] Update 2015-02-26-flake-it-till-you-make-it.md --- _posts/2015-02-26-flake-it-till-you-make-it.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_posts/2015-02-26-flake-it-till-you-make-it.md b/_posts/2015-02-26-flake-it-till-you-make-it.md index ae5f9b269709..b30d31a8ed09 100644 --- a/_posts/2015-02-26-flake-it-till-you-make-it.md +++ b/_posts/2015-02-26-flake-it-till-you-make-it.md @@ -3,6 +3,7 @@ layout: post title: Flake it till you make it subtitle: Excerpt from Soulshaping by Jeff Brown bigimg: /img/path.jpg +tags: [books] --- Under what circumstances should we step off a path? When is it essential that we finish what we start? If I bought a bag of peanuts and had an allergic reaction, no one would fault me if I threw it out. If I ended a relationship with a woman who hit me, no one would say that I had a commitment problem. But if I walk away from a seemingly secure route because my soul has other ideas, I am a flake? @@ -11,4 +12,4 @@ The truth is that no one else can definitively know the path we are here to walk At the heart of the struggle are two very different ideas of success—survival-driven and soul-driven. For survivalists, success is security, pragmatism, power over others. Success is the absence of material suffering, the nourishing of the soul be damned. It is an odd and ironic thing that most of the material power in our world often resides in the hands of younger souls. Still working in the egoic and material realms, they love the sensations of power and focus most of their energy on accumulation. Older souls tend not to be as materially driven. They have already played the worldly game in previous lives and they search for more subtle shades of meaning in this one—authentication rather than accumulation. They are often ignored by the culture at large, although they really are the truest warriors. -A soulful notion of success rests on the actualization of our innate image. Success is simply the completion of a soul step, however unsightly it may be. We have finished what we started when the lesson is learned. What a fear-based culture calls a wonderful opportunity may be fruitless and misguided for the soul. Staying in a passionless relationship may satisfy our need for comfort, but it may stifle the soul. Becoming a famous lawyer is only worthwhile if the soul demands it. It is an essential failure if you are called to be a monastic this time around. If you need to explore and abandon ten careers in order to stretch your soul toward its innate image, then so be it. Flake it till you make it. \ No newline at end of file +A soulful notion of success rests on the actualization of our innate image. Success is simply the completion of a soul step, however unsightly it may be. We have finished what we started when the lesson is learned. What a fear-based culture calls a wonderful opportunity may be fruitless and misguided for the soul. Staying in a passionless relationship may satisfy our need for comfort, but it may stifle the soul. Becoming a famous lawyer is only worthwhile if the soul demands it. It is an essential failure if you are called to be a monastic this time around. If you need to explore and abandon ten careers in order to stretch your soul toward its innate image, then so be it. Flake it till you make it. From 2858ca5b9667b0093d2f459938c330eba9879fda Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 00:11:54 -0500 Subject: [PATCH 112/687] Update 2015-02-13-hamlet-monologue.md --- _posts/2015-02-13-hamlet-monologue.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_posts/2015-02-13-hamlet-monologue.md b/_posts/2015-02-13-hamlet-monologue.md index 7874d9b25e4b..7436c5191dba 100644 --- a/_posts/2015-02-13-hamlet-monologue.md +++ b/_posts/2015-02-13-hamlet-monologue.md @@ -2,6 +2,7 @@ layout: post title: To be subtitle: ... or not to be? +tags: [books, shakespeare] --- To be, or not to be--that is the question: @@ -38,4 +39,4 @@ And enterprise of great pitch and moment With this regard their currents turn awry And lose the name of action. -- Soft you now, The fair Ophelia! -- Nymph, in thy orisons -Be all my sins remembered. \ No newline at end of file +Be all my sins remembered. From b838235499111462ef5da3eb09667df68b52767f Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 00:11:59 -0500 Subject: [PATCH 113/687] Update 2015-02-28-test-markdown.md --- _posts/2015-02-28-test-markdown.md | 1 - 1 file changed, 1 deletion(-) diff --git a/_posts/2015-02-28-test-markdown.md b/_posts/2015-02-28-test-markdown.md index 951c8221278c..bad4875cdddc 100644 --- a/_posts/2015-02-28-test-markdown.md +++ b/_posts/2015-02-28-test-markdown.md @@ -4,7 +4,6 @@ title: Test markdown subtitle: Each post also has a subtitle gh-repo: daattali/beautiful-jekyll gh-badge: [star, fork, follow] -tags: [tutorial, help] --- You can write regular [markdown](http://markdowntutorial.com/) here and Jekyll will automatically convert it to a nice webpage. I strongly encourage you to [take 5 minutes to learn how to write in markdown](http://markdowntutorial.com/) - it'll teach you how to transform regular text into bold/italics/headings/tables/etc. From 7db0bfd9bba2dc2099f9e4b04c1c9efd9a30ffe8 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 00:14:37 -0500 Subject: [PATCH 114/687] Update CHANGELOG.md --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e4fe32143d7..497fef5057d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ This file lists all non-trivial changes to Beautiful Jekyll. I often make small changes to documentation, to the demo site, or to the general look-and-feel. These changes will not be listed here. Any other minor changes will also not be listed here. +**2018-01-18** Add clickable tags to each post and a tags index page, works for GitHub sites (#307) (thanks @OCram85) + **2018-01-14** Redo Dockerfile (#302) (thanks @jennydaman) **2018-01-06** More color personalization options (#297 and #299) (thanks @jennydaman) @@ -44,7 +46,7 @@ I often make small changes to documentation, to the demo site, or to the general **2016-07-29** Add CSS styling to code chunks -**2016-07-27** Add clickable tags that lead to a tag page (thanks @epwalsh) +**2016-07-27** Add clickable tags that lead to a tag page (doesn't work for GitHub hosted sites) (thanks @epwalsh) **2016-07-21** Add support for twitter cards (sharing on Twitter will be better); fixes #70 From 3ddfd54da9329977bb60c7603bf8ad2ecd342379 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 00:16:03 -0500 Subject: [PATCH 115/687] Update 2015-01-04-first-post.md --- _posts/2015-01-04-first-post.md | 1 - 1 file changed, 1 deletion(-) diff --git a/_posts/2015-01-04-first-post.md b/_posts/2015-01-04-first-post.md index 81d55a66e406..8c5b9d58df7d 100644 --- a/_posts/2015-01-04-first-post.md +++ b/_posts/2015-01-04-first-post.md @@ -2,7 +2,6 @@ layout: post title: First post! image: /img/hello_world.jpeg -tags: [random, exciting-stuff] --- This is my first post, how exciting! From e5dba14d52a0d2bf07bb876c172618f8a5db9058 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 00:16:10 -0500 Subject: [PATCH 116/687] Update 2015-01-15-pirates.md --- _posts/2015-01-15-pirates.md | 1 - 1 file changed, 1 deletion(-) diff --git a/_posts/2015-01-15-pirates.md b/_posts/2015-01-15-pirates.md index 545e003a9cfb..b3b1b72e279f 100644 --- a/_posts/2015-01-15-pirates.md +++ b/_posts/2015-01-15-pirates.md @@ -1,7 +1,6 @@ --- layout: post title: Pirates arrrr -tags: [pirates, random] --- Piracy is typically an act of robbery or criminal violence at sea. The term can include acts committed on land, in the air, or in other major bodies of water or on a shore. It does not normally include crimes committed against persons traveling on the same vessel as the perpetrator (e.g. one passenger stealing from others on the same vessel). The term has been used throughout history to refer to raids across land borders by non-state agents. From a5ccfe8e8f0df2a7f29c1b23a8d2947f2cf182ed Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 00:16:22 -0500 Subject: [PATCH 117/687] Update 2015-01-27-dear-diary.md --- _posts/2015-01-27-dear-diary.md | 1 - 1 file changed, 1 deletion(-) diff --git a/_posts/2015-01-27-dear-diary.md b/_posts/2015-01-27-dear-diary.md index 9434df3e0634..147a75ea861b 100644 --- a/_posts/2015-01-27-dear-diary.md +++ b/_posts/2015-01-27-dear-diary.md @@ -1,7 +1,6 @@ --- layout: post title: Dear diary -tags: [random, diary, school] --- What is it with that Mary girl? Dragging me to school every day. As if I had a choice. What you don't hear in those nursery rhymes is that she starves me if I don't go to school with her; it's the only way I can stay alive! I'm thinking about being adopted by Little Bo Peep, sure I may get lost, but anything is better than being with Mary and those little brats at school (shudder, shudder). From a8ca95859f9dd3f8a749eebd76d393361681a074 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 00:19:26 -0500 Subject: [PATCH 118/687] Update _config.yml --- _config.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index 67de022f516e..975a01b68806 100644 --- a/_config.yml +++ b/_config.yml @@ -29,7 +29,6 @@ navbar-links: - Learn markdown: "http://www.markdowntutorial.com/" - GitHub Pages: "https://pages.github.com/" Author's home: "http://deanattali.com" - Tags: "tags" # Image to show in the navigation bar - image must be a square (width = height) # Remove this parameter if you don't want an image in the navbar @@ -152,7 +151,7 @@ defaults: layout: "page" show-avatar: true -# Use tags pages (not recommended if you are deploying via GitHub pages, only set to true if deploying locally with ruby) +# Use tags index page and make tags on each post clickable link-tags: true # Exclude these files from production site From 363e12cb0659c92e071efeb470d69c9af9b6e229 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 00:26:23 -0500 Subject: [PATCH 119/687] Update main.css --- css/main.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/main.css b/css/main.css index 04643e29f08e..6f8f3840b19e 100644 --- a/css/main.css +++ b/css/main.css @@ -744,7 +744,7 @@ td.gutter { background-color: rgba(0, 0, 0, 0.2); } -/* fix btn spacing in tag index */ +/* Tags page */ .tag-btn { margin: 5px; From ce1a858d1e25e5f4a094538f1d1cfb2c861f47fa Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 01:03:10 -0500 Subject: [PATCH 120/687] Update tags.html --- tags.html | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/tags.html b/tags.html index 63243b6ba1d0..b6d7af1a7be3 100644 --- a/tags.html +++ b/tags.html @@ -14,18 +14,21 @@  {{- tag -}} {%- endfor -%} +
{%- for tag in tags_list -%} -

 {{- tag -}}

-
    +

    + +  {{- tag -}} +

    +
    {%- for post in site.tags[tag] -%} -
  • -   - -   +
    {{- post.title -}} -
  • + +
    {%- endfor -%} -
+
{%- endfor -%} + From 5cf9b048632e8dfb5ab30c2d4bdad5a75445dac6 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 01:03:42 -0500 Subject: [PATCH 121/687] Update main.css --- css/main.css | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/css/main.css b/css/main.css index 6f8f3840b19e..88f0795d65cb 100644 --- a/css/main.css +++ b/css/main.css @@ -98,6 +98,11 @@ img { } } +.linked-section { + padding-top: 60px; + margin-top: -25px; +} + /* --- Navbar --- */ .navbar-custom { @@ -733,7 +738,7 @@ td.gutter { border: unset; } -/* fix .navbar-toggle */ +/* Fix .navbar-toggle */ .navbar-default button.navbar-toggle:focus, .navbar-default button.navbar-toggle:hover { @@ -749,3 +754,21 @@ td.gutter { .tag-btn { margin: 5px; } + +#full-tags-list { + font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; +} + +#full-tags-list .tag-entry { + margin: 0 0 15px 25px; +} + +#full-tags-list .tag-entry a { + font-size: 20px; +} + +#full-tags-list .tag-entry .entry-date { + color: #808080; + font-style: italic; + font-size: 16px; +} From c3efb6f5e43fcd4e17d95b895c398a36b1586537 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 01:35:31 -0500 Subject: [PATCH 122/687] Update main.css --- css/main.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/main.css b/css/main.css index 88f0795d65cb..6fb169ca74cd 100644 --- a/css/main.css +++ b/css/main.css @@ -403,7 +403,7 @@ footer .theme-by { .blog-tags a:hover { border-radius: 2px; color: {{ site.hover-col }}; - background-color: #CCC; + background-color: #EEE; } .post-preview .blog-tags { From 34bc92f0046ff5242cc63bf71d2f365deca344ca Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 01:40:21 -0500 Subject: [PATCH 123/687] Update tags.html --- tags.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tags.html b/tags.html index b6d7af1a7be3..ab6c08838301 100644 --- a/tags.html +++ b/tags.html @@ -11,14 +11,14 @@ {%- assign tags_list = site_tags | split:',' | sort -%} {%- for tag in tags_list -%} -  {{- tag -}} +  {{- tag -}} ({{site.tags[tag].size}} {%- endfor -%}
{%- for tag in tags_list -%}

-  {{- tag -}} +  {{- tag -}} ({{site.tags[tag].size}}

{%- for post in site.tags[tag] -%} From e63119ddb9e472eca52b26232bd56ce3864843e7 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 01:49:41 -0500 Subject: [PATCH 124/687] Update 2015-02-28-test-markdown.md --- _posts/2015-02-28-test-markdown.md | 1 + 1 file changed, 1 insertion(+) diff --git a/_posts/2015-02-28-test-markdown.md b/_posts/2015-02-28-test-markdown.md index bad4875cdddc..9728c263efff 100644 --- a/_posts/2015-02-28-test-markdown.md +++ b/_posts/2015-02-28-test-markdown.md @@ -4,6 +4,7 @@ title: Test markdown subtitle: Each post also has a subtitle gh-repo: daattali/beautiful-jekyll gh-badge: [star, fork, follow] +tags: [test] --- You can write regular [markdown](http://markdowntutorial.com/) here and Jekyll will automatically convert it to a nice webpage. I strongly encourage you to [take 5 minutes to learn how to write in markdown](http://markdowntutorial.com/) - it'll teach you how to transform regular text into bold/italics/headings/tables/etc. From b7fb3f3f3961d43984a7919974119386b32d8ce5 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 01:49:45 -0500 Subject: [PATCH 125/687] Update 2015-02-26-flake-it-till-you-make-it.md --- _posts/2015-02-26-flake-it-till-you-make-it.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2015-02-26-flake-it-till-you-make-it.md b/_posts/2015-02-26-flake-it-till-you-make-it.md index b30d31a8ed09..fd5399ffd6e3 100644 --- a/_posts/2015-02-26-flake-it-till-you-make-it.md +++ b/_posts/2015-02-26-flake-it-till-you-make-it.md @@ -3,7 +3,7 @@ layout: post title: Flake it till you make it subtitle: Excerpt from Soulshaping by Jeff Brown bigimg: /img/path.jpg -tags: [books] +tags: [books, test] --- Under what circumstances should we step off a path? When is it essential that we finish what we start? If I bought a bag of peanuts and had an allergic reaction, no one would fault me if I threw it out. If I ended a relationship with a woman who hit me, no one would say that I had a commitment problem. But if I walk away from a seemingly secure route because my soul has other ideas, I am a flake? From c260bb3a376d3016f65cb9a7749cfd7a960d6cb4 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 01:49:50 -0500 Subject: [PATCH 126/687] Update 2015-02-13-hamlet-monologue.md --- _posts/2015-02-13-hamlet-monologue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2015-02-13-hamlet-monologue.md b/_posts/2015-02-13-hamlet-monologue.md index 7436c5191dba..c72356b6dc7f 100644 --- a/_posts/2015-02-13-hamlet-monologue.md +++ b/_posts/2015-02-13-hamlet-monologue.md @@ -2,7 +2,7 @@ layout: post title: To be subtitle: ... or not to be? -tags: [books, shakespeare] +tags: [books, shakespeare, test] --- To be, or not to be--that is the question: From 0ff0c5ad6bc328259f4208127b7d24dbca2fbb6e Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 19 Jan 2018 01:50:23 -0500 Subject: [PATCH 127/687] Update tags.html --- tags.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tags.html b/tags.html index ab6c08838301..809486c31c61 100644 --- a/tags.html +++ b/tags.html @@ -11,14 +11,14 @@ {%- assign tags_list = site_tags | split:',' | sort -%} {%- for tag in tags_list -%} -  {{- tag -}} ({{site.tags[tag].size}} +  {{- tag -}} ({{site.tags[tag].size}}) {%- endfor -%}
{%- for tag in tags_list -%}

-  {{- tag -}} ({{site.tags[tag].size}} +  {{- tag -}} ({{site.tags[tag].size}})

{%- for post in site.tags[tag] -%} From 7677fbd01a9cdd0173c7a41b9551674c65e7ac4d Mon Sep 17 00:00:00 2001 From: Marco Blessing Date: Mon, 22 Jan 2018 08:14:52 +0100 Subject: [PATCH 128/687] Adds Matomo (aka Piwik) integration (#310) * adds Matomo (aka Pwiki) integration * adds tracking code in header --- _config.yml | 20 +++++++++++++++++--- _includes/footer.html | 7 +++++++ _includes/head.html | 6 +++++- _includes/matomo.html | 17 +++++++++++++++++ 4 files changed, 46 insertions(+), 4 deletions(-) create mode 100644 _includes/matomo.html diff --git a/_config.yml b/_config.yml index 975a01b68806..a7a2f39fdca9 100644 --- a/_config.yml +++ b/_config.yml @@ -101,9 +101,8 @@ share-links-active: # Remove this if you don't want a link in the footer url-pretty: "MyWebsite.com" # eg. "deanattali.com/beautiful-jekyll" -# --- Misc --- # -# Fill in your Disqus shortname (NOT the userid) if you want to support Disqus comments -#disqus: "" +# --- Web Statistics Section --- # +# ...Beautiful Jekyll integrates with Google Analytics and Matomo(aka Piwik) # Fill in your Google Analytics ID to track your website using GA #google_analytics: "" @@ -111,6 +110,21 @@ url-pretty: "MyWebsite.com" # eg. "deanattali.com/beautiful-jekyll" # Google Tag Manager ID #gtm: "" +# Matomo (aka Piwik) Web statistics +# Uncomment this Matomo options to enable tacking: +# - Provide a valid site id given by your Matomo instance. +# - Enter the Matomo URI without the protocoll. +# - Enable/ Disable the Opt-Out feature for users. This will ad a Do-Not-Track option in the footer section. + +# matomo: +# site_id: "9" +# uri: "demo.wiki.pro" +# opt-out: true + +# --- Misc --- # +# Fill in your Disqus shortname (NOT the userid) if you want to support Disqus comments +#disqus: "" + # Facebook App ID # fb_app_id: "" diff --git a/_includes/footer.html b/_includes/footer.html index befd56a52091..a5fc95ba278b 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -32,6 +32,13 @@  •  {{ site.url-pretty }} {% endif %} + + {% if site.matomo %} +  •  + {% if site.matomo.opt-out %} + Do-not-Track + {% endif %} + {% endif%}

diff --git a/_includes/head.html b/_includes/head.html index fad8f4b5e0a0..1142dfa194fd 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -88,7 +88,7 @@ {% elsif site.avatar %} {% endif %} - + @@ -117,4 +117,8 @@ {% endif %} + {% if site.matomo %} + {% include matomo.html %} + {% endif %} + diff --git a/_includes/matomo.html b/_includes/matomo.html new file mode 100644 index 000000000000..e53a3eff151a --- /dev/null +++ b/_includes/matomo.html @@ -0,0 +1,17 @@ +{% if site.matomo %} + + + +{% endif %} From d4c263807fdb6e51f8d285ceebfecf442c679f40 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Mon, 22 Jan 2018 02:18:51 -0500 Subject: [PATCH 129/687] Update _config.yml --- _config.yml | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/_config.yml b/_config.yml index a7a2f39fdca9..689493c678bd 100644 --- a/_config.yml +++ b/_config.yml @@ -102,7 +102,6 @@ share-links-active: url-pretty: "MyWebsite.com" # eg. "deanattali.com/beautiful-jekyll" # --- Web Statistics Section --- # -# ...Beautiful Jekyll integrates with Google Analytics and Matomo(aka Piwik) # Fill in your Google Analytics ID to track your website using GA #google_analytics: "" @@ -111,15 +110,13 @@ url-pretty: "MyWebsite.com" # eg. "deanattali.com/beautiful-jekyll" #gtm: "" # Matomo (aka Piwik) Web statistics -# Uncomment this Matomo options to enable tacking: -# - Provide a valid site id given by your Matomo instance. -# - Enter the Matomo URI without the protocoll. -# - Enable/ Disable the Opt-Out feature for users. This will ad a Do-Not-Track option in the footer section. - -# matomo: -# site_id: "9" -# uri: "demo.wiki.pro" -# opt-out: true +# Uncomment the following section to enable Matomo. The opt-out parameter controls +# whether or not you want to allow users to opt out of tracking. + +#matomo: +# site_id: "9" +# uri: "demo.wiki.pro" +# opt-out: true # --- Misc --- # # Fill in your Disqus shortname (NOT the userid) if you want to support Disqus comments From c944b000b0e05be5398492a6da986cee334d9c9d Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Mon, 22 Jan 2018 02:31:18 -0500 Subject: [PATCH 130/687] Update footer.html --- _includes/footer.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/footer.html b/_includes/footer.html index a5fc95ba278b..2f4a7f058baf 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -34,8 +34,8 @@ {% endif %} {% if site.matomo %} -  •  {% if site.matomo.opt-out %} +  •  Do-not-Track {% endif %} {% endif%} From 3d8dcb4b78a8533304b378e5089aaf48e899db74 Mon Sep 17 00:00:00 2001 From: Ken Salomon Date: Tue, 13 Feb 2018 00:59:08 -0500 Subject: [PATCH 131/687] minor mispelling and missing quotes (#319) --- _data/SocialNetworks.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/SocialNetworks.yml b/_data/SocialNetworks.yml index 057ce7384b30..d0a263502d1b 100644 --- a/_data/SocialNetworks.yml +++ b/_data/SocialNetworks.yml @@ -1,5 +1,5 @@ # You can define your custom social network links here. -# Use the same key you added in _config.yml -> soicial-network-links. +# Use the same key you added in _config.yml -> social-network-links. # In addition to that you need to specify the following properties: # name: Specify a user-friendly name that will be used as a link title # baseURL: Define a base URL which will be combined with the value of @@ -24,7 +24,7 @@ twitter: reddit: name: "Reddit" baseURL: "https://reddit.com/u/" - icon: fa-reddit + icon: "fa-reddit" google-plus: name: "Google+" From 8262df744a08a499e7cc0f699ee635a57dfcfd73 Mon Sep 17 00:00:00 2001 From: Josemy Duarte Date: Fri, 23 Feb 2018 06:02:11 +0100 Subject: [PATCH 132/687] Generate sitemap.xml (#323) Automatically generate sitemap.xml to use with Google Search Console and improve SEO. --- _config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_config.yml b/_config.yml index 689493c678bd..8b7007454520 100644 --- a/_config.yml +++ b/_config.yml @@ -230,6 +230,7 @@ prose: plugins: - jekyll-paginate + - jekyll-sitemap # Beautiful Jekyll / Dean Attali # 2fc73a3a967e97599c9763d05e564189 From 7635ceef8118fc4d12356a3cf936ccf2eb911243 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 23 Feb 2018 00:59:01 -0500 Subject: [PATCH 133/687] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 497fef5057d5..9d37cef49eaa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ This file lists all non-trivial changes to Beautiful Jekyll. I often make small changes to documentation, to the demo site, or to the general look-and-feel. These changes will not be listed here. Any other minor changes will also not be listed here. +**2018-02-22** Automatically generate sitemap (#323) (thanks @JosemyDuarte) + **2018-01-18** Add clickable tags to each post and a tags index page, works for GitHub sites (#307) (thanks @OCram85) **2018-01-14** Redo Dockerfile (#302) (thanks @jennydaman) From d94b79d59d0e80974ca9264f990d1ccfead7964c Mon Sep 17 00:00:00 2001 From: Josemy Duarte Date: Mon, 26 Feb 2018 02:25:21 +0100 Subject: [PATCH 134/687] Container now have all proper dependencies (#322) Container was not working because didn't have all dependencies, and change CMD command for ENTRYPOINT. --- Dockerfile | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 674b60d82ae6..74fedf821710 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,12 +2,11 @@ FROM jekyll/jekyll WORKDIR /srv/jekyll COPY Gemfile . +COPY Gemfile.lock . RUN gem install bundler -RUN bundle install --clean --quiet +RUN bundle install --quiet --clean EXPOSE 4000 -CMD [ "/usr/gem/bin/bundle", "exec", "/usr/local/bundle/bin/jekyll", "serve", "--port", "4000", "--host", "0.0.0.0" ] - -STOPSIGNAL 2 +ENTRYPOINT ["jekyll", "serve"] From 6324978f6bd7a3ccdd4bd99434a7c0a48bc80057 Mon Sep 17 00:00:00 2001 From: Jennings Zhang Date: Sun, 25 Feb 2018 20:42:59 -0500 Subject: [PATCH 135/687] Minimal Dockerfile (#326) --- Dockerfile | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 74fedf821710..45c8cf152864 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,8 @@ FROM jekyll/jekyll -WORKDIR /srv/jekyll COPY Gemfile . COPY Gemfile.lock . -RUN gem install bundler RUN bundle install --quiet --clean -EXPOSE 4000 - -ENTRYPOINT ["jekyll", "serve"] +CMD ["jekyll", "serve"] From 7f08acc38358c012b72bccfcdd2183262b99f21a Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Mon, 26 Mar 2018 11:13:44 -0400 Subject: [PATCH 136/687] update featured users --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b903a3e2014a..12eb95836144 100644 --- a/README.md +++ b/README.md @@ -177,6 +177,8 @@ Want your website featured here? [Contact me](http://deanattali.com/aboutme#cont | Website | Description | | :------ |:----------- | +| [repidemicsconsortium.org/](http://www.repidemicsconsortium.org/) | R Epidemics Consortium | +| [vaccineimpact.org](https://www.vaccineimpact.org/) | Vaccine Impact Modelling Consortium | | [derekogle.com/fishR](http://derekogle.com/fishR/) | Using R for Fisheries Analyses | | [bigdata.juju.solutions](http://bigdata.juju.solutions) | Creating Big Data solutions Juju Solutions | | [joecks.github.io/clipboard-actions](http://joecks.github.io/clipboard-actions/) | Clipboard Actions - an Android app | @@ -184,7 +186,6 @@ Want your website featured here? [Contact me](http://deanattali.com/aboutme#cont | [blabel.github.io](http://blabel.github.io) | Library for canonicalising blank node labels in RDF graphs | | [reactionic.github.io](http://reactionic.github.io) | Create iOS and Android apps with React and Ionic | | [ja2-stracciatella.github.io](http://ja2-stracciatella.github.io) | Jagged Alliance 2 Stracciatella | -| [PatientOutcomeFunding.org](http://www.patientoutcomefunding.org/) | Patient Outcome Funding | | [ddocent.com](http://ddocent.com/) | RADSeq Bioinformatics and Beyond | ### Personal websites From 554c3fe8e8f7f1806935995f2f3072973da0a43d Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Sun, 1 Apr 2018 01:05:34 -0400 Subject: [PATCH 137/687] Update README.md --- README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 12eb95836144..0df595e9bd20 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,9 @@ [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.me/daattali/20) [![Gem Version](https://badge.fury.io/rb/beautiful-jekyll-theme.svg)](https://badge.fury.io/rb/beautiful-jekyll-theme) -> *Copyright 2016 [Dean Attali](http://deanattali.com)* +> *Copyright 2018 [Dean Attali](http://deanattali.com)* -**Beautiful Jekyll** is a ready-to-use template to help you create an awesome website quickly. Perfect for personal blogs or simple project websites. [Check out a demo](http://deanattali.com/beautiful-jekyll) of what you'll get after just two minutes. You can also look at [my personal website](http://deanattali.com) to see it in use, or see examples of websites other people created using this theme [here](#showcased-users-success-stories). +**Beautiful Jekyll** is a ready-to-use template to help you create an awesome website quickly. Perfect for personal sites, blogs, or simple project websites. [Check out a demo](http://deanattali.com/beautiful-jekyll) of what you'll get after just two minutes. You can also look at [my personal website](http://deanattali.com) to see it in use, or see examples of websites other people created using this theme [here](#showcased-users-success-stories). **If you enjoy this theme, please consider [supporting me](https://www.paypal.me/daattali/20) for developing and maintaining this template.** @@ -25,7 +25,7 @@ - [Creating a User Page vs a Project Page](#creating-a-user-page-vs-a-project-page) - [Showcased users (success stories!)](#showcased-users-success-stories) - [Advanced: local development](#advanced-local-development-using-docker) -- [FAQ](#faq) +- [FAQ and support](#faq-and-support) - [Credits and contributions](#credits) ## Prerequisites @@ -241,9 +241,11 @@ Whenever you make any changes to `_config.yml`, you must stop and re-start the s Disclaimer: I personally am NOT using local development so I don't know much about running Jekyll locally. If you follow this route, please don't ask me questions because unfortunately I honestly won't be able to help! -## FAQ +## FAQ and help -Beautiful Jekyll is actively used by thousands of people with wildly varying degrees of competency, so it's impossible to answer all the questions that may arise. Below are answers to a few very common questions. Most questions that I get asked are not directly related to this theme, and instead are more general questions about Jekyll or web development. Many such questions can be answered by reading the [Jekyll documentation](http://jekyllrb.com/) or simply by Googling. +If you need any help, I suggest heading over to the [Jekyll support forum](https://talk.jekyllrb.com/). + +Beautiful Jekyll is actively used by thousands of people with wildly varying degrees of competency, so it's impossible to answer all the questions that may arise. Below are answers to a few very common questions. Most questions that I get asked are not directly related to this theme, and instead are more general questions about Jekyll or web development. Many such questions can be answered by reading the [Jekyll documentation](http://jekyllrb.com/) or with Google. #### How do I change the number of posts per page OR the colour of the navigation bar OR the image in the navigation bar OR ...? From d70fe76bf34fd570e143934745e494011c87fedc Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Sun, 1 Apr 2018 01:06:37 -0400 Subject: [PATCH 138/687] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0df595e9bd20..2f00c10d52d8 100644 --- a/README.md +++ b/README.md @@ -241,7 +241,7 @@ Whenever you make any changes to `_config.yml`, you must stop and re-start the s Disclaimer: I personally am NOT using local development so I don't know much about running Jekyll locally. If you follow this route, please don't ask me questions because unfortunately I honestly won't be able to help! -## FAQ and help +## FAQ and support If you need any help, I suggest heading over to the [Jekyll support forum](https://talk.jekyllrb.com/). From c3ba5629c420720d1db3d3427dc7b17d2b99913c Mon Sep 17 00:00:00 2001 From: npes87184 Date: Sun, 22 Apr 2018 00:20:42 +0800 Subject: [PATCH 139/687] Fix wrong default layout in README.md (#348) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2f00c10d52d8..6827696c932f 100644 --- a/README.md +++ b/README.md @@ -143,7 +143,7 @@ image | If you want to add a personalized image to your blog post that wil share-img | If you want to specify an image to use when sharing the page on Facebook or Twitter, then provide the image's full URL here. social-share | If you don't want to show buttons to share a blog post on social media, use `social-share: false` (this feature is turned on by default). use-site-title | If you want to use the site title rather than page title as HTML document title (ie. browser tab title), use `use-site-title: true`. When set, the document title will take the format `Site Title - Site Description` (eg. `My website - A virtual proof that name is awesome!`). By default, it will use `Page Title` if it exists, or `Site Title` otherwise. -layout | What type of page this is (default is `blog` for blog posts and `page` for other pages. You can use `minimal` if you don't want a header and footer) +layout | What type of page this is (default is `post` for blog posts and `page` for other pages. You can use `minimal` if you don't want a header and footer) js | List of local JavaScript files to include in the page (eg. `/js/mypage.js`) ext-js | List of external JavaScript files to include in the page (eg. `//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.2/underscore-min.js`). External JavaScript files that support [Subresource Integrity (SRI)](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) can be specified using the `href` and `sri` parameters eg.
`href: "//code.jquery.com/jquery-3.1.1.min.js"`
`sri: "sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="` css | List of local CSS files to include in the page From f035e4391aca26b14ad8753bff83ba4ad621a56c Mon Sep 17 00:00:00 2001 From: Chris Kennedy Date: Wed, 25 Apr 2018 11:54:20 -0700 Subject: [PATCH 140/687] Readme.md: fix instructions for dirs with spaces (#351) $PWD needs to be surrounded in quotes so that the commands work when any folder in the path has a space in it. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6827696c932f..c2957db2fed9 100644 --- a/README.md +++ b/README.md @@ -220,8 +220,8 @@ Beautiful Jekyll is meant to be so simple to use that you can do it all within t ```bash cd - docker build -t beautiful-jekyll $PWD - docker run -d -p 4000:4000 --name beautiful-jekyll -v $PWD:/srv/jekyll beautiful-jekyll + docker build -t beautiful-jekyll "$PWD" + docker run -d -p 4000:4000 --name beautiful-jekyll -v "$PWD":/srv/jekyll beautiful-jekyll ``` From 3c2e2e5401c7ae554c707230a018a5c0e79be4e0 Mon Sep 17 00:00:00 2001 From: Marco Blessing Date: Wed, 2 May 2018 23:02:36 +0200 Subject: [PATCH 141/687] update nokogiri deps (#352) --- Gemfile.lock | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 896c8a7aee25..32daaf25e9a8 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -20,6 +20,7 @@ GEM faraday (0.13.1) multipart-post (>= 1.2, < 3) ffi (1.9.18) + ffi (1.9.18-x64-mingw32) forwardable-extended (2.6.0) gemoji (3.0.0) github-pages (163) @@ -181,7 +182,9 @@ GEM minitest (5.11.1) multipart-post (2.0.0) net-dns (0.8.0) - nokogiri (1.8.1) + nokogiri (1.8.2) + mini_portile2 (~> 2.3.0) + nokogiri (1.8.2-x64-mingw32) mini_portile2 (~> 2.3.0) octokit (4.8.0) sawyer (~> 0.8.0, >= 0.5.3) @@ -212,6 +215,7 @@ GEM PLATFORMS ruby + x64-mingw32 DEPENDENCIES github-pages (= 163) From dcbf2abef37c740eb30834f2a0051720802dbe1d Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 4 May 2018 13:21:12 -0400 Subject: [PATCH 142/687] add guitarlessons to featured users --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c2957db2fed9..fe651973ce77 100644 --- a/README.md +++ b/README.md @@ -187,6 +187,7 @@ Want your website featured here? [Contact me](http://deanattali.com/aboutme#cont | [reactionic.github.io](http://reactionic.github.io) | Create iOS and Android apps with React and Ionic | | [ja2-stracciatella.github.io](http://ja2-stracciatella.github.io) | Jagged Alliance 2 Stracciatella | | [ddocent.com](http://ddocent.com/) | RADSeq Bioinformatics and Beyond | +| [guitarlessons.org](https://www.guitarlessons.org/) | Free online guitar lessons for all | ### Personal websites From 284e2fb3f78c91c289d6a01293eaedecbc3103de Mon Sep 17 00:00:00 2001 From: Marco Blessing Date: Mon, 28 May 2018 23:20:03 +0200 Subject: [PATCH 143/687] update link to personal website (#360) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fe651973ce77..d7a97e00a4c7 100644 --- a/README.md +++ b/README.md @@ -202,7 +202,7 @@ Want your website featured here? [Contact me](http://deanattali.com/aboutme#cont | [sjackman.ca](http://sjackman.ca) | Shaun Jackman | PhD candidate in bioinformatics | | [anudit.in](http://www.anudit.in/) | Anudit Verma | Engineering student | | [sharepointoscar.github.io](http://sharepointoscar.github.io) | Oscar Medina | Independent Hacker | -| [ocram85.github.io](https://ocram85.github.io) | Marco Blessing | A personal blog about PowerShell and automation | +| [ocram85.com](https://ocram85.com) | Marco Blessing | A personal blog about PowerShell and automation | ## Advanced: Local development using Docker From 786849a7c2bf82a0a5c7e413a61dac3a7782cbdb Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Thu, 31 May 2018 01:30:29 +0300 Subject: [PATCH 144/687] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d7a97e00a4c7..414ea7aab14a 100644 --- a/README.md +++ b/README.md @@ -188,6 +188,7 @@ Want your website featured here? [Contact me](http://deanattali.com/aboutme#cont | [ja2-stracciatella.github.io](http://ja2-stracciatella.github.io) | Jagged Alliance 2 Stracciatella | | [ddocent.com](http://ddocent.com/) | RADSeq Bioinformatics and Beyond | | [guitarlessons.org](https://www.guitarlessons.org/) | Free online guitar lessons for all | +| [DAR.WIN](https://dar.win/) | Machine learning software for e-commerce | ### Personal websites @@ -204,7 +205,6 @@ Want your website featured here? [Contact me](http://deanattali.com/aboutme#cont | [sharepointoscar.github.io](http://sharepointoscar.github.io) | Oscar Medina | Independent Hacker | | [ocram85.com](https://ocram85.com) | Marco Blessing | A personal blog about PowerShell and automation | - ## Advanced: Local development using Docker Beautiful Jekyll is meant to be so simple to use that you can do it all within the browser. However, if you'd like to develop locally on your own machine, that's possible too if you're comfortable with command line. Follow these simple steps set that up with Docker: From b9a562da4f2aa6a5107bade7985bd3dc092b832c Mon Sep 17 00:00:00 2001 From: npes87184 Date: Sat, 9 Jun 2018 06:25:07 +0800 Subject: [PATCH 145/687] add fb comment (#350) * add fb comment * Update README.md for facebook comments * Update _config.yml * Update README.md --- README.md | 8 ++++++-- _config.yml | 10 ++++++++-- _includes/fb-comment.html | 14 ++++++++++++++ _layouts/page.html | 1 + _layouts/post.html | 1 + 5 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 _includes/fb-comment.html diff --git a/README.md b/README.md index 414ea7aab14a..62bff5849f24 100644 --- a/README.md +++ b/README.md @@ -104,9 +104,13 @@ Many personalization settings in `_config.yml`, such as setting your name and si ### Allowing users to leave comments -If you want to enable comments on your site, Beautiful Jekyll supports the [Disqus](https://disqus.com/) comments plugin. To use it, simply sign up to Disqus and add your Disqus shortname to the `disqus` parameter in the `_config.yml`. +If you want to enable comments on your site, Beautiful Jekyll supports either the [Disqus](https://disqus.com/) comments plugin or [Facebook](https://developers.facebook.com/docs/plugins/comments) comments. -If the `disqus` parameter is set in the configuration file, then all blog posts will have comments turned on by default. To turn off comments on a particular blog post, add `comments: false` to the YAML front matter. If you want to add comments on the bottom of a non-blog page, add `comments: true` to the YAML front matter. +To use Disqus, simply sign up to [Disqus](https://disqus.com/) and add your Disqus shortname to the `disqus` parameter in the `_config.yml` file. + +To use Facebook comments, create a Facebook app using [Facebook developers](https://developers.facebook.com/docs/apps/register), and add the Facebook App ID to the `fb_comment_id` parameter in `_config.yml`. + +If either `disqus` or `fb_comment_id` parameters are set in the configuration file, then all blog posts will have comments turned on by default. To turn off comments on a particular blog post, add `comments: false` to the YAML front matter. If you want to add comments on the bottom of a non-blog page, add `comments: true` to the YAML front matter. ### Adding Google Analytics to track page views diff --git a/_config.yml b/_config.yml index 8b7007454520..ad3880f36366 100644 --- a/_config.yml +++ b/_config.yml @@ -118,9 +118,15 @@ url-pretty: "MyWebsite.com" # eg. "deanattali.com/beautiful-jekyll" # uri: "demo.wiki.pro" # opt-out: true -# --- Misc --- # +# --- Comments --- # + # Fill in your Disqus shortname (NOT the userid) if you want to support Disqus comments -#disqus: "" +# disqus: "" + +# To use Facebook Comments, fill in a Facebook App ID +# fb_comment_id: "" + +# --- Misc --- # # Facebook App ID # fb_app_id: "" diff --git a/_includes/fb-comment.html b/_includes/fb-comment.html new file mode 100644 index 000000000000..8b47a2b6efbb --- /dev/null +++ b/_includes/fb-comment.html @@ -0,0 +1,14 @@ +{%- if site.fb_comment_id -%} +

+
+ +
+ +
+{%- endif -%} diff --git a/_layouts/page.html b/_layouts/page.html index 38286a216564..9dff55294359 100644 --- a/_layouts/page.html +++ b/_layouts/page.html @@ -12,6 +12,7 @@
{% include disqus.html %}
+ {% include fb-comment.html %} {% endif %}
diff --git a/_layouts/post.html b/_layouts/post.html index 21b06295a369..fc546b94f5f3 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -69,6 +69,7 @@
{% include disqus.html %}
+ {% include fb-comment.html %} {% endif %}
From 0b66bbe5df54f635448969cf0f009cdfb113ed00 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 8 Jun 2018 18:26:06 -0400 Subject: [PATCH 146/687] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d37cef49eaa..c7c53328bd37 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ This file lists all non-trivial changes to Beautiful Jekyll. I often make small changes to documentation, to the demo site, or to the general look-and-feel. These changes will not be listed here. Any other minor changes will also not be listed here. +**2018-06-08** Add support for Facebook comments (#350) (thanks @npes87184) + **2018-02-22** Automatically generate sitemap (#323) (thanks @JosemyDuarte) **2018-01-18** Add clickable tags to each post and a tags index page, works for GitHub sites (#307) (thanks @OCram85) From 66dcbfda2bc563da727f5a41d0cd9e8ad0691101 Mon Sep 17 00:00:00 2001 From: Harry Khanna Date: Wed, 13 Jun 2018 15:51:53 -0400 Subject: [PATCH 147/687] Fix code fence css bug when published on gh pages (#366) fixes #365 --- css/main.css | 3 +++ 1 file changed, 3 insertions(+) diff --git a/css/main.css b/css/main.css index 6fb169ca74cd..33da1bd7b52e 100644 --- a/css/main.css +++ b/css/main.css @@ -688,6 +688,9 @@ td.gutter pre { .highlight > pre { padding: 0; } +.highlight > pre.highlight { + padding: 9.5px; +} td.code pre { border-width: 0 0 0 2px; border-style: solid; From 364604551d151cad89b3fbc662325db2e763ffb1 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Wed, 13 Jun 2018 16:19:32 -0400 Subject: [PATCH 148/687] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 62bff5849f24..3151bf4a7a64 100644 --- a/README.md +++ b/README.md @@ -192,7 +192,8 @@ Want your website featured here? [Contact me](http://deanattali.com/aboutme#cont | [ja2-stracciatella.github.io](http://ja2-stracciatella.github.io) | Jagged Alliance 2 Stracciatella | | [ddocent.com](http://ddocent.com/) | RADSeq Bioinformatics and Beyond | | [guitarlessons.org](https://www.guitarlessons.org/) | Free online guitar lessons for all | -| [DAR.WIN](https://dar.win/) | Machine learning software for e-commerce | +| [terremotocentroitalia.info](https://www.terremotocentroitalia.info/) | Information about the 2016 Italy earthquake | + ### Personal websites From 362462948f9b3f2b9484651911d800c848cb4d2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=ED=82=A4=EC=9C=84?= Date: Wed, 4 Jul 2018 14:38:17 +0900 Subject: [PATCH 149/687] Notch display (#355) * Notch display * Notch display * Update main.css mistake --- _includes/head.html | 2 +- css/main.css | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/_includes/head.html b/_includes/head.html index 1142dfa194fd..f67974fd3ea8 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -1,7 +1,7 @@ - + {% if page.use-site-title %}{{ site.title }} {{ site.title-separator }} {{ site.description }}{% elsif page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %} diff --git a/css/main.css b/css/main.css index 33da1bd7b52e..d37ed08f3746 100644 --- a/css/main.css +++ b/css/main.css @@ -52,6 +52,8 @@ hr.small { } @media only screen and (min-width: 768px) { .main-content { + padding-left: env(safe-area-inset-left); + padding-right: env(safe-area-inset-right); padding-top: 130px; } } @@ -209,6 +211,11 @@ img { } } +.container-fluid { + padding-left: max(15px, env(safe-area-inset-left)); + padding-right: max(15px, env(safe-area-inset-right)); +} + /* Multi-level navigation links */ .navbar-custom .nav .navlinks-container { position: relative; From dfa273c1a4d9e82e5b6961e7782e43c06b6657f8 Mon Sep 17 00:00:00 2001 From: Harry Khanna Date: Fri, 6 Jul 2018 11:31:25 -0400 Subject: [PATCH 150/687] Add gtag support for Google Analytics (#374) --- _config.yml | 3 +++ _includes/gtag.html | 11 +++++++++++ _includes/head.html | 1 + 3 files changed, 15 insertions(+) create mode 100644 _includes/gtag.html diff --git a/_config.yml b/_config.yml index ad3880f36366..a779d726eaf3 100644 --- a/_config.yml +++ b/_config.yml @@ -103,6 +103,9 @@ url-pretty: "MyWebsite.com" # eg. "deanattali.com/beautiful-jekyll" # --- Web Statistics Section --- # +# Fill in your Google Analytics gtag.js ID to track your website using gtag +#gtag: "" + # Fill in your Google Analytics ID to track your website using GA #google_analytics: "" diff --git a/_includes/gtag.html b/_includes/gtag.html new file mode 100644 index 000000000000..a7f498829629 --- /dev/null +++ b/_includes/gtag.html @@ -0,0 +1,11 @@ +{% if site.gtag %} + + + +{% endif %} diff --git a/_includes/head.html b/_includes/head.html index f67974fd3ea8..9aa6680f727a 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -13,6 +13,7 @@ + {% include gtag.html %} {% include gtm_head.html %} {% if layout.common-ext-css %} From b52344bde547ff41ecfc84fba8fd2a8888a3f2f0 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 6 Jul 2018 11:36:50 -0400 Subject: [PATCH 151/687] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3151bf4a7a64..8a7eb2135012 100644 --- a/README.md +++ b/README.md @@ -209,6 +209,7 @@ Want your website featured here? [Contact me](http://deanattali.com/aboutme#cont | [anudit.in](http://www.anudit.in/) | Anudit Verma | Engineering student | | [sharepointoscar.github.io](http://sharepointoscar.github.io) | Oscar Medina | Independent Hacker | | [ocram85.com](https://ocram85.com) | Marco Blessing | A personal blog about PowerShell and automation | +| [khanna.cc](https://khanna.cc/) | Harry Khanna | Law and software | ## Advanced: Local development using Docker From 67a3895758992888bc8e30a5c6740265d0f428aa Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Thu, 11 Oct 2018 12:01:58 -0400 Subject: [PATCH 152/687] update http to https in readme --- README.md | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 8a7eb2135012..3ffc4dc39af2 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,9 @@ [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.me/daattali/20) [![Gem Version](https://badge.fury.io/rb/beautiful-jekyll-theme.svg)](https://badge.fury.io/rb/beautiful-jekyll-theme) -> *Copyright 2018 [Dean Attali](http://deanattali.com)* +> *Copyright 2018 [Dean Attali](https://deanattali.com)* -**Beautiful Jekyll** is a ready-to-use template to help you create an awesome website quickly. Perfect for personal sites, blogs, or simple project websites. [Check out a demo](http://deanattali.com/beautiful-jekyll) of what you'll get after just two minutes. You can also look at [my personal website](http://deanattali.com) to see it in use, or see examples of websites other people created using this theme [here](#showcased-users-success-stories). +**Beautiful Jekyll** is a ready-to-use template to help you create an awesome website quickly. Perfect for personal sites, blogs, or simple project websites. [Check out a demo](https://deanattali.com/beautiful-jekyll) of what you'll get after just two minutes. You can also look at [my personal website](https://deanattali.com) to see it in use, or see examples of websites other people created using this theme [here](#showcased-users-success-stories). **If you enjoy this theme, please consider [supporting me](https://www.paypal.me/daattali/20) for developing and maintaining this template.** @@ -30,8 +30,8 @@ ## Prerequisites -- You need to have a GitHub account. If you don't have one, [sign up here](https://github.com/join) - it takes one minute. This is where your website will live - if you sign up with username `johnsmith` then your website will be `http://johnsmith.github.io`. -- It would be helpful to understand what Markdown is and how to write it. Markdown is just a way to take a piece of text and format it to look a little nicer. For example, this whole instruction set that you're reading is written in markdown - it's just text with some words being bold/larger/italicized/etc. I recommend taking 5 minutes to learn markdown [with this amazingly easy yet useful tutorial](http://markdowntutorial.com/). +- You need to have a GitHub account. If you don't have one, [sign up here](https://github.com/join) - it takes one minute. This is where your website will live - if you sign up with username `johnsmith` then your website will be `https://johnsmith.github.io`. +- It would be helpful to understand what Markdown is and how to write it. Markdown is just a way to take a piece of text and format it to look a little nicer. For example, this whole instruction set that you're reading is written in markdown - it's just text with some words being bold/larger/italicized/etc. I recommend taking 5 minutes to learn markdown [with this amazingly easy yet useful tutorial](https://markdowntutorial.com/). ## Build your website in 3 steps @@ -46,33 +46,33 @@ Scroll down to see the steps involved, but here is a 40-second video just as a r ### 2. Rename the repository to `.github.io` -This will create a GitHub User page ready with the **Beautiful Jekyll** template that will be available at `http://.github.io` within a couple minutes. To do this, click on *Settings* at the top (the cog icon) and there you'll have an option to rename. +This will create a GitHub User page ready with the **Beautiful Jekyll** template that will be available at `https://.github.io` within a couple minutes. To do this, click on *Settings* at the top (the cog icon) and there you'll have an option to rename. ### 3. Customize your website settings Edit the `_config.yml` file to change all the settings to reflect your site. To edit the file, click on it and then click on the pencil icon (watch the video tutorial above if you're confused). The settings in the file are fairly self-explanatory and I added comments inside the file to help you further. Any line that begins with a pound sign (`#`) is a comment, and the rest of the lines are actual settings. -Another way to edit the config file (or any other file) is to use [prose.io](http://prose.io/), which is just a simple interface to allow you to more intuitively edit files or add new files to your project. +Another way to edit the config file (or any other file) is to use [prose.io](https://prose.io/), which is just a simple interface to allow you to more intuitively edit files or add new files to your project. -After you save your changes to the config file (by clicking on *Commit changes* as the video tutorial shows), your website should be ready in a minute or two at `http://.github.io`. Every time you make a change to any file, your website will get rebuilt and should be updated in about a minute or so. +After you save your changes to the config file (by clicking on *Commit changes* as the video tutorial shows), your website should be ready in a minute or two at `https://.github.io`. Every time you make a change to any file, your website will get rebuilt and should be updated in about a minute or so. -You can now visit your shiny new website, which will be seeded with several sample blog posts and a couple other pages. Your website is at `http://.github.io` (replace `` with your user name). Do not add `www` to the URL - it will not work! +You can now visit your shiny new website, which will be seeded with several sample blog posts and a couple other pages. Your website is at `https://.github.io` (replace `` with your user name). Do not add `www` to the URL - it will not work! **Note:** The video above goes through the setup for a user with username `daattalitest`. I only edited one setting in the `_config.yml` file in the video, but **you should actually go through the rest of the settings as well. Don't be lazy, go through all the settings :)** ## Add your own content -To add pages to your site, you can either write a markdown file (`.md`) or you can write an HTML file directly. It is much easier to write markdown than HTML, so I suggest you do that (use the [tutorial I mentioned above](http://markdowntutorial.com/) if you need to learn markdown). You can look at some files on this site to get an idea of how to write markdown. To look at existing files, click on any file that ends in `.md`, for example [`aboutme.md`](./aboutme.md). On the next page you can see some nicely formatted text (there is a word in bold, a link, bullet points), and if you click on the pencil icon to edit the file, you will see the markdown that generated the pretty text. Very easy! +To add pages to your site, you can either write a markdown file (`.md`) or you can write an HTML file directly. It is much easier to write markdown than HTML, so I suggest you do that (use the [tutorial I mentioned above](https://markdowntutorial.com/) if you need to learn markdown). You can look at some files on this site to get an idea of how to write markdown. To look at existing files, click on any file that ends in `.md`, for example [`aboutme.md`](./aboutme.md). On the next page you can see some nicely formatted text (there is a word in bold, a link, bullet points), and if you click on the pencil icon to edit the file, you will see the markdown that generated the pretty text. Very easy! In contrast, look at [`index.html`](./index.html). That's how your write HTML - not as pretty. So stick with markdown if you don't know HTML. Any file that you add inside the [`_posts`](./_posts) directory will be treated as a blog entry. You can look at the existing files there to get an idea of how to write blog posts. After you successfully add your own post, you can delete the existing files inside [`_posts`](./_posts) to remove the sample posts, as those are just demo posts to help you learn. -As mentioned previously, you can use [prose.io](http://prose.io/) to add or edit files instead of doing it directly on GitHub, it can be a little easier that way. +As mentioned previously, you can use [prose.io](https://prose.io/) to add or edit files instead of doing it directly on GitHub, it can be a little easier that way. ## Last important thing: YAML front matter ("parameters" for a page) -In order to have your new pages use this template and not just be plain pages, you need to add [YAML front matter](http://jekyllrb.com/docs/frontmatter/) to the top of each page. This is where you'll give each page some parameters that I made available, such as a title and subtitle. I'll go into more detail about what parameters are available later. If you don't want to use any parameters on your new page (this also means having no title), then use the empty YAML front matter: +In order to have your new pages use this template and not just be plain pages, you need to add [YAML front matter](https://jekyllrb.com/docs/front-matter/) to the top of each page. This is where you'll give each page some parameters that I made available, such as a title and subtitle. I'll go into more detail about what parameters are available later. If you don't want to use any parameters on your new page (this also means having no title), then use the empty YAML front matter: ``` --- @@ -114,7 +114,7 @@ If either `disqus` or `fb_comment_id` parameters are set in the configuration fi ### Adding Google Analytics to track page views -Beautiful Jekyll lets you easily add Google Analytics to all your pages. This will let you track all sorts of information about visits to your website, such as how many times each page is viewed and where (geographically) your users come from. To add Google Analytics, simply sign up to [Google Analytics](http://www.google.com/analytics/) to obtain your Google Tracking ID, and add this tracking ID to the `google_analytics` parameter in `_config.yml`. +Beautiful Jekyll lets you easily add Google Analytics to all your pages. This will let you track all sorts of information about visits to your website, such as how many times each page is viewed and where (geographically) your users come from. To add Google Analytics, simply sign up to [Google Analytics](https://www.google.com/analytics/) to obtain your Google Tracking ID, and add this tracking ID to the `google_analytics` parameter in `_config.yml`. ### Sharing blog posts on social media @@ -140,7 +140,7 @@ Parameter | Description title | Page or blog post title subtitle | Short description of page or blog post that goes under the title tags | List of tags to categorize the post. Separate the tags with commas and place them inside square brackets. Example: `[personal, self help, finance]` -bigimg | Include a large full-width image at the top of the page. You can either give the path to a single image, or provide a list of images to cycle through (see [my personal website](http://deanattali.com/) as an example). +bigimg | Include a large full-width image at the top of the page. You can either give the path to a single image, or provide a list of images to cycle through (see [my personal website](https://deanattali.com/) as an example). comments | If you want do add Disqus comments to a specific page, use `comments: true`. Comments are automatically enabled on blog posts; to turn comments off for a specific post, use `comments: false`. Comments only work if you set your Disqus id in the `_config.yml` file. show-avatar | If you have an avatar configured in the `_config.yml` but you want to turn it off on a specific page, use `show-avatar: false`. If you want to turn it off by default, locate the line `show-avatar: true` in the file `_config.yml` and change the `true` to `false`; then you can selectively turn it on in specific pages using `show-avatar: true`. image | If you want to add a personalized image to your blog post that will show up next to the post's excerpt and on the post itself, use `image: /path/to/img`. @@ -158,7 +158,7 @@ gh-badge | Select which GitHub buttons to display, available options are: [star ### Advanced features (including how to use a custom URL address for your site) -I wrote [a blog post](http://deanattali.com/2015/03/12/beautiful-jekyll-how-to-build-a-site-in-minutes/) describing some more advanced features that I used in my website that are applicable to any Jekyll site. It describes how I used a custom URL for my site (deanattali.com instead of daattali.github.io), how to add a Google-powered search into your site, and provides a few more details about having an RSS feed. +I wrote [a blog post](https://deanattali.com/2015/03/12/beautiful-jekyll-how-to-build-a-site-in-minutes/) describing some more advanced features that I used in my website that are applicable to any Jekyll site. It describes how I used a custom URL for my site (deanattali.com instead of daattali.github.io), how to add a Google-powered search into your site, and provides a few more details about having an RSS feed. ## Creating a User Page vs a Project Page @@ -175,13 +175,13 @@ If you want to use this theme to create a website for a particular repository, i To my huge surprise, Beautiful Jekyll has been used in over 500 websites in its first 6 months alone! Here is a hand-picked selection of some websites that use Beautiful Jekyll. -Want your website featured here? [Contact me](http://deanattali.com/aboutme#contact) to let me know about your website. +Want your website featured here? [Contact me](https://deanattali.com/aboutme#contact) to let me know about your website. ### Project/company websites | Website | Description | | :------ |:----------- | -| [repidemicsconsortium.org/](http://www.repidemicsconsortium.org/) | R Epidemics Consortium | +| [repidemicsconsortium.org/](https://www.repidemicsconsortium.org/) | R Epidemics Consortium | | [vaccineimpact.org](https://www.vaccineimpact.org/) | Vaccine Impact Modelling Consortium | | [derekogle.com/fishR](http://derekogle.com/fishR/) | Using R for Fisheries Analyses | | [bigdata.juju.solutions](http://bigdata.juju.solutions) | Creating Big Data solutions Juju Solutions | @@ -199,7 +199,7 @@ Want your website featured here? [Contact me](http://deanattali.com/aboutme#cont | Website | Who | What | | :------ |:--- | :--- | -| [deanattali.com](http://deanattali.com) | Dean Attali | Creator of Beautiful Jekyll | +| [deanattali.com](https://deanattali.com) | Dean Attali | Creator of Beautiful Jekyll | | [ouzor.github.io](http://ouzor.github.io) | Juuso Parkkinen | Data scientist | | [derekogle.com](http://derekogle.com/) | Derek Ogle | Professor of Mathematical Sciences and Natural Resources | | [melyanna.github.io](http://melyanna.github.io/) | Melyanna | Shows off her nice art | @@ -252,7 +252,7 @@ Disclaimer: I personally am NOT using local development so I don't know much abo If you need any help, I suggest heading over to the [Jekyll support forum](https://talk.jekyllrb.com/). -Beautiful Jekyll is actively used by thousands of people with wildly varying degrees of competency, so it's impossible to answer all the questions that may arise. Below are answers to a few very common questions. Most questions that I get asked are not directly related to this theme, and instead are more general questions about Jekyll or web development. Many such questions can be answered by reading the [Jekyll documentation](http://jekyllrb.com/) or with Google. +Beautiful Jekyll is actively used by thousands of people with wildly varying degrees of competency, so it's impossible to answer all the questions that may arise. Below are answers to a few very common questions. Most questions that I get asked are not directly related to this theme, and instead are more general questions about Jekyll or web development. Many such questions can be answered by reading the [Jekyll documentation](https://jekyllrb.com/) or with Google. #### How do I change the number of posts per page OR the colour of the navigation bar OR the image in the navigation bar OR ...? @@ -276,7 +276,7 @@ This template was not made entirely from scratch. I would like to give special t - [Barry Clark](https://github.com/barryclark) and his project [Jekyll Now](https://github.com/barryclark/jekyll-now), from whom I've taken several ideas and code snippets, as well as some documenation tips. - [Iron Summit Media](https://github.com/IronSummitMedia) and their project [Bootstrap Clean Blog](https://github.com/IronSummitMedia/startbootstrap-clean-blog), from which I've used some design ideas and some of the templating code for posts and pagination. -I'd also like to thank [Dr. Jekyll's Themes](http://drjekyllthemes.github.io/), [Jekyll Themes](http://jekyllthemes.org/), and another [Jekyll Themes](http://jekyllrc.github.io/jekyllthemes/) for featuring Beautiful Jekyll in their Jekyll theme directories. +I'd also like to thank [Dr. Jekyll's Themes](https://drjekyllthemes.github.io/), [Jekyll Themes](http://jekyllthemes.org/), and another [Jekyll Themes](http://jekyllrc.github.io/jekyllthemes/) for featuring Beautiful Jekyll in their Jekyll theme directories. ## Contributions From 7412727730fc87bc64e210bb3c48fd0743e3f290 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Thu, 11 Oct 2018 12:03:02 -0400 Subject: [PATCH 153/687] update http to https in footer --- _includes/footer.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/footer.html b/_includes/footer.html index 2f4a7f058baf..480c2927950e 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -43,7 +43,7 @@

Theme by - beautiful-jekyll + beautiful-jekyll

From 88aead4504586066c21ba3e4c42dba3b4343d9b8 Mon Sep 17 00:00:00 2001 From: mashed-potatoes <37037851+mashed-potatoes@users.noreply.github.com> Date: Thu, 11 Oct 2018 21:04:34 +0500 Subject: [PATCH 154/687] Use HTTPS as default protocol of site (#414) --- _config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index a779d726eaf3..a300d0d821e2 100644 --- a/_config.yml +++ b/_config.yml @@ -3,8 +3,8 @@ # url is the full website URL # baseurl is the website's URL without the hostname -# If you are building a simple GitHub user page (http://username.github.io) then use these settings: -url: "http://username.github.io" +# If you are building a simple GitHub user page (https://username.github.io) then use these settings: +url: "https://username.github.io" baseurl: "" # If you are building a GitHub project page then use these settings: From b6ac9e46ff419b488422fc3a970a77745394acc5 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Tue, 16 Oct 2018 15:54:57 -0400 Subject: [PATCH 155/687] add pull request template to try to discourage wrong PRs --- .github/pull_request_template.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .github/pull_request_template.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 000000000000..06474448244d --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,5 @@ +Please note that if you are trying to update **your** website, this is the wrong place to do so. Please carefully follow the [Beautiful Jekyll instructions](https://github.com/daattali/beautiful-jekyll#readme) and make sure you submit changes to **your** version of the project. + +If your intention is to submit a Pull Request, please describe what your pull request achieves. + +Thank you! From a3d736ed19fad94903c7854d5d9490adafad16df Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Tue, 16 Oct 2018 15:56:15 -0400 Subject: [PATCH 156/687] Update pull_request_template.md --- .github/pull_request_template.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 06474448244d..a30e7e4a731d 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,4 +1,4 @@ -Please note that if you are trying to update **your** website, this is the wrong place to do so. Please carefully follow the [Beautiful Jekyll instructions](https://github.com/daattali/beautiful-jekyll#readme) and make sure you submit changes to **your** version of the project. +Please note that if you are trying to update **your** website, this is the wrong place to do so. Please carefully follow the Beautiful Jekyll instructions (found at https://github.com/daattali/beautiful-jekyll#readme) and make sure you submit changes to **your** version of the project. If your intention is to submit a Pull Request, please describe what your pull request achieves. From 3bab586828894ab225eb2b19e84be093eae4ce2e Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Tue, 16 Oct 2018 15:59:54 -0400 Subject: [PATCH 157/687] Create issue_template.md --- .github/issue_template.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .github/issue_template.md diff --git a/.github/issue_template.md b/.github/issue_template.md new file mode 100644 index 000000000000..a22cbd3f88d1 --- /dev/null +++ b/.github/issue_template.md @@ -0,0 +1,3 @@ +Thank you for submitting an issue! + +Please only submit bug reports or feature suggestions. Please do not submit support requests and general help questions in this forum. From b535468618343a8af15c288ef676b5a32991c0f7 Mon Sep 17 00:00:00 2001 From: jpvicari Date: Sat, 20 Oct 2018 17:03:21 -0400 Subject: [PATCH 158/687] Moved Google Analytics to the Head (#419) * Moved Google Analytics to the Head * Update CHANGELOG --- CHANGELOG.md | 2 ++ _includes/footer-scripts.html | 2 -- _includes/head.html | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c7c53328bd37..fff28c5e28c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ This file lists all non-trivial changes to Beautiful Jekyll. I often make small changes to documentation, to the demo site, or to the general look-and-feel. These changes will not be listed here. Any other minor changes will also not be listed here. +**2018-10-19** Move Google Analytics to the head (#419) (thanks @jpvicari) + **2018-06-08** Add support for Facebook comments (#350) (thanks @npes87184) **2018-02-22** Automatically generate sitemap (#323) (thanks @JosemyDuarte) diff --git a/_includes/footer-scripts.html b/_includes/footer-scripts.html index 5ad0cb1242b0..537e9cc890d6 100644 --- a/_includes/footer-scripts.html +++ b/_includes/footer-scripts.html @@ -30,5 +30,3 @@ {% endif %} {% endfor %} {% endif %} - -{% include google_analytics.html %} diff --git a/_includes/head.html b/_includes/head.html index 9aa6680f727a..74a0c16cb6c1 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -15,6 +15,7 @@ {% include gtag.html %} {% include gtm_head.html %} + {% include google_analytics.html %} {% if layout.common-ext-css %} {% for css in layout.common-ext-css %} From f705d62e2c153d7311a436a53fd0756935d8b9b8 Mon Sep 17 00:00:00 2001 From: yuchenlin Date: Sun, 11 Nov 2018 00:53:57 +0800 Subject: [PATCH 159/687] fix security vulnerabilities (#423) --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 32daaf25e9a8..7bf186241187 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -15,7 +15,7 @@ GEM colorator (1.1.0) concurrent-ruby (1.0.5) ethon (0.11.0) - ffi (>= 1.3.0) + ffi (>= 1.9.24) execjs (2.7.0) faraday (0.13.1) multipart-post (>= 1.2, < 3) @@ -26,7 +26,7 @@ GEM github-pages (163) activesupport (= 4.2.9) github-pages-health-check (= 1.3.5) - jekyll (= 3.5.2) + jekyll (= 3.6.3) jekyll-avatar (= 0.5.0) jekyll-coffeescript (= 1.0.2) jekyll-default-layout (= 0.1.4) From f472db5fa52d2ff496e892a15435ee0ec2c07dee Mon Sep 17 00:00:00 2001 From: Marco Blessing Date: Tue, 20 Nov 2018 07:48:30 +0100 Subject: [PATCH 160/687] Updates github-pages to v193 (#426) * update github-pages to v193 * rebuild gemfile.lock with ruby 2.5.3p105 [x64-mingw32] --- Gemfile | 2 +- Gemfile.lock | 238 ++++++++++++++++++++++++++++----------------------- 2 files changed, 132 insertions(+), 108 deletions(-) diff --git a/Gemfile b/Gemfile index 5907dc26e3a8..00631df6ef5e 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,6 @@ source 'https://rubygems.org' -gem "github-pages", '163', group: :jekyll_plugins +gem "github-pages", '193', group: :jekyll_plugins # enable tzinfo-data for local build # gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw] diff --git a/Gemfile.lock b/Gemfile.lock index 7bf186241187..6ab1ac46264a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - activesupport (4.2.9) + activesupport (4.2.10) i18n (~> 0.7) minitest (~> 5.1) thread_safe (~> 0.3, >= 0.3.4) @@ -13,190 +13,215 @@ GEM execjs coffee-script-source (1.11.1) colorator (1.1.0) - concurrent-ruby (1.0.5) + commonmarker (0.17.13) + ruby-enum (~> 0.5) + concurrent-ruby (1.1.3) + dnsruby (1.61.2) + addressable (~> 2.5) + em-websocket (0.5.1) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0.6.0) ethon (0.11.0) - ffi (>= 1.9.24) + ffi (>= 1.3.0) + eventmachine (1.2.7-x64-mingw32) execjs (2.7.0) - faraday (0.13.1) + faraday (0.15.3) multipart-post (>= 1.2, < 3) - ffi (1.9.18) - ffi (1.9.18-x64-mingw32) + ffi (1.9.25-x64-mingw32) forwardable-extended (2.6.0) gemoji (3.0.0) - github-pages (163) - activesupport (= 4.2.9) - github-pages-health-check (= 1.3.5) - jekyll (= 3.6.3) - jekyll-avatar (= 0.5.0) - jekyll-coffeescript (= 1.0.2) + github-pages (193) + activesupport (= 4.2.10) + github-pages-health-check (= 1.8.1) + jekyll (= 3.7.4) + jekyll-avatar (= 0.6.0) + jekyll-coffeescript (= 1.1.1) + jekyll-commonmark-ghpages (= 0.1.5) jekyll-default-layout (= 0.1.4) - jekyll-feed (= 0.9.2) - jekyll-gist (= 1.4.1) - jekyll-github-metadata (= 2.9.3) - jekyll-mentions (= 1.2.0) - jekyll-optional-front-matter (= 0.2.0) + jekyll-feed (= 0.11.0) + jekyll-gist (= 1.5.0) + jekyll-github-metadata (= 2.9.4) + jekyll-mentions (= 1.4.1) + jekyll-optional-front-matter (= 0.3.0) jekyll-paginate (= 1.1.0) - jekyll-readme-index (= 0.1.0) - jekyll-redirect-from (= 0.12.1) - jekyll-relative-links (= 0.5.0) - jekyll-sass-converter (= 1.5.0) - jekyll-seo-tag (= 2.3.0) - jekyll-sitemap (= 1.1.1) + jekyll-readme-index (= 0.2.0) + jekyll-redirect-from (= 0.14.0) + jekyll-relative-links (= 0.5.3) + jekyll-remote-theme (= 0.3.1) + jekyll-sass-converter (= 1.5.2) + jekyll-seo-tag (= 2.5.0) + jekyll-sitemap (= 1.2.0) jekyll-swiss (= 0.4.0) - jekyll-theme-architect (= 0.1.0) - jekyll-theme-cayman (= 0.1.0) - jekyll-theme-dinky (= 0.1.0) - jekyll-theme-hacker (= 0.1.0) - jekyll-theme-leap-day (= 0.1.0) - jekyll-theme-merlot (= 0.1.0) - jekyll-theme-midnight (= 0.1.0) - jekyll-theme-minimal (= 0.1.0) - jekyll-theme-modernist (= 0.1.0) - jekyll-theme-primer (= 0.5.2) - jekyll-theme-slate (= 0.1.0) - jekyll-theme-tactile (= 0.1.0) - jekyll-theme-time-machine (= 0.1.0) - jekyll-titles-from-headings (= 0.4.0) - jemoji (= 0.8.1) - kramdown (= 1.13.2) + jekyll-theme-architect (= 0.1.1) + jekyll-theme-cayman (= 0.1.1) + jekyll-theme-dinky (= 0.1.1) + jekyll-theme-hacker (= 0.1.1) + jekyll-theme-leap-day (= 0.1.1) + jekyll-theme-merlot (= 0.1.1) + jekyll-theme-midnight (= 0.1.1) + jekyll-theme-minimal (= 0.1.1) + jekyll-theme-modernist (= 0.1.1) + jekyll-theme-primer (= 0.5.3) + jekyll-theme-slate (= 0.1.1) + jekyll-theme-tactile (= 0.1.1) + jekyll-theme-time-machine (= 0.1.1) + jekyll-titles-from-headings (= 0.5.1) + jemoji (= 0.10.1) + kramdown (= 1.17.0) liquid (= 4.0.0) - listen (= 3.0.6) + listen (= 3.1.5) mercenary (~> 0.3) - minima (= 2.1.1) - rouge (= 1.11.1) + minima (= 2.5.0) + nokogiri (>= 1.8.2, < 2.0) + rouge (= 2.2.1) terminal-table (~> 1.4) - github-pages-health-check (1.3.5) + github-pages-health-check (1.8.1) addressable (~> 2.3) - net-dns (~> 0.8) + dnsruby (~> 1.60) octokit (~> 4.0) public_suffix (~> 2.0) - typhoeus (~> 0.7) - html-pipeline (2.7.1) + typhoeus (~> 1.3) + html-pipeline (2.9.1) activesupport (>= 2) nokogiri (>= 1.4) - i18n (0.9.1) + http_parser.rb (0.6.0) + i18n (0.9.5) concurrent-ruby (~> 1.0) - jekyll (3.5.2) + jekyll (3.7.4) addressable (~> 2.4) colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (~> 0.7) jekyll-sass-converter (~> 1.0) - jekyll-watch (~> 1.1) - kramdown (~> 1.3) + jekyll-watch (~> 2.0) + kramdown (~> 1.14) liquid (~> 4.0) mercenary (~> 0.3.3) pathutil (~> 0.9) - rouge (~> 1.7) + rouge (>= 1.7, < 4) safe_yaml (~> 1.0) - jekyll-avatar (0.5.0) + jekyll-avatar (0.6.0) jekyll (~> 3.0) - jekyll-coffeescript (1.0.2) + jekyll-coffeescript (1.1.1) coffee-script (~> 2.2) coffee-script-source (~> 1.11.1) + jekyll-commonmark (1.2.0) + commonmarker (~> 0.14) + jekyll (>= 3.0, < 4.0) + jekyll-commonmark-ghpages (0.1.5) + commonmarker (~> 0.17.6) + jekyll-commonmark (~> 1) + rouge (~> 2) jekyll-default-layout (0.1.4) jekyll (~> 3.0) - jekyll-feed (0.9.2) + jekyll-feed (0.11.0) jekyll (~> 3.3) - jekyll-gist (1.4.1) + jekyll-gist (1.5.0) octokit (~> 4.2) - jekyll-github-metadata (2.9.3) + jekyll-github-metadata (2.9.4) jekyll (~> 3.1) octokit (~> 4.0, != 4.4.0) - jekyll-mentions (1.2.0) - activesupport (~> 4.0) + jekyll-mentions (1.4.1) html-pipeline (~> 2.3) jekyll (~> 3.0) - jekyll-optional-front-matter (0.2.0) + jekyll-optional-front-matter (0.3.0) jekyll (~> 3.0) jekyll-paginate (1.1.0) - jekyll-readme-index (0.1.0) + jekyll-readme-index (0.2.0) jekyll (~> 3.0) - jekyll-redirect-from (0.12.1) + jekyll-redirect-from (0.14.0) jekyll (~> 3.3) - jekyll-relative-links (0.5.0) + jekyll-relative-links (0.5.3) jekyll (~> 3.3) - jekyll-sass-converter (1.5.0) + jekyll-remote-theme (0.3.1) + jekyll (~> 3.5) + rubyzip (>= 1.2.1, < 3.0) + jekyll-sass-converter (1.5.2) sass (~> 3.4) - jekyll-seo-tag (2.3.0) + jekyll-seo-tag (2.5.0) jekyll (~> 3.3) - jekyll-sitemap (1.1.1) + jekyll-sitemap (1.2.0) jekyll (~> 3.3) jekyll-swiss (0.4.0) - jekyll-theme-architect (0.1.0) + jekyll-theme-architect (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-cayman (0.1.0) + jekyll-theme-cayman (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-dinky (0.1.0) + jekyll-theme-dinky (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-hacker (0.1.0) + jekyll-theme-hacker (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-leap-day (0.1.0) + jekyll-theme-leap-day (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-merlot (0.1.0) + jekyll-theme-merlot (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-midnight (0.1.0) + jekyll-theme-midnight (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-minimal (0.1.0) + jekyll-theme-minimal (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-modernist (0.1.0) + jekyll-theme-modernist (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-primer (0.5.2) + jekyll-theme-primer (0.5.3) jekyll (~> 3.5) jekyll-github-metadata (~> 2.9) - jekyll-seo-tag (~> 2.2) - jekyll-theme-slate (0.1.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-slate (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-tactile (0.1.0) + jekyll-theme-tactile (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-time-machine (0.1.0) + jekyll-theme-time-machine (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-titles-from-headings (0.4.0) + jekyll-titles-from-headings (0.5.1) jekyll (~> 3.3) - jekyll-watch (1.5.1) + jekyll-watch (2.1.2) listen (~> 3.0) - jemoji (0.8.1) - activesupport (~> 4.0, >= 4.2.9) + jemoji (0.10.1) gemoji (~> 3.0) html-pipeline (~> 2.2) - jekyll (>= 3.0) - kramdown (1.13.2) + jekyll (~> 3.0) + kramdown (1.17.0) liquid (4.0.0) - listen (3.0.6) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9.7) + listen (3.1.5) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + ruby_dep (~> 1.2) mercenary (0.3.6) mini_portile2 (2.3.0) - minima (2.1.1) - jekyll (~> 3.3) - minitest (5.11.1) + minima (2.5.0) + jekyll (~> 3.5) + jekyll-feed (~> 0.9) + jekyll-seo-tag (~> 2.1) + minitest (5.11.3) multipart-post (2.0.0) - net-dns (0.8.0) - nokogiri (1.8.2) - mini_portile2 (~> 2.3.0) - nokogiri (1.8.2-x64-mingw32) + nokogiri (1.8.5-x64-mingw32) mini_portile2 (~> 2.3.0) - octokit (4.8.0) + octokit (4.13.0) sawyer (~> 0.8.0, >= 0.5.3) - pathutil (0.16.1) + pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (2.0.5) - rb-fsevent (0.10.2) + rb-fsevent (0.10.3) rb-inotify (0.9.10) ffi (>= 0.5.0, < 2) - rouge (1.11.1) + rouge (2.2.1) + ruby-enum (0.7.2) + i18n + ruby_dep (1.5.0) + rubyzip (1.2.2) safe_yaml (1.0.4) - sass (3.5.5) + sass (3.7.2) sass-listen (~> 4.0.0) sass-listen (4.0.0) rb-fsevent (~> 0.9, >= 0.9.4) @@ -207,19 +232,18 @@ GEM terminal-table (1.8.0) unicode-display_width (~> 1.1, >= 1.1.1) thread_safe (0.3.6) - typhoeus (0.8.0) - ethon (>= 0.8.0) - tzinfo (1.2.4) + typhoeus (1.3.1) + ethon (>= 0.9.0) + tzinfo (1.2.5) thread_safe (~> 0.1) - unicode-display_width (1.3.0) + unicode-display_width (1.4.0) PLATFORMS - ruby x64-mingw32 DEPENDENCIES - github-pages (= 163) + github-pages (= 193) jekyll-paginate BUNDLED WITH - 1.16.1 + 1.17.1 From fcc45a319415285007542f88ddba56dc9379da31 Mon Sep 17 00:00:00 2001 From: Marco Blessing Date: Tue, 11 Dec 2018 06:31:56 +0100 Subject: [PATCH 161/687] add missing https in link (#433) --- _includes/google_analytics.html | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/_includes/google_analytics.html b/_includes/google_analytics.html index eb9b7ddbb2e5..18bd05b859c9 100644 --- a/_includes/google_analytics.html +++ b/_includes/google_analytics.html @@ -1,12 +1,14 @@ {% if site.google_analytics %} - - - -{% endif %} \ No newline at end of file + + + +{% endif %} From 018bac489426f2c62310be6ed1a852dade9e77e9 Mon Sep 17 00:00:00 2001 From: Vincent Tam Date: Wed, 19 Dec 2018 21:44:17 +0100 Subject: [PATCH 162/687] http -> https (#439) --- _posts/2015-02-28-test-markdown.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2015-02-28-test-markdown.md b/_posts/2015-02-28-test-markdown.md index 9728c263efff..08e23027d754 100644 --- a/_posts/2015-02-28-test-markdown.md +++ b/_posts/2015-02-28-test-markdown.md @@ -25,7 +25,7 @@ Here's a useless table: How about a yummy crepe? -![Crepe](http://s3-media3.fl.yelpcdn.com/bphoto/cQ1Yoa75m2yUFFbY2xwuqw/348s.jpg) +![Crepe](https://s3-media3.fl.yelpcdn.com/bphoto/cQ1Yoa75m2yUFFbY2xwuqw/348s.jpg) Here's a code chunk: From d1c8b2fee19fe600ad6b08791b270d0aa04839a3 Mon Sep 17 00:00:00 2001 From: Vincent Tam Date: Tue, 25 Dec 2018 23:21:42 +0100 Subject: [PATCH 163/687] [Feature] Staticman v3 Support (#440) * Added Staicman support * Corrected template for staticman.yml * Edit for coherence with _includes/disqus.html * Updated documentation for Staticman * Updated License to give credits to Michale Rose * Update LICENSE * add more staticman details to readme * Clearer instructions about reCAPTCHA in YML * Nest reCAPTCHA param inside Staticman * Prepend all css selectors with .staticman-comments Edit suggested by theme owner to avoid CSS rules overriding. * Add myself to the change log * Update _config.yml --- CHANGELOG.md | 4 +- LICENSE | 11 +- README.md | 12 +- _config.yml | 11 + _data/ui-text.yml | 494 +++++++++++++++++++++++++++++ _includes/head.html | 5 + _includes/staticman-comment.html | 22 ++ _includes/staticman-comments.html | 72 +++++ _includes/staticman-script.html | 47 +++ _layouts/page.html | 3 + _layouts/post.html | 3 + _posts/2015-02-28-test-markdown.md | 1 + css/staticman.css | 187 +++++++++++ staticman.yml | 108 +++++++ 14 files changed, 976 insertions(+), 4 deletions(-) create mode 100644 _data/ui-text.yml create mode 100644 _includes/staticman-comment.html create mode 100644 _includes/staticman-comments.html create mode 100644 _includes/staticman-script.html create mode 100644 css/staticman.css create mode 100644 staticman.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index fff28c5e28c4..33fb2b70b233 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,11 @@ - # CHANGELOG +# CHANGELOG This file lists all non-trivial changes to Beautiful Jekyll. I often make small changes to documentation, to the demo site, or to the general look-and-feel. These changes will not be listed here. Any other minor changes will also not be listed here. +**2018-12-24** Add support for Staticman comments (#440) (thanks @VincentTam) + **2018-10-19** Move Google Analytics to the head (#419) (thanks @jpvicari) **2018-06-08** Add support for Facebook comments (#350) (thanks @npes87184) diff --git a/LICENSE b/LICENSE index 72fab4a3dc79..125834377020 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016 Dean Attali +Copyright (c) 2015-2018 Dean Attali Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -19,3 +19,12 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + +staticman integration +================================================================================= + +The MIT License (MIT) + +Copyright (c) 2013-2018 Michael Rose diff --git a/README.md b/README.md index 3ffc4dc39af2..24db2e186e0b 100644 --- a/README.md +++ b/README.md @@ -104,13 +104,21 @@ Many personalization settings in `_config.yml`, such as setting your name and si ### Allowing users to leave comments -If you want to enable comments on your site, Beautiful Jekyll supports either the [Disqus](https://disqus.com/) comments plugin or [Facebook](https://developers.facebook.com/docs/plugins/comments) comments. +If you want to enable comments on your site, Beautiful Jekyll supports either the [Disqus](https://disqus.com/) comments plugin, [Facebook](https://developers.facebook.com/docs/plugins/comments) comments or [Staticman](https://staticman.net). If any of these are set in the configuration file, then all blog posts will have comments turned on by default. To turn off comments on a particular blog post, add `comments: false` to the YAML front matter. If you want to add comments on the bottom of a non-blog page, add `comments: true` to the YAML front matter. + +#### Disqus comments To use Disqus, simply sign up to [Disqus](https://disqus.com/) and add your Disqus shortname to the `disqus` parameter in the `_config.yml` file. +#### Facebook comments + To use Facebook comments, create a Facebook app using [Facebook developers](https://developers.facebook.com/docs/apps/register), and add the Facebook App ID to the `fb_comment_id` parameter in `_config.yml`. -If either `disqus` or `fb_comment_id` parameters are set in the configuration file, then all blog posts will have comments turned on by default. To turn off comments on a particular blog post, add `comments: false` to the YAML front matter. If you want to add comments on the bottom of a non-blog page, add `comments: true` to the YAML front matter. +#### Staticman comments + +To use Staticman, you first need to invite `staticmanlab` as a collaborator to your repository (by going to your repository **Settings** page, navigate to the **Collaborators** tab, and add the username `staticmanlab`), and then accept the invitation by going to `https://staticman3.herokuapp.com/v3/connect/github//`. Lastly, fill in your `repository` and `branch` in `_config.yml`. If you're not using `master` branch, then you also need to update the `branch` parameter in `staticman.yml`. + +![Staicman invitation screenshot](https://user-images.githubusercontent.com/5748535/50357920-e8f25500-0557-11e9-9cb6-73f8b575c4f0.png) ### Adding Google Analytics to track page views diff --git a/_config.yml b/_config.yml index a300d0d821e2..8acfb65cd2ee 100644 --- a/_config.yml +++ b/_config.yml @@ -129,6 +129,17 @@ url-pretty: "MyWebsite.com" # eg. "deanattali.com/beautiful-jekyll" # To use Facebook Comments, fill in a Facebook App ID # fb_comment_id: "" +# Staticman support +staticman: + repository : # GitHub username/repo-name e.g. "daattali/beautiful-jekyll" + branch : # "master" + endpoint : # URL of your own deployment with trailing slash, will fallback to the public GitLab instance + # reCaptcha for Staticman (OPTIONAL) + # If you use recaptcha, you must also set these parameters in staticman.yml + reCaptcha: + siteKey : # Use your OWN site key. You may apply to Google for one. + secret : # (!) ENCRYPT your password by opening https://staticman3.herokuapp.com/v3/encrypt/{your-site-secret} + # --- Misc --- # # Facebook App ID diff --git a/_data/ui-text.yml b/_data/ui-text.yml new file mode 100644 index 000000000000..bb67a150b887 --- /dev/null +++ b/_data/ui-text.yml @@ -0,0 +1,494 @@ +# User interface text and labels + +# English (default) +# ----------------- +en: &DEFAULT_EN + comments_label : "Leave a comment" + comments_title : "Comments" + comment_form_info : "Your email address will not be published. Required fields are marked" + comment_form_comment_label : "Comment" + comment_form_md_info : "Markdown is supported." + comment_form_name_label : "Name" + comment_form_email_label : "Email address" + comment_form_website_label : "Website (optional)" + comment_btn_submit : "Submit comment" + comment_btn_submitted : "Submitted" + comment_success_msg : "Thanks for your comment! It will show on the site once it has been approved." + comment_error_msg : "Sorry, there was an error with your submission. Please make sure all required fields have been completed and try again." +en-US: + <<: *DEFAULT_EN +en-CA: + <<: *DEFAULT_EN +en-GB: + <<: *DEFAULT_EN +en-AU: + <<: *DEFAULT_EN + +# Spanish +# ------- +es: &DEFAULT_ES + comments_label : "Dejar un commentario" + comments_title : "Comentar" + comment_form_info : "Su dirección de correo no será publicada. Se han resaltado los campos requeridos" + comment_form_comment_label : "Comentario" + comment_form_md_info : "Markdown está soportado." + comment_form_name_label : "Nombre" + comment_form_email_label : "Dirección de E-mail" + comment_form_website_label : "Sitio web (opcional)" + comment_btn_submit : "Enviar Commentario" + comment_btn_submitted : "Enviado" + comment_success_msg : "Gracias por su comentario!, Este se visualizará en el sitio una vez haya sido aprobado" + comment_error_msg : "Lo sentimos, ha ocurrido un error al enviar su comentario. Por favor asegurese que todos los campos han sido diligenciados e intente de nuevo" +es-ES: + <<: *DEFAULT_ES +es-CO: + <<: *DEFAULT_ES + +# French +# ------ +fr: &DEFAULT_FR + comments_label : "Laisser un commentaire" + comments_title : "Commentaires" + comment_form_info : "Votre adresse email ne sera pas visible. Les champs obligatoires sont marqués" + comment_form_comment_label : "Commentaire" + comment_form_md_info : "Markdown est supporté." + comment_form_name_label : "Nom" + comment_form_email_label : "Adresse mail" + comment_form_website_label : "Site web (optionnel)" + comment_btn_submit : "Envoyer" + comment_btn_submitted : "Envoyé" + comment_success_msg : "Merci pour votre commentaire, il sera visible sur le site une fois approuvé." + comment_error_msg : "Désolé, une erreur est survenue lors de la soumission. Vérifiez que les champs obligatoires ont été remplis et réessayez." +fr-FR: + <<: *DEFAULT_FR +fr-BE: + <<: *DEFAULT_FR +fr-CH: + <<: *DEFAULT_FR + +# Turkish +# ------- +tr: &DEFAULT_TR + comments_label : "Yorum yapın" + comments_title : "Yorumlar" + comment_form_info : "Email adresiniz gösterilmeyecektir. Zorunlu alanlar işaretlenmiştir" + comment_form_comment_label : "Yorumunuz" + comment_form_md_info : "Markdown desteklenmektedir." + comment_form_name_label : "Adınız" + comment_form_email_label : "Email adresiniz" + comment_form_website_label : "Websiteniz (opsiyonel)" + comment_btn_submit : "Yorum Yap" + comment_btn_submitted : "Gönderildi" + comment_success_msg : "Yorumunuz için teşekkürler! Yorumunuz onaylandıktan sonra sitede gösterilecektir." + comment_error_msg : "Maalesef bir hata oluştu. Lütfen zorunlu olan tüm alanları doldurduğunuzdan emin olun ve sonrasında tekrar deneyin." +tr-TR: + <<: *DEFAULT_TR + +# Portuguese +# ---------- +pt: &DEFAULT_PT + comments_label : "Deixe um Comentário" + comments_title : "Comentários" + comment_form_info : "O seu endereço email não será publicado. Os campos obrigatórios estão assinalados" + comment_form_comment_label : "Comentário" + comment_form_md_info : "Markdown é suportado." + comment_form_name_label : "Nome" + comment_form_email_label : "Endereço Email" + comment_form_website_label : "Site (opcional)" + comment_btn_submit : "Sumbeter Comentário" + comment_btn_submitted : "Submetido" + comment_success_msg : "Obrigado pelo seu comentário! Será visível no site logo que aprovado." + comment_error_msg : "Lamento, ocorreu um erro na sua submissão. Por favor verifique se todos os campos obrigatórios estão corretamente preenchidos e tente novamente." +pt-PT: + <<: *DEFAULT_PT +# Brazilian Portuguese +pt-BR: + comments_label : "Deixe um comentário" + comments_title : + comment_form_info : "Seu email não será publicado. Os campos obrigatórios estão marcados" + comment_form_comment_label : "Comentário" + comment_form_md_info : "Markdown é suportado." + comment_form_name_label : "Nome" + comment_form_email_label : "Email" + comment_form_website_label : "Site (opcional)" + comment_btn_submit : "Enviar Comentário" + comment_btn_submitted : "Enviado" + comment_success_msg : "Obrigado pelo seu comentário! Ele aparecerá no site assim que for aprovado." + comment_error_msg : "Desculpe, ocorreu um erro no envio. Por favor verifique se todos os campos obrigatórios foram preenchidos e tente novamente." + +# Italian +# ------- +it: &DEFAULT_IT + comments_label : "Scrivi un commento" + comments_title : + comment_form_info : "Il tuo indirizzo email non sarà pubblicato. Sono segnati i campi obbligatori" + comment_form_comment_label : "Commenta" + comment_form_md_info : "Il linguaggio Markdown è supportato" + comment_form_name_label : "Nome" + comment_form_email_label : "Indirizzo email" + comment_form_website_label : "Sito Web (opzionale)" + comment_btn_submit : "Invia commento" + comment_btn_submitted : "Inviato" + comment_success_msg : "Grazie per il tuo commento! Verrà visualizzato nel sito una volta che sarà approvato." + comment_error_msg : "C'è stato un errore con il tuo invio. Assicurati che tutti i campi richiesti siano stati completati e riprova." +it-IT: + <<: *DEFAULT_IT + +# Chinese (zh-CN Chinese - China) +# -------------------------------- +zh: &DEFAULT_ZH_HANS + comments_label : "留下评论" + comments_title : "评论" + comment_form_info : "您的电子邮箱地址并不会被展示。请填写标记为必须的字段。" + comment_form_comment_label : "评论" + comment_form_md_info : "Markdown语法已支持。" + comment_form_name_label : "姓名" + comment_form_email_label : "电子邮箱" + comment_form_website_label : "网站(可选)" + comment_btn_submit : "提交评论" + comment_btn_submitted : "已提交" + comment_success_msg : "感谢您的评论!被批准后它会立即在此站点展示。" + comment_error_msg : "很抱歉,您的提交存在错误。请确保所有必填字段都已填写正确,然后再试一次。" +zh-CN: + <<: *DEFAULT_ZH_HANS +zh-SG: + <<: *DEFAULT_ZH_HANS +# Taiwan (Traditional Chinese) +zh-TW: &DEFAULT_ZH_HANT + comments_label : "留言" + comments_title : "留言內容" + comment_form_comment_label : "留言內容" + comment_form_md_info : "支援Markdown語法。" + comment_form_name_label : "名字" + comment_form_email_label : "電子信箱帳號" + comment_form_website_label : "網頁 (可選填)" + comment_btn_submit : "送出留言" + comment_btn_submitted : "已送出" + comment_success_msg : "感謝您的留言! 審核後將會顯示在站上。" + comment_error_msg : "抱歉,部份資料輸入有問題。請確認資料填寫正確後再試一次。" +zh-HK: + <<: *DEFAULT_ZH_HANT + +# German / Deutsch +# ---------------- +de: &DEFAULT_DE + comments_label : "Hinterlassen Sie einen Kommentar" + comments_title : "Kommentare" + comment_form_info : "Ihre E-Mail Adresse wird nicht veröffentlicht. Benötigte Felder sind markiert" + comment_form_comment_label : "Kommentar" + comment_form_md_info : "Markdown wird unterstützt." + comment_form_name_label : "Name" + comment_form_email_label : "E-Mail-Addresse" + comment_form_website_label : "Webseite (optional)" + comment_btn_submit : "Kommentar absenden" + comment_btn_submitted : "Versendet" + comment_success_msg : "Danke für Ihren Kommentar! Er wird auf der Seite angezeigt, nachdem er geprüft wurde." + comment_error_msg : "Entschuldigung, es gab einen Fehler. Bitte füllen Sie alle benötigten Felder aus und versuchen Sie es erneut." +de-DE: + <<: *DEFAULT_DE +de-AT: + <<: *DEFAULT_DE +de-CH: + <<: *DEFAULT_DE +de-BE: + <<: *DEFAULT_DE +de-LI: + <<: *DEFAULT_DE +de-LU: + <<: *DEFAULT_DE + +# Nepali (Nepal) +# -------------- +ne: &DEFAULT_NE + comments_label : "टिप्पणी दिनुहोस्" + comments_title : "टिप्पणीहरू" + comment_form_info : "तपाइँको इमेल ठेगाना प्रकाशित गरिने छैन।आवश्यक जानकारीहरुमा चिन्ह लगाइको छ" + comment_form_comment_label : "टिप्पणी" + comment_form_md_info : "मार्कडाउन समर्थित छ।" + comment_form_name_label : "नाम" + comment_form_email_label : "इमेल ठेगाना" + comment_form_website_label : "वेबसाइट (वैकल्पिक)" + comment_btn_submit : "टिप्पणी दिनुहोस् " + comment_btn_submitted : "टिप्पणी भयो" + comment_success_msg : "तपाईंको टिप्पणीको लागि धन्यवाद! एक पटक यो अनुमोदन गरेपछी यो साइटमा देखाउनेछ।" + comment_error_msg : "माफ गर्नुहोस्, तपाईंको टिप्पणी त्रुटि थियो।सबै आवश्यक जानकारीहरु पूरा गरिएको छ भने निश्चित गर्नुहोस् र फेरि प्रयास गर्नुहोस्।" +ne-NP: + <<: *DEFAULT_NE + +# Korean +# ------ +ko: &DEFAULT_KO + comments_label : "댓글남기기" + comments_title : "댓글" + comment_form_info : "이메일은 공개되지 않습니다. 작성 필요 필드:" + comment_form_comment_label : "댓글" + comment_form_md_info : "마크다운을 지원합니다." + comment_form_name_label : "이름" + comment_form_email_label : "이메일" + comment_form_website_label : "웹사이트(선택사항)" + comment_btn_submit : "댓글 등록" + comment_btn_submitted : "등록됨" + comment_success_msg : "감사합니다! 댓글이 머지된 후 확인하실 수 있습니다." + comment_error_msg : "댓글 등록에 문제가 있습니다. 필요 필드를 작성했는지 확인하고 다시 시도하세요." +ko-KR: + <<: *DEFAULT_KO + +# Russian / Русский +# ----------------- +ru: &DEFAULT_RU + comments_label : "Оставить комментарий" + comments_title : "Комментарии" + comment_form_info : "Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены" + comment_form_comment_label : "Комментарий" + comment_form_md_info : "Поддерживается синтаксис Markdown." + comment_form_name_label : "Имя" + comment_form_email_label : "Электронная почта" + comment_form_website_label : "Ссылка на сайт (необязательно)" + comment_btn_submit : "Оставить комментарий" + comment_btn_submitted : "Отправлено" + comment_success_msg : "Спасибо за Ваш комментарий! Он будет опубликован на сайте после проверки." + comment_error_msg : "К сожалению, произошла ошибка с отправкой комментария. Пожалуйста, убедитесь, что все обязательные поля заполнены и попытайтесь снова." +ru-RU: + <<: *DEFAULT_RU + +# Lithuanian / Lietuviškai +# ------------------------ +lt: &DEFAULT_LT + comments_label : "Palikti komentarą" + comments_title : "Komentaras" + comment_form_info : "El. pašto adresas nebus viešinamas. Būtini laukai pažymėti." + comment_form_comment_label : "Komentaras" + comment_form_md_info : "Markdown palaikomas." + comment_form_name_label : "Vardas" + comment_form_email_label : "El. paštas" + comment_form_website_label : "Tinklapis (nebūtina)" + comment_btn_submit : "Komentuoti" + comment_btn_submitted : "Įrašytas" + comment_success_msg : "Ačiū už komentarą! Jis bus parodytas kai bus patvirtintas." + comment_error_msg : "Atleiskite, įvyko netikėta klaida įrašant komentarą. Pasitikrinkite ar užpildėte visus būtinus laukus ir pamėginkite dar kartą." +lt-LT: + <<: *DEFAULT_LT + +# Greek +# ----- +gr: &DEFAULT_GR + comments_label : "Αφήστε ένα σχόλιο" + comments_title : "Σχόλια" + comment_form_info : "Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα απαιτούμενα πεδία εμφανίζονται με αστερίσκο" + comment_form_comment_label : "Σχόλιο" + comment_form_md_info : "Το πεδίο υποστηρίζει Markdown." + comment_form_name_label : "Όνομα" + comment_form_email_label : "Διεύθυνση email" + comment_form_website_label : "Ιστοσελίδα (προαιρετικό)" + comment_btn_submit : "Υπόβαλε ένα σχόλιο" + comment_btn_submitted : "Έχει υποβληθεί" + comment_success_msg : "Ευχαριστούμε για το σχόλιό σας! Θα εμφανιστεί στην ιστοσελίδα αφού εγκριθεί." + comment_error_msg : "Λυπούμαστε, παρουσιάστηκε σφάλμα με την υποβολή σας. Παρακαλούμε βεβαιωθείτε ότι έχετε όλα τα απαιτούμενα πεδία συμπληρωμένα και δοκιμάστε ξανά." +gr-GR: + <<: *DEFAULT_GR + +# Swedish +# ------- +sv: &DEFAULT_SV + comments_label : "Lämna en kommentar" + comments_title : "Kommentarer" + comment_form_info : "Din e-post adress kommer inte att publiceras. Obligatoriska fält är markerade." + comment_form_comment_label : "Kommentar" + comment_form_md_info : "Använd Markdown för text-formateringen." + comment_form_name_label : "Namn" + comment_form_email_label : "E-post adress" + comment_form_website_label : "Webdsida (valfritt)" + comment_btn_submit : "Skicka en kommentar" + comment_btn_submitted : "Kommentaren har tagits emot" + comment_success_msg : "Tack för din kommentar! Den kommer att visas på sidan så fort den har godkännts." + comment_error_msg : "Tyvärr det har blivit något fel i en av fälten, se till att du fyller i alla rutor och försök igen." +sv-SE: + <<: *DEFAULT_SV +sv-FI: + <<: *DEFAULT_SV + +# Dutch +# ----- +nl: &DEFAULT_NL + comments_label : "Laat een reactie achter" + comments_title : "Commentaren" + comment_form_info : "Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd" + comment_form_comment_label : "Commentaar" + comment_form_md_info : "Markdown wordt ondersteund." + comment_form_name_label : "Naam" + comment_form_email_label : "E-mailadres" + comment_form_website_label : "Website (optioneel)" + comment_btn_submit : "Commentaar toevoegen" + comment_btn_submitted : "Toegevoegd" + comment_success_msg : "Bedankt voor uw reactie! Het zal op de site worden weergegeven zodra het is goedgekeurd." + comment_error_msg : "Sorry, er is een fout opgetreden bij uw inzending. Zorg ervoor dat alle vereiste velden zijn voltooid en probeer het opnieuw." +nl-BE: + <<: *DEFAULT_NL +nl-NL: + <<: *DEFAULT_NL + +# Indonesian +# ---------- +id: &DEFAULT_ID + comments_label : "Tinggalkan komentar" + comments_title : "Komentar" + comment_form_info : "Email Anda tidak akan dipublish. Kolom yang diperlukan ditandai" + comment_form_comment_label : "Komentar" + comment_form_md_info : "Markdown disupport." + comment_form_name_label : "Nama" + comment_form_email_label : "Alamat email" + comment_form_website_label : "Website (opsional)" + comment_btn_submit : "Submit Komentar" + comment_btn_submitted : "Telah disubmit" + comment_success_msg : "Terimakasih atas komentar Anda! Komentar ini akan tampil setelah disetujui." + comment_error_msg : "Maaf, ada kesalahan pada submisi Anda. Pastikan seluruh kolom sudah dilengkapi dan coba kembali." +id-ID: + <<: *DEFAULT_ID + +# Vietnamese +# ---------- +vi: &DEFAULT_VI + comments_label : "Để lại bình luận" + comments_title : "Bình luận" + comment_form_info : "Email của bạn sẽ được giữ bí mật. Các phần bắt buộc được đánh dấu." + comment_form_comment_label : "Bình luận" + comment_form_md_info : "Hỗ trợ Markdown." + comment_form_name_label : "Tên" + comment_form_email_label : "Địa chỉ email" + comment_form_website_label : "Website (không bắt buộc)" + comment_btn_submit : "Gửi bình luận" + comment_btn_submitted : "Đã được gửi" + comment_success_msg : "Cảm ơn bạn đã bình luận! Bình luận sẽ xuất hiện sau khi được duyệt." + comment_error_msg : "Rất tiếc, có lỗi trong việc gửi bình luận. Hãy đảm bảo toàn bộ các phần bắt buộc đã được điền đầy đủ và thử lại." +vi-VN: + <<: *DEFAULT_VI + +# Danish +# ------ +da: &DEFAULT_DA + comments_label : "Skriv en kommentar" + comments_title : "Kommentarer" + comment_form_info : "Din e-mail bliver ikke offentliggjort. Obligatoriske felter er markeret" + comment_form_comment_label : "Kommentar" + comment_form_md_info : "Markdown er understøttet." + comment_form_name_label : "Navn" + comment_form_email_label : "E-mail" + comment_form_website_label : "Website (frivillig)" + comment_btn_submit : "Send kommentar" + comment_btn_submitted : "Sendt" + comment_success_msg : "Tak for din kommentar! Den bliver vist på siden, så snart den er godkendt." + comment_error_msg : "Desværre skete der en fejl. Prøv igen, mens du sørger for at alle obligatoriske felter er udfyldt." +da-DK: + <<: *DEFAULT_DA + +# Polish +# ------ +pl: &DEFAULT_PL + comments_label : "Zostaw komentarz" + comments_title : "Komentarze" + comment_form_info : "Twój adres email nie będzie udostępiony. Wymagane pola są oznaczone." + comment_form_comment_label : "Skomentuj" + comment_form_md_info : "Markdown jest wspierany" + comment_form_name_label : "Imię" + comment_form_email_label : "Adres email" + comment_form_website_label : "Strona www (opcjonalna)" + comment_btn_submit : "Skomentuj" + comment_btn_submitted : "Komentarz dodany" + comment_success_msg : "Dziękuję za Twój komentarz! Zostanie dodany po akceptacji." + comment_error_msg : "Niestety wystąpił błąd. Proszę upewnij się, że wszystkie wymagane pola zostały wypełnione i spróbuj ponownie." +pl-PL: + <<: *DEFAULT_PL + +# Japanese +# -------- +ja: &DEFAULT_JA + comments_label : "コメントする" + comments_title : "コメント" + comment_form_info : "メールアドレスが公開されることはありません。次の印のある項目は必ず入力してください:" + comment_form_comment_label : "コメント" + comment_form_md_info : "Markdown を使用できます" + comment_form_name_label : "名前" + comment_form_email_label : "メールアドレス" + comment_form_website_label : "URL (任意)" + comment_btn_submit : "コメントを送信する" + comment_btn_submitted : "送信しました" + comment_success_msg : "コメントありがとうございます! コメントは承認されるとページに表示されます。" + comment_error_msg : "送信エラーです。必須項目がすべて入力されていることを確認して再送信してください。" +ja-JP: + <<: *DEFAULT_JA + +# Slovak +# ----------------- +sk: &DEFAULT_SK + comments_label : "Zanechaj odkaz" + comments_title : "Komentáre" + comment_form_info : "Tvoja emailová adresa nebude publikovaná. Požadované polia sú označené" + comment_form_comment_label : "Komentár" + comment_form_md_info : "Markdown je podporovaný." + comment_form_name_label : "Meno" + comment_form_email_label : "Emailová adresa" + comment_form_website_label : "Webstránka (voliteľné)" + comment_btn_submit : "Vlož komentár" + comment_btn_submitted : "Vložený" + comment_success_msg : "Ďakujem za tvoj komentár! Po schválení bude zobrazený na stránke." + comment_error_msg : "Prepáč, pri ukladaní nastala chyba. Ubezpeč sa prosím, že si vyplnil všetky požadované polia a skús znova." +sk-SK: + <<: *DEFAULT_SK + +# Hungarian +# ----------------- +hu: &DEFAULT_HU + comments_label : "Szólj hozzá!" + comments_title : "Hozzászólások" + comment_form_info : "Az e-mail címed nem lesz publikus. A csillagozott mezők kitöltése kötelező." + comment_form_comment_label : "Hozzászólás" + comment_form_md_info : "Támogatott formázási mód: Markdown" + comment_form_name_label : "Név" + comment_form_email_label : "Email cím" + comment_form_website_label : "Honlap (nem kötelező):" + comment_btn_submit : "Hozzászólás elküldése" + comment_btn_submitted : "Hozzászólás elküldve" + comment_success_msg : "Köszönjük a Hozzászólást! A Hozzászólások csak előzetes moderáció után lesznek publikusak." + comment_error_msg : "Hoppá, hiba történt a beküldés közben. Kérlek ellenőrizd hogy minden kötelező mező ki van-e töltve." +hu-HU: + <<: *DEFAULT_HU + +# Romanian +# ----------------- +ro: &DEFAULT_RO + comments_label : "Lasă un comentariu" + comments_title : "Comentarii" + comment_form_info : "Adresa ta de email nu va fi făcută publică. Câmpurile marcate sunt obligatorii" + comment_form_comment_label : "Comentariu" + comment_form_md_info : "Markdown este suportat." + comment_form_name_label : "Nume" + comment_form_email_label : "Adresă de email" + comment_form_website_label : "Site (opțional)" + comment_btn_submit : "Trimite comentariul" + comment_btn_submitted : "Trimis" + comment_success_msg : "Mulțumesc pentru comentariu! Va apărea pe site în momentul în care va fi aprobat." + comment_error_msg : "Scuze, este o problemă cu comentariul tău. Asigură-te că toate câmpurile obligatorii au fost completate și încearcă din nou." +ro-RO: + <<: *DEFAULT_RO + +# Punjabi +# ----------------- +pa: &DEFAULT_PA + comments_label : "ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ" + comments_title : "ਟਿੱਪਣੀਆਂ" + comment_form_info : "ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਅਨੁਮਾਨਿਤ ਸਥਾਨਾਂ ਨੂੰ ਅੰਡਰਲਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ" + comment_form_comment_label : "ਟਿੱਪਣੀ" + comment_form_md_info : "ਮਾਰਕਡਾਊਨ ਵਰਤ ਸਕਦੇ ਹੋ।" + comment_form_name_label : "ਨਾਮ" + comment_form_email_label : "ਈਮੇਲ ਪਤਾ" + comment_form_website_label : "ਵੈਬਸਾਈਟ (ਵਿਕਲਪਿਕ)" + comment_btn_submit : "ਕੋਈ ਟਿੱਪਣੀ ਭੇਜੋ" + comment_btn_submitted : "ਪੇਸ਼ ਕੀਤਾ" + comment_success_msg : "ਤੁਹਾਡੀਆਂ ਟਿੱਪਣੀਆਂ ਲਈ ਧੰਨਵਾਦ! ਇਹ ਮਨਜ਼ੂਰੀ ਮਿਲਣ ਦੇ ਬਾਅਦ ਸਾਈਟ 'ਤੇ ਦਿਖਾਇਆ ਜਾਵੇਗਾ।" + comment_error_msg : "ਮੁਆਫ ਕਰਨਾ, ਤੁਹਾਡੀ ਅਧੀਨਗੀ ਵਿੱਚ ਕੋਈ ਗਲਤੀ ਹੋਈ ਸੀ ਕਿਰਪਾ ਕਰਕੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਸਾਰੇ ਲੋੜੀਂਦੇ ਖੇਤਰ ਪੂਰੇ ਹੋ ਗਏ ਹਨ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।" +pa-IN: + <<: *DEFAULT_PA + +# Another locale +# -------------- +# diff --git a/_includes/head.html b/_includes/head.html index 74a0c16cb6c1..4924904cb906 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -123,4 +123,9 @@ {% include matomo.html %} {% endif %} + + {% if page.comments and site.staticman.repository and site.staticman.branch %} + + {% endif %} + diff --git a/_includes/staticman-comment.html b/_includes/staticman-comment.html new file mode 100644 index 000000000000..0e7728fb3bba --- /dev/null +++ b/_includes/staticman-comment.html @@ -0,0 +1,22 @@ + diff --git a/_includes/staticman-comments.html b/_includes/staticman-comments.html new file mode 100644 index 000000000000..83f5c30ec20a --- /dev/null +++ b/_includes/staticman-comments.html @@ -0,0 +1,72 @@ +{% if site.staticman.repository and site.staticman.branch %} +
+ +
+ {% if site.data.comments[page.slug] %} +

{{ site.data.ui-text[site.locale].comments_title | default: "Comments" }}

+ {% assign comments = site.data.comments[page.slug] | sort %} + {% for comment in comments %} + {% assign email = comment[1].email %} + {% assign name = comment[1].name %} + {% assign url = comment[1].url %} + {% assign date = comment[1].date %} + {% assign message = comment[1].message %} + {% include staticman-comment.html index=forloop.index email=email name=name url=url date=date message=message %} + {% endfor %} + {% endif %} +
+ + +
+

{{ site.data.ui-text[site.locale].comments_label | default: "Leave a Comment" }}

+

{{ site.data.ui-text[site.locale].comment_form_info | default: "Your email address will not be published. Required fields are marked" }} *

+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ + + + + {% if site.staticman.reCaptcha.siteKey %} +
+
+
+ {% endif %} +
+ +
+
+
+ + + {% if site.staticman.reCaptcha.siteKey %} + + {% endif %} +
+ + {% include staticman-script.html %} +{% endif %} diff --git a/_includes/staticman-script.html b/_includes/staticman-script.html new file mode 100644 index 000000000000..4e9fcd908f3f --- /dev/null +++ b/_includes/staticman-script.html @@ -0,0 +1,47 @@ +{% if site.staticman.repository and site.staticman.branch %} + + + +{% endif %} diff --git a/_layouts/page.html b/_layouts/page.html index 9dff55294359..44a0d8daa80d 100644 --- a/_layouts/page.html +++ b/_layouts/page.html @@ -13,6 +13,9 @@ {% include disqus.html %} {% include fb-comment.html %} +
+ {% include staticman-comments.html %} +
{% endif %} diff --git a/_layouts/post.html b/_layouts/post.html index fc546b94f5f3..731b96ddf4fe 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -70,6 +70,9 @@ {% include disqus.html %} {% include fb-comment.html %} +
+ {% include staticman-comments.html %} +
{% endif %} diff --git a/_posts/2015-02-28-test-markdown.md b/_posts/2015-02-28-test-markdown.md index 08e23027d754..27bae2835d1b 100644 --- a/_posts/2015-02-28-test-markdown.md +++ b/_posts/2015-02-28-test-markdown.md @@ -5,6 +5,7 @@ subtitle: Each post also has a subtitle gh-repo: daattali/beautiful-jekyll gh-badge: [star, fork, follow] tags: [test] +comments: true --- You can write regular [markdown](http://markdowntutorial.com/) here and Jekyll will automatically convert it to a nice webpage. I strongly encourage you to [take 5 minutes to learn how to write in markdown](http://markdowntutorial.com/) - it'll teach you how to transform regular text into bold/italics/headings/tables/etc. diff --git a/css/staticman.css b/css/staticman.css new file mode 100644 index 000000000000..37715953d159 --- /dev/null +++ b/css/staticman.css @@ -0,0 +1,187 @@ +/* ========================================================================== + Forms + ========================================================================== */ +.staticman-comments form { + margin: 0 0 5px 0; + padding: 1em; + background-color: #f2f3f3; +} +.staticman-comments form p { + margin-bottom: 2.5px; +} +.staticman-comments form br { + display: none; +} +.staticman-comments label, .staticman-comments input, .staticman-comments button, .staticman-comments textarea { + vertical-align: baseline; + vertical-align: middle; +} +.staticman-comments input, .staticman-comments button, .staticman-comments textarea { + box-sizing: border-box; +} +.staticman-comments label { + display: block; + margin-bottom: 0.25em; + color: #494e52; + cursor: pointer; +} +.staticman-comments label small { + font-size: 0.75em; +} +.staticman-comments label input, .staticman-comments label textarea { + display: block; +} +.staticman-comments input, .staticman-comments textarea { + display: inline-block; + width: 100%; + padding: 0.25em; + margin-bottom: 0.5em; + color: #494e52; + background-color: #fff; + border: #f2f3f3; + border-radius: 4px; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125); +} +.staticman-comments .input-mini { + width: 60px; +} +.staticman-comments .input-small { + width: 90px; +} +.staticman-comments input[type="button"], .staticman-comments input[type="reset"], .staticman-comments input[type="submit"] { + width: auto; + height: auto; + cursor: pointer; + overflow: visible; +} +.staticman-comments textarea { + resize: vertical; + height: auto; + overflow: auto; + vertical-align: top; +} +.staticman-comments input[type="hidden"] { + display: none; +} +.staticman-comments .form { + position: relative; +} +/* + Disabled state + ========================================================================== */ +.staticman-comments input[disabled][disabled], .staticman-comments textarea[disabled], .staticman-comments input[readonly][readonly], .staticman-comments textarea[readonly] { + opacity: 0.5; + cursor: not-allowed; +} +/* + Focus & active state + ========================================================================== */ +.staticman-comments input:focus, .staticman-comments textarea:focus { + border-color: #7a8288; + outline: 0; + outline: thin dotted \9; + box-shadow: inset 0 1px 3px rgba(73, 78, 82, 0.06), 0 0 5px rgba(122, 130, 136, 0.7); +} +.staticman-comments input[type="file"]:focus, .staticman-comments input[type="radio"]:focus, .staticman-comments input[type="checkbox"]:focus:focus { + box-shadow: none; +} +/* + Help text + ========================================================================== */ +.staticman-comments .help-block { + color: #898c8e; +} +.staticman-comments .help-block { + display: block; + margin-bottom: 1em; + line-height: 1em; +} +/* + .form-group + ========================================================================== */ +.staticman-comments .form-group { + margin-bottom: 5px; + padding: 0; + border-width: 0; +} +/* + Comments + ========================================================================== */ +.staticman-comments .page__comments { + float: left; + margin-left: 0; + margin-right: 0; + width: 100%; + clear: both; +} +.staticman-comments .page__comments-title { + margin-top: 2rem; + margin-bottom: 10px; + padding-top: 2rem; + border-top: 1px solid #f2f3f3; +} +.staticman-comments .page__comments-form { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.staticman-comments .page__comments-form.disabled input, .staticman-comments .page__comments-form.disabled button, .staticman-comments .page__comments-form.disabled textarea, .staticman-comments .page__comments-form.disabled label { + pointer-events: none; + cursor: not-allowed; + filter: alpha(opacity=65); + box-shadow: none; + opacity: 0.65; +} +.staticman-comments .comment { + margin: 1em 0; +} +.staticman-comments .comment:not(:last-child) { + border-bottom: 1px solid #f2f3f3; +} +.staticman-comments .comment__avatar-wrapper { + float: left; + width: 60px; + height: 60px; +} +.staticman-comments .comment__avatar { + width: 40px; + height: 40px; + border-radius: 50%; +} +.staticman-comments .comment__content-wrapper { + width: calc(100% - 60px); +} +.staticman-comments .comment__author { + margin: 0; +} +.staticman-comments .comment__author a { + text-decoration: none; +} +.staticman-comments .comment__date { + margin: 0; +} +.staticman-comments .comment__date a { + text-decoration: none; +} +/* ========================================================================== + PRINT STYLES + ========================================================================== */ +.staticman-comments @media print { + /* + Hide the following elements on print + ========================================================================== */ +.staticman-comments [hidden] { + display: none; + } +.staticman-comments .masthead, .staticman-comments .toc, .staticman-comments .page__share, .staticman-comments .page__related, .staticman-comments .pagination, .staticman-comments .ads, .staticman-comments .page__footer, .staticman-comments .page__comments-form, .staticman-comments .author__avatar, .staticman-comments .author__content, .staticman-comments .author__urls-wrapper, .staticman-comments .nav__list, .staticman-comments .sidebar, .staticman-comments .adsbygoogle { + display: none !important; + height: 1px !important; + } +} +/* + Post pagination navigation links + ========================================================================== */ +.staticman-comments .page__comments + .staticman-comments .pagination { + margin-top: 2em; + padding-top: 2em; + border-top: 1px solid #f2f3f3; +} diff --git a/staticman.yml b/staticman.yml new file mode 100644 index 000000000000..fbb2de275751 --- /dev/null +++ b/staticman.yml @@ -0,0 +1,108 @@ +# Name of the property. You can have multiple properties with completely +# different config blocks for different sections of your site. +# For example, you can have one property to handle comment submission and +# another one to handle posts. +# To encrypt strings use the following endpoint: +# https://{STATICMAN API INSTANCE}/v3/encrypt/{TEXT TO BE ENCRYPTED} +# {STATICMAN API INSTANCE} defaults to staticman3.herokuapp.com + +comments: + # (*) REQUIRED + # + # Names of the fields the form is allowed to submit. If a field that is + # not here is part of the request, an error will be thrown. + allowedFields: ["name", "email", "url", "message"] + + # (*) REQUIRED WHEN USING NOTIFICATIONS + # + # When allowedOrigins is defined, only requests sent from one of the domains + # listed will be accepted. The origin is sent as part as the `options` object + # (e.g. Date: Tue, 25 Dec 2018 23:27:22 +0100 Subject: [PATCH 164/687] Add newline to EOF (#442) --- .gitignore | 2 +- _includes/ext-css.html | 2 +- _includes/gtm_body.html | 2 +- _includes/gtm_head.html | 2 +- _includes/header.html | 2 +- _layouts/default.html | 2 +- _posts/2015-01-19-soccer.md | 2 +- aboutme.md | 2 +- css/normalize.css | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 72e4fbb805c7..7cd5a842fc07 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,4 @@ _site # general .DS_Store Thumbs.db -ehthumbs.db \ No newline at end of file +ehthumbs.db diff --git a/_includes/ext-css.html b/_includes/ext-css.html index 9e2f52206138..3becb23328b8 100644 --- a/_includes/ext-css.html +++ b/_includes/ext-css.html @@ -4,4 +4,4 @@ {% else %} -{% endif %} \ No newline at end of file +{% endif %} diff --git a/_includes/gtm_body.html b/_includes/gtm_body.html index 0d9ae022c7e4..7999512d9e80 100644 --- a/_includes/gtm_body.html +++ b/_includes/gtm_body.html @@ -3,4 +3,4 @@ -{% endif %} \ No newline at end of file +{% endif %} diff --git a/_includes/gtm_head.html b/_includes/gtm_head.html index ded5d417c0ed..f630f3e87282 100644 --- a/_includes/gtm_head.html +++ b/_includes/gtm_head.html @@ -6,4 +6,4 @@ 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','{{ site.gtm }}'); -{% endif %} \ No newline at end of file +{% endif %} diff --git a/_includes/header.html b/_includes/header.html index cc21bd358368..dc6220d5e904 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -73,4 +73,4 @@

{{ page.subtitle }}

{% else %}
-{% endif %} \ No newline at end of file +{% endif %} diff --git a/_layouts/default.html b/_layouts/default.html index 919ec8ea8347..1c457bf38e22 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -6,4 +6,4 @@
{{ content }} -
\ No newline at end of file + diff --git a/_posts/2015-01-19-soccer.md b/_posts/2015-01-19-soccer.md index 6f37e066a6c6..be5e313c1330 100644 --- a/_posts/2015-01-19-soccer.md +++ b/_posts/2015-01-19-soccer.md @@ -8,4 +8,4 @@ From Wikipedia: Association football, more commonly known as football or soccer,[2] is a sport played between two teams of eleven players with a spherical ball. It is played by 250 million players in over 200 countries, making it the world's most popular sport.[3][4][5][6] The game is played on a rectangular field with a goal at each end. The object of the game is to score by getting the ball into the opposing goal. -The goalkeepers are the only players allowed to touch the ball with their hands or arms while it is in play and then only in their penalty area. Outfield players mostly use their feet to strike or pass the ball, but may use their head or torso to strike the ball instead. The team that scores the most goals by the end of the match wins. If the score is level at the end of the game, either a draw is declared or the game goes into extra time and/or a penalty shootout depending on the format of the competition. The Laws of the Game were originally codified in England by The Football Association in 1863. Association football is governed internationally by the International Federation of Association Football (FIFA; French: Fédération Internationale de Football Association) which organises a World Cup every four years.[7] \ No newline at end of file +The goalkeepers are the only players allowed to touch the ball with their hands or arms while it is in play and then only in their penalty area. Outfield players mostly use their feet to strike or pass the ball, but may use their head or torso to strike the ball instead. The team that scores the most goals by the end of the match wins. If the score is level at the end of the game, either a draw is declared or the game goes into extra time and/or a penalty shootout depending on the format of the competition. The Laws of the Game were originally codified in England by The Football Association in 1863. Association football is governed internationally by the International Federation of Association Football (FIFA; French: Fédération Internationale de Football Association) which organises a World Cup every four years.[7] diff --git a/aboutme.md b/aboutme.md index 23478094616d..62dc2057d226 100644 --- a/aboutme.md +++ b/aboutme.md @@ -13,4 +13,4 @@ What else do you need? ### my history -To be honest, I'm having some trouble remembering right now, so why don't you just watch [my movie](http://en.wikipedia.org/wiki/The_Princess_Bride_%28film%29) and it will answer **all** your questions. \ No newline at end of file +To be honest, I'm having some trouble remembering right now, so why don't you just watch [my movie](http://en.wikipedia.org/wiki/The_Princess_Bride_%28film%29) and it will answer **all** your questions. diff --git a/css/normalize.css b/css/normalize.css index 81c6f31ea4b8..458eea1ea3d5 100644 --- a/css/normalize.css +++ b/css/normalize.css @@ -424,4 +424,4 @@ table { td, th { padding: 0; -} \ No newline at end of file +} From 9444c573310766d38e5ed283534ffc5d9387ac4a Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Tue, 25 Dec 2018 17:34:26 -0500 Subject: [PATCH 165/687] Update head.html --- _includes/head.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/head.html b/_includes/head.html index 4924904cb906..1242dd0c71fe 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -123,8 +123,8 @@ {% include matomo.html %} {% endif %} - {% if page.comments and site.staticman.repository and site.staticman.branch %} + {% endif %} From fe40d41da0e01e88144f8b0b937df2b95cbb47ad Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Tue, 25 Dec 2018 17:52:01 -0500 Subject: [PATCH 166/687] Update README.md --- README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 24db2e186e0b..2b54a5ef10f6 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ > *Copyright 2018 [Dean Attali](https://deanattali.com)* -**Beautiful Jekyll** is a ready-to-use template to help you create an awesome website quickly. Perfect for personal sites, blogs, or simple project websites. [Check out a demo](https://deanattali.com/beautiful-jekyll) of what you'll get after just two minutes. You can also look at [my personal website](https://deanattali.com) to see it in use, or see examples of websites other people created using this theme [here](#showcased-users-success-stories). +**Beautiful Jekyll** is a ready-to-use template to help you create an awesome website quickly. Perfect for personal sites, blogs, or simple project websites. [Check out a demo](https://deanattali.com/beautiful-jekyll) of what you'll get after just two minutes. You can also look at [my personal website](https://deanattali.com) to see it in use, or see examples of websitstaticmans other people created using this theme [here](#showcased-users-success-stories). **If you enjoy this theme, please consider [supporting me](https://www.paypal.me/daattali/20) for developing and maintaining this template.** @@ -116,9 +116,7 @@ To use Facebook comments, create a Facebook app using [Facebook developers](http #### Staticman comments -To use Staticman, you first need to invite `staticmanlab` as a collaborator to your repository (by going to your repository **Settings** page, navigate to the **Collaborators** tab, and add the username `staticmanlab`), and then accept the invitation by going to `https://staticman3.herokuapp.com/v3/connect/github//`. Lastly, fill in your `repository` and `branch` in `_config.yml`. If you're not using `master` branch, then you also need to update the `branch` parameter in `staticman.yml`. - -![Staicman invitation screenshot](https://user-images.githubusercontent.com/5748535/50357920-e8f25500-0557-11e9-9cb6-73f8b575c4f0.png) +To use Staticman, you first need to invite `staticmanlab` as a collaborator to your repository (by going to your repository **Settings** page, navigate to the **Collaborators** tab, and add the username `staticmanlab`), and then accept the invitation by going to `https://staticman3.herokuapp.com/v3/connect/github//`. Lastly, fill in your `repository` and `branch` in the Staticman section of `_config.yml`. ### Adding Google Analytics to track page views From 82b4d28a387db0a47eb39af895e06a139ee3bdbc Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Tue, 25 Dec 2018 18:07:36 -0500 Subject: [PATCH 167/687] Update _config.yml --- _config.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/_config.yml b/_config.yml index 8acfb65cd2ee..ca7b17d428b6 100644 --- a/_config.yml +++ b/_config.yml @@ -131,14 +131,14 @@ url-pretty: "MyWebsite.com" # eg. "deanattali.com/beautiful-jekyll" # Staticman support staticman: - repository : # GitHub username/repo-name e.g. "daattali/beautiful-jekyll" - branch : # "master" - endpoint : # URL of your own deployment with trailing slash, will fallback to the public GitLab instance - # reCaptcha for Staticman (OPTIONAL) - # If you use recaptcha, you must also set these parameters in staticman.yml + repository : # GitHub username/repository eg. "daattali/beautiful-jekyll" + branch : # eg. "master" If you're not using `master` branch, then you also need to update the `branch` parameter in `staticman.yml` + endpoint : # URL of your own deployment (with trailing slash) (will fallback to a public GitLab instance) reCaptcha: - siteKey : # Use your OWN site key. You may apply to Google for one. - secret : # (!) ENCRYPT your password by opening https://staticman3.herokuapp.com/v3/encrypt/{your-site-secret} + # reCaptcha for Staticman (OPTIONAL) + # If you use reCaptcha, you must also set these parameters in staticman.yml + siteKey : # Use your own site key, you need to apply for one on Google + secret : # ENCRYPT your password by going to https://staticman3.herokuapp.com/v3/encrypt/ # --- Misc --- # From 4178dd746499ea1bd013190bf1a67aeda9f0e22b Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Tue, 25 Dec 2018 18:09:47 -0500 Subject: [PATCH 168/687] Update staticman.yml --- staticman.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staticman.yml b/staticman.yml index fbb2de275751..164e97d23779 100644 --- a/staticman.yml +++ b/staticman.yml @@ -51,7 +51,7 @@ comments: # Whether entries need to be approved before they are published to the main # branch. If set to `true`, a pull request will be created for your approval. # Otherwise, entries will be published to the main branch automatically. - moderation: true + moderation: false # Akismet spam detection. # akismet: From cbf763b0aa64908751e770a6e053900cdd7c3227 Mon Sep 17 00:00:00 2001 From: Vincent Tam Date: Wed, 26 Dec 2018 18:49:58 +0100 Subject: [PATCH 169/687] Fix Staticman's raw JSON response in #440 (#444) * Fix redirection error in daattali/beautiful-jekyll#440 * Corrected jQuery call URL in Staticman script --- _includes/staticman-script.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/staticman-script.html b/_includes/staticman-script.html index 4e9fcd908f3f..d71da446041f 100644 --- a/_includes/staticman-script.html +++ b/_includes/staticman-script.html @@ -2,7 +2,7 @@ +{%- endif -%} diff --git a/_layouts/page.html b/_layouts/page.html index 44a0d8daa80d..b22231cbc02a 100644 --- a/_layouts/page.html +++ b/_layouts/page.html @@ -15,6 +15,9 @@ {% include fb-comment.html %}
{% include staticman-comments.html %} +
+
+ {% include just_comments.html %}
{% endif %} diff --git a/_layouts/post.html b/_layouts/post.html index 731b96ddf4fe..88bca9cdefe5 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -73,6 +73,9 @@
{% include staticman-comments.html %}
+
+ {% include just_comments.html %} +
{% endif %} From 8795934e47b91fa1ece51e2a0f1199ef68d70457 Mon Sep 17 00:00:00 2001 From: Oscar Sironi Date: Tue, 26 Mar 2019 23:54:40 +0100 Subject: [PATCH 175/687] Addes a .box-success class (#469) * Added a .box-success class Added a .box-success class * Update main.css --- css/main.css | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/css/main.css b/css/main.css index d37ed08f3746..059c7691c1db 100644 --- a/css/main.css +++ b/css/main.css @@ -715,7 +715,7 @@ td.gutter { } /* --- Notification boxes --- */ -.box-note, .box-warning, .box-error { +.box-note, .box-warning, .box-error, .box-success { padding: 15px 15px 15px 10px; margin: 20px 20px 20px 5px; border: 1px solid #eee; @@ -738,6 +738,11 @@ td.gutter { border-left-color: #c0392b; } +.box-success { + background-color: #98FB98; + border-left-color: #3CB371; +} + /* Fix table border github gist snippets */ .gist, .gist-file table tr { From 58e8f7db85786a147cf9f42223095e77281330e4 Mon Sep 17 00:00:00 2001 From: Oleksii Rudenko Date: Tue, 14 May 2019 19:42:59 +0300 Subject: [PATCH 176/687] Rename just-comments to JustComments (#492) --- README.md | 6 +++--- _config.yml | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 63b49528b325..52ae513ccbe5 100644 --- a/README.md +++ b/README.md @@ -104,7 +104,7 @@ Many personalization settings in `_config.yml`, such as setting your name and si ### Allowing users to leave comments -If you want to enable comments on your site, Beautiful Jekyll supports either the [Disqus](https://disqus.com/) comments plugin, [Facebook](https://developers.facebook.com/docs/plugins/comments) comments, [Staticman](https://staticman.net) or [just-comments](https://just-comments.com). If any of these are set in the configuration file, then all blog posts will have comments turned on by default. To turn off comments on a particular blog post, add `comments: false` to the YAML front matter. If you want to add comments on the bottom of a non-blog page, add `comments: true` to the YAML front matter. +If you want to enable comments on your site, Beautiful Jekyll supports either the [Disqus](https://disqus.com/) comments plugin, [Facebook](https://developers.facebook.com/docs/plugins/comments) comments, [Staticman](https://staticman.net) or [JustComments](https://just-comments.com). If any of these are set in the configuration file, then all blog posts will have comments turned on by default. To turn off comments on a particular blog post, add `comments: false` to the YAML front matter. If you want to add comments on the bottom of a non-blog page, add `comments: true` to the YAML front matter. #### Disqus comments @@ -118,9 +118,9 @@ To use Facebook comments, create a Facebook app using [Facebook developers](http To use Staticman, you first need to invite `staticmanlab` as a collaborator to your repository (by going to your repository **Settings** page, navigate to the **Collaborators** tab, and add the username `staticmanlab`), and then accept the invitation by going to `https://staticman3.herokuapp.com/v3/connect/github//`. Lastly, fill in your `repository` and `branch` in the Staticman section of `_config.yml`. -#### Just-Comments comments +#### JustComments -To use Just-comments you first need to have an account. After you just need to copy the API key to the just-comments property in `_config.yml` file. +To use JustComments you first need to have an account. After you just need to copy the API key to the `just-comments` property in `_config.yml` file. ### Adding Google Analytics to track page views diff --git a/_config.yml b/_config.yml index dbd1e5a395fa..74efc8b819ac 100644 --- a/_config.yml +++ b/_config.yml @@ -125,7 +125,8 @@ url-pretty: "MyWebsite.com" # eg. "deanattali.com/beautiful-jekyll" # Fill in your Disqus shortname (NOT the userid) if you want to support Disqus comments # disqus: "" -# If you want to use just-comments fill with the API Key + +# If you want to use JustComments fill with the API Key #just-comments: "ABCD-EFGH-IJKL" # To use Facebook Comments, fill in a Facebook App ID From 89d1a4fd7e585cf1897bb6bc6e4b3593a63f5f43 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Fri, 24 May 2019 23:11:52 -0300 Subject: [PATCH 177/687] fix issue 491 - header margins disappeared because of css env variable --- css/main.css | 7 ------- 1 file changed, 7 deletions(-) diff --git a/css/main.css b/css/main.css index 059c7691c1db..6b4ed0d92bd9 100644 --- a/css/main.css +++ b/css/main.css @@ -52,8 +52,6 @@ hr.small { } @media only screen and (min-width: 768px) { .main-content { - padding-left: env(safe-area-inset-left); - padding-right: env(safe-area-inset-right); padding-top: 130px; } } @@ -211,11 +209,6 @@ img { } } -.container-fluid { - padding-left: max(15px, env(safe-area-inset-left)); - padding-right: max(15px, env(safe-area-inset-right)); -} - /* Multi-level navigation links */ .navbar-custom .nav .navlinks-container { position: relative; From d3ec28af33c4ed923d44eec36a28da23bd2f2e46 Mon Sep 17 00:00:00 2001 From: JackGruber <24863925+JackGruber@users.noreply.github.com> Date: Fri, 7 Jun 2019 02:53:05 +0200 Subject: [PATCH 178/687] Add permission for jekyll user on Gemfile (#503) --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 45c8cf152864..306e32656229 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ FROM jekyll/jekyll -COPY Gemfile . -COPY Gemfile.lock . +COPY --chown=jekyll:jekyll Gemfile . +COPY --chown=jekyll:jekyll Gemfile.lock . RUN bundle install --quiet --clean -CMD ["jekyll", "serve"] +CMD ["jekyll", "serve"] \ No newline at end of file From 507d4ec15c6b8acbc487682a5f1e5b5115710516 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Thu, 6 Jun 2019 20:53:49 -0400 Subject: [PATCH 179/687] Remove note about permission issues --- README.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/README.md b/README.md index 52ae513ccbe5..8ffd179f9d29 100644 --- a/README.md +++ b/README.md @@ -241,12 +241,6 @@ Beautiful Jekyll is meant to be so simple to use that you can do it all within t docker run -d -p 4000:4000 --name beautiful-jekyll -v "$PWD":/srv/jekyll beautiful-jekyll ``` -Note: If you encounter write permission problems with `Gemfile.lock`, try: - -```bash -touch Gemfile.lock -chmod a+w Gemfile.lock -``` Now that Docker is set up, you do not need to run the above steps again. You can now view your website at http://localhost:4000/. You can start the container again in the future with: From 2aaa2c8475781c570c2c994696f20889a0e76f44 Mon Sep 17 00:00:00 2001 From: Yu-Chen Lin Date: Fri, 7 Jun 2019 12:17:45 +0800 Subject: [PATCH 180/687] R.I.P. Google Plus (#501) Signed-off-by: Yu-Chen Lin --- _config.yml | 2 -- _data/SocialNetworks.yml | 5 ----- _includes/social-share.html | 9 --------- 3 files changed, 16 deletions(-) diff --git a/_config.yml b/_config.yml index 74efc8b819ac..d1386b172b85 100644 --- a/_config.yml +++ b/_config.yml @@ -77,7 +77,6 @@ social-network-links: github: daattali twitter: daattali # reddit: yourname -# google-plus: +DeanAttali # linkedin: daattali # xing: yourname # stackoverflow: "3943160/daattali" @@ -94,7 +93,6 @@ social-network-links: share-links-active: twitter: true facebook: true - google: false linkedin: true # How to display the link to the website in the footer diff --git a/_data/SocialNetworks.yml b/_data/SocialNetworks.yml index d0a263502d1b..9aa4d84bdb8b 100644 --- a/_data/SocialNetworks.yml +++ b/_data/SocialNetworks.yml @@ -26,11 +26,6 @@ reddit: baseURL: "https://reddit.com/u/" icon: "fa-reddit" -google-plus: - name: "Google+" - baseURL: "https://plus.google.com/" - icon: "fa-google-plus" - email: name: "Email me" baseURL: "mailto:" diff --git a/_includes/social-share.html b/_includes/social-share.html index 53d75d0ff029..c591ab5b55ab 100644 --- a/_includes/social-share.html +++ b/_includes/social-share.html @@ -28,15 +28,6 @@ {% endif %} - {% if site.share-links-active.google %} - - - - Google+ - - {% endif %} - {% if site.share-links-active.linkedin %} Date: Fri, 7 Jun 2019 01:21:16 -0300 Subject: [PATCH 181/687] Update github-pages plugin (#476) Update github-pages plugin from version 193 to 197. Fix #457 Fix #385 --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 00631df6ef5e..7e0abdb75ade 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,6 @@ source 'https://rubygems.org' -gem "github-pages", '193', group: :jekyll_plugins +gem "github-pages", '197', group: :jekyll_plugins # enable tzinfo-data for local build # gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw] From 7b43e4061dd795cb3be91b47f828ea6d72cd7dcf Mon Sep 17 00:00:00 2001 From: Abel Cheung Date: Sat, 8 Jun 2019 13:34:33 +0800 Subject: [PATCH 182/687] Fix showing background img with non-empty baseurl (#497) * Fix showing background img with non-empty baseurl Also switch globally to relative_url for all baseurl prepends, which is more robust than custom URL mangling * More site.baseurl -> relative_url conversion --- 404.html | 2 +- _data/SocialNetworks.yml | 2 +- _includes/footer-scripts.html | 6 +++--- _includes/footer.html | 2 +- _includes/head.html | 8 ++++---- _includes/header.html | 4 ++-- _includes/nav.html | 4 ++-- _includes/navbarlink.html | 2 +- _includes/staticman-script.html | 2 +- _layouts/post.html | 6 +++--- css/main.css | 6 +++--- index.html | 12 ++++++------ 12 files changed, 28 insertions(+), 28 deletions(-) diff --git a/404.html b/404.html index 012e15334f51..432a7a2bbcd7 100644 --- a/404.html +++ b/404.html @@ -9,5 +9,5 @@

Whoops, this page doesn't exist.

Move along. (404 error)


- + diff --git a/_data/SocialNetworks.yml b/_data/SocialNetworks.yml index 9aa4d84bdb8b..f8d17c780bf1 100644 --- a/_data/SocialNetworks.yml +++ b/_data/SocialNetworks.yml @@ -73,7 +73,7 @@ telephone: rss: name: "RSS" - baseURL: "{{ '/feed.xml' | prepend: site.baseurl }}" + baseURL: "{{ '/feed.xml' | relative_url }}" icon: "fa-rss" steam: diff --git a/_includes/footer-scripts.html b/_includes/footer-scripts.html index 537e9cc890d6..9515539a20a5 100644 --- a/_includes/footer-scripts.html +++ b/_includes/footer-scripts.html @@ -12,7 +12,7 @@ {% if page.js %} {% for js in page.js %} - + {% endfor %} {% endif %} @@ -22,11 +22,11 @@ {% if js contains 'jquery' %} {% else %} - + {% endif %} {% endfor %} {% endif %} diff --git a/_includes/footer.html b/_includes/footer.html index 480c2927950e..b942456c5653 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -8,7 +8,7 @@ {%- assign element = site.data.SocialNetworks[curkey] -%}
  • {%- if curkey == 'rss' -%} - + {%- elsif curkey == 'yelp' -%} {%- else -%} diff --git a/_includes/head.html b/_includes/head.html index 1242dd0c71fe..ab8e02523367 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -11,7 +11,7 @@ {% endif %} - + {% include gtag.html %} {% include gtm_head.html %} @@ -25,7 +25,7 @@ {% if layout.common-css %} {% for css in layout.common-css %} - + {% endfor %} {% endif %} @@ -43,7 +43,7 @@ {% if page.css %} {% for css in page.css %} - + {% endfor %} {% endif %} @@ -125,7 +125,7 @@ {% if page.comments and site.staticman.repository and site.staticman.branch %} - + {% endif %} diff --git a/_includes/header.html b/_includes/header.html index dc6220d5e904..1fea242c6e54 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -8,10 +8,10 @@ {% assign imgnum = forloop.index %} {% for imginfo in bigimg %} {% if imginfo[0] %} - data-img-src-{{ imgnum }}="{{ imginfo[0] | prepend: site.baseurl | replace: '//', '/' }}" + data-img-src-{{ imgnum }}="{{ imginfo[0] | relative_url }}" data-img-desc-{{ imgnum }}="{{ imginfo[1] }}" {% else %} - data-img-src-{{ imgnum }}="{{ imginfo | prepend: site.baseurl | replace: '//', '/' }}" + data-img-src-{{ imgnum }}="{{ imginfo | relative_url }}" {% endif %} {% endfor %} {% endfor %} diff --git a/_includes/nav.html b/_includes/nav.html index b1b1388c1b3b..42dc909c9dfc 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -41,7 +41,7 @@ @@ -49,7 +49,7 @@ diff --git a/_includes/navbarlink.html b/_includes/navbarlink.html index f264618899c5..d8005e6254cc 100644 --- a/_includes/navbarlink.html +++ b/_includes/navbarlink.html @@ -8,7 +8,7 @@ {% endif %} {% if internal %} - {% capture linkurl %}{{ site.baseurl }}/{{ include.link[1] }}{% endcapture %} + {% capture linkurl %}{{ include.link[1] | relative_url }}{% endcapture %} {% else %} {% capture linkurl %}{{ include.link[1] }}{% endcapture %} {% endif %} diff --git a/_includes/staticman-script.html b/_includes/staticman-script.html index d71da446041f..4beea1102bbd 100644 --- a/_includes/staticman-script.html +++ b/_includes/staticman-script.html @@ -2,7 +2,7 @@ -
    +
    {%- endif -%} diff --git a/_includes/footer-minimal.html b/_includes/footer-minimal.html index d8d3b4195f6c..f3cce3ac8f15 100644 --- a/_includes/footer-minimal.html +++ b/_includes/footer-minimal.html @@ -7,10 +7,10 @@ {% else %} {{ site.time | date: '%Y' }} {% endif %} - + {% if site.url-pretty %}   •   - {{ site.url-pretty }} - {% endif %} + {{ site.url-pretty }} + {% endif %} \ No newline at end of file diff --git a/_includes/footer.html b/_includes/footer.html index b942456c5653..bff9d58337d3 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -30,7 +30,7 @@ {% if site.url-pretty %}  •  - {{ site.url-pretty }} + {{ site.url-pretty }} {% endif %} {% if site.matomo %} diff --git a/_includes/head.html b/_includes/head.html index ab8e02523367..0c298c0271bc 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -11,7 +11,7 @@ {% endif %} - + {% include gtag.html %} {% include gtm_head.html %} @@ -78,17 +78,17 @@ {% if page.id %} - - + + {% else %} - - + + {% endif %} {% if page.share-img %} {% elsif site.avatar %} - + {% endif %} @@ -116,7 +116,7 @@ {% if page.share-img %} {% elsif site.avatar %} - + {% endif %} {% if site.matomo %} diff --git a/_includes/nav.html b/_includes/nav.html index 42dc909c9dfc..a0d26b84d042 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -8,9 +8,9 @@ {% if site.title-img %} - + {% else %} - {{ site.title }} + {{ site.title }} {% endif %} @@ -40,7 +40,7 @@ {% if page.image and (layout.show-avatar or page.show-avatar) %}
    @@ -48,7 +48,7 @@ {% elsif site.avatar and (layout.show-avatar or page.show-avatar) %}
    diff --git a/_includes/social-share.html b/_includes/social-share.html index c591ab5b55ab..6cfe17675abc 100644 --- a/_includes/social-share.html +++ b/_includes/social-share.html @@ -12,7 +12,7 @@ {% if site.share-links-active.twitter %} - Twitter @@ -21,7 +21,7 @@ {% if site.share-links-active.facebook %} - Facebook @@ -30,7 +30,7 @@ {% if site.share-links-active.linkedin %} - LinkedIn diff --git a/feed.xml b/feed.xml index 4bebae64b477..c5b566416b92 100644 --- a/feed.xml +++ b/feed.xml @@ -6,8 +6,8 @@ layout: null {{ site.title | xml_escape }} {{ site.description | xml_escape }} - {{ site.url }} - + {{ '' | absolute_url }} + {% for post in site.posts limit:20 %} {{ post.title | xml_escape }} @@ -16,8 +16,8 @@ layout: null {{ post.content | strip_html | xml_escape | truncatewords: 50 }} {{ post.date | date: "%a, %d %b %Y %H:%M:%S %z" }} - {{ site.url }}{{ post.url }} - {{ site.url }}{{ post.url }} + {{ post.url | absolute_url }} + {{ post.url | absolute_url }} {% endfor %} diff --git a/tags.html b/tags.html index 809486c31c61..1f40c71a0864 100644 --- a/tags.html +++ b/tags.html @@ -23,7 +23,7 @@

    {%- for post in site.tags[tag] -%}
    - {{- post.title -}} + {{- post.title -}} From 789ccdd6a2bbb01bc9f76f371d01a15dc3c5153e Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Sat, 22 Jun 2019 11:45:01 -0400 Subject: [PATCH 185/687] update year in readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b0f1ebdfb3e2..3be7fb87f743 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.me/daattali/20) [![Gem Version](https://badge.fury.io/rb/beautiful-jekyll-theme.svg)](https://badge.fury.io/rb/beautiful-jekyll-theme) -> *Copyright 2018 [Dean Attali](https://deanattali.com)* +> *Copyright 2019 [Dean Attali](https://deanattali.com)* **Beautiful Jekyll** is a ready-to-use template to help you create an awesome website quickly. Perfect for personal sites, blogs, or simple project websites. [Check out a demo](https://deanattali.com/beautiful-jekyll) of what you'll get after just two minutes. You can also look at [my personal website](https://deanattali.com) to see it in use, or see examples of websites other people created using this theme [here](#showcased-users-success-stories). From 4ea1fce1470e81546e4baaee6dadc2483aafbd13 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Sat, 22 Jun 2019 11:49:39 -0400 Subject: [PATCH 186/687] add credits to @abelcheung in readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3be7fb87f743..b7a0a60064cb 100644 --- a/README.md +++ b/README.md @@ -306,7 +306,7 @@ I'd also like to thank [Dr. Jekyll's Themes](https://drjekyllthemes.github.io/), If you find anything wrong or would like to contribute in any way, feel free to create a pull request/open an issue/send me a message. Any comments are welcome! -Thank you to [all contributors](https://github.com/daattali/beautiful-jekyll/graphs/contributors). Special thanks to [@OCram85](https://github.com/OCram85) for contributing multiple times as well as helping with discussions. +Thank you to [all contributors](https://github.com/daattali/beautiful-jekyll/graphs/contributors). Special thanks to [@OCram85](https://github.com/OCram85) and [@abelcheung](https://github.com/abelcheung) for contributing multiple times as well as helping with discussions. If you do fork or clone this project to use as a template for your site, I would appreciate if you keep the link in the footer to this project. I've noticed that several people who forked this repo removed the attribution and I would prefer to get the recognition if you do use this :) From ee340d76744135cff93de5eb69e5dfc4bc902530 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Sat, 22 Jun 2019 12:01:40 -0400 Subject: [PATCH 187/687] add a known limitation to readme --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index b7a0a60064cb..42216e24a911 100644 --- a/README.md +++ b/README.md @@ -313,3 +313,5 @@ If you do fork or clone this project to use as a template for your site, I would ## Known limitations - If you have a project page and you want a custom 404 page, you must have a custom domain. See https://help.github.com/articles/custom-404-pages/. This means that if you have a regular User Page you can use the 404 page from this theme, but if it's a website for a specific repository, the 404 page will not be used. + +- If there are many navigation bar links and and avatar, some of the links may get partially hidden behind the avatar. From 33b19d399cba1437df00d77b96c4c20cfe5b2fc1 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Sat, 22 Jun 2019 12:55:57 -0400 Subject: [PATCH 188/687] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 1b560acf075f..a0a09bce218a 100644 --- a/_config.yml +++ b/_config.yml @@ -69,7 +69,7 @@ author: social-network-links: rss: true email: "someone@example.com" - facebook: daattali + facebook: deanattali github: daattali twitter: daattali # reddit: yourname From 03b048c16e8ccec32dcfd72cecdcb581a4aafcfe Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Sat, 22 Jun 2019 13:20:10 -0400 Subject: [PATCH 189/687] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 42216e24a911..c7d229a34f97 100644 --- a/README.md +++ b/README.md @@ -283,14 +283,14 @@ The default style of Beautiful Jekyll is to feature the blog feed on the front p Unfortunately, this is a no-answer! There isn't a one-size-fits-all solution to this, because every person will view your site on a different browser with different dimensions. Some browsers will have very wide aspect ratio, some will be narrower, some will be vertical (such as phones), different phones have different screens, etc. The image will always be centered, so the only tip I can give is that you should make sure the important part of the image is in the middle so that it'll always show. Other than that, every browser will show a different clipping of the image. -#### After recent update some links in my project page appear to be broken! +#### My project page appear to be broken after a recent update! -Since late June 2019, some URL related setting are adjusted to be in line with how Jekyll uses them officially. Project page absolute links might appear to be broken if you haven't propagated all necessary changes to your local templates, or you have created additional templates making use of old settings. If links contain duplicated project path component, this is most likely the cause. In summary: +In June 2019, some URL related settings have been adjusted to be more in-line with how Jekyll uses them officially. Project Page absolute links might appear to be broken if you haven't propagated all necessary changes to your local templates, or if you have created additional templates making use of old settings. If a link contains a duplicated project path component, this is most likely the cause. In summary: |   | Old behavior | New behavior | | --- | --- | --- | -| `url` setting | `https://user.github.io/project` | (unset, GitHub auto detect) | -| `baseurl` setting | `/project` | (unset, GitHub auto detect) | +| `url` setting | `https://user.github.io/projectname` | (unset, GitHub auto detects) | +| `baseurl` setting | `/projectname` | (unset, GitHub auto detects) | | Absolute link construction | `{{ site.url }}/your/path` | `{{ '/your/path' \| absolute_url }}` | | Relative link construction | `{{ site.baseurl }}/your/path` | `{{ '/your/path' \| relative_url }}` | From 8edf9a07943b4a5d971b144c79478067a3ef14b5 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Sat, 22 Jun 2019 14:15:50 -0400 Subject: [PATCH 190/687] Update README.md --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c7d229a34f97..2ae05e98c927 100644 --- a/README.md +++ b/README.md @@ -176,13 +176,15 @@ If you're not sure what the difference is, you can probably safely ignore this s If you want to use this theme to host a website that will be available at `https://YOURUSERNAME.github.io`, then you do not need to read this section. That is called a User Page, you can only have one User Page in your GitHub account, and it is what you get by default when forking this project. -If you want to use this theme to create a website for a particular repository, it will be available at `https://YOURUSERNAME.github.io/REPONAME`, and that is called a [Project Page](https://help.github.com/articles/user-organization-and-project-pages/). You can have a Project Page for each repository you have on GitHub. +If you want to use this theme to create a website for a particular repository, it will be available at `https://YOURUSERNAME.github.io/PROJECTNAME`, and that is called a [Project Page](https://help.github.com/articles/user-organization-and-project-pages/). You can have a Project Page for any repository you have on GitHub. -There are two important point to note, assuming your project website will be served under `gh-pages` branch (check [Github Page official documentation](https://help.github.com/en/articles/configuring-a-publishing-source-for-github-pages) for usable source): +**When using this theme for a Project Page, by default your website will be served from the `gh-pages` branch**, so you must take the following steps: -1. When copying files from this repository, **only copy from `master` branch** of this theme, which is where all my new features and work go into. After copying stuff to `gh-pages` branch under your project... +1. [Delete the existing `gh-pages` branch](https://help.github.com/en/articles/creating-and-deleting-branches-within-your-repository#deleting-a-branch) -2. Adjust all configurations and templates according to your taste, but in particular, there is no need to set `url` and `baseurl` inside `_config.yml`. Github will fill in the variables for you. Just push the changes and enjoy! +2. [Create a new branch named `gh-pages` from the `master` branch](https://help.github.com/en/articles/creating-and-deleting-branches-within-your-repository#creating-a-branch) + +Alternatively, instead of the above two steps, you can opt to use the `master` branch instead of `gh-pages` branch as your website's source by choosing that option in the main Settings page. ## Showcased users (success stories!) From db9bbfe5464dcfc181b3087bc866bd3d546d3ac1 Mon Sep 17 00:00:00 2001 From: Abel Cheung Date: Mon, 24 Jun 2019 05:11:26 +0800 Subject: [PATCH 191/687] Obsoletes navbarlink with relative_url filter (#508) --- _includes/nav.html | 28 +++++++++++++--------------- _includes/navbarlink.html | 16 ---------------- 2 files changed, 13 insertions(+), 31 deletions(-) delete mode 100644 _includes/navbarlink.html diff --git a/_includes/nav.html b/_includes/nav.html index a0d26b84d042..c2bdf66822b5 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -7,33 +7,31 @@ - {% if site.title-img %} + {%- if site.title-img -%} - {% else %} + {%- else -%} {{ site.title }} - {% endif %} + {%- endif -%}
    diff --git a/_includes/navbarlink.html b/_includes/navbarlink.html deleted file mode 100644 index d8005e6254cc..000000000000 --- a/_includes/navbarlink.html +++ /dev/null @@ -1,16 +0,0 @@ -{% capture before %}{{ include.link[1] | split: "://" | first }}{% endcapture %} -{% capture after %}{{ include.link[1] | split: "://" | last }}{% endcapture %} -{% assign internal = true %} -{% if before != after %} - {% if before == "http" or before == "https" %} - {% assign internal = false %} - {% endif %} -{% endif %} - -{% if internal %} - {% capture linkurl %}{{ include.link[1] | relative_url }}{% endcapture %} -{% else %} - {% capture linkurl %}{{ include.link[1] }}{% endcapture %} -{% endif %} - -{{ include.link[0] }} From 209c71b6752215286ce4a04495bbd1505e9ef997 Mon Sep 17 00:00:00 2001 From: Vincent Tam Date: Wed, 26 Jun 2019 05:20:19 +0200 Subject: [PATCH 192/687] Staticman anti-spam suggestion (#509) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2ae05e98c927..69833b78c1ba 100644 --- a/README.md +++ b/README.md @@ -118,6 +118,8 @@ To use Facebook comments, create a Facebook app using [Facebook developers](http To use Staticman, you first need to invite `staticmanlab` as a collaborator to your repository (by going to your repository **Settings** page, navigate to the **Collaborators** tab, and add the username `staticmanlab`), and then accept the invitation by going to `https://staticman3.herokuapp.com/v3/connect/github//`. Lastly, fill in your `repository` and `branch` in the Staticman section of `_config.yml`. +Optional: It is suggested to enable reCAPTCHA to avoid massive spam comments. You may refer to `_config.yml` for detailed instructions. + #### JustComments To use JustComments you first need to have an account. After you just need to copy the API key to the `just-comments` property in `_config.yml` file. From 168df4b70b36801cf9174ef23f3f1135bfbf9345 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Tue, 2 Jul 2019 14:54:48 -0400 Subject: [PATCH 193/687] README: add FAQ about mathjax --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 69833b78c1ba..3281be5df97e 100644 --- a/README.md +++ b/README.md @@ -287,6 +287,10 @@ The default style of Beautiful Jekyll is to feature the blog feed on the front p Unfortunately, this is a no-answer! There isn't a one-size-fits-all solution to this, because every person will view your site on a different browser with different dimensions. Some browsers will have very wide aspect ratio, some will be narrower, some will be vertical (such as phones), different phones have different screens, etc. The image will always be centered, so the only tip I can give is that you should make sure the important part of the image is in the middle so that it'll always show. Other than that, every browser will show a different clipping of the image. +#### How do I use MathJax equations in my posts? + +MathJax can be easily integrated into your website with a one-line addition. You can see [this discussion](https://github.com/daattali/beautiful-jekyll/issues/195) for more information. + #### My project page appear to be broken after a recent update! In June 2019, some URL related settings have been adjusted to be more in-line with how Jekyll uses them officially. Project Page absolute links might appear to be broken if you haven't propagated all necessary changes to your local templates, or if you have created additional templates making use of old settings. If a link contains a duplicated project path component, this is most likely the cause. In summary: From 2f4147c00836ada93dad596f721b87274306931b Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Wed, 3 Jul 2019 01:00:42 -0400 Subject: [PATCH 194/687] show how to center an image --- _posts/2015-02-28-test-markdown.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/_posts/2015-02-28-test-markdown.md b/_posts/2015-02-28-test-markdown.md index 27bae2835d1b..565493426421 100644 --- a/_posts/2015-02-28-test-markdown.md +++ b/_posts/2015-02-28-test-markdown.md @@ -28,6 +28,10 @@ How about a yummy crepe? ![Crepe](https://s3-media3.fl.yelpcdn.com/bphoto/cQ1Yoa75m2yUFFbY2xwuqw/348s.jpg) +It can also be centered! + +![Crepe](https://s3-media3.fl.yelpcdn.com/bphoto/cQ1Yoa75m2yUFFbY2xwuqw/348s.jpg){: .center-block :} + Here's a code chunk: ~~~ From 375e16d085f352662a09baea99b9548d03ba8a8c Mon Sep 17 00:00:00 2001 From: Abel Cheung Date: Mon, 8 Jul 2019 23:17:55 +0800 Subject: [PATCH 195/687] Refactor code block styles (#516) * Refactor code block styles Code block bg adopts to custom user bg color instead of using hardcoded color, preserving original design as much as possible. * Revert to linear-gradient(), exchange strip order repeating-linear-gradient() doesn't generate necessary stripping near code block borders --- css/main.css | 52 +++++++++++++++++++++----------------- css/pygment_highlights.css | 5 ---- 2 files changed, 29 insertions(+), 28 deletions(-) diff --git a/css/main.css b/css/main.css index 6625746afdb3..029f45f73f08 100644 --- a/css/main.css +++ b/css/main.css @@ -668,37 +668,43 @@ pre { font-size: 16px; line-height: 1.5em; } -pre code { - white-space: pre; -} -pre.highlight, .highlight > pre, td.code pre { - background-color: #FAFAFA; - background-image: linear-gradient(#F9F9F9 50%, #FDFDFD 50%); - background-repeat: repeat; - background-size: 3em 3em; - background-position: 0px 10px; - border-left: 7px solid #444; -} -code table, code table td, code table th, code table tbody, code table tr, -td.gutter pre { - padding: 0; +.highlight pre { border: none; - background-color: #fff; + background: none; + margin: 0; } .highlight > pre { + background-image: linear-gradient( + rgba(0,0,0,0.06), rgba(0,0,0,0.06) 1.5em, rgba(0,0,0,0.03) 1.5em, rgba(0,0,0,0.03) 3em); + background-size: auto 3em; + background-position-y: 10px; + border: 1px solid rgba(0,0,0,0.1); + border-left: 7px solid #444; +} +.highlight > pre:not([class~="highlight"]) { /* code block with line number */ padding: 0; } -.highlight > pre.highlight { - padding: 9.5px; +.highlight table, .highlight tr, .highlight td { /* to be removed after fixing table styles */ + border: none; + background: none; + padding: 0; + margin: 0; } -td.code pre { - border-width: 0 0 0 2px; - border-style: solid; - border-color: #444; +.highlight pre.lineno { + color: rgba(0,0,0,0.3); border-radius: 0; + border-right: 2px solid #444; +} + +/* Make line numbers unselectable: excludes line numbers from copy-paste user ops */ +.lineno { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } -td.gutter { - padding-top: 3px; +.lineno::selection, .lineno::-moz-selection { + background: none; } /* --- Social media sharing section --- */ diff --git a/css/pygment_highlights.css b/css/pygment_highlights.css index da52862a7e18..05f6e4af8d2c 100644 --- a/css/pygment_highlights.css +++ b/css/pygment_highlights.css @@ -59,8 +59,3 @@ .highlight .vg { color: #008080 } /* Name.Variable.Global */ .highlight .vi { color: #008080 } /* Name.Variable.Instance */ .highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ - -/* Make line numbers unselectable: excludes line numbers from copy-paste user ops */ -.highlight .lineno {color:rgba(0,0,0,0.3);padding: 0 10px;-webkit-user-select: none;-moz-user-select: none; -o-user-select: none;} -.lineno::-moz-selection {background-color: transparent;} /* Mozilla specific */ -.lineno::selection {background-color: transparent;} /* Other major browsers */ From 94161dbef714a6ca0be122b46df3ea2b4e6c4064 Mon Sep 17 00:00:00 2001 From: Vincent Tam Date: Mon, 8 Jul 2019 21:36:17 +0200 Subject: [PATCH 196/687] Staticman documentation enhancement (#514) * Add a link to Staticman: Webhooks * Clearer README on Staticman reCAPTCHA and endpoint * Update README after owner's feedback * Update staticman.yml after owner's feedback * Further improve Staticman templates * Corrected Staticman config instructions * Update staticman.yml * Update _config.yml * Update README.md --- README.md | 4 ++-- _config.yml | 8 ++++---- staticman.yml | 26 ++++++++++++++------------ 3 files changed, 20 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 3281be5df97e..006e497fc596 100644 --- a/README.md +++ b/README.md @@ -116,9 +116,9 @@ To use Facebook comments, create a Facebook app using [Facebook developers](http #### Staticman comments -To use Staticman, you first need to invite `staticmanlab` as a collaborator to your repository (by going to your repository **Settings** page, navigate to the **Collaborators** tab, and add the username `staticmanlab`), and then accept the invitation by going to `https://staticman3.herokuapp.com/v3/connect/github//`. Lastly, fill in your `repository` and `branch` in the Staticman section of `_config.yml`. +To use Staticman, you first need to invite `staticmanlab` as a collaborator to your repository (by going to your repository **Settings** page, navigate to the **Collaborators** tab, and add the username `staticmanlab`), and then accept the invitation by going to `https://staticman3.herokuapp.com/v3/connect/github//`. Lastly, fill in the `staticman` parameters in the Staticman section of `_config.yml`. You may also choose a different Staticman instance other than `staticmanlab`. -Optional: It is suggested to enable reCAPTCHA to avoid massive spam comments. You may refer to `_config.yml` for detailed instructions. +Optional: You may want to configure a webhook to prevent old inactive branches (representing approved comments) from stacking up. You can refer to [Staticman's documenation](https://staticman.net/docs/webhooks) for details. Make sure to input the **Payload URL** according to your chosen `endpoint`. For example, the default `endpoint` is `https://staticman3.herokuapp.com/v3/entry/github/`, so the corresponding **Payload URL** should be `https://staticman3.herokuapp.com/v1/webhook`. #### JustComments diff --git a/_config.yml b/_config.yml index a0a09bce218a..6e765a38a314 100644 --- a/_config.yml +++ b/_config.yml @@ -126,13 +126,13 @@ url-pretty: "MyWebsite.com" # eg. "deanattali.com/beautiful-jekyll" # To use Facebook Comments, fill in a Facebook App ID # fb_comment_id: "" -# Staticman support +# To use Staticman comments, fill in repository, branch, and endpoint staticman: repository : # GitHub username/repository eg. "daattali/beautiful-jekyll" - branch : # eg. "master" If you're not using `master` branch, then you also need to update the `branch` parameter in `staticman.yml` - endpoint : # URL of your own deployment (with trailing slash) (will fallback to a public GitLab instance) + branch : master # If you're not using `master` branch, then you also need to update the `branch` parameter in `staticman.yml` + endpoint : # URL of your own deployment, with a trailing slash (will fallback to a public GitLab instance) eg. https:///v3/entry/github/ reCaptcha: - # reCaptcha for Staticman (OPTIONAL) + # reCaptcha for Staticman (OPTIONAL, but recommended for spam protection) # If you use reCaptcha, you must also set these parameters in staticman.yml siteKey : # Use your own site key, you need to apply for one on Google secret : # ENCRYPT your password by going to https://staticman3.herokuapp.com/v3/encrypt/ diff --git a/staticman.yml b/staticman.yml index 164e97d23779..d8807ee423ea 100644 --- a/staticman.yml +++ b/staticman.yml @@ -4,7 +4,8 @@ # another one to handle posts. # To encrypt strings use the following endpoint: # https://{STATICMAN API INSTANCE}/v3/encrypt/{TEXT TO BE ENCRYPTED} -# {STATICMAN API INSTANCE} defaults to staticman3.herokuapp.com +# {STATICMAN API INSTANCE} should match the `endpoint` in the theme config +# file. It defaults to "staticman3.herokuapp.com". comments: # (*) REQUIRED @@ -22,10 +23,9 @@ comments: # (*) REQUIRED # - # Name of the branch being used. Must match the one sent in the URL of the - # request. - branch: "master" # use "master" for user page - #branch: "gh-pages" # use "gh-pages" for project page + # Name of the branch being used. Must match the `branch` in the theme config + # file. + branch: "master" # use "master" for user page or "gh-pages" for project pages commitMessage: "New comment by {fields.name}" @@ -97,12 +97,14 @@ comments: email: md5 # reCAPTCHA (OPTIONAL) - # Register your domain at https://www.google.com/recaptcha/ and choose reCAPTCHA V2 - # Use your OWN siteKey and secret. + # To enable reCAPTCHA: + # 1. Set `enabled` to `true` + # 2. Register your domain at https://www.google.com/recaptcha/ and choose reCAPTCHA V2 + # 3. Uncomment `siteKey` and `secret` and fill them in with your values reCaptcha: enabled: false - siteKey: "6Lcv8G8UAAAAAEqV1Y-XEPum00C_DxhD6O--qkFo" - # (!) ENCRYPT reCaptcha secret key using Staticman /encrypt endpoint - # i.e. https://staticman3.herokuapp.com/v3/encrypt/{your-site-secret} - # For more information, https://staticman.net/docs/encryption - secret: "p5uHlH9hCqpMJaGKXdt5MEWFo7K6fX8hoYUwR3aIafOI6rtItLauaDCkGOucysJtrVZy+sHffioGzMsOU64JFDSyPQgrXujegcOHFRXHhD4fOUuBXSvV+OZ8JhSPTGWaRcQcoiGX4pT5hlebLddOl59b6sn6kU1ODQcEbhP83xVLZlaTWOrNrF5Wvy3TMXpH5gyl1tZEORxADAShMYyUbNR7XZYLEg1DfgIBHfIg3cKwdFt7KVLejFGKIiBYRAZDE2JuHItNmzJ2x9JgSK3E+XnShV5tuWpncnyFonJVHGEky/zRfUVLHobDMcJ/u9nlZqE8u47W+833F1WaIYuwNw==" + #siteKey: "" + # ENCRYPT reCaptcha secret key using Staticman /encrypt endpoint + # i.e. https://{STATICMAN API INSTANCE}/v3/encrypt/{your-site-secret} + # For more information, visit https://staticman.net/docs/encryption + #secret: "" From 35647fdad5e995dc8a424ae04b97d57c73096ac2 Mon Sep 17 00:00:00 2001 From: Vincent Tam Date: Mon, 29 Jul 2019 21:08:49 +0200 Subject: [PATCH 197/687] fixed typo (#524) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 006e497fc596..f63ed138c6ef 100644 --- a/README.md +++ b/README.md @@ -118,7 +118,7 @@ To use Facebook comments, create a Facebook app using [Facebook developers](http To use Staticman, you first need to invite `staticmanlab` as a collaborator to your repository (by going to your repository **Settings** page, navigate to the **Collaborators** tab, and add the username `staticmanlab`), and then accept the invitation by going to `https://staticman3.herokuapp.com/v3/connect/github//`. Lastly, fill in the `staticman` parameters in the Staticman section of `_config.yml`. You may also choose a different Staticman instance other than `staticmanlab`. -Optional: You may want to configure a webhook to prevent old inactive branches (representing approved comments) from stacking up. You can refer to [Staticman's documenation](https://staticman.net/docs/webhooks) for details. Make sure to input the **Payload URL** according to your chosen `endpoint`. For example, the default `endpoint` is `https://staticman3.herokuapp.com/v3/entry/github/`, so the corresponding **Payload URL** should be `https://staticman3.herokuapp.com/v1/webhook`. +Optional: You may want to configure a webhook to prevent old inactive branches (representing approved comments) from stacking up. You can refer to [Staticman's documentation](https://staticman.net/docs/webhooks) for details. Make sure to input the **Payload URL** according to your chosen `endpoint`. For example, the default `endpoint` is `https://staticman3.herokuapp.com/v3/entry/github/`, so the corresponding **Payload URL** should be `https://staticman3.herokuapp.com/v1/webhook`. #### JustComments From c74b5030c67eae26d6e443f71db4294d5ba54e74 Mon Sep 17 00:00:00 2001 From: Vincent Tam Date: Wed, 31 Jul 2019 04:24:50 +0200 Subject: [PATCH 198/687] Staticman - try to avoid spam by using javascript to write the form action (#521) --- _includes/staticman-comments.html | 15 +++++++-- _includes/staticman-script.html | 47 --------------------------- css/staticman.css | 7 ---- js/staticman.js | 54 +++++++++++++++++++++++++++++++ 4 files changed, 66 insertions(+), 57 deletions(-) delete mode 100644 _includes/staticman-script.html create mode 100644 js/staticman.js diff --git a/_includes/staticman-comments.html b/_includes/staticman-comments.html index 83f5c30ec20a..d83d1c530999 100644 --- a/_includes/staticman-comments.html +++ b/_includes/staticman-comments.html @@ -20,7 +20,7 @@

    {{ site.data.ui-text[site.locale].comments_titl

    {{ site.data.ui-text[site.locale].comments_label | default: "Leave a Comment" }}

    {{ site.data.ui-text[site.locale].comment_form_info | default: "Your email address will not be published. Required fields are marked" }} *

    -
    +

    @@ -48,7 +48,8 @@

    {{ site.data.ui-text[site.locale].comments_labe

    {% if site.staticman.reCaptcha.siteKey %} @@ -58,6 +59,7 @@

    {{ site.data.ui-text[site.locale].comments_labe {% endif %}
    +

    @@ -67,6 +69,13 @@

    {{ site.data.ui-text[site.locale].comments_labe {% endif %}

    + - {% include staticman-script.html %} + + + {% endif %} diff --git a/_includes/staticman-script.html b/_includes/staticman-script.html deleted file mode 100644 index 4beea1102bbd..000000000000 --- a/_includes/staticman-script.html +++ /dev/null @@ -1,47 +0,0 @@ -{% if site.staticman.repository and site.staticman.branch %} - - - -{% endif %} diff --git a/css/staticman.css b/css/staticman.css index 37715953d159..c0429ec1b55e 100644 --- a/css/staticman.css +++ b/css/staticman.css @@ -66,13 +66,6 @@ .staticman-comments .form { position: relative; } -/* - Disabled state - ========================================================================== */ -.staticman-comments input[disabled][disabled], .staticman-comments textarea[disabled], .staticman-comments input[readonly][readonly], .staticman-comments textarea[readonly] { - opacity: 0.5; - cursor: not-allowed; -} /* Focus & active state ========================================================================== */ diff --git a/js/staticman.js b/js/staticman.js new file mode 100644 index 000000000000..7472722cd7d2 --- /dev/null +++ b/js/staticman.js @@ -0,0 +1,54 @@ +--- +layout: null +--- + +(function ($) { + var $comments = $('.js-comments'); + + $('#new_comment').submit(function () { + var form = this; + + $(form).addClass('disabled'); + + {% assign sm = site.staticman -%} + var endpoint = '{{ sm.endpoint | default: "https://staticman3.herokuapp.com/v3/entry/github/" }}'; + var repository = '{{ sm.repository }}'; + var branch = '{{ sm.branch }}'; + + $.ajax({ + type: $(this).attr('method'), + url: endpoint + repository + '/' + branch + '/comments', + data: $(this).serialize(), + contentType: 'application/x-www-form-urlencoded', + success: function (data) { + $('#comment-form-submit').addClass('hidden'); + $('#comment-form-submitted').removeClass('hidden'); + $('.page__comments-form .js-notice').removeClass('notice--danger'); + $('.page__comments-form .js-notice').addClass('notice--success'); + showAlert('success'); + }, + error: function (err) { + console.log(err); + $('#comment-form-submitted').addClass('hidden'); + $('#comment-form-submit').removeClass('hidden'); + $('.page__comments-form .js-notice').removeClass('notice--success'); + $('.page__comments-form .js-notice').addClass('notice--danger'); + showAlert('failure'); + $(form).removeClass('disabled'); + } + }); + + return false; + }); + + function showAlert(message) { + $('.page__comments-form .js-notice').removeClass('hidden'); + if (message == 'success') { + $('.page__comments-form .js-notice-text-success').removeClass('hidden'); + $('.page__comments-form .js-notice-text-failure').addClass('hidden'); + } else { + $('.page__comments-form .js-notice-text-success').addClass('hidden'); + $('.page__comments-form .js-notice-text-failure').removeClass('hidden'); + } + } +})(jQuery); From e48223feb6be273ca13f875ff528453c781a4c55 Mon Sep 17 00:00:00 2001 From: Ben Date: Thu, 1 Aug 2019 01:20:14 -0400 Subject: [PATCH 199/687] Update README.md (#525) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f63ed138c6ef..820f501a348a 100644 --- a/README.md +++ b/README.md @@ -322,4 +322,4 @@ If you do fork or clone this project to use as a template for your site, I would - If you have a project page and you want a custom 404 page, you must have a custom domain. See https://help.github.com/articles/custom-404-pages/. This means that if you have a regular User Page you can use the 404 page from this theme, but if it's a website for a specific repository, the 404 page will not be used. -- If there are many navigation bar links and and avatar, some of the links may get partially hidden behind the avatar. +- If there are many navigation bar links and avatar, some of the links may get partially hidden behind the avatar. From f40baa5aa782f5fea5e1aa67b848334cae8875bc Mon Sep 17 00:00:00 2001 From: Ben Date: Thu, 1 Aug 2019 01:36:08 -0400 Subject: [PATCH 200/687] removed double spaces (#526) --- css/main.css | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/css/main.css b/css/main.css index 029f45f73f08..8e25771964b7 100644 --- a/css/main.css +++ b/css/main.css @@ -172,7 +172,7 @@ img { width: 50px; margin-top: -25px; } -.navbar-custom .avatar-container .avatar-img-border { +.navbar-custom .avatar-container .avatar-img-border { width: 100%; border-radius: 50%; margin-left: -50%; @@ -181,13 +181,13 @@ img { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .8); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, .8); } -.navbar-custom .avatar-container .avatar-img { +.navbar-custom .avatar-container .avatar-img { width: 100%; border-radius: 50%; display: block; } -.navbar-custom.top-nav-expanded .avatar-container { +.navbar-custom.top-nav-expanded .avatar-container { display: none; } @@ -197,14 +197,14 @@ img { margin-top: -50px; } - .navbar-custom .avatar-container .avatar-img-border { + .navbar-custom .avatar-container .avatar-img-border { width: 100%; box-shadow: 1px 1px 2px rgba(0, 0, 0, .8); -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .8); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .8); } - .navbar-custom .avatar-container .avatar-img { + .navbar-custom .avatar-container .avatar-img { width: 100%; } } @@ -445,7 +445,7 @@ footer .theme-by { margin-top: 51px; /* The small navbar is 50px tall + 1px border */ margin-bottom: 35px; } -.intro-header.big-img .big-img-transition { +.intro-header.big-img .big-img-transition { position: absolute; width: 100%; height: 100%; @@ -516,10 +516,10 @@ footer .theme-by { margin-top: 130px; } .intro-header.big-img { - margin-top: 91px; /* Full navbar is small navbar + 20px padding on each side when expanded */ + margin-top: 91px; /* Full navbar is small navbar + 20px padding on each side when expanded */ } .intro-header.big-img .page-heading, - .intro-header.big-img .post-heading { + .intro-header.big-img .post-heading { padding: 150px 0; } .intro-header .page-heading h1 { @@ -621,7 +621,7 @@ footer .theme-by { } @media only screen and (min-width: 768px) { - .pager.blog-pager { + .pager.blog-pager { margin-top: 10px; } } From 590651fbda27dc71ba4beba9dc3d376fba662ec9 Mon Sep 17 00:00:00 2001 From: Daniel Petrov Date: Mon, 5 Aug 2019 09:16:37 +0200 Subject: [PATCH 201/687] Reorder scripts in footer (#522) --- _includes/footer-scripts.html | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/_includes/footer-scripts.html b/_includes/footer-scripts.html index 9515539a20a5..8b36e48d9ef9 100644 --- a/_includes/footer-scripts.html +++ b/_includes/footer-scripts.html @@ -4,18 +4,6 @@ {% endfor %} {% endif %} -{% if page.ext-js %} - {% for js in page.ext-js %} - {% include ext-js.html js=js %} - {% endfor %} -{% endif %} - -{% if page.js %} - {% for js in page.js %} - - {% endfor %} -{% endif %} - {% if layout.common-js %} {% for js in layout.common-js %} @@ -30,3 +18,15 @@ {% endif %} {% endfor %} {% endif %} + +{% if page.ext-js %} + {% for js in page.ext-js %} + {% include ext-js.html js=js %} + {% endfor %} +{% endif %} + +{% if page.js %} + {% for js in page.js %} + + {% endfor %} +{% endif %} From e58cd5259e2cbc103e94a7f8dff022b68e66e382 Mon Sep 17 00:00:00 2001 From: Vincent Tam Date: Sat, 10 Aug 2019 04:42:45 +0200 Subject: [PATCH 202/687] Remove fullstop in some Staticman UI text (#529) --- _data/ui-text.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/_data/ui-text.yml b/_data/ui-text.yml index 939fd5342bbc..045513067e92 100644 --- a/_data/ui-text.yml +++ b/_data/ui-text.yml @@ -256,7 +256,7 @@ ru-RU: lt: &DEFAULT_LT comments_label : "Palikti komentarą" comments_title : "Komentaras" - comment_form_info : "El. pašto adresas nebus viešinamas. Būtini laukai pažymėti." + comment_form_info : "El. pašto adresas nebus viešinamas. Būtini laukai pažymėti" comment_form_comment_label : "Komentaras" comment_form_md_info : "Markdown palaikomas." comment_form_name_label : "Vardas" @@ -292,7 +292,7 @@ gr-GR: sv: &DEFAULT_SV comments_label : "Lämna en kommentar" comments_title : "Kommentarer" - comment_form_info : "Din e-post adress kommer inte att publiceras. Obligatoriska fält är markerade." + comment_form_info : "Din e-post adress kommer inte att publiceras. Obligatoriska fält är markerade" comment_form_comment_label : "Kommentar" comment_form_md_info : "Använd Markdown för text-formateringen." comment_form_name_label : "Namn" @@ -350,7 +350,7 @@ id-ID: vi: &DEFAULT_VI comments_label : "Để lại bình luận" comments_title : "Bình luận" - comment_form_info : "Email của bạn sẽ được giữ bí mật. Các phần bắt buộc được đánh dấu." + comment_form_info : "Email của bạn sẽ được giữ bí mật. Các phần bắt buộc được đánh dấu" comment_form_comment_label : "Bình luận" comment_form_md_info : "Hỗ trợ Markdown." comment_form_name_label : "Tên" @@ -386,7 +386,7 @@ da-DK: pl: &DEFAULT_PL comments_label : "Zostaw komentarz" comments_title : "Komentarze" - comment_form_info : "Twój adres email nie będzie udostępiony. Wymagane pola są oznaczone." + comment_form_info : "Twój adres email nie będzie udostępiony. Wymagane pola są oznaczone" comment_form_comment_label : "Skomentuj" comment_form_md_info : "Markdown jest wspierany" comment_form_name_label : "Imię" @@ -440,7 +440,7 @@ sk-SK: hu: &DEFAULT_HU comments_label : "Szólj hozzá!" comments_title : "Hozzászólások" - comment_form_info : "Az e-mail címed nem lesz publikus. A csillagozott mezők kitöltése kötelező." + comment_form_info : "Az e-mail címed nem lesz publikus. A csillagozott mezők kitöltése kötelező" comment_form_comment_label : "Hozzászólás" comment_form_md_info : "Támogatott formázási mód: Markdown" comment_form_name_label : "Név" From 96c25086b57e6af1fd44eec8f0bcdadce33730a7 Mon Sep 17 00:00:00 2001 From: Bang Jun-young Date: Thu, 15 Aug 2019 03:10:59 +0900 Subject: [PATCH 203/687] Add support for customizable date format (#533) * Add support for customizable date format * Add support for customizable date format --- _config.yml | 3 +++ _includes/header.html | 4 ++-- tags.html | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/_config.yml b/_config.yml index 6e765a38a314..d4a50a8365f9 100644 --- a/_config.yml +++ b/_config.yml @@ -150,6 +150,9 @@ excerpt_length: 50 # and RSS feed title title-separator: "-" +# Ruby Date Format +date_format: "%B %-d, %Y" + # --- Don't need to touch anything below here (but you can if you want) --- # # Output options (more information on Jekyll's site) diff --git a/_includes/header.html b/_includes/header.html index 1fea242c6e54..5338f226a5f2 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -36,7 +36,7 @@

    {{ page.subtitle }}

    {% endif %} {% if include.type == "post" %} - + {% endif %}

    @@ -61,7 +61,7 @@

    {{ page.subtitle }}

    {% endif %} {% if include.type == "post" %} - + {% endif %} diff --git a/tags.html b/tags.html index 1f40c71a0864..b42ef876c4da 100644 --- a/tags.html +++ b/tags.html @@ -25,7 +25,7 @@

    {{- post.title -}}
    {%- endfor -%} From 5dca8a44ff42c8e8069a01a5364666cd2c8089c9 Mon Sep 17 00:00:00 2001 From: Bang Jun-young Date: Wed, 21 Aug 2019 22:46:01 +0900 Subject: [PATCH 204/687] Add support for customizable date format (#536) --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 5f9c764c6719..3c1ccd430133 100644 --- a/index.html +++ b/index.html @@ -19,7 +19,7 @@

    From ff32d628f4aea4c21f333d62ba1c701649e1722e Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Thu, 5 Sep 2019 17:07:11 +0200 Subject: [PATCH 205/687] Use v2 for JustComments (#538) --- _includes/just_comments.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/just_comments.html b/_includes/just_comments.html index adbf9891807c..5b4f189ae9b1 100644 --- a/_includes/just_comments.html +++ b/_includes/just_comments.html @@ -1,4 +1,4 @@ {%- if site.just-comments -%}
    - + {%- endif -%} From 7715136c825eb79724894134555665d6a1b16da0 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Thu, 24 Oct 2019 22:55:53 -0400 Subject: [PATCH 206/687] Create FUNDING.yml --- .github/FUNDING.yml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .github/FUNDING.yml diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 000000000000..c47404468926 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,3 @@ +# These are supported funding model platforms + +github: daattali From f2ef9f238dc6273fdd88ad3baebd8f45d042ca02 Mon Sep 17 00:00:00 2001 From: cketti Date: Sun, 15 Mar 2020 22:41:12 +0100 Subject: [PATCH 207/687] Use URI templates for social network links (#586) --- _data/SocialNetworks.yml | 37 ++++++++++++++++++------------------- _includes/footer.html | 11 ++++++----- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/_data/SocialNetworks.yml b/_data/SocialNetworks.yml index f8d17c780bf1..78e86d986650 100644 --- a/_data/SocialNetworks.yml +++ b/_data/SocialNetworks.yml @@ -2,91 +2,90 @@ # Use the same key you added in _config.yml -> social-network-links. # In addition to that you need to specify the following properties: # name: Specify a user-friendly name that will be used as a link title -# baseURL: Define a base URL which will be combined with the value of -# site.social-network-links. +# urlTemplate: Define a URL template. The variable {value} will be replaced +# with the value of site.social-network-links. # icon: Specify a valid fontawesome icon class facebook: name: "Facebook" - baseURL: "https://www.facebook.com/" + urlTemplate: "https://www.facebook.com/{value}" icon: "fa-facebook" github: name: "GitHub" - baseURL: "https://github.com/" + urlTemplate: "https://github.com/{value}" icon: "fa-github" twitter: name: "Twitter" - baseURL: "https://twitter.com/" + urlTemplate: "https://twitter.com/{value}" icon: "fa-twitter" reddit: name: "Reddit" - baseURL: "https://reddit.com/u/" + urlTemplate: "https://reddit.com/u/{value}" icon: "fa-reddit" email: name: "Email me" - baseURL: "mailto:" + urlTemplate: "mailto:{value}" icon: "fa-envelope" linkedin: name: "LinkedIn" - baseURL: "https://linkedin.com/in/" + urlTemplate: "https://linkedin.com/in/{value}" icon: "fa-linkedin" xing: name: "Xing" - baseURL: "https://www.xing.com/profile/" + urlTemplate: "https://www.xing.com/profile/{value}" icon: "fa-xing" stackoverflow: name: "StackOverflow" - baseURL: "https://stackoverflow.com/users/" + urlTemplate: "https://stackoverflow.com/users/{value}" icon: "fa-stack-overflow" snapchat: name: "Snapchat" - baseURL: "https://www.snapchat.com/add/" + urlTemplate: "https://www.snapchat.com/add/{value}" icon: "fa-snapchat-ghost" instagram: name: "Instagram" - baseURL: "https://www.instagram.com/" + urlTemplate: "https://www.instagram.com/{value}" icon: "fa-instagram" youtube: name: "YouTube" - baseURL: "https://www.youtube.com/" + urlTemplate: "https://www.youtube.com/{value}" icon: "fa-youtube" spotify: name: "Spotify" - baseURL: "https://open.spotify.com/user/" + urlTemplate: "https://open.spotify.com/user/{value}" icon: "fa-spotify" telephone: name: "Phone" - baseURL: "tel:" + urlTemplate: "tel:{value}" icon: "fa-phone" rss: name: "RSS" - baseURL: "{{ '/feed.xml' | relative_url }}" icon: "fa-rss" steam: name: "Steam" - baseURL: "https://steamcommunity.com/id/" + urlTemplate: "https://steamcommunity.com/id/{value}" icon: "fa-steam" twitch: name: "Twitch" - baseURL: "https://www.twitch.tv/" + urlTemplate: "https://www.twitch.tv/{value}" icon: "fa-twitch" yelp: name: "Yelp" - baseURL: "https://{{ site.author.yelp }}.yelp.com" + urlTemplate: "https://{value}.yelp.com" icon: "fa-yelp" diff --git a/_includes/footer.html b/_includes/footer.html index bff9d58337d3..9e74a0971caa 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -6,14 +6,15 @@ {%- for link in site.social-network-links -%} {%- assign curkey = link[0] -%} {%- assign element = site.data.SocialNetworks[curkey] -%} -
  • {%- if curkey == 'rss' -%} - - {%- elsif curkey == 'yelp' -%} - + {%- capture url -%}{{ '/feed.xml' | relative_url }}{%- endcapture -%} {%- else -%} - + {%- assign value = site.social-network-links[curkey] -%} + {%- assign placeholder = "{value}" -%} + {%- capture url -%}{{ element.urlTemplate | replace: placeholder, value }}{%- endcapture -%} {%- endif -%} +
  • +
  • {{ element.name }} diff --git a/_includes/social-share.html b/_includes/social-share.html index 6cfe17675abc..1e353b9b3864 100644 --- a/_includes/social-share.html +++ b/_includes/social-share.html @@ -14,7 +14,7 @@ - + Twitter {% endif %} @@ -23,7 +23,7 @@ - + Facebook {% endif %} @@ -32,7 +32,7 @@ - + LinkedIn {% endif %} diff --git a/_layouts/base.html b/_layouts/base.html index fc28fb02c42a..02750e799e0b 100644 --- a/_layouts/base.html +++ b/_layouts/base.html @@ -4,7 +4,7 @@ - "/css/bootstrap-social.css" - "/css/main.css" common-ext-css: - - "//maxcdn.bootstrapcdn.com/font-awesome/4.6.0/css/font-awesome.min.css" + - "//cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" common-googlefonts: - "Lora:400,700,400italic,700italic" - "Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800" diff --git a/tags.html b/tags.html index b42ef876c4da..2c1c94965cae 100644 --- a/tags.html +++ b/tags.html @@ -11,13 +11,13 @@ {%- assign tags_list = site_tags | split:',' | sort -%} {%- for tag in tags_list -%} -  {{- tag -}} ({{site.tags[tag].size}}) +  {{- tag -}} ({{site.tags[tag].size}}) {%- endfor -%}
    {%- for tag in tags_list -%}

    - +  {{- tag -}} ({{site.tags[tag].size}})

    From 1b6a462aa1a206360991fa75d7fe3e99ac8bd0fb Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Mon, 16 Mar 2020 14:39:17 -0400 Subject: [PATCH 209/687] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 33fb2b70b233..510eefcd73fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ This file lists all non-trivial changes to Beautiful Jekyll. I often make small changes to documentation, to the demo site, or to the general look-and-feel. These changes will not be listed here. Any other minor changes will also not be listed here. +**2020-03-16** Upgrade font-awesome to 5.12.1 (#587) (thanks @cketti) + **2018-12-24** Add support for Staticman comments (#440) (thanks @VincentTam) **2018-10-19** Move Google Analytics to the head (#419) (thanks @jpvicari) From 9486c6edd2aacf135ab4a0154ed9878ab6fe9dd1 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Mon, 23 Mar 2020 11:57:25 -0400 Subject: [PATCH 210/687] Remvoe justcomments because it's being killed end of year --- README.md | 8 ++------ _config.yml | 3 --- _includes/just_comments.html | 4 ---- _layouts/page.html | 3 --- _layouts/post.html | 3 --- 5 files changed, 2 insertions(+), 19 deletions(-) delete mode 100644 _includes/just_comments.html diff --git a/README.md b/README.md index 820f501a348a..e199b706774a 100644 --- a/README.md +++ b/README.md @@ -104,7 +104,7 @@ Many personalization settings in `_config.yml`, such as setting your name and si ### Allowing users to leave comments -If you want to enable comments on your site, Beautiful Jekyll supports either the [Disqus](https://disqus.com/) comments plugin, [Facebook](https://developers.facebook.com/docs/plugins/comments) comments, [Staticman](https://staticman.net) or [JustComments](https://just-comments.com). If any of these are set in the configuration file, then all blog posts will have comments turned on by default. To turn off comments on a particular blog post, add `comments: false` to the YAML front matter. If you want to add comments on the bottom of a non-blog page, add `comments: true` to the YAML front matter. +If you want to enable comments on your site, Beautiful Jekyll supports either the [Disqus](https://disqus.com/) comments plugin, [Facebook](https://developers.facebook.com/docs/plugins/comments) comments, or [Staticman](https://staticman.net). If any of these are set in the configuration file, then all blog posts will have comments turned on by default. To turn off comments on a particular blog post, add `comments: false` to the YAML front matter. If you want to add comments on the bottom of a non-blog page, add `comments: true` to the YAML front matter. #### Disqus comments @@ -120,10 +120,6 @@ To use Staticman, you first need to invite `staticmanlab` as a collaborator to y Optional: You may want to configure a webhook to prevent old inactive branches (representing approved comments) from stacking up. You can refer to [Staticman's documentation](https://staticman.net/docs/webhooks) for details. Make sure to input the **Payload URL** according to your chosen `endpoint`. For example, the default `endpoint` is `https://staticman3.herokuapp.com/v3/entry/github/`, so the corresponding **Payload URL** should be `https://staticman3.herokuapp.com/v1/webhook`. -#### JustComments - -To use JustComments you first need to have an account. After you just need to copy the API key to the `just-comments` property in `_config.yml` file. - ### Adding Google Analytics to track page views Beautiful Jekyll lets you easily add Google Analytics to all your pages. This will let you track all sorts of information about visits to your website, such as how many times each page is viewed and where (geographically) your users come from. To add Google Analytics, simply sign up to [Google Analytics](https://www.google.com/analytics/) to obtain your Google Tracking ID, and add this tracking ID to the `google_analytics` parameter in `_config.yml`. @@ -153,7 +149,7 @@ title | Page or blog post title subtitle | Short description of page or blog post that goes under the title tags | List of tags to categorize the post. Separate the tags with commas and place them inside square brackets. Example: `[personal, self help, finance]` bigimg | Include a large full-width image at the top of the page. You can either give the path to a single image, or provide a list of images to cycle through (see [my personal website](https://deanattali.com/) as an example). -comments | If you want do add comments to a specific page, use `comments: true`. Comments are automatically enabled on blog posts; to turn comments off for a specific post, use `comments: false`. Comments only work if you enable at least one provider(diqus, staticman, just-comments) in `_config.yml` file. +comments | If you want do add comments to a specific page, use `comments: true`. Comments are automatically enabled on blog posts; to turn comments off for a specific post, use `comments: false`. Comments only work if you enable at least one provider(Facebook, disqus, staticman) in `_config.yml` file. show-avatar | If you have an avatar configured in the `_config.yml` but you want to turn it off on a specific page, use `show-avatar: false`. If you want to turn it off by default, locate the line `show-avatar: true` in the file `_config.yml` and change the `true` to `false`; then you can selectively turn it on in specific pages using `show-avatar: true`. image | If you want to add a personalized image to your blog post that will show up next to the post's excerpt and on the post itself, use `image: /path/to/img`. share-img | If you want to specify an image to use when sharing the page on Facebook or Twitter, then provide the image's full URL here. diff --git a/_config.yml b/_config.yml index d4a50a8365f9..f8c7dd53c228 100644 --- a/_config.yml +++ b/_config.yml @@ -120,9 +120,6 @@ url-pretty: "MyWebsite.com" # eg. "deanattali.com/beautiful-jekyll" # Fill in your Disqus shortname (NOT the userid) if you want to support Disqus comments # disqus: "" -# If you want to use JustComments fill with the API Key -#just-comments: "ABCD-EFGH-IJKL" - # To use Facebook Comments, fill in a Facebook App ID # fb_comment_id: "" diff --git a/_includes/just_comments.html b/_includes/just_comments.html deleted file mode 100644 index 5b4f189ae9b1..000000000000 --- a/_includes/just_comments.html +++ /dev/null @@ -1,4 +0,0 @@ -{%- if site.just-comments -%} -
    - -{%- endif -%} diff --git a/_layouts/page.html b/_layouts/page.html index b22231cbc02a..44a0d8daa80d 100644 --- a/_layouts/page.html +++ b/_layouts/page.html @@ -15,9 +15,6 @@ {% include fb-comment.html %}
    {% include staticman-comments.html %} -
    -
    - {% include just_comments.html %}
    {% endif %}
    diff --git a/_layouts/post.html b/_layouts/post.html index 038a6cec34d5..3a14ab67bf3d 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -73,9 +73,6 @@
    {% include staticman-comments.html %}
    -
    - {% include just_comments.html %} -
    {% endif %}
  • From a04be276e39bd3fc7acde9c785ae278bbad443c7 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Mon, 23 Mar 2020 12:10:03 -0400 Subject: [PATCH 211/687] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 510eefcd73fa..7bf7b2037a4f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ This file lists all non-trivial changes to Beautiful Jekyll. I often make small changes to documentation, to the demo site, or to the general look-and-feel. These changes will not be listed here. Any other minor changes will also not be listed here. +**2020-03-23** Remove just-comments as it's getting killed at the end of the year + **2020-03-16** Upgrade font-awesome to 5.12.1 (#587) (thanks @cketti) **2018-12-24** Add support for Staticman comments (#440) (thanks @VincentTam) From 890f66966e2fed1c4a6f6bf833db124a6243ec73 Mon Sep 17 00:00:00 2001 From: "colynn.liu" Date: Thu, 2 Apr 2020 05:25:11 +0800 Subject: [PATCH 212/687] add utterances comments support (#596) --- README.md | 5 +++++ _config.yml | 9 +++++++++ _includes/utterances-comment.html | 13 +++++++++++++ _layouts/page.html | 1 + _layouts/post.html | 1 + 5 files changed, 29 insertions(+) create mode 100644 _includes/utterances-comment.html diff --git a/README.md b/README.md index e199b706774a..dd5c9233ac66 100644 --- a/README.md +++ b/README.md @@ -114,12 +114,17 @@ To use Disqus, simply sign up to [Disqus](https://disqus.com/) and add your Disq To use Facebook comments, create a Facebook app using [Facebook developers](https://developers.facebook.com/docs/apps/register), and add the Facebook App ID to the `fb_comment_id` parameter in `_config.yml`. +#### Utterances comments + +To use [Utterances comments](https://utteranc.es/), follow these steps: (1) Enable Issues in your GitHub repository, (2) Install the Utterances app in your repository (go to https://github.com/apps/utterances), (3) Fill in the `repository` parameter in the utterances section of the `_config.yml` file. + #### Staticman comments To use Staticman, you first need to invite `staticmanlab` as a collaborator to your repository (by going to your repository **Settings** page, navigate to the **Collaborators** tab, and add the username `staticmanlab`), and then accept the invitation by going to `https://staticman3.herokuapp.com/v3/connect/github//`. Lastly, fill in the `staticman` parameters in the Staticman section of `_config.yml`. You may also choose a different Staticman instance other than `staticmanlab`. Optional: You may want to configure a webhook to prevent old inactive branches (representing approved comments) from stacking up. You can refer to [Staticman's documentation](https://staticman.net/docs/webhooks) for details. Make sure to input the **Payload URL** according to your chosen `endpoint`. For example, the default `endpoint` is `https://staticman3.herokuapp.com/v3/entry/github/`, so the corresponding **Payload URL** should be `https://staticman3.herokuapp.com/v1/webhook`. + ### Adding Google Analytics to track page views Beautiful Jekyll lets you easily add Google Analytics to all your pages. This will let you track all sorts of information about visits to your website, such as how many times each page is viewed and where (geographically) your users come from. To add Google Analytics, simply sign up to [Google Analytics](https://www.google.com/analytics/) to obtain your Google Tracking ID, and add this tracking ID to the `google_analytics` parameter in `_config.yml`. diff --git a/_config.yml b/_config.yml index f8c7dd53c228..98c465d084ba 100644 --- a/_config.yml +++ b/_config.yml @@ -134,6 +134,15 @@ staticman: siteKey : # Use your own site key, you need to apply for one on Google secret : # ENCRYPT your password by going to https://staticman3.herokuapp.com/v3/encrypt/ +# To use Utterances comments: (1) fill in repository (make sure the repository is public), (2) Enable Issues in your repository, (3) Install the Utterances app in your repository https://github.com/apps/utterances +# See more details about the parameters below at https://utteranc.es/ +utterances: + repository: # GitHub username/repository eg. "daattali/beautiful-jekyll" + issue-term: title # Mapping between blog posts and GitHub issues + theme: github-light # Utterances theme + label: blog-comments # Label that will be assigned to GitHub Issues created by Utterances + + # --- Misc --- # # Facebook App ID diff --git a/_includes/utterances-comment.html b/_includes/utterances-comment.html new file mode 100644 index 000000000000..ec38e8f30cca --- /dev/null +++ b/_includes/utterances-comment.html @@ -0,0 +1,13 @@ +{% if site.utterances.repo and site.utterances.issue-term %} + + + +{% endif %} + diff --git a/_layouts/page.html b/_layouts/page.html index 44a0d8daa80d..31d9d8362a7e 100644 --- a/_layouts/page.html +++ b/_layouts/page.html @@ -16,6 +16,7 @@
    {% include staticman-comments.html %}
    + {% include utterances-comment.html %} {% endif %} diff --git a/_layouts/post.html b/_layouts/post.html index 3a14ab67bf3d..c7bea3e4ae6b 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -73,6 +73,7 @@
    {% include staticman-comments.html %}
    + {% include utterances-comment.html %} {% endif %} From e19a4a7ed68a2db3f36ef45b7bc43e3c0189888c Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Wed, 1 Apr 2020 17:26:20 -0400 Subject: [PATCH 213/687] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7bf7b2037a4f..79be67e5f3e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ This file lists all non-trivial changes to Beautiful Jekyll. I often make small changes to documentation, to the demo site, or to the general look-and-feel. These changes will not be listed here. Any other minor changes will also not be listed here. +**2020-04-01** Add support for Utterances comments (#596) (thanks @colynn) + **2020-03-23** Remove just-comments as it's getting killed at the end of the year **2020-03-16** Upgrade font-awesome to 5.12.1 (#587) (thanks @cketti) From 4cdb15035764f16d589724a84bb965b8ab000352 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Wed, 1 Apr 2020 17:37:53 -0400 Subject: [PATCH 214/687] small refactor and cleanup to comments system --- _includes/comments.html | 6 ++++++ _includes/disqus.html | 2 ++ _includes/staticman-comments.html | 2 ++ _layouts/page.html | 11 +---------- _layouts/post.html | 12 +----------- 5 files changed, 12 insertions(+), 21 deletions(-) create mode 100644 _includes/comments.html diff --git a/_includes/comments.html b/_includes/comments.html new file mode 100644 index 000000000000..5afdf393bca7 --- /dev/null +++ b/_includes/comments.html @@ -0,0 +1,6 @@ +{% if page.comments %} + {% include disqus.html %} + {% include fb-comment.html %} + {% include staticman-comments.html %} + {% include utterances-comment.html %} +{% endif %} \ No newline at end of file diff --git a/_includes/disqus.html b/_includes/disqus.html index dd80975cbab0..3c5542282c39 100644 --- a/_includes/disqus.html +++ b/_includes/disqus.html @@ -1,4 +1,5 @@ {%- if site.disqus -%} +
    +
    {%- endif -%} diff --git a/_includes/staticman-comments.html b/_includes/staticman-comments.html index d83d1c530999..bd25de375a5e 100644 --- a/_includes/staticman-comments.html +++ b/_includes/staticman-comments.html @@ -1,4 +1,5 @@ {% if site.staticman.repository and site.staticman.branch %} +
    @@ -78,4 +79,5 @@

    {{ site.data.ui-text[site.locale].comments_labe } +

    {% endif %} diff --git a/_layouts/page.html b/_layouts/page.html index 31d9d8362a7e..2650c12c531d 100644 --- a/_layouts/page.html +++ b/_layouts/page.html @@ -8,16 +8,7 @@
    {{ content }} - {% if page.comments %} -
    - {% include disqus.html %} -
    - {% include fb-comment.html %} -
    - {% include staticman-comments.html %} -
    - {% include utterances-comment.html %} - {% endif %} + {% include comments.html %}
    diff --git a/_layouts/post.html b/_layouts/post.html index c7bea3e4ae6b..391f26a6dfcd 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -64,17 +64,7 @@

  • {% endif %} - - {% if page.comments %} -
    - {% include disqus.html %} -
    - {% include fb-comment.html %} -
    - {% include staticman-comments.html %} -
    - {% include utterances-comment.html %} - {% endif %} + {% include comments.html %} From 306e4ac73dd05af192fb748e91d908a86b86e162 Mon Sep 17 00:00:00 2001 From: Dean Attali Date: Wed, 1 Apr 2020 17:49:55 -0400 Subject: [PATCH 215/687] Update utterances-comment.html --- _includes/utterances-comment.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/utterances-comment.html b/_includes/utterances-comment.html index ec38e8f30cca..28600239e165 100644 --- a/_includes/utterances-comment.html +++ b/_includes/utterances-comment.html @@ -1,7 +1,7 @@ -{% if site.utterances.repo and site.utterances.issue-term %} +{% if site.utterances.repository and site.utterances.issue-term %} + + + +{%- endif -%} diff --git a/docs/_includes/ext-css.html b/docs/_includes/ext-css.html new file mode 100644 index 000000000000..3becb23328b8 --- /dev/null +++ b/docs/_includes/ext-css.html @@ -0,0 +1,7 @@ +{% if include.css.sri %} + +{% elsif include.css.href %} + +{% else %} + +{% endif %} diff --git a/docs/_includes/ext-js.html b/docs/_includes/ext-js.html new file mode 100644 index 000000000000..3738ef2c1455 --- /dev/null +++ b/docs/_includes/ext-js.html @@ -0,0 +1,7 @@ +{% if include.js.sri %} + +{% elsif include.js.href %} + +{% else %} + +{% endif %} diff --git a/docs/_includes/fb-comment.html b/docs/_includes/fb-comment.html new file mode 100644 index 000000000000..f3580618ab68 --- /dev/null +++ b/docs/_includes/fb-comment.html @@ -0,0 +1,14 @@ +{%- if site.fb_comment_id -%} +
    +
    + +
    + +
    +{%- endif -%} diff --git a/docs/_includes/footer-minimal.html b/docs/_includes/footer-minimal.html new file mode 100644 index 000000000000..f1bef8417906 --- /dev/null +++ b/docs/_includes/footer-minimal.html @@ -0,0 +1,18 @@ +
    +
    + {% if site.author %} + {{ site.author }} +   •   + {% endif %} + {% if page.date %} + {{ page.date }} + {% else %} + {{ site.time | date: '%Y' }} + {% endif %} + + {% if site.url-pretty %} +   •   + {{ site.url-pretty }} + {% endif %} +
    +
    diff --git a/docs/_includes/footer-scripts.html b/docs/_includes/footer-scripts.html new file mode 100644 index 000000000000..8b36e48d9ef9 --- /dev/null +++ b/docs/_includes/footer-scripts.html @@ -0,0 +1,32 @@ +{% if layout.common-ext-js %} + {% for js in layout.common-ext-js %} + {% include ext-js.html js=js %} + {% endfor %} +{% endif %} + +{% if layout.common-js %} + {% for js in layout.common-js %} + + {% if js contains 'jquery' %} + + {% else %} + + {% endif %} + {% endfor %} +{% endif %} + +{% if page.ext-js %} + {% for js in page.ext-js %} + {% include ext-js.html js=js %} + {% endfor %} +{% endif %} + +{% if page.js %} + {% for js in page.js %} + + {% endfor %} +{% endif %} diff --git a/docs/_includes/footer.html b/docs/_includes/footer.html new file mode 100644 index 000000000000..3150eff51575 --- /dev/null +++ b/docs/_includes/footer.html @@ -0,0 +1,33 @@ +
    + +
    diff --git a/docs/_includes/google_analytics.html b/docs/_includes/google_analytics.html new file mode 100644 index 000000000000..18bd05b859c9 --- /dev/null +++ b/docs/_includes/google_analytics.html @@ -0,0 +1,14 @@ +{% if site.google_analytics %} + + + +{% endif %} diff --git a/docs/_includes/gtag.html b/docs/_includes/gtag.html new file mode 100644 index 000000000000..a7f498829629 --- /dev/null +++ b/docs/_includes/gtag.html @@ -0,0 +1,11 @@ +{% if site.gtag %} + + + +{% endif %} diff --git a/docs/_includes/gtm_body.html b/docs/_includes/gtm_body.html new file mode 100644 index 000000000000..7999512d9e80 --- /dev/null +++ b/docs/_includes/gtm_body.html @@ -0,0 +1,6 @@ +{% if site.gtm %} + + + +{% endif %} diff --git a/docs/_includes/gtm_head.html b/docs/_includes/gtm_head.html new file mode 100644 index 000000000000..f630f3e87282 --- /dev/null +++ b/docs/_includes/gtm_head.html @@ -0,0 +1,9 @@ +{% if site.gtm %} + + + +{% endif %} diff --git a/docs/_includes/head.html b/docs/_includes/head.html new file mode 100644 index 000000000000..bc2bef144787 --- /dev/null +++ b/docs/_includes/head.html @@ -0,0 +1,133 @@ + + + + + + {% if page.use-site-title %}{{ site.title }} {{ site.title-separator | default: '-' }} {{ site.description }}{% elsif page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %} + + {% if site.author %} + + {% endif %} + + {% if page.subtitle %} + + {% endif %} + + + + {% include gtag.html %} + {% include gtm_head.html %} + {% include google_analytics.html %} + + {% if layout.common-ext-css %} + {% for css in layout.common-ext-css %} + {% include ext-css.html css=css %} + {% endfor %} + {% endif %} + + {% if layout.common-css %} + {% for css in layout.common-css %} + + {% endfor %} + {% endif %} + + {% if layout.common-googlefonts %} + {% for font in layout.common-googlefonts %} + + {% endfor %} + {% endif %} + + {% if page.ext-css %} + {% for css in page.ext-css %} + {% include ext-css.html css=css %} + {% endfor %} + {% endif %} + + {% if page.css %} + {% for css in page.css %} + + {% endfor %} + {% endif %} + + {% if page.googlefonts %} + {% for font in page.googlefonts %} + + {% endfor %} + {% endif %} + + + {% if site.fb_app_id %} + + {% endif %} + + {% if page.meta-title %} + + {% elsif page.title %} + + {% elsif site.title %} + + {% endif %} + + {% if page.meta-description %} + + {% elsif page.subtitle %} + + {% else %} + + {% endif %} + + + + + {% if page.id %} + + + {% else %} + + + {% endif %} + + {% if page.share-img %} + + {% elsif site.avatar %} + + {% endif %} + + + + + + + + {% if page.meta-title %} + + {% elsif page.title %} + + {% else %} + + {% endif %} + + {% if page.meta-description %} + + {% elsif page.subtitle %} + + {% else %} + + {% endif %} + + {% if page.share-img %} + + {% elsif site.avatar %} + + {% endif %} + + {% if site.matomo %} + {% include matomo.html %} + {% endif %} + + {% if page.comments and site.staticman.repository and site.staticman.branch %} + + + {% endif %} + + diff --git a/docs/_includes/header.html b/docs/_includes/header.html new file mode 100644 index 000000000000..d4cdfbbe505b --- /dev/null +++ b/docs/_includes/header.html @@ -0,0 +1,84 @@ + + +{% assign date_format = site.date_format | default: "%B %-d, %Y" %} + +{% if page.bigimg or page.title %} + +{% if page.bigimg %} +
    +{% endif %} + +
    +{% if page.bigimg %} +
    +
    +
    +
    +
    +

    {% if page.title %}{{ page.title }}{% else %}
    {% endif %}

    + {% if page.subtitle %} + {% if include.type == "page" %} +
    + {{ page.subtitle }} + {% else %} +

    {{ page.subtitle }}

    + {% endif %} + {% endif %} + + {% if include.type == "post" %} + + {% if page.readtime %} + {% include readtime.html %} + {% endif %} + {% endif %} +
    +
    +
    +
    + +
    +{% endif %} +
    +
    +
    +
    +
    +

    {% if page.title %}{{ page.title }}{% else %}
    {% endif %}

    + {% if page.subtitle %} + {% if include.type == "page" %} +
    + {{ page.subtitle }} + {% else %} +

    {{ page.subtitle }}

    + {% endif %} + {% endif %} + + {% if include.type == "post" %} + + {% if page.readtime %} + {% include readtime.html %} + {% endif %} + {% endif %} +
    +
    +
    +
    +
    +
    + + +{% else %} +
    +{% endif %} diff --git a/docs/_includes/matomo.html b/docs/_includes/matomo.html new file mode 100644 index 000000000000..e53a3eff151a --- /dev/null +++ b/docs/_includes/matomo.html @@ -0,0 +1,17 @@ +{% if site.matomo %} + + + +{% endif %} diff --git a/docs/_includes/nav.html b/docs/_includes/nav.html new file mode 100644 index 000000000000..264756e2f219 --- /dev/null +++ b/docs/_includes/nav.html @@ -0,0 +1,57 @@ + diff --git a/docs/_includes/readtime.html b/docs/_includes/readtime.html new file mode 100644 index 000000000000..28f4dcebbc28 --- /dev/null +++ b/docs/_includes/readtime.html @@ -0,0 +1,16 @@ + + +{% assign ReadTime = page.content | strip_html | number_of_words %} +{% assign calcReadTime = ReadTime | float %} +{% assign finalReadTime = calcReadTime | divided_by:200 | round: 2 %} +{% assign number = finalReadTime | round %} + {% if number >= 1 %} + {% assign yesReadTime = number | append: " minute read" %} + + {% elsif number < 1 %} + {% assign minReadTime = '< 1 minute read' %} + + {% else %} + {% assign nilReadTime = number | replace:'0',' ' %} + {{ nilReadTime }} + {% endif %} diff --git a/docs/_includes/social-networks-links.html b/docs/_includes/social-networks-links.html new file mode 100644 index 000000000000..f55399474100 --- /dev/null +++ b/docs/_includes/social-networks-links.html @@ -0,0 +1,207 @@ + diff --git a/docs/_includes/social-share.html b/docs/_includes/social-share.html new file mode 100644 index 000000000000..1e353b9b3864 --- /dev/null +++ b/docs/_includes/social-share.html @@ -0,0 +1,42 @@ + +{% assign any-share-links = false %} +{% for links in site.share-links-active %} + {% if links[1] == true %} + {% assign any-share-links = true %} + {% endif %} +{% endfor %} + +{% if any-share-links %} +
    + Share: + + {% if site.share-links-active.twitter %} + + + + Twitter + + {% endif %} + + {% if site.share-links-active.facebook %} + + + + Facebook + + {% endif %} + + {% if site.share-links-active.linkedin %} + + + + LinkedIn + + {% endif %} + +
    + +{% endif %} diff --git a/docs/_includes/staticman-comment.html b/docs/_includes/staticman-comment.html new file mode 100644 index 000000000000..0e7728fb3bba --- /dev/null +++ b/docs/_includes/staticman-comment.html @@ -0,0 +1,22 @@ + diff --git a/docs/_includes/staticman-comments.html b/docs/_includes/staticman-comments.html new file mode 100644 index 000000000000..bd25de375a5e --- /dev/null +++ b/docs/_includes/staticman-comments.html @@ -0,0 +1,83 @@ +{% if site.staticman.repository and site.staticman.branch %} +
    +
    + +
    + {% if site.data.comments[page.slug] %} +

    {{ site.data.ui-text[site.locale].comments_title | default: "Comments" }}

    + {% assign comments = site.data.comments[page.slug] | sort %} + {% for comment in comments %} + {% assign email = comment[1].email %} + {% assign name = comment[1].name %} + {% assign url = comment[1].url %} + {% assign date = comment[1].date %} + {% assign message = comment[1].message %} + {% include staticman-comment.html index=forloop.index email=email name=name url=url date=date message=message %} + {% endfor %} + {% endif %} +
    + + +
    +

    {{ site.data.ui-text[site.locale].comments_label | default: "Leave a Comment" }}

    +

    {{ site.data.ui-text[site.locale].comment_form_info | default: "Your email address will not be published. Required fields are marked" }} *

    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + + + + + {% if site.staticman.reCaptcha.siteKey %} +
    +
    +
    + {% endif %} +
    + + +
    +
    +
    + + + {% if site.staticman.reCaptcha.siteKey %} + + {% endif %} +
    + + + + + +
    +{% endif %} diff --git a/docs/_includes/utterances-comment.html b/docs/_includes/utterances-comment.html new file mode 100644 index 000000000000..e9dcb1ad6dfd --- /dev/null +++ b/docs/_includes/utterances-comment.html @@ -0,0 +1,13 @@ +{% if site.utterances.repository and site.utterances.issue-term %} + + + +{% endif %} + diff --git a/docs/_layouts/base.html b/docs/_layouts/base.html new file mode 100644 index 000000000000..0d7ab5bbc4e6 --- /dev/null +++ b/docs/_layouts/base.html @@ -0,0 +1,35 @@ +--- +common-css: + - "/assets/css/bootstrap.min.css" + - "/assets/css/bootstrap-social.css" + - "/assets/css/main.css" +common-ext-css: + - "//cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" +common-googlefonts: + - "Lora:400,700,400italic,700italic" + - "Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800" +common-js: + - "/assets/js/jquery-1.11.2.min.js" + - "/assets/js/bootstrap.min.js" + - "/assets/js/main.js" +--- + + + + + {% include head.html %} + + + + {% include gtm_body.html %} + + {% include nav.html %} + + {{ content }} + + {% include footer.html %} + + {% include footer-scripts.html %} + + + diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html new file mode 100644 index 000000000000..1c457bf38e22 --- /dev/null +++ b/docs/_layouts/default.html @@ -0,0 +1,9 @@ +--- +layout: base +--- + +
    + +
    + {{ content }} +
    diff --git a/docs/_layouts/home.html b/docs/_layouts/home.html new file mode 100644 index 000000000000..f09064166e14 --- /dev/null +++ b/docs/_layouts/home.html @@ -0,0 +1,75 @@ +--- +layout: page +--- + +{{ content }} + +{% assign posts = paginator.posts | default: site.posts %} + +
    + {% for post in posts %} +
    + +

    {{ post.title }}

    + + {% if post.subtitle %} +

    + {{ post.subtitle }} +

    + {% endif %} +
    + + + +
    + {% if post.image %} +
    + + + +
    + {% endif %} +
    + {% assign excerpt_length = site.excerpt_length | default: 50 %} + {{ post.excerpt | strip_html | xml_escape | truncatewords: excerpt_length }} + {% assign excerpt_word_count = post.excerpt | number_of_words %} + {% if post.content != post.excerpt or excerpt_word_count > excerpt_length %} + [Read More] + {% endif %} +
    +
    + + {% if post.tags.size > 0 %} +
    + Tags: + {% if site.link-tags %} + {% for tag in post.tags %} + {{- tag -}} + {% endfor %} + {% else %} + {{ post.tags | join: ", " }} + {% endif %} +
    + {% endif %} + +
    + {% endfor %} +
    + +{% if paginator.total_pages > 1 %} + +{% endif %} diff --git a/docs/_layouts/minimal.html b/docs/_layouts/minimal.html new file mode 100644 index 000000000000..95b8e2a979d6 --- /dev/null +++ b/docs/_layouts/minimal.html @@ -0,0 +1,26 @@ +--- +common-css: + - "/assets/css/bootstrap.min.css" + - "/assets/css/main-minimal.css" +common-js: + - "/assets/js/jquery-1.11.2.min.js" + - "/assets/js/bootstrap.min.js" +--- + + + + + {% include head.html %} + + + +
    + {{ content }} +
    + + {% include footer-minimal.html %} + + {% include footer-scripts.html %} + + + diff --git a/docs/_layouts/page.html b/docs/_layouts/page.html new file mode 100644 index 000000000000..abaa56fc5d15 --- /dev/null +++ b/docs/_layouts/page.html @@ -0,0 +1,14 @@ +--- +layout: base +--- + +{% include header.html type="page" %} + +
    +
    +
    + {{ content }} + {% include comments.html %} +
    +
    +
    diff --git a/docs/_layouts/post.html b/docs/_layouts/post.html new file mode 100644 index 000000000000..391f26a6dfcd --- /dev/null +++ b/docs/_layouts/post.html @@ -0,0 +1,70 @@ +--- +layout: base +--- + +{% include header.html type="post" %} + +
    +
    +
    + + {% if page.gh-repo %} + {% assign gh_split = page.gh-repo | split:'/' %} + {% assign gh_user = gh_split[0] %} + {% assign gh_repo = gh_split[1] %} + +
    + {% if page.gh-badge.size > 0 %} + {% for badge in page.gh-badge %} + {% case badge %} + {% when 'star'%} + + {% when 'watch'%} + + {% when 'fork'%} + + {% when 'follow'%} + + {% endcase %} + {% endfor %} + {% endif %} +
    + {% endif %} + +
    + {{ content }} +
    + + {% if page.tags.size > 0 %} +
    + Tags: + {% if site.link-tags %} + {% for tag in page.tags %} + {{- tag -}} + {% endfor %} + {% else %} + {{ page.tags | join: ", " }} + {% endif %} +
    + {% endif %} + + {% if page.social-share %} + {% include social-share.html %} + {% endif %} + + + {% include comments.html %} +
    +
    +
    diff --git a/docs/_posts/2015-01-04-first-post.md b/docs/_posts/2015-01-04-first-post.md new file mode 100644 index 000000000000..8c5cde8f93f9 --- /dev/null +++ b/docs/_posts/2015-01-04-first-post.md @@ -0,0 +1,7 @@ +--- +layout: post +title: First post! +image: /assets/img/hello_world.jpeg +--- + +This is my first post, how exciting! diff --git a/docs/_posts/2015-01-15-pirates.md b/docs/_posts/2015-01-15-pirates.md new file mode 100644 index 000000000000..b3b1b72e279f --- /dev/null +++ b/docs/_posts/2015-01-15-pirates.md @@ -0,0 +1,6 @@ +--- +layout: post +title: Pirates arrrr +--- + +Piracy is typically an act of robbery or criminal violence at sea. The term can include acts committed on land, in the air, or in other major bodies of water or on a shore. It does not normally include crimes committed against persons traveling on the same vessel as the perpetrator (e.g. one passenger stealing from others on the same vessel). The term has been used throughout history to refer to raids across land borders by non-state agents. diff --git a/docs/_posts/2015-01-19-soccer.md b/docs/_posts/2015-01-19-soccer.md new file mode 100644 index 000000000000..be5e313c1330 --- /dev/null +++ b/docs/_posts/2015-01-19-soccer.md @@ -0,0 +1,11 @@ +--- +layout: post +title: Soccer +subtitle: Best sport ever! +--- + +From Wikipedia: + +Association football, more commonly known as football or soccer,[2] is a sport played between two teams of eleven players with a spherical ball. It is played by 250 million players in over 200 countries, making it the world's most popular sport.[3][4][5][6] The game is played on a rectangular field with a goal at each end. The object of the game is to score by getting the ball into the opposing goal. + +The goalkeepers are the only players allowed to touch the ball with their hands or arms while it is in play and then only in their penalty area. Outfield players mostly use their feet to strike or pass the ball, but may use their head or torso to strike the ball instead. The team that scores the most goals by the end of the match wins. If the score is level at the end of the game, either a draw is declared or the game goes into extra time and/or a penalty shootout depending on the format of the competition. The Laws of the Game were originally codified in England by The Football Association in 1863. Association football is governed internationally by the International Federation of Association Football (FIFA; French: Fédération Internationale de Football Association) which organises a World Cup every four years.[7] diff --git a/docs/_posts/2015-01-27-dear-diary.md b/docs/_posts/2015-01-27-dear-diary.md new file mode 100644 index 000000000000..147a75ea861b --- /dev/null +++ b/docs/_posts/2015-01-27-dear-diary.md @@ -0,0 +1,6 @@ +--- +layout: post +title: Dear diary +--- + +What is it with that Mary girl? Dragging me to school every day. As if I had a choice. What you don't hear in those nursery rhymes is that she starves me if I don't go to school with her; it's the only way I can stay alive! I'm thinking about being adopted by Little Bo Peep, sure I may get lost, but anything is better than being with Mary and those little brats at school (shudder, shudder). diff --git a/docs/_posts/2015-02-13-hamlet-monologue.md b/docs/_posts/2015-02-13-hamlet-monologue.md new file mode 100644 index 000000000000..c72356b6dc7f --- /dev/null +++ b/docs/_posts/2015-02-13-hamlet-monologue.md @@ -0,0 +1,42 @@ +--- +layout: post +title: To be +subtitle: ... or not to be? +tags: [books, shakespeare, test] +--- + +To be, or not to be--that is the question: +Whether 'tis nobler in the mind to suffer +The slings and arrows of outrageous fortune +Or to take arms against a sea of troubles +And by opposing end them. To die, to sleep-- +No more--and by a sleep to say we end +The heartache, and the thousand natural shocks +That flesh is heir to. 'Tis a consummation +Devoutly to be wished. To die, to sleep-- +To sleep--perchance to dream: ay, there's the rub, +For in that sleep of death what dreams may come +When we have shuffled off this mortal coil, +Must give us pause. There's the respect +That makes calamity of so long life. +For who would bear the whips and scorns of time, +Th' oppressor's wrong, the proud man's contumely +The pangs of despised love, the law's delay, +The insolence of office, and the spurns +That patient merit of th' unworthy takes, +When he himself might his quietus make +With a bare bodkin? Who would fardels bear, +To grunt and sweat under a weary life, +But that the dread of something after death, +The undiscovered country, from whose bourn +No traveller returns, puzzles the will, +And makes us rather bear those ills we have +Than fly to others that we know not of? +Thus conscience does make cowards of us all, +And thus the native hue of resolution +Is sicklied o'er with the pale cast of thought, +And enterprise of great pitch and moment +With this regard their currents turn awry +And lose the name of action. -- Soft you now, +The fair Ophelia! -- Nymph, in thy orisons +Be all my sins remembered. diff --git a/docs/_posts/2015-02-26-flake-it-till-you-make-it.md b/docs/_posts/2015-02-26-flake-it-till-you-make-it.md new file mode 100644 index 000000000000..4501112a9e84 --- /dev/null +++ b/docs/_posts/2015-02-26-flake-it-till-you-make-it.md @@ -0,0 +1,15 @@ +--- +layout: post +title: Flake it till you make it +subtitle: Excerpt from Soulshaping by Jeff Brown +bigimg: /assets/img/path.jpg +tags: [books, test] +--- + +Under what circumstances should we step off a path? When is it essential that we finish what we start? If I bought a bag of peanuts and had an allergic reaction, no one would fault me if I threw it out. If I ended a relationship with a woman who hit me, no one would say that I had a commitment problem. But if I walk away from a seemingly secure route because my soul has other ideas, I am a flake? + +The truth is that no one else can definitively know the path we are here to walk. It’s tempting to listen—many of us long for the omnipotent other—but unless they are genuine psychic intuitives, they can’t know. All others can know is their own truth, and if they’ve actually done the work to excavate it, they will have the good sense to know that they cannot genuinely know anyone else’s. Only soul knows the path it is here to walk. Since you are the only one living in your temple, only you can know its scriptures and interpretive structure. + +At the heart of the struggle are two very different ideas of success—survival-driven and soul-driven. For survivalists, success is security, pragmatism, power over others. Success is the absence of material suffering, the nourishing of the soul be damned. It is an odd and ironic thing that most of the material power in our world often resides in the hands of younger souls. Still working in the egoic and material realms, they love the sensations of power and focus most of their energy on accumulation. Older souls tend not to be as materially driven. They have already played the worldly game in previous lives and they search for more subtle shades of meaning in this one—authentication rather than accumulation. They are often ignored by the culture at large, although they really are the truest warriors. + +A soulful notion of success rests on the actualization of our innate image. Success is simply the completion of a soul step, however unsightly it may be. We have finished what we started when the lesson is learned. What a fear-based culture calls a wonderful opportunity may be fruitless and misguided for the soul. Staying in a passionless relationship may satisfy our need for comfort, but it may stifle the soul. Becoming a famous lawyer is only worthwhile if the soul demands it. It is an essential failure if you are called to be a monastic this time around. If you need to explore and abandon ten careers in order to stretch your soul toward its innate image, then so be it. Flake it till you make it. diff --git a/docs/_posts/2015-02-28-test-markdown.md b/docs/_posts/2015-02-28-test-markdown.md new file mode 100644 index 000000000000..565493426421 --- /dev/null +++ b/docs/_posts/2015-02-28-test-markdown.md @@ -0,0 +1,78 @@ +--- +layout: post +title: Test markdown +subtitle: Each post also has a subtitle +gh-repo: daattali/beautiful-jekyll +gh-badge: [star, fork, follow] +tags: [test] +comments: true +--- + +You can write regular [markdown](http://markdowntutorial.com/) here and Jekyll will automatically convert it to a nice webpage. I strongly encourage you to [take 5 minutes to learn how to write in markdown](http://markdowntutorial.com/) - it'll teach you how to transform regular text into bold/italics/headings/tables/etc. + +**Here is some bold text** + +## Here is a secondary heading + +Here's a useless table: + +| Number | Next number | Previous number | +| :------ |:--- | :--- | +| Five | Six | Four | +| Ten | Eleven | Nine | +| Seven | Eight | Six | +| Two | Three | One | + + +How about a yummy crepe? + +![Crepe](https://s3-media3.fl.yelpcdn.com/bphoto/cQ1Yoa75m2yUFFbY2xwuqw/348s.jpg) + +It can also be centered! + +![Crepe](https://s3-media3.fl.yelpcdn.com/bphoto/cQ1Yoa75m2yUFFbY2xwuqw/348s.jpg){: .center-block :} + +Here's a code chunk: + +~~~ +var foo = function(x) { + return(x + 5); +} +foo(3) +~~~ + +And here is the same code with syntax highlighting: + +```javascript +var foo = function(x) { + return(x + 5); +} +foo(3) +``` + +And here is the same code yet again but with line numbers: + +{% highlight javascript linenos %} +var foo = function(x) { + return(x + 5); +} +foo(3) +{% endhighlight %} + +## Boxes +You can add notification, warning and error boxes like this: + +### Notification + +{: .box-note} +**Note:** This is a notification box. + +### Warning + +{: .box-warning} +**Warning:** This is a warning box. + +### Error + +{: .box-error} +**Error:** This is an error box. diff --git a/docs/assets/css/bootstrap-social.css b/docs/assets/css/bootstrap-social.css new file mode 100644 index 000000000000..e565f3a3cf6e --- /dev/null +++ b/docs/assets/css/bootstrap-social.css @@ -0,0 +1,147 @@ +/* + * Social Buttons for Bootstrap + * + * Copyright 2013-2015 Panayiotis Lipiridis + * Licensed under the MIT License + * + * https://github.com/lipis/bootstrap-social + */ + +.btn-social{position:relative;margin-bottom:5px;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)} +.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em} +.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em} +.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em} +.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)} +.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em} +.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em} +.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em} +.btn-social-icon>:first-child{border:none;text-align:center;width:100% !important} +.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0} +.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0} +.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0} +.btn-adn{color:#fff;background-color:#d87a68;border-color:rgba(0,0,0,0.2)}.btn-adn:focus,.btn-adn.focus{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)} +.btn-adn:hover{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)} +.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}.btn-adn:active:hover,.btn-adn.active:hover,.open>.dropdown-toggle.btn-adn:hover,.btn-adn:active:focus,.btn-adn.active:focus,.open>.dropdown-toggle.btn-adn:focus,.btn-adn:active.focus,.btn-adn.active.focus,.open>.dropdown-toggle.btn-adn.focus{color:#fff;background-color:#b94630;border-color:rgba(0,0,0,0.2)} +.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn{background-image:none} +.btn-adn.disabled,.btn-adn[disabled],fieldset[disabled] .btn-adn,.btn-adn.disabled:hover,.btn-adn[disabled]:hover,fieldset[disabled] .btn-adn:hover,.btn-adn.disabled:focus,.btn-adn[disabled]:focus,fieldset[disabled] .btn-adn:focus,.btn-adn.disabled.focus,.btn-adn[disabled].focus,fieldset[disabled] .btn-adn.focus,.btn-adn.disabled:active,.btn-adn[disabled]:active,fieldset[disabled] .btn-adn:active,.btn-adn.disabled.active,.btn-adn[disabled].active,fieldset[disabled] .btn-adn.active{background-color:#d87a68;border-color:rgba(0,0,0,0.2)} +.btn-adn .badge{color:#d87a68;background-color:#fff} +.btn-bitbucket{color:#fff;background-color:#205081;border-color:rgba(0,0,0,0.2)}.btn-bitbucket:focus,.btn-bitbucket.focus{color:#fff;background-color:#163758;border-color:rgba(0,0,0,0.2)} +.btn-bitbucket:hover{color:#fff;background-color:#163758;border-color:rgba(0,0,0,0.2)} +.btn-bitbucket:active,.btn-bitbucket.active,.open>.dropdown-toggle.btn-bitbucket{color:#fff;background-color:#163758;border-color:rgba(0,0,0,0.2)}.btn-bitbucket:active:hover,.btn-bitbucket.active:hover,.open>.dropdown-toggle.btn-bitbucket:hover,.btn-bitbucket:active:focus,.btn-bitbucket.active:focus,.open>.dropdown-toggle.btn-bitbucket:focus,.btn-bitbucket:active.focus,.btn-bitbucket.active.focus,.open>.dropdown-toggle.btn-bitbucket.focus{color:#fff;background-color:#0f253c;border-color:rgba(0,0,0,0.2)} +.btn-bitbucket:active,.btn-bitbucket.active,.open>.dropdown-toggle.btn-bitbucket{background-image:none} +.btn-bitbucket.disabled,.btn-bitbucket[disabled],fieldset[disabled] .btn-bitbucket,.btn-bitbucket.disabled:hover,.btn-bitbucket[disabled]:hover,fieldset[disabled] .btn-bitbucket:hover,.btn-bitbucket.disabled:focus,.btn-bitbucket[disabled]:focus,fieldset[disabled] .btn-bitbucket:focus,.btn-bitbucket.disabled.focus,.btn-bitbucket[disabled].focus,fieldset[disabled] .btn-bitbucket.focus,.btn-bitbucket.disabled:active,.btn-bitbucket[disabled]:active,fieldset[disabled] .btn-bitbucket:active,.btn-bitbucket.disabled.active,.btn-bitbucket[disabled].active,fieldset[disabled] .btn-bitbucket.active{background-color:#205081;border-color:rgba(0,0,0,0.2)} +.btn-bitbucket .badge{color:#205081;background-color:#fff} +.btn-dropbox{color:#fff;background-color:#1087dd;border-color:rgba(0,0,0,0.2)}.btn-dropbox:focus,.btn-dropbox.focus{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,0.2)} +.btn-dropbox:hover{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,0.2)} +.btn-dropbox:active,.btn-dropbox.active,.open>.dropdown-toggle.btn-dropbox{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,0.2)}.btn-dropbox:active:hover,.btn-dropbox.active:hover,.open>.dropdown-toggle.btn-dropbox:hover,.btn-dropbox:active:focus,.btn-dropbox.active:focus,.open>.dropdown-toggle.btn-dropbox:focus,.btn-dropbox:active.focus,.btn-dropbox.active.focus,.open>.dropdown-toggle.btn-dropbox.focus{color:#fff;background-color:#0a568c;border-color:rgba(0,0,0,0.2)} +.btn-dropbox:active,.btn-dropbox.active,.open>.dropdown-toggle.btn-dropbox{background-image:none} +.btn-dropbox.disabled,.btn-dropbox[disabled],fieldset[disabled] .btn-dropbox,.btn-dropbox.disabled:hover,.btn-dropbox[disabled]:hover,fieldset[disabled] .btn-dropbox:hover,.btn-dropbox.disabled:focus,.btn-dropbox[disabled]:focus,fieldset[disabled] .btn-dropbox:focus,.btn-dropbox.disabled.focus,.btn-dropbox[disabled].focus,fieldset[disabled] .btn-dropbox.focus,.btn-dropbox.disabled:active,.btn-dropbox[disabled]:active,fieldset[disabled] .btn-dropbox:active,.btn-dropbox.disabled.active,.btn-dropbox[disabled].active,fieldset[disabled] .btn-dropbox.active{background-color:#1087dd;border-color:rgba(0,0,0,0.2)} +.btn-dropbox .badge{color:#1087dd;background-color:#fff} +.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:focus,.btn-facebook.focus{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)} +.btn-facebook:hover{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)} +.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}.btn-facebook:active:hover,.btn-facebook.active:hover,.open>.dropdown-toggle.btn-facebook:hover,.btn-facebook:active:focus,.btn-facebook.active:focus,.open>.dropdown-toggle.btn-facebook:focus,.btn-facebook:active.focus,.btn-facebook.active.focus,.open>.dropdown-toggle.btn-facebook.focus{color:#fff;background-color:#23345a;border-color:rgba(0,0,0,0.2)} +.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none} +.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled.focus,.btn-facebook[disabled].focus,fieldset[disabled] .btn-facebook.focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2)} +.btn-facebook .badge{color:#3b5998;background-color:#fff} +.btn-flickr{color:#fff;background-color:#ff0084;border-color:rgba(0,0,0,0.2)}.btn-flickr:focus,.btn-flickr.focus{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,0.2)} +.btn-flickr:hover{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,0.2)} +.btn-flickr:active,.btn-flickr.active,.open>.dropdown-toggle.btn-flickr{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,0.2)}.btn-flickr:active:hover,.btn-flickr.active:hover,.open>.dropdown-toggle.btn-flickr:hover,.btn-flickr:active:focus,.btn-flickr.active:focus,.open>.dropdown-toggle.btn-flickr:focus,.btn-flickr:active.focus,.btn-flickr.active.focus,.open>.dropdown-toggle.btn-flickr.focus{color:#fff;background-color:#a80057;border-color:rgba(0,0,0,0.2)} +.btn-flickr:active,.btn-flickr.active,.open>.dropdown-toggle.btn-flickr{background-image:none} +.btn-flickr.disabled,.btn-flickr[disabled],fieldset[disabled] .btn-flickr,.btn-flickr.disabled:hover,.btn-flickr[disabled]:hover,fieldset[disabled] .btn-flickr:hover,.btn-flickr.disabled:focus,.btn-flickr[disabled]:focus,fieldset[disabled] .btn-flickr:focus,.btn-flickr.disabled.focus,.btn-flickr[disabled].focus,fieldset[disabled] .btn-flickr.focus,.btn-flickr.disabled:active,.btn-flickr[disabled]:active,fieldset[disabled] .btn-flickr:active,.btn-flickr.disabled.active,.btn-flickr[disabled].active,fieldset[disabled] .btn-flickr.active{background-color:#ff0084;border-color:rgba(0,0,0,0.2)} +.btn-flickr .badge{color:#ff0084;background-color:#fff} +.btn-foursquare{color:#fff;background-color:#f94877;border-color:rgba(0,0,0,0.2)}.btn-foursquare:focus,.btn-foursquare.focus{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,0.2)} +.btn-foursquare:hover{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,0.2)} +.btn-foursquare:active,.btn-foursquare.active,.open>.dropdown-toggle.btn-foursquare{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,0.2)}.btn-foursquare:active:hover,.btn-foursquare.active:hover,.open>.dropdown-toggle.btn-foursquare:hover,.btn-foursquare:active:focus,.btn-foursquare.active:focus,.open>.dropdown-toggle.btn-foursquare:focus,.btn-foursquare:active.focus,.btn-foursquare.active.focus,.open>.dropdown-toggle.btn-foursquare.focus{color:#fff;background-color:#e30742;border-color:rgba(0,0,0,0.2)} +.btn-foursquare:active,.btn-foursquare.active,.open>.dropdown-toggle.btn-foursquare{background-image:none} +.btn-foursquare.disabled,.btn-foursquare[disabled],fieldset[disabled] .btn-foursquare,.btn-foursquare.disabled:hover,.btn-foursquare[disabled]:hover,fieldset[disabled] .btn-foursquare:hover,.btn-foursquare.disabled:focus,.btn-foursquare[disabled]:focus,fieldset[disabled] .btn-foursquare:focus,.btn-foursquare.disabled.focus,.btn-foursquare[disabled].focus,fieldset[disabled] .btn-foursquare.focus,.btn-foursquare.disabled:active,.btn-foursquare[disabled]:active,fieldset[disabled] .btn-foursquare:active,.btn-foursquare.disabled.active,.btn-foursquare[disabled].active,fieldset[disabled] .btn-foursquare.active{background-color:#f94877;border-color:rgba(0,0,0,0.2)} +.btn-foursquare .badge{color:#f94877;background-color:#fff} +.btn-github{color:#fff;background-color:#444;border-color:rgba(0,0,0,0.2)}.btn-github:focus,.btn-github.focus{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,0.2)} +.btn-github:hover{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,0.2)} +.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,0.2)}.btn-github:active:hover,.btn-github.active:hover,.open>.dropdown-toggle.btn-github:hover,.btn-github:active:focus,.btn-github.active:focus,.open>.dropdown-toggle.btn-github:focus,.btn-github:active.focus,.btn-github.active.focus,.open>.dropdown-toggle.btn-github.focus{color:#fff;background-color:#191919;border-color:rgba(0,0,0,0.2)} +.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github{background-image:none} +.btn-github.disabled,.btn-github[disabled],fieldset[disabled] .btn-github,.btn-github.disabled:hover,.btn-github[disabled]:hover,fieldset[disabled] .btn-github:hover,.btn-github.disabled:focus,.btn-github[disabled]:focus,fieldset[disabled] .btn-github:focus,.btn-github.disabled.focus,.btn-github[disabled].focus,fieldset[disabled] .btn-github.focus,.btn-github.disabled:active,.btn-github[disabled]:active,fieldset[disabled] .btn-github:active,.btn-github.disabled.active,.btn-github[disabled].active,fieldset[disabled] .btn-github.active{background-color:#444;border-color:rgba(0,0,0,0.2)} +.btn-github .badge{color:#444;background-color:#fff} +.btn-google{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google:focus,.btn-google.focus{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)} +.btn-google:hover{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)} +.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}.btn-google:active:hover,.btn-google.active:hover,.open>.dropdown-toggle.btn-google:hover,.btn-google:active:focus,.btn-google.active:focus,.open>.dropdown-toggle.btn-google:focus,.btn-google:active.focus,.btn-google.active.focus,.open>.dropdown-toggle.btn-google.focus{color:#fff;background-color:#a32b1c;border-color:rgba(0,0,0,0.2)} +.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{background-image:none} +.btn-google.disabled,.btn-google[disabled],fieldset[disabled] .btn-google,.btn-google.disabled:hover,.btn-google[disabled]:hover,fieldset[disabled] .btn-google:hover,.btn-google.disabled:focus,.btn-google[disabled]:focus,fieldset[disabled] .btn-google:focus,.btn-google.disabled.focus,.btn-google[disabled].focus,fieldset[disabled] .btn-google.focus,.btn-google.disabled:active,.btn-google[disabled]:active,fieldset[disabled] .btn-google:active,.btn-google.disabled.active,.btn-google[disabled].active,fieldset[disabled] .btn-google.active{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)} +.btn-google .badge{color:#dd4b39;background-color:#fff} +.btn-instagram{color:#fff;background-color:#3f729b;border-color:rgba(0,0,0,0.2)}.btn-instagram:focus,.btn-instagram.focus{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)} +.btn-instagram:hover{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)} +.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}.btn-instagram:active:hover,.btn-instagram.active:hover,.open>.dropdown-toggle.btn-instagram:hover,.btn-instagram:active:focus,.btn-instagram.active:focus,.open>.dropdown-toggle.btn-instagram:focus,.btn-instagram:active.focus,.btn-instagram.active.focus,.open>.dropdown-toggle.btn-instagram.focus{color:#fff;background-color:#26455d;border-color:rgba(0,0,0,0.2)} +.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{background-image:none} +.btn-instagram.disabled,.btn-instagram[disabled],fieldset[disabled] .btn-instagram,.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled.focus,.btn-instagram[disabled].focus,fieldset[disabled] .btn-instagram.focus,.btn-instagram.disabled:active,.btn-instagram[disabled]:active,fieldset[disabled] .btn-instagram:active,.btn-instagram.disabled.active,.btn-instagram[disabled].active,fieldset[disabled] .btn-instagram.active{background-color:#3f729b;border-color:rgba(0,0,0,0.2)} +.btn-instagram .badge{color:#3f729b;background-color:#fff} +.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,0.2)}.btn-linkedin:focus,.btn-linkedin.focus{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)} +.btn-linkedin:hover{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)} +.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}.btn-linkedin:active:hover,.btn-linkedin.active:hover,.open>.dropdown-toggle.btn-linkedin:hover,.btn-linkedin:active:focus,.btn-linkedin.active:focus,.open>.dropdown-toggle.btn-linkedin:focus,.btn-linkedin:active.focus,.btn-linkedin.active.focus,.open>.dropdown-toggle.btn-linkedin.focus{color:#fff;background-color:#00405f;border-color:rgba(0,0,0,0.2)} +.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{background-image:none} +.btn-linkedin.disabled,.btn-linkedin[disabled],fieldset[disabled] .btn-linkedin,.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled.focus,.btn-linkedin[disabled].focus,fieldset[disabled] .btn-linkedin.focus,.btn-linkedin.disabled:active,.btn-linkedin[disabled]:active,fieldset[disabled] .btn-linkedin:active,.btn-linkedin.disabled.active,.btn-linkedin[disabled].active,fieldset[disabled] .btn-linkedin.active{background-color:#007bb6;border-color:rgba(0,0,0,0.2)} +.btn-linkedin .badge{color:#007bb6;background-color:#fff} +.btn-microsoft{color:#fff;background-color:#2672ec;border-color:rgba(0,0,0,0.2)}.btn-microsoft:focus,.btn-microsoft.focus{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,0.2)} +.btn-microsoft:hover{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,0.2)} +.btn-microsoft:active,.btn-microsoft.active,.open>.dropdown-toggle.btn-microsoft{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,0.2)}.btn-microsoft:active:hover,.btn-microsoft.active:hover,.open>.dropdown-toggle.btn-microsoft:hover,.btn-microsoft:active:focus,.btn-microsoft.active:focus,.open>.dropdown-toggle.btn-microsoft:focus,.btn-microsoft:active.focus,.btn-microsoft.active.focus,.open>.dropdown-toggle.btn-microsoft.focus{color:#fff;background-color:#0f4bac;border-color:rgba(0,0,0,0.2)} +.btn-microsoft:active,.btn-microsoft.active,.open>.dropdown-toggle.btn-microsoft{background-image:none} +.btn-microsoft.disabled,.btn-microsoft[disabled],fieldset[disabled] .btn-microsoft,.btn-microsoft.disabled:hover,.btn-microsoft[disabled]:hover,fieldset[disabled] .btn-microsoft:hover,.btn-microsoft.disabled:focus,.btn-microsoft[disabled]:focus,fieldset[disabled] .btn-microsoft:focus,.btn-microsoft.disabled.focus,.btn-microsoft[disabled].focus,fieldset[disabled] .btn-microsoft.focus,.btn-microsoft.disabled:active,.btn-microsoft[disabled]:active,fieldset[disabled] .btn-microsoft:active,.btn-microsoft.disabled.active,.btn-microsoft[disabled].active,fieldset[disabled] .btn-microsoft.active{background-color:#2672ec;border-color:rgba(0,0,0,0.2)} +.btn-microsoft .badge{color:#2672ec;background-color:#fff} +.btn-odnoklassniki{color:#fff;background-color:#f4731c;border-color:rgba(0,0,0,0.2)}.btn-odnoklassniki:focus,.btn-odnoklassniki.focus{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)} +.btn-odnoklassniki:hover{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)} +.btn-odnoklassniki:active,.btn-odnoklassniki.active,.open>.dropdown-toggle.btn-odnoklassniki{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)}.btn-odnoklassniki:active:hover,.btn-odnoklassniki.active:hover,.open>.dropdown-toggle.btn-odnoklassniki:hover,.btn-odnoklassniki:active:focus,.btn-odnoklassniki.active:focus,.open>.dropdown-toggle.btn-odnoklassniki:focus,.btn-odnoklassniki:active.focus,.btn-odnoklassniki.active.focus,.open>.dropdown-toggle.btn-odnoklassniki.focus{color:#fff;background-color:#b14c09;border-color:rgba(0,0,0,0.2)} +.btn-odnoklassniki:active,.btn-odnoklassniki.active,.open>.dropdown-toggle.btn-odnoklassniki{background-image:none} +.btn-odnoklassniki.disabled,.btn-odnoklassniki[disabled],fieldset[disabled] .btn-odnoklassniki,.btn-odnoklassniki.disabled:hover,.btn-odnoklassniki[disabled]:hover,fieldset[disabled] .btn-odnoklassniki:hover,.btn-odnoklassniki.disabled:focus,.btn-odnoklassniki[disabled]:focus,fieldset[disabled] .btn-odnoklassniki:focus,.btn-odnoklassniki.disabled.focus,.btn-odnoklassniki[disabled].focus,fieldset[disabled] .btn-odnoklassniki.focus,.btn-odnoklassniki.disabled:active,.btn-odnoklassniki[disabled]:active,fieldset[disabled] .btn-odnoklassniki:active,.btn-odnoklassniki.disabled.active,.btn-odnoklassniki[disabled].active,fieldset[disabled] .btn-odnoklassniki.active{background-color:#f4731c;border-color:rgba(0,0,0,0.2)} +.btn-odnoklassniki .badge{color:#f4731c;background-color:#fff} +.btn-openid{color:#fff;background-color:#f7931e;border-color:rgba(0,0,0,0.2)}.btn-openid:focus,.btn-openid.focus{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)} +.btn-openid:hover{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)} +.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)}.btn-openid:active:hover,.btn-openid.active:hover,.open>.dropdown-toggle.btn-openid:hover,.btn-openid:active:focus,.btn-openid.active:focus,.open>.dropdown-toggle.btn-openid:focus,.btn-openid:active.focus,.btn-openid.active.focus,.open>.dropdown-toggle.btn-openid.focus{color:#fff;background-color:#b86607;border-color:rgba(0,0,0,0.2)} +.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid{background-image:none} +.btn-openid.disabled,.btn-openid[disabled],fieldset[disabled] .btn-openid,.btn-openid.disabled:hover,.btn-openid[disabled]:hover,fieldset[disabled] .btn-openid:hover,.btn-openid.disabled:focus,.btn-openid[disabled]:focus,fieldset[disabled] .btn-openid:focus,.btn-openid.disabled.focus,.btn-openid[disabled].focus,fieldset[disabled] .btn-openid.focus,.btn-openid.disabled:active,.btn-openid[disabled]:active,fieldset[disabled] .btn-openid:active,.btn-openid.disabled.active,.btn-openid[disabled].active,fieldset[disabled] .btn-openid.active{background-color:#f7931e;border-color:rgba(0,0,0,0.2)} +.btn-openid .badge{color:#f7931e;background-color:#fff} +.btn-pinterest{color:#fff;background-color:#cb2027;border-color:rgba(0,0,0,0.2)}.btn-pinterest:focus,.btn-pinterest.focus{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,0.2)} +.btn-pinterest:hover{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,0.2)} +.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,0.2)}.btn-pinterest:active:hover,.btn-pinterest.active:hover,.open>.dropdown-toggle.btn-pinterest:hover,.btn-pinterest:active:focus,.btn-pinterest.active:focus,.open>.dropdown-toggle.btn-pinterest:focus,.btn-pinterest:active.focus,.btn-pinterest.active.focus,.open>.dropdown-toggle.btn-pinterest.focus{color:#fff;background-color:#801419;border-color:rgba(0,0,0,0.2)} +.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{background-image:none} +.btn-pinterest.disabled,.btn-pinterest[disabled],fieldset[disabled] .btn-pinterest,.btn-pinterest.disabled:hover,.btn-pinterest[disabled]:hover,fieldset[disabled] .btn-pinterest:hover,.btn-pinterest.disabled:focus,.btn-pinterest[disabled]:focus,fieldset[disabled] .btn-pinterest:focus,.btn-pinterest.disabled.focus,.btn-pinterest[disabled].focus,fieldset[disabled] .btn-pinterest.focus,.btn-pinterest.disabled:active,.btn-pinterest[disabled]:active,fieldset[disabled] .btn-pinterest:active,.btn-pinterest.disabled.active,.btn-pinterest[disabled].active,fieldset[disabled] .btn-pinterest.active{background-color:#cb2027;border-color:rgba(0,0,0,0.2)} +.btn-pinterest .badge{color:#cb2027;background-color:#fff} +.btn-reddit{color:#000;background-color:#eff7ff;border-color:rgba(0,0,0,0.2)}.btn-reddit:focus,.btn-reddit.focus{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,0.2)} +.btn-reddit:hover{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,0.2)} +.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,0.2)}.btn-reddit:active:hover,.btn-reddit.active:hover,.open>.dropdown-toggle.btn-reddit:hover,.btn-reddit:active:focus,.btn-reddit.active:focus,.open>.dropdown-toggle.btn-reddit:focus,.btn-reddit:active.focus,.btn-reddit.active.focus,.open>.dropdown-toggle.btn-reddit.focus{color:#000;background-color:#98ccff;border-color:rgba(0,0,0,0.2)} +.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit{background-image:none} +.btn-reddit.disabled,.btn-reddit[disabled],fieldset[disabled] .btn-reddit,.btn-reddit.disabled:hover,.btn-reddit[disabled]:hover,fieldset[disabled] .btn-reddit:hover,.btn-reddit.disabled:focus,.btn-reddit[disabled]:focus,fieldset[disabled] .btn-reddit:focus,.btn-reddit.disabled.focus,.btn-reddit[disabled].focus,fieldset[disabled] .btn-reddit.focus,.btn-reddit.disabled:active,.btn-reddit[disabled]:active,fieldset[disabled] .btn-reddit:active,.btn-reddit.disabled.active,.btn-reddit[disabled].active,fieldset[disabled] .btn-reddit.active{background-color:#eff7ff;border-color:rgba(0,0,0,0.2)} +.btn-reddit .badge{color:#eff7ff;background-color:#000} +.btn-soundcloud{color:#fff;background-color:#f50;border-color:rgba(0,0,0,0.2)}.btn-soundcloud:focus,.btn-soundcloud.focus{color:#fff;background-color:#c40;border-color:rgba(0,0,0,0.2)} +.btn-soundcloud:hover{color:#fff;background-color:#c40;border-color:rgba(0,0,0,0.2)} +.btn-soundcloud:active,.btn-soundcloud.active,.open>.dropdown-toggle.btn-soundcloud{color:#fff;background-color:#c40;border-color:rgba(0,0,0,0.2)}.btn-soundcloud:active:hover,.btn-soundcloud.active:hover,.open>.dropdown-toggle.btn-soundcloud:hover,.btn-soundcloud:active:focus,.btn-soundcloud.active:focus,.open>.dropdown-toggle.btn-soundcloud:focus,.btn-soundcloud:active.focus,.btn-soundcloud.active.focus,.open>.dropdown-toggle.btn-soundcloud.focus{color:#fff;background-color:#a83800;border-color:rgba(0,0,0,0.2)} +.btn-soundcloud:active,.btn-soundcloud.active,.open>.dropdown-toggle.btn-soundcloud{background-image:none} +.btn-soundcloud.disabled,.btn-soundcloud[disabled],fieldset[disabled] .btn-soundcloud,.btn-soundcloud.disabled:hover,.btn-soundcloud[disabled]:hover,fieldset[disabled] .btn-soundcloud:hover,.btn-soundcloud.disabled:focus,.btn-soundcloud[disabled]:focus,fieldset[disabled] .btn-soundcloud:focus,.btn-soundcloud.disabled.focus,.btn-soundcloud[disabled].focus,fieldset[disabled] .btn-soundcloud.focus,.btn-soundcloud.disabled:active,.btn-soundcloud[disabled]:active,fieldset[disabled] .btn-soundcloud:active,.btn-soundcloud.disabled.active,.btn-soundcloud[disabled].active,fieldset[disabled] .btn-soundcloud.active{background-color:#f50;border-color:rgba(0,0,0,0.2)} +.btn-soundcloud .badge{color:#f50;background-color:#fff} +.btn-tumblr{color:#fff;background-color:#2c4762;border-color:rgba(0,0,0,0.2)}.btn-tumblr:focus,.btn-tumblr.focus{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,0.2)} +.btn-tumblr:hover{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,0.2)} +.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,0.2)}.btn-tumblr:active:hover,.btn-tumblr.active:hover,.open>.dropdown-toggle.btn-tumblr:hover,.btn-tumblr:active:focus,.btn-tumblr.active:focus,.open>.dropdown-toggle.btn-tumblr:focus,.btn-tumblr:active.focus,.btn-tumblr.active.focus,.open>.dropdown-toggle.btn-tumblr.focus{color:#fff;background-color:#111c26;border-color:rgba(0,0,0,0.2)} +.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr{background-image:none} +.btn-tumblr.disabled,.btn-tumblr[disabled],fieldset[disabled] .btn-tumblr,.btn-tumblr.disabled:hover,.btn-tumblr[disabled]:hover,fieldset[disabled] .btn-tumblr:hover,.btn-tumblr.disabled:focus,.btn-tumblr[disabled]:focus,fieldset[disabled] .btn-tumblr:focus,.btn-tumblr.disabled.focus,.btn-tumblr[disabled].focus,fieldset[disabled] .btn-tumblr.focus,.btn-tumblr.disabled:active,.btn-tumblr[disabled]:active,fieldset[disabled] .btn-tumblr:active,.btn-tumblr.disabled.active,.btn-tumblr[disabled].active,fieldset[disabled] .btn-tumblr.active{background-color:#2c4762;border-color:rgba(0,0,0,0.2)} +.btn-tumblr .badge{color:#2c4762;background-color:#fff} +.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,0.2)}.btn-twitter:focus,.btn-twitter.focus{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)} +.btn-twitter:hover{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)} +.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}.btn-twitter:active:hover,.btn-twitter.active:hover,.open>.dropdown-toggle.btn-twitter:hover,.btn-twitter:active:focus,.btn-twitter.active:focus,.open>.dropdown-toggle.btn-twitter:focus,.btn-twitter:active.focus,.btn-twitter.active.focus,.open>.dropdown-toggle.btn-twitter.focus{color:#fff;background-color:#1583d7;border-color:rgba(0,0,0,0.2)} +.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{background-image:none} +.btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter,.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled.focus,.btn-twitter[disabled].focus,fieldset[disabled] .btn-twitter.focus,.btn-twitter.disabled:active,.btn-twitter[disabled]:active,fieldset[disabled] .btn-twitter:active,.btn-twitter.disabled.active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter.active{background-color:#55acee;border-color:rgba(0,0,0,0.2)} +.btn-twitter .badge{color:#55acee;background-color:#fff} +.btn-vimeo{color:#fff;background-color:#1ab7ea;border-color:rgba(0,0,0,0.2)}.btn-vimeo:focus,.btn-vimeo.focus{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,0.2)} +.btn-vimeo:hover{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,0.2)} +.btn-vimeo:active,.btn-vimeo.active,.open>.dropdown-toggle.btn-vimeo{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,0.2)}.btn-vimeo:active:hover,.btn-vimeo.active:hover,.open>.dropdown-toggle.btn-vimeo:hover,.btn-vimeo:active:focus,.btn-vimeo.active:focus,.open>.dropdown-toggle.btn-vimeo:focus,.btn-vimeo:active.focus,.btn-vimeo.active.focus,.open>.dropdown-toggle.btn-vimeo.focus{color:#fff;background-color:#0f7b9f;border-color:rgba(0,0,0,0.2)} +.btn-vimeo:active,.btn-vimeo.active,.open>.dropdown-toggle.btn-vimeo{background-image:none} +.btn-vimeo.disabled,.btn-vimeo[disabled],fieldset[disabled] .btn-vimeo,.btn-vimeo.disabled:hover,.btn-vimeo[disabled]:hover,fieldset[disabled] .btn-vimeo:hover,.btn-vimeo.disabled:focus,.btn-vimeo[disabled]:focus,fieldset[disabled] .btn-vimeo:focus,.btn-vimeo.disabled.focus,.btn-vimeo[disabled].focus,fieldset[disabled] .btn-vimeo.focus,.btn-vimeo.disabled:active,.btn-vimeo[disabled]:active,fieldset[disabled] .btn-vimeo:active,.btn-vimeo.disabled.active,.btn-vimeo[disabled].active,fieldset[disabled] .btn-vimeo.active{background-color:#1ab7ea;border-color:rgba(0,0,0,0.2)} +.btn-vimeo .badge{color:#1ab7ea;background-color:#fff} +.btn-vk{color:#fff;background-color:#587ea3;border-color:rgba(0,0,0,0.2)}.btn-vk:focus,.btn-vk.focus{color:#fff;background-color:#466482;border-color:rgba(0,0,0,0.2)} +.btn-vk:hover{color:#fff;background-color:#466482;border-color:rgba(0,0,0,0.2)} +.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk{color:#fff;background-color:#466482;border-color:rgba(0,0,0,0.2)}.btn-vk:active:hover,.btn-vk.active:hover,.open>.dropdown-toggle.btn-vk:hover,.btn-vk:active:focus,.btn-vk.active:focus,.open>.dropdown-toggle.btn-vk:focus,.btn-vk:active.focus,.btn-vk.active.focus,.open>.dropdown-toggle.btn-vk.focus{color:#fff;background-color:#3a526b;border-color:rgba(0,0,0,0.2)} +.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk{background-image:none} +.btn-vk.disabled,.btn-vk[disabled],fieldset[disabled] .btn-vk,.btn-vk.disabled:hover,.btn-vk[disabled]:hover,fieldset[disabled] .btn-vk:hover,.btn-vk.disabled:focus,.btn-vk[disabled]:focus,fieldset[disabled] .btn-vk:focus,.btn-vk.disabled.focus,.btn-vk[disabled].focus,fieldset[disabled] .btn-vk.focus,.btn-vk.disabled:active,.btn-vk[disabled]:active,fieldset[disabled] .btn-vk:active,.btn-vk.disabled.active,.btn-vk[disabled].active,fieldset[disabled] .btn-vk.active{background-color:#587ea3;border-color:rgba(0,0,0,0.2)} +.btn-vk .badge{color:#587ea3;background-color:#fff} +.btn-yahoo{color:#fff;background-color:#720e9e;border-color:rgba(0,0,0,0.2)}.btn-yahoo:focus,.btn-yahoo.focus{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,0.2)} +.btn-yahoo:hover{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,0.2)} +.btn-yahoo:active,.btn-yahoo.active,.open>.dropdown-toggle.btn-yahoo{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,0.2)}.btn-yahoo:active:hover,.btn-yahoo.active:hover,.open>.dropdown-toggle.btn-yahoo:hover,.btn-yahoo:active:focus,.btn-yahoo.active:focus,.open>.dropdown-toggle.btn-yahoo:focus,.btn-yahoo:active.focus,.btn-yahoo.active.focus,.open>.dropdown-toggle.btn-yahoo.focus{color:#fff;background-color:#39074e;border-color:rgba(0,0,0,0.2)} +.btn-yahoo:active,.btn-yahoo.active,.open>.dropdown-toggle.btn-yahoo{background-image:none} +.btn-yahoo.disabled,.btn-yahoo[disabled],fieldset[disabled] .btn-yahoo,.btn-yahoo.disabled:hover,.btn-yahoo[disabled]:hover,fieldset[disabled] .btn-yahoo:hover,.btn-yahoo.disabled:focus,.btn-yahoo[disabled]:focus,fieldset[disabled] .btn-yahoo:focus,.btn-yahoo.disabled.focus,.btn-yahoo[disabled].focus,fieldset[disabled] .btn-yahoo.focus,.btn-yahoo.disabled:active,.btn-yahoo[disabled]:active,fieldset[disabled] .btn-yahoo:active,.btn-yahoo.disabled.active,.btn-yahoo[disabled].active,fieldset[disabled] .btn-yahoo.active{background-color:#720e9e;border-color:rgba(0,0,0,0.2)} +.btn-yahoo .badge{color:#720e9e;background-color:#fff} diff --git a/docs/assets/css/bootstrap-theme.css b/docs/assets/css/bootstrap-theme.css new file mode 100644 index 000000000000..bb663496dc73 --- /dev/null +++ b/docs/assets/css/bootstrap-theme.css @@ -0,0 +1,476 @@ +/*! + * Bootstrap v3.3.2 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); +} +.btn-default:active, +.btn-primary:active, +.btn-success:active, +.btn-info:active, +.btn-warning:active, +.btn-danger:active, +.btn-default.active, +.btn-primary.active, +.btn-success.active, +.btn-info.active, +.btn-warning.active, +.btn-danger.active { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-default .badge, +.btn-primary .badge, +.btn-success .badge, +.btn-info .badge, +.btn-warning .badge, +.btn-danger .badge { + text-shadow: none; +} +.btn:active, +.btn.active { + background-image: none; +} +.btn-default { + text-shadow: 0 1px 0 #fff; + background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); + background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #dbdbdb; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus { + background-color: #e0e0e0; + background-position: 0 -15px; +} +.btn-default:active, +.btn-default.active { + background-color: #e0e0e0; + border-color: #dbdbdb; +} +.btn-default.disabled, +.btn-default:disabled, +.btn-default[disabled] { + background-color: #e0e0e0; + background-image: none; +} +.btn-primary { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); + background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #245580; +} +.btn-primary:hover, +.btn-primary:focus { + background-color: #265a88; + background-position: 0 -15px; +} +.btn-primary:active, +.btn-primary.active { + background-color: #265a88; + border-color: #245580; +} +.btn-primary.disabled, +.btn-primary:disabled, +.btn-primary[disabled] { + background-color: #265a88; + background-image: none; +} +.btn-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #3e8f3e; +} +.btn-success:hover, +.btn-success:focus { + background-color: #419641; + background-position: 0 -15px; +} +.btn-success:active, +.btn-success.active { + background-color: #419641; + border-color: #3e8f3e; +} +.btn-success.disabled, +.btn-success:disabled, +.btn-success[disabled] { + background-color: #419641; + background-image: none; +} +.btn-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #28a4c9; +} +.btn-info:hover, +.btn-info:focus { + background-color: #2aabd2; + background-position: 0 -15px; +} +.btn-info:active, +.btn-info.active { + background-color: #2aabd2; + border-color: #28a4c9; +} +.btn-info.disabled, +.btn-info:disabled, +.btn-info[disabled] { + background-color: #2aabd2; + background-image: none; +} +.btn-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #e38d13; +} +.btn-warning:hover, +.btn-warning:focus { + background-color: #eb9316; + background-position: 0 -15px; +} +.btn-warning:active, +.btn-warning.active { + background-color: #eb9316; + border-color: #e38d13; +} +.btn-warning.disabled, +.btn-warning:disabled, +.btn-warning[disabled] { + background-color: #eb9316; + background-image: none; +} +.btn-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #b92c28; +} +.btn-danger:hover, +.btn-danger:focus { + background-color: #c12e2a; + background-position: 0 -15px; +} +.btn-danger:active, +.btn-danger.active { + background-color: #c12e2a; + border-color: #b92c28; +} +.btn-danger.disabled, +.btn-danger:disabled, +.btn-danger[disabled] { + background-color: #c12e2a; + background-image: none; +} +.thumbnail, +.img-thumbnail { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + background-color: #e8e8e8; + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + background-color: #2e6da4; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.navbar-default { + background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); + background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); + background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); +} +.navbar-brand, +.navbar-nav > li > a { + text-shadow: 0 1px 0 rgba(255, 255, 255, .25); +} +.navbar-inverse { + background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); + background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); + background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); +} +.navbar-inverse .navbar-brand, +.navbar-inverse .navbar-nav > li > a { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); +} +.navbar-static-top, +.navbar-fixed-top, +.navbar-fixed-bottom { + border-radius: 0; +} +@media (max-width: 767px) { + .navbar .navbar-nav .open .dropdown-menu > .active > a, + .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; + } +} +.alert { + text-shadow: 0 1px 0 rgba(255, 255, 255, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); +} +.alert-success { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); + background-repeat: repeat-x; + border-color: #b2dba1; +} +.alert-info { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); + background-repeat: repeat-x; + border-color: #9acfea; +} +.alert-warning { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); + background-repeat: repeat-x; + border-color: #f5e79e; +} +.alert-danger { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); + background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); + background-repeat: repeat-x; + border-color: #dca7a7; +} +.progress { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); + background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.list-group { + border-radius: 4px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + text-shadow: 0 -1px 0 #286090; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); + background-repeat: repeat-x; + border-color: #2b669a; +} +.list-group-item.active .badge, +.list-group-item.active:hover .badge, +.list-group-item.active:focus .badge { + text-shadow: none; +} +.panel { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: 0 1px 2px rgba(0, 0, 0, .05); +} +.panel-default > .panel-heading { + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.panel-primary > .panel-heading { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.panel-success > .panel-heading { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); + background-repeat: repeat-x; +} +.panel-info > .panel-heading { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); + background-repeat: repeat-x; +} +.panel-warning > .panel-heading { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); + background-repeat: repeat-x; +} +.panel-danger > .panel-heading { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); + background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); + background-repeat: repeat-x; +} +.well { + background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; + border-color: #dcdcdc; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); +} +/*# sourceMappingURL=bootstrap-theme.css.map */ diff --git a/docs/assets/css/bootstrap-theme.css.map b/docs/assets/css/bootstrap-theme.css.map new file mode 100644 index 000000000000..5a12d6317328 --- /dev/null +++ b/docs/assets/css/bootstrap-theme.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["less/theme.less","less/mixins/vendor-prefixes.less","bootstrap-theme.css","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","file":"bootstrap-theme.css","sourcesContent":["\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &.disabled,\n &:disabled,\n &[disabled] {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n",".btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.btn-default:active,\n.btn-primary:active,\n.btn-success:active,\n.btn-info:active,\n.btn-warning:active,\n.btn-danger:active,\n.btn-default.active,\n.btn-primary.active,\n.btn-success.active,\n.btn-info.active,\n.btn-warning.active,\n.btn-danger.active {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-default .badge,\n.btn-primary .badge,\n.btn-success .badge,\n.btn-info .badge,\n.btn-warning .badge,\n.btn-danger .badge {\n text-shadow: none;\n}\n.btn:active,\n.btn.active {\n background-image: none;\n}\n.btn-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #dbdbdb;\n text-shadow: 0 1px 0 #fff;\n border-color: #ccc;\n}\n.btn-default:hover,\n.btn-default:focus {\n background-color: #e0e0e0;\n background-position: 0 -15px;\n}\n.btn-default:active,\n.btn-default.active {\n background-color: #e0e0e0;\n border-color: #dbdbdb;\n}\n.btn-default.disabled,\n.btn-default:disabled,\n.btn-default[disabled] {\n background-color: #e0e0e0;\n background-image: none;\n}\n.btn-primary {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #245580;\n}\n.btn-primary:hover,\n.btn-primary:focus {\n background-color: #265a88;\n background-position: 0 -15px;\n}\n.btn-primary:active,\n.btn-primary.active {\n background-color: #265a88;\n border-color: #245580;\n}\n.btn-primary.disabled,\n.btn-primary:disabled,\n.btn-primary[disabled] {\n background-color: #265a88;\n background-image: none;\n}\n.btn-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #3e8f3e;\n}\n.btn-success:hover,\n.btn-success:focus {\n background-color: #419641;\n background-position: 0 -15px;\n}\n.btn-success:active,\n.btn-success.active {\n background-color: #419641;\n border-color: #3e8f3e;\n}\n.btn-success.disabled,\n.btn-success:disabled,\n.btn-success[disabled] {\n background-color: #419641;\n background-image: none;\n}\n.btn-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #28a4c9;\n}\n.btn-info:hover,\n.btn-info:focus {\n background-color: #2aabd2;\n background-position: 0 -15px;\n}\n.btn-info:active,\n.btn-info.active {\n background-color: #2aabd2;\n border-color: #28a4c9;\n}\n.btn-info.disabled,\n.btn-info:disabled,\n.btn-info[disabled] {\n background-color: #2aabd2;\n background-image: none;\n}\n.btn-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #e38d13;\n}\n.btn-warning:hover,\n.btn-warning:focus {\n background-color: #eb9316;\n background-position: 0 -15px;\n}\n.btn-warning:active,\n.btn-warning.active {\n background-color: #eb9316;\n border-color: #e38d13;\n}\n.btn-warning.disabled,\n.btn-warning:disabled,\n.btn-warning[disabled] {\n background-color: #eb9316;\n background-image: none;\n}\n.btn-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #b92c28;\n}\n.btn-danger:hover,\n.btn-danger:focus {\n background-color: #c12e2a;\n background-position: 0 -15px;\n}\n.btn-danger:active,\n.btn-danger.active {\n background-color: #c12e2a;\n border-color: #b92c28;\n}\n.btn-danger.disabled,\n.btn-danger:disabled,\n.btn-danger[disabled] {\n background-color: #c12e2a;\n background-image: none;\n}\n.thumbnail,\n.img-thumbnail {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n background-color: #e8e8e8;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n background-color: #2e6da4;\n}\n.navbar-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);\n}\n.navbar-inverse {\n background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);\n background-image: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);\n background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n}\n.navbar-inverse .navbar-brand,\n.navbar-inverse .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n@media (max-width: 767px) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n }\n}\n.alert {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.alert-success {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);\n border-color: #b2dba1;\n}\n.alert-info {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);\n border-color: #9acfea;\n}\n.alert-warning {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);\n border-color: #f5e79e;\n}\n.alert-danger {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);\n border-color: #dca7a7;\n}\n.progress {\n background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);\n}\n.progress-bar {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);\n}\n.progress-bar-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);\n}\n.progress-bar-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);\n}\n.progress-bar-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);\n}\n.progress-bar-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);\n}\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.list-group {\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 #286090;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);\n border-color: #2b669a;\n}\n.list-group-item.active .badge,\n.list-group-item.active:hover .badge,\n.list-group-item.active:focus .badge {\n text-shadow: none;\n}\n.panel {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.panel-default > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n}\n.panel-primary > .panel-heading {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n}\n.panel-success > .panel-heading {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);\n}\n.panel-info > .panel-heading {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);\n}\n.panel-warning > .panel-heading {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);\n}\n.panel-danger > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);\n}\n.well {\n background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);\n border-color: #dcdcdc;\n -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n/*# sourceMappingURL=bootstrap-theme.css.map */","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} \ No newline at end of file diff --git a/docs/assets/css/bootstrap-theme.min.css b/docs/assets/css/bootstrap-theme.min.css new file mode 100644 index 000000000000..ac8dd55055a9 --- /dev/null +++ b/docs/assets/css/bootstrap-theme.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.2 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default:disabled,.btn-default[disabled]{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary:disabled,.btn-primary[disabled]{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success:disabled,.btn-success[disabled]{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info:disabled,.btn-info[disabled]{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning:disabled,.btn-warning[disabled]{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger:disabled,.btn-danger[disabled]{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} \ No newline at end of file diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css new file mode 100644 index 000000000000..c46af7dfbda9 --- /dev/null +++ b/docs/assets/css/bootstrap.css @@ -0,0 +1,6566 @@ +/*! + * Bootstrap v3.3.2 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + margin: .67em 0; + font-size: 2em; +} +mark { + color: #000; + background: #ff0; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -.5em; +} +sub { + bottom: -.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + height: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; + color: inherit; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} +legend { + padding: 0; + border: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + select { + background: #fff !important; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\2a"; +} +.glyphicon-plus:before { + content: "\2b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + padding: .2em; + background-color: #fcf8e3; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + margin-left: -5px; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + display: table-cell; + float: none; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + min-height: .01%; + overflow-x: auto; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eee; + opacity: 1; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"], + input[type="time"], + input[type="datetime-local"], + input[type="month"] { + line-height: 34px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 4px \9; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.form-group-sm .form-control { + height: 30px; + line-height: 30px; +} +textarea.form-group-sm .form-control, +select[multiple].form-group-sm .form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.form-group-lg .form-control { + height: 46px; + line-height: 46px; +} +textarea.form-group-lg .form-control, +select[multiple].form-group-lg .form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + padding-top: 7px; + margin-bottom: 0; + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.333333px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + } +} +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + pointer-events: none; + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus, +.btn-default.focus, +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary.focus, +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:hover, +.btn-success:focus, +.btn-success.focus, +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:hover, +.btn-info:focus, +.btn-info.focus, +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning.focus, +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger.focus, +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: normal; + color: #337ab7; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + -o-transition: opacity .15s linear; + transition: opacity .15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; + visibility: hidden; +} +.collapse.in { + display: block; + visibility: visible; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + -o-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #337ab7; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 4px solid; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eee; +} +.nav > li.disabled > a { + color: #777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; + visibility: hidden; +} +.tab-content > .active { + display: block; + visibility: visible; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + -webkit-overflow-scrolling: touch; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + visibility: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + height: 50px; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #fff; + background-color: #080808; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + padding: 0 5px; + color: #ccc; + content: "/\00a0"; +} +.breadcrumb > .active { + color: #777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #337ab7; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + color: #23527c; + background-color: #eee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding: 30px 15px; + margin-bottom: 30px; + color: inherit; + background-color: #eee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding: 48px 0; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border .2s ease-in-out; + -o-transition: border .2s ease-in-out; + transition: border .2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); +} +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + -webkit-transition: width .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +a.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +a.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777; + cursor: not-allowed; + background-color: #eee; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +a.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +a.list-group-item-success.active:hover, +a.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +a.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +a.list-group-item-info.active:hover, +a.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +a.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +a.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-right: 15px; + padding-left: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, .15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5; +} +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: transparent; + border: 0; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + box-shadow: 0 3px 9px rgba(0, 0, 0, .5); +} +.modal-backdrop { + position: absolute; + top: 0; + right: 0; + left: 0; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5; +} +.modal-header { + min-height: 16.42857143px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: normal; + line-height: 1.4; + visibility: visible; + filter: alpha(opacity=0); + opacity: 0; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9; +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + text-decoration: none; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + right: 5px; + bottom: 0; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + white-space: normal; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + content: ""; + border-width: 10px; +} +.popover.top > .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, .25); + border-bottom-width: 0; +} +.popover.top > .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #fff; + border-bottom-width: 0; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, .25); + border-left-width: 0; +} +.popover.right > .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0; +} +.popover.bottom > .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, .25); +} +.popover.bottom > .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, .25); +} +.popover.left > .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: .6s ease-in-out left; + -o-transition: .6s ease-in-out left; + transition: .6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform .6s ease-in-out; + -o-transition: -o-transform .6s ease-in-out; + transition: transform .6s ease-in-out; + + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000; + perspective: 1000; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + left: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + left: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + left: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); + filter: alpha(opacity=50); + opacity: .5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + font-family: serif; + line-height: 1; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; + visibility: hidden !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ diff --git a/docs/assets/css/bootstrap.css.map b/docs/assets/css/bootstrap.css.map new file mode 100644 index 000000000000..ff579ff56d06 --- /dev/null +++ b/docs/assets/css/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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AAA;EHqR9C;AGpRmC;EAAW,kBAAA;EHuR9C;AGtRmC;EAAW,kBAAA;EHyR9C;AGxRmC;EAAW,kBAAA;EH2R9C;AG1RmC;EAAW,kBAAA;EH6R9C;AG5RmC;EAAW,kBAAA;EH+R9C;AG9RmC;EAAW,kBAAA;EHiS9C;AGhSmC;EAAW,kBAAA;EHmS9C;AGlSmC;EAAW,kBAAA;EHqS9C;AGpSmC;EAAW,kBAAA;EHuS9C;AGtSmC;EAAW,kBAAA;EHyS9C;AGxSmC;EAAW,kBAAA;EH2S9C;AG1SmC;EAAW,kBAAA;EH6S9C;AG5SmC;EAAW,kBAAA;EH+S9C;AG9SmC;EAAW,kBAAA;EHiT9C;AGhTmC;EAAW,kBAAA;EHmT9C;AGlTmC;EAAW,kBAAA;EHqT9C;AGpTmC;EAAW,kBAAA;EHuT9C;AGtTmC;EAAW,kBAAA;EHyT9C;AGxTmC;EAAW,kBAAA;EH2T9C;AG1TmC;EAAW,kBAAA;EH6T9C;AG5TmC;EAAW,kBAAA;EH+T9C;AG9TmC;EAAW,kBAAA;EHiU9C;AGhUmC;EAAW,kBAAA;EHmU9C;AGlUmC;EAAW,kBAAA;EHqU9C;AGpUmC;EAAW,kBAAA;EHuU9C;AGtUmC;EAAW,kBAAA;EHyU9C;AGxUmC;EAAW,kBAAA;EH2U9C;AG1UmC;EAAW,kBAAA;EH6U9C;AG5UmC;EAAW,kBAAA;EH+U9C;AG9UmC;EAAW,kBAAA;EHiV9C;AGhVmC;EAAW,kBAAA;EHmV9C;AGlVmC;EAAW,kBAAA;EHqV9C;AGpVmC;EAAW,kBAAA;EHuV9C;AGtVmC;EAAW,kBAAA;EHyV9C;AGxVmC;EAAW,kBAAA;EH2V9C;AG1VmC;EAAW,kBAAA;EH6V9C;AG5VmC;EAAW,kBAAA;EH+V9C;AG9VmC;EAAW,kBAAA;EHiW9C;AGhWmC;EAAW,kBAAA;EHmW9C;AGlWmC;EAAW,kBAAA;EHqW9C;AGpWmC;EAAW,kBAAA;EHuW9C;AGtWmC;EAAW,kBAAA;EHyW9C;AGxWmC;EAAW,kBAAA;EH2W9C;AG1WmC;EAAW,kBAAA;EH6W9C;AG5WmC;EAAW,kBAAA;EH+W9C;AG9WmC;EAAW,kBAAA;EHiX9C;AGhXmC;EAAW,kBAAA;EHmX9C;AGlXmC;EAAW,kBAAA;EHqX9C;AGpXmC;EAAW,kBAAA;EHuX9C;AGtXmC;EAAW,kBAAA;EHyX9C;AGxXmC;EAAW,kBAAA;EH2X9C;AG1XmC;EAAW,kBAAA;EH6X9C;AG5XmC;EAAW,kBAAA;EH+X9C;AG9XmC;EAAW,kBAAA;EHiY9C;AGhYmC;EAAW,kBAAA;EHmY9C;AGlYmC;EAAW,kBAAA;EHqY9C;AGpYmC;EAAW,kBAAA;EHuY9C;AGtYmC;EAAW,kBAAA;EHyY9C;AGxYmC;EAAW,kBAAA;EH2Y9C;AG1YmC;EAAW,kBAAA;EH6Y9C;AG5YmC;EAAW,kBAAA;EH+Y9C;AG9YmC;EAAW,kBAAA;EHiZ9C;AGhZmC;EAAW,kBAAA;EHmZ9C;AGlZmC;EAAW,kBAAA;EHqZ9C;AGpZmC;EAAW,kBAAA;EHuZ9C;AGtZmC;EAAW,kBAAA;EHyZ9C;AGxZmC;EAAW,kBAAA;EH2Z9C;AG1ZmC;EAAW,kBAAA;EH6Z9C;AG5ZmC;EAAW,kBAAA;EH+Z9C;AG9ZmC;EAAW,kBAAA;EHia9C;AGhamC;EAAW,kBAAA;EHma9C;AGlamC;EAAW,kBAAA;EHqa9C;AGpamC;EAAW,kBAAA;EHua9C;AGtamC;EAAW,kBAAA;EHya9C;AGxamC;EAAW,kBAAA;EH2a9C;AG1amC;EAAW,kBAAA;EH6a9C;AG5amC;EAAW,kBAAA;EH+a9C;AG9amC;EAAW,kBAAA;EHib9C;AGhbmC;EAAW,kBAAA;EHmb9C;AGlbmC;EAAW,kBAAA;EHqb9C;AGpbmC;EAAW,kBAAA;EHub9C;AGtbmC;EAAW,kBAAA;EHyb9C;AGxbmC;EAAW,kBAAA;EH2b9C;AG1bmC;EAAW,kBAAA;EH6b9C;AG5bmC;EAAW,kBAAA;EH+b9C;AG9bmC;EAAW,kBAAA;EHic9C;AGhcmC;EAAW,kBAAA;EHmc9C;AGlcmC;EAAW,kBAAA;EHqc9C;AGpcmC;EAAW,kBAAA;EHuc9C;AGtcmC;EAAW,kBAAA;EHyc9C;AGxcmC;EAAW,kBAAA;EH2c9C;AG1cmC;EAAW,kBAAA;EH6c9C;AG5cmC;EAAW,kBAAA;EH+c9C;AG9cmC;EAAW,kBAAA;EHid9C;AGhdmC;EAAW,kBAAA;EHmd9C;AGldmC;EAAW,kBAAA;EHqd9C;AGpdmC;EAAW,kBAAA;EHud9C;AGtdmC;EAAW,kBAAA;EHyd9C;AGxdmC;EAAW,kBAAA;EH2d9C;AG1dmC;EAAW,kBAAA;EH6d9C;AG5dmC;EAAW,kBAAA;EH+d9C;AG9dmC;EAAW,kBAAA;EHie9C;AGhemC;EAAW,kBAAA;EHme9C;AGlemC;EAAW,kBAAA;EHqe9C;AGpemC;EAAW,kBAAA;EHue9C;AGtemC;EAAW,kBAAA;EHye9C;AGxemC;EAAW,kBAAA;EH2e9C;AG1emC;EAAW,kBAAA;EH6e9C;AG5emC;EAAW,kBAAA;EH+e9C;AG9emC;EAAW,kBAAA;EHif9C;AGhfmC;EAAW,kBAAA;EHmf9C;AGlfmC;EAAW,kBAAA;EHqf9C;AGpfmC;EAAW,kBAAA;EHuf9C;AGtfmC;EAAW,kBAAA;EHyf9C;AGxfmC;EAAW,kBAAA;EH2f9C;AG1fmC;EAAW,kBAAA;EH6f9C;AG5fmC;EAAW,kBAAA;EH+f9C;AG9fmC;EAAW,kBAAA;EHigB9C;AGhgBmC;EAAW,kBAAA;EHmgB9C;AGlgBmC;EAAW,kBAAA;EHqgB9C;AGpgBmC;EAAW,kBAAA;EHugB9C;AGtgBmC;EAAW,kBAAA;EHygB9C;AGxgBmC;EAAW,kBAAA;EH2gB9C;AG1gBmC;EAAW,kBAAA;EH6gB9C;AG5gBmC;EAAW,kBAAA;EH+gB9C;AG9gBmC;EAAW,kBAAA;EHihB9C;AGhhBmC;EAAW,kBAAA;EHmhB9C;AGlhBmC;EAAW,kBAAA;EHqhB9C;AGphBmC;EAAW,kBAAA;EHuhB9C;AGthBmC;EAAW,kBAAA;EHyhB9C;AGxhBmC;EAAW,kBAAA;EH2hB9C;AG1hBmC;EAAW,kBAAA;EH6hB9C;AG5hBmC;EAAW,kBAAA;EH+hB9C;AG9hBmC;EAAW,kBAAA;EHiiB9C;AGhiBmC;EAAW,kBAAA;EHmiB9C;AGliBmC;EAAW,kBAAA;EHqiB9C;AGpiBmC;EAAW,kBAAA;EHuiB9C;AGtiBmC;EAAW,kBAAA;EHyiB9C;AGxiBmC;EAAW,kBAAA;EH2iB9C;AG1iBmC;EAAW,kBAAA;EH6iB9C;AG5iBmC;EAAW,kBAAA;EH+iB9C;AG9iBmC;EAAW,kBAAA;EHijB9C;AGhjBmC;EAAW,kBAAA;EHmjB9C;AGljBmC;EAAW,kBAAA;EHqjB9C;AGpjBmC;EAAW,kBAAA;EHujB9C;AGtjBmC;EAAW,kBAAA;EHyjB9C;AGxjBmC;EAAW,kBAAA;EH2jB9C;AG1jBmC;EAAW,kBAAA;EH6jB9C;AG5jBmC;EAAW,kBAAA;EH+jB9C;AG9jBmC;EAAW,kBAAA;EHikB9C;AGhkBmC;EAAW,kBAAA;EHmkB9C;AGlkBmC;EAAW,kBAAA;EHqkB9C;AGpkBmC;EAAW,kBAAA;EHukB9C;AGtkBmC;EAAW,kBAAA;EHykB9C;AGxkBmC;EAAW,kBAAA;EH2kB9C;AG1kBmC;EAAW,kBAAA;EH6kB9C;AG5kBmC;EAAW,kBAAA;EH+kB9C;AG9kBmC;EAAW,kBAAA;EHilB9C;AGhlBmC;EAAW,kBAAA;EHmlB9C;AGllBmC;EAAW,kBAAA;EHqlB9C;AGplBmC;EAAW,kBAAA;EHulB9C;AGtlBmC;EAAW,kBAAA;EHylB9C;AGxlBmC;EAAW,kBAAA;EH2lB9C;AG1lBmC;EAAW,kBAAA;EH6lB9C;AG5lBmC;EAAW,kBAAA;EH+lB9C;AG9lBmC;EAAW,kBAAA;EHimB9C;AGhmBmC;EAAW,kBAAA;EHmmB9C;AGlmBmC;EAAW,kBAAA;EHqmB9C;AGpmBmC;EAAW,kBAAA;EHumB9C;AGtmBmC;EAAW,kBAAA;EHymB9C;AGxmBmC;EAAW,kBAAA;EH2mB9C;AG1mBmC;EAAW,kBAAA;EH6mB9C;AG5mBmC;EAAW,kBAAA;EH+mB9C;AG9mBmC;EAAW,kBAAA;EHinB9C;AGhnBmC;EAAW,kBAAA;EHmnB9C;AGlnBmC;EAAW,kBAAA;EHqnB9C;AGpnBmC;EAAW,kBAAA;EHunB9C;AGtnBmC;EAAW,kBAAA;EHynB9C;AGxnBmC;EAAW,kBAAA;EH2nB9C;AG1nBmC;EAAW,kBAAA;EH6nB9C;AG5nBmC;EAAW,kBAAA;EH+nB9C;AG9nBmC;EAAW,kBAAA;EHioB9C;AGhoBmC;EAAW,kBAAA;EHmoB9C;AGloBmC;EAAW,kBAAA;EHqoB9C;AGpoBmC;EAAW,kBAAA;EHuoB9C;AGtoBmC;EAAW,kBAAA;EHyoB9C;AGhoBmC;EAAW,kBAAA;EHmoB9C;AGloBmC;EAAW,kBAAA;EHqoB9C;AGpoBmC;EAAW,kBAAA;EHuoB9C;AGtoBmC;EAAW,kBAAA;EHyoB9C;AGxoBmC;EAAW,kBAAA;EH2oB9C;AG1oBmC;EAAW,kBAAA;EH6oB9C;AG5oBmC;EAAW,kBAAA;EH+oB9C;AG9oBmC;EAAW,kBAAA;EHipB9C;AGhpBmC;EAAW,kBAAA;EHmpB9C;AGlpBmC;EAAW,kBAAA;EHqpB9C;AGppBmC;EAAW,kBAAA;EHupB9C;AGtpBmC;EAAW,kBAAA;EHypB9C;AGxpBmC;EAAW,kBAAA;EH2pB9C;AG1pBmC;EAAW,kBAAA;EH6pB9C;AG5pBmC;EAAW,kBAAA;EH+pB9C;AG9pBmC;EAAW,kBAAA;EHiqB9C;AGhqBmC;EAAW,kBAAA;EHmqB9C;AGlqBmC;EAAW,kBAAA;EHqqB9C;AGpqBmC;EAAW,kBAAA;EHuqB9C;AGtqBmC;EAAW,kBAAA;EHyqB9C;AGxqBmC;EAAW,kBAAA;EH2qB9C;AG1qBmC;EAAW,kBAAA;EH6qB9C;AG5qBmC;EAAW,kBAAA;EH+qB9C;AG9qBmC;EAAW,kBAAA;EHirB9C;AGhrBmC;EAAW,kBAAA;EHmrB9C;AGlrBmC;EAAW,kBAAA;EHqrB9C;AGprBmC;EAAW,kBAAA;EHurB9C;AGtrBmC;EAAW,kBAAA;EHyrB9C;AGxrBmC;EAAW,kBAAA;EH2rB9C;AG1rBmC;EAAW,kBAAA;EH6rB9C;AG5rBmC;EAAW,kBAAA;EH+rB9C;AG9rBmC;EAAW,kBAAA;EHisB9C;AGhsBmC;EAAW,kBAAA;EHmsB9C;AGlsBmC;EAAW,kBAAA;EHqsB9C;AGpsBmC;EAAW,kBAAA;EHusB9C;AGtsBmC;EAAW,kBAAA;EHysB9C;AGxsBmC;EAAW,kBAAA;EH2sB9C;AG1sBmC;EAAW,kBAAA;EH6sB9C;AG5sBmC;EAAW,kBAAA;EH+sB9C;AG9sBmC;EAAW,kBAAA;EHitB9C;AGhtBmC;EAAW,kBAAA;EHmtB9C;AGltBmC;EAAW,kBAAA;EHqtB9C;AGptBmC;EAAW,kBAAA;EHutB9C;AGttBmC;EAAW,kBAAA;EHytB9C;AGxtBmC;EAAW,k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,oBAAA;Ef4jDH;AexjDC;EACE,aAAA;Ef0jDH;Ae1kDC;EACE,YAAA;Ef4kDH;Ae7kDC;EACE,oBAAA;Ef+kDH;AehlDC;EACE,oBAAA;EfklDH;AenlDC;EACE,WAAA;EfqlDH;AetlDC;EACE,oBAAA;EfwlDH;AezlDC;EACE,oBAAA;Ef2lDH;Ae5lDC;EACE,WAAA;Ef8lDH;Ae/lDC;EACE,oBAAA;EfimDH;AelmDC;EACE,oBAAA;EfomDH;AermDC;EACE,WAAA;EfumDH;AexmDC;EACE,oBAAA;Ef0mDH;Ae3mDC;EACE,mBAAA;Ef6mDH;AezmDC;EACE,YAAA;Ef2mDH;Ae7lDC;EACE,mBAAA;Ef+lDH;AehmDC;EACE,2BAAA;EfkmDH;AenmDC;EACE,2BAAA;EfqmDH;AetmDC;EACE,kBAAA;EfwmDH;AezmDC;EACE,2BAAA;Ef2mDH;Ae5mDC;EACE,2BAAA;Ef8mDH;Ae/mDC;EACE,kBAAA;EfinDH;AelnDC;EACE,2BAAA;EfonDH;AernDC;EACE,2BAAA;EfunDH;AexnDC;EACE,kBAAA;Ef0nDH;Ae3nDC;EACE,2BAAA;Ef6nDH;Ae9nDC;EACE,0BAAA;EfgoDH;AejoDC;EACE,iBAAA;EfmoDH;AanoDD;EElCI;IACE,aAAA;IfwqDH;EejqDD;IACE,aAAA;IfmqDD;EepqDD;IACE,qBAAA;IfsqDD;EevqDD;IACE,qBAAA;IfyqDD;Ee1qDD;IACE,YAAA;If4qDD;Ee7qDD;IACE,qBAAA;If+qDD;EehrDD;IACE,qBAAA;IfkrDD;EenrDD;IACE,YAAA;IfqrDD;EetrDD;IACE,qBAAA;IfwrDD;EezrDD;IACE,qBAAA;If2rDD;Ee5rDD;IACE,YAAA;If8rDD;Ee/rDD;IACE,qBAAA;IfisDD;EelsDD;IACE,oBAAA;IfosDD;EetrDD;IACE,aAAA;IfwrDD;EezrDD;IACE,qBAAA;If2rDD;Ee5rDD;IACE,qBAAA;If8rDD;Ee/rDD;IACE,YAAA;IfisDD;EelsDD;IACE,qBAAA;IfosDD;EersDD;IACE,qBAAA;IfusDD;EexsDD;IACE,YAAA;If0sDD;Ee3sDD;IACE,qBAAA;If6sDD;Ee9sDD;IACE,qBAAA;IfgtDD;EejtDD;IACE,YAAA;IfmtDD;EeptDD;IACE,qBAAA;IfstDD;EevtDD;IACE,oBAAA;IfytDD;EertDD;IACE,aAAA;IfutDD;EevuDD;IACE,YAAA;IfyuDD;Ee1uDD;IACE,oBAAA;If4uDD;Ee7uDD;IACE,oBAAA;If+uDD;EehvDD;IACE,WAAA;IfkvDD;EenvDD;IACE,oBAAA;IfqvDD;EetvDD;IACE,oBAAA;IfwvDD;EezvDD;IACE,WAAA;If2vDD;Ee5vDD;IACE,oBAAA;If8vDD;Ee/vDD;IACE,oBAAA;IfiwDD;EelwDD;IACE,WAAA;IfowDD;EerwDD;IACE,oBAAA;IfuwDD;EexwDD;IACE,mBAAA;If0wDD;EetwDD;IACE,YAAA;IfwwDD;Ee1vDD;IACE,mBAAA;If4vDD;Ee7vDD;IACE,2BAAA;If+vDD;EehwDD;IACE,2BAAA;IfkwDD;EenwDD;IACE,kBAAA;IfqwDD;EetwDD;IACE,2BAAA;IfwwDD;EezwDD;IACE,2BAAA;If2wDD;Ee5wDD;IACE,kBAAA;If8wDD;Ee/wDD;IACE,2BAAA;IfixDD;EelxDD;IACE,2BAAA;IfoxDD;EerxDD;IACE,kBAAA;IfuxDD;EexxDD;IACE,2BAAA;If0xDD;Ee3xDD;IACE,0BAAA;If6xDD;Ee9xDD;IACE,iBAAA;IfgyDD;EACF;AaxxDD;EE3CI;IACE,aAAA;Ifs0DH;Ee/zDD;IACE,aAAA;Ifi0DD;Eel0DD;IACE,qBAAA;Ifo0DD;Eer0DD;IACE,qBAAA;Ifu0DD;Eex0DD;IACE,YAAA;If00DD;Ee30DD;IACE,qBAAA;If60DD;Ee90DD;IACE,qBAAA;Ifg1DD;Eej1DD;IACE,YAAA;Ifm1DD;Eep1DD;IACE,qBAAA;Ifs1DD;Eev1DD;IACE,qBAAA;Ify1DD;Ee11DD;IACE,YAAA;If41DD;Ee71DD;IACE,qBAAA;If+1DD;Eeh2DD;IACE,oBAAA;Ifk2DD;Eep1DD;IACE,aAAA;Ifs1DD;Eev1DD;IACE,qBAAA;Ify1DD;Ee11DD;IACE,qBAAA;If41DD;Ee71DD;IACE,YAAA;If+1DD;Eeh2DD;IACE,qBAAA;Ifk2DD;Een2DD;IACE,qBAAA;Ifq2DD;Eet2DD;IACE,YAAA;Ifw2DD;Eez2DD;IACE,qBAAA;If22DD;Ee52DD;IACE,qBAAA;If82DD;Ee/2DD;IACE,YAAA;Ifi3DD;Eel3DD;IACE,qBAAA;Ifo3DD;Eer3DD;IACE,oBAAA;Ifu3DD;Een3DD;IACE,aAAA;Ifq3DD;Eer4DD;IACE,YAAA;Ifu4DD;Eex4DD;IACE,oBAAA;If04DD;Ee34DD;IACE,oBAAA;If64DD;Ee94DD;IACE,WAAA;Ifg5DD;Eej5DD;IACE,oBAAA;Ifm5DD;Eep5DD;IACE,oBAAA;Ifs5DD;Eev5DD;IACE,WAAA;Ify5DD;Ee15DD;IACE,oBAAA;If45DD;Ee75DD;IACE,oBAAA;If+5DD;Eeh6DD;IACE,WAAA;Ifk6DD;Een6DD;IACE,oBAAA;Ifq6DD;Eet6DD;IACE,mBAAA;Ifw6DD;Eep6DD;IACE,YAAA;Ifs6DD;Eex5DD;IACE,mBAAA;If05DD;Ee35DD;IACE,2BAAA;If65DD;Ee95DD;IACE,2BAAA;Ifg6DD;Eej6DD;IACE,kBAAA;Ifm6DD;Eep6DD;IACE,2BAAA;Ifs6DD;Eev6DD;IACE,2BAAA;Ify6DD;Ee16DD;IACE,kBAAA;If46DD;Ee76DD;IACE,2BAAA;If+6DD;Eeh7DD;IACE,2BAAA;Ifk7DD;Een7DD;IACE,kBAAA;Ifq7DD;Eet7DD;IACE,2BAAA;Ifw7DD;Eez7DD;IACE,0BAAA;If27DD;Ee57DD;IACE,iBAAA;If87DD;EACF;Aan7DD;EE9CI;IACE,aAAA;Ifo+DH;Ee79DD;IACE,aAAA;If+9DD;Eeh+DD;IACE,qBAAA;Ifk+DD;Een+DD;IACE,qBAAA;Ifq+DD;Eet+DD;IACE,YAAA;Ifw+DD;Eez+DD;IACE,qBAAA;If2+DD;Ee5+DD;IACE,qBAAA;If8+DD;Ee/+DD;IACE,YAAA;Ifi/DD;Eel/DD;IACE,qBAAA;Ifo/DD;Eer/DD;IACE,qBAAA;Ifu/DD;Eex/DD;IACE,YAAA;If0/DD;Ee3/DD;IACE,qBAAA;If6/DD;Ee9/DD;IACE,oBAAA;IfggED;Eel/DD;IACE,aAAA;Ifo/DD;Eer/DD;IACE,qBAAA;Ifu/DD;Eex/DD;IACE,qBAAA;If0/DD;Ee3/DD;IACE,YAAA;If6/DD;Ee9/DD;IACE,qBAAA;IfggED;EejgED;IACE,qBAAA;IfmgED;EepgED;IACE,YAAA;IfsgED;EevgED;IACE,qBAAA;IfygED;Ee1gED;IACE,qBAAA;If4gED;Ee7gED;IACE,YAAA;If+gED;EehhED;IACE,qBAAA;IfkhED;EenhED;IACE,oBAAA;IfqhED;EejhED;IACE,aAAA;IfmhED;EeniED;IACE,YAAA;IfqiED;EetiED;IACE,oBAAA;IfwiED;EeziED;IACE,oBAAA;If2iED;Ee5iED;IACE,WAAA;If8iED;Ee/iED;IACE,oBAAA;IfijED;EeljED;IACE,oBAAA;IfojED;EerjED;IACE,WAAA;IfujED;EexjED;IACE,oBAAA;If0jED;Ee3jED;IACE,oBAAA;If6jED;Ee9jED;IACE,WAAA;IfgkED;EejkED;IACE,oBAAA;IfmkED;EepkED;IACE,mBAAA;IfskED;EelkED;IACE,YAAA;IfokED;EetjED;IACE,mBAAA;IfwjED;EezjED;IACE,2BAAA;If2jED;Ee5jED;IACE,2BAAA;If8jED;Ee/jED;IACE,kBAAA;IfikED;EelkED;IACE,2BAAA;IfokED;EerkED;IACE,2BAAA;IfukED;EexkED;IACE,kBAAA;If0kED;Ee3kED;IACE,2BAAA;If6kED;Ee9kED;IACE,2BAAA;IfglED;EejlED;IACE,kBAAA;IfmlED;EeplED;IACE,2BAAA;IfslED;EevlED;IACE,0BAAA;IfylED;Ee1lED;IACE,iBAAA;If4lED;EACF;AgBhqED;EACE,+BAAA;EhBkqED;AgBhqED;EACE,kBAAA;EACA,qBAAA;EACA,gBAAA;EACA,kBAAA;EhBkqED;AgBhqED;EACE,kBAAA;EhBkqED;AgB5pED;EACE,aAAA;EACA,iBAAA;EACA,qBAAA;EhB8pED;AgBjqED;;;;;;EAWQ,cAAA;EACA,yBAAA;EACA,qBAAA;EACA,+BAAA;EhB8pEP;AgB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","file":"bootstrap.css","sourcesContent":["/*! normalize.css v3.0.2 | MIT License | git.io/normalize */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n select {\n background: #fff !important;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\2a\";\n}\n.glyphicon-plus:before {\n content: \"\\2b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #ffffff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #ffffff;\n background-color: #333333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #cccccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #dddddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #dddddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #dddddd;\n}\n.table .table {\n background-color: #ffffff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #dddddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #dddddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #dddddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #ffffff;\n background-image: none;\n border: 1px solid #cccccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999999;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n background-color: #eeeeee;\n opacity: 1;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"],\n input[type=\"time\"],\n input[type=\"datetime-local\"],\n input[type=\"month\"] {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-left: 0;\n padding-right: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.form-group-sm .form-control {\n height: 30px;\n line-height: 30px;\n}\ntextarea.form-group-sm .form-control,\nselect[multiple].form-group-sm .form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.form-group-lg .form-control {\n height: 46px;\n line-height: 46px;\n}\ntextarea.form-group-lg .form-control,\nselect[multiple].form-group-lg .form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 14.333333px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n pointer-events: none;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-default {\n color: #333333;\n background-color: #ffffff;\n border-color: #cccccc;\n}\n.btn-default:hover,\n.btn-default:focus,\n.btn-default.focus,\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n background-color: #ffffff;\n border-color: #cccccc;\n}\n.btn-default .badge {\n color: #ffffff;\n background-color: #333333;\n}\n.btn-primary {\n color: #ffffff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:hover,\n.btn-primary:focus,\n.btn-primary.focus,\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #ffffff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.btn-success {\n color: #ffffff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:hover,\n.btn-success:focus,\n.btn-success.focus,\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #ffffff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #ffffff;\n}\n.btn-info {\n color: #ffffff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:hover,\n.btn-info:focus,\n.btn-info.focus,\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #ffffff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #ffffff;\n}\n.btn-warning {\n color: #ffffff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:hover,\n.btn-warning:focus,\n.btn-warning.focus,\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #ffffff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #ffffff;\n}\n.btn-danger {\n color: #ffffff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:hover,\n.btn-danger:focus,\n.btn-danger.focus,\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #ffffff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #ffffff;\n}\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n visibility: hidden;\n}\n.collapse.in {\n display: block;\n visibility: visible;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px solid;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #ffffff;\n border: 1px solid #cccccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #ffffff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed;\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n left: auto;\n right: 0;\n}\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px solid;\n content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n left: auto;\n right: 0;\n }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-bottom-left-radius: 4px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #cccccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n margin-left: -1px;\n}\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #dddddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #dddddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #dddddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #dddddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #ffffff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #ffffff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #dddddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #dddddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #ffffff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n visibility: hidden;\n}\n.tab-content > .active {\n display: block;\n visibility: visible;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n visibility: visible !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #cccccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #dddddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #dddddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #cccccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777777;\n}\n.navbar-default .navbar-link:hover {\n color: #333333;\n}\n.navbar-default .btn-link {\n color: #777777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #cccccc;\n}\n.navbar-inverse {\n background-color: #222222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #ffffff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #ffffff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #ffffff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #ffffff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #080808;\n color: #ffffff;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #ffffff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #ffffff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #ffffff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #ffffff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n content: \"/\\00a0\";\n padding: 0 5px;\n color: #cccccc;\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n line-height: 1.42857143;\n text-decoration: none;\n color: #337ab7;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-bottom-left-radius: 4px;\n border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-bottom-right-radius: 4px;\n border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n color: #23527c;\n background-color: #eeeeee;\n border-color: #dddddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 2;\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n background-color: #ffffff;\n border-color: #dddddd;\n cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-bottom-left-radius: 6px;\n border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-bottom-right-radius: 6px;\n border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-bottom-left-radius: 3px;\n border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-bottom-right-radius: 3px;\n border-top-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n list-style: none;\n text-align: center;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n background-color: #ffffff;\n cursor: not-allowed;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #ffffff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #ffffff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n color: #ffffff;\n line-height: 1;\n vertical-align: baseline;\n white-space: nowrap;\n text-align: center;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #ffffff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding: 30px 15px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n border-radius: 6px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding: 48px 0;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-left: 60px;\n padding-right: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-left: auto;\n margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faebcc;\n color: #8a6d3b;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n overflow: hidden;\n height: 20px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #ffffff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n margin-bottom: 20px;\n padding-left: 0;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n}\n.list-group-item:first-child {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item {\n color: #555555;\n}\na.list-group-item .list-group-item-heading {\n color: #333333;\n}\na.list-group-item:hover,\na.list-group-item:focus {\n text-decoration: none;\n color: #555555;\n background-color: #f5f5f5;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n background-color: #eeeeee;\n color: #777777;\n cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\na.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\na.list-group-item-success.active:hover,\na.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\na.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\na.list-group-item-info.active:hover,\na.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\na.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\na.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #ffffff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #dddddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-left: 15px;\n padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #dddddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n border: 0;\n margin-bottom: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #dddddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #dddddd;\n}\n.panel-default {\n border-color: #dddddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #dddddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #dddddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #dddddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n}\n.embed-responsive.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000000;\n text-shadow: 0 1px 0 #ffffff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n color: #000000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #ffffff;\n border: 1px solid #999999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n background-clip: padding-box;\n outline: 0;\n}\n.modal-backdrop {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n background-color: #000000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n min-height: 16.42857143px;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n visibility: visible;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 12px;\n font-weight: normal;\n line-height: 1.4;\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.tooltip.in {\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.tooltip.top {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.right {\n margin-left: 3px;\n padding: 0 5px;\n}\n.tooltip.bottom {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.left {\n margin-left: -3px;\n padding: 0 5px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #ffffff;\n text-align: center;\n text-decoration: none;\n background-color: #000000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n right: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: left;\n background-color: #ffffff;\n background-clip: padding-box;\n border: 1px solid #cccccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n white-space: normal;\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n margin: 0;\n padding: 8px 14px;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n border-width: 10px;\n content: \"\";\n}\n.popover.top > .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n}\n.popover.top > .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #ffffff;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n content: \" \";\n left: 1px;\n bottom: -10px;\n border-left-width: 0;\n border-right-color: #ffffff;\n}\n.popover.bottom > .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n}\n.popover.bottom > .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #ffffff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: #ffffff;\n bottom: -10px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n}\n.carousel-inner > .item {\n display: none;\n position: relative;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000;\n -moz-perspective: 1000;\n perspective: 1000;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 15%;\n opacity: 0.5;\n filter: alpha(opacity=50);\n font-size: 20px;\n color: #ffffff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n left: auto;\n right: 0;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n outline: 0;\n color: #ffffff;\n text-decoration: none;\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n z-index: 5;\n display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n margin-top: -10px;\n line-height: 1;\n font-family: serif;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid #ffffff;\n border-radius: 10px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: #ffffff;\n}\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #ffffff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -15px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -15px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -15px;\n }\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n visibility: hidden !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.2 | MIT License | git.io/normalize */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS text size adjust after orientation change, without disabling\n// user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability when focused and also mouse hovered in all browsers.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome\n// (include `-moz` to future-proof).\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box; // 2\n box-sizing: content-box;\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n //\n // Chrome (OSX) fix for https://github.com/twbs/bootstrap/issues/11245\n // Once fixed, we can just straight up remove this.\n select {\n background: #fff !important;\n }\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\2a\"; } }\n.glyphicon-plus { &:before { content: \"\\2b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // Default\n outline: thin dotted;\n // WebKit\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @grid-float-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: (@gutter / -2);\n margin-right: (@gutter / -2);\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n}\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-column;\n}\ntable {\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-cell;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\n// Set the height of file controls to match text inputs\ninput[type=\"file\"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius; // Note: This has no effect on s in CSS.\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Disabled and read-only inputs\n //\n // HTML5 says that controls under a fieldset > legend:first-child won't be\n // disabled if the fieldset is disabled. Due to implementation difficulty, we\n // don't honor that edge case; we style them as disabled anyway.\n &[disabled],\n &[readonly],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n background-color: @input-bg-disabled;\n opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655\n }\n\n // Reset height for `textarea`s\n textarea& {\n height: auto;\n }\n}\n\n\n// Search inputs in iOS\n//\n// This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n\n\n// Special styles for iOS temporal inputs\n//\n// In Mobile Safari, setting `display: block` on temporal inputs causes the\n// text within the input to become vertically misaligned. As a workaround, we\n// set a pixel line-height that matches the given height of the input, but only\n// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"],\n input[type=\"time\"],\n input[type=\"datetime-local\"],\n input[type=\"month\"] {\n line-height: @input-height-base;\n\n &.input-sm,\n .input-group-sm & {\n line-height: @input-height-small;\n }\n\n &.input-lg,\n .input-group-lg & {\n line-height: @input-height-large;\n }\n }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: 15px;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n\n label {\n min-height: @line-height-computed; // Ensure the input doesn't jump when there is no text\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n }\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px; // space out consecutive inline controls\n}\n\n// Apply same disabled cursor tweak as for inputs\n// Some special care is needed because